{"version":3,"file":"index.umd.cjs","sources":["../../src/components/medical/AxisSelect.vue","../../src/components/medical/constant.ts","../../src/components/medical/scripts/public_methods.ts","../../src/components/medical/managers/axis_state_manager.ts","../../src/components/medical/managers/density_state_manager.ts","../../node_modules/@doodle3d/clipper-lib/clipper.js","../../node_modules/@doodle3d/clipper-js/module/index.js","../../src/components/medical/utilities/capture_image.ts","../../src/components/medical/utilities/convert_opacity_to_vtk_opacity.ts","../../src/components/medical/utilities/couch_in_slice.ts","../../src/components/medical/utilities/create_default_frame.ts","../../src/components/medical/utilities/distance_of_point_to_line.ts","../../src/components/medical/utilities/draw_image.ts","../../src/components/medical/utilities/draw_path.ts","../../src/components/medical/utilities/fill_segmentation_hole.ts","../../src/components/medical/utilities/get_paths_from_slice.ts","../../src/components/medical/utilities/get_canvas_pixels_in_viewport.ts","../../src/components/medical/utilities/get_couch_boundary_in_world.ts","../../src/components/medical/utilities/get_density_relative_to_water.ts","../../src/components/medical/scripts/get_pt_instance_meta_data.ts","../../src/components/medical/scripts/pt_scaling_meta_data_provider.ts","../../src/components/medical/utilities/get_meta_data.ts","../../src/components/medical/utilities/get_slice_from_volume.ts","../../src/components/medical/utilities/get_text_box.ts","../../src/components/medical/utilities/get_viewport_index.ts","../../src/components/medical/utilities/index_to_world.ts","../../src/components/medical/utilities/middle_priority_sort.ts","../../src/components/medical/utilities/point_in_segmentation.ts","../../src/components/medical/utilities/point_on_viewport_plane.ts","../../src/components/medical/utilities/reset_viewports.ts","../../src/components/medical/utilities/thread_pool.ts","../../src/components/medical/utilities/id_generator.ts","../../src/components/medical/utilities/viewports_findor.ts","../../src/components/medical/utilities/device_pixel_ratio.ts","../../src/components/medical/utilities/get_viewport_direction_from_camera.ts","../../src/components/medical/utilities/get_bounding_box.ts","../../src/components/medical/utilities/point_in_shape.ts","../../src/components/medical/utilities/prop_series_check.ts","../../src/components/medical/utilities/drag_add/hanlders.ts","../../src/components/medical/utilities/drag_add/index.ts","../../src/components/medical/tools/advance_brush/strategies/pointInCapsule.ts","../../src/components/medical/tools/advance_brush/strategies/fillCircle.ts","../../src/components/medical/tools/advance_brush/AdvanceBrushTool.ts","../../src/components/medical/tools/simple_pencil/fillPath.ts","../../src/components/medical/tools/simple_pencil/SimplePencilTool.ts","../../src/components/medical/tools/ContourDeleteTool.ts","../../src/components/medical/managers/series_state_manager.ts","../../src/components/medical/managers/volume_state_manager.ts","../../src/components/medical/tools/ManualRegistrationTool.ts","../../src/components/medical/tools/MeasuringScaleTool.ts","../../src/components/medical/tools/OrientationMarkTool.ts","../../src/components/medical/tools/SliceInfoTool.ts","../../src/components/medical/tools/WWWCTool.ts","../../src/components/medical/tools/dose_tool/draw_legend.ts","../../src/components/medical/tools/dose_tool/DoseDisplayTool.ts","../../src/components/medical/tools/draggable_element/DraggableTool.ts","../../src/components/medical/tools/draggable_element/DraggableDisplayTool.ts","../../src/components/medical/tools/draggable_element/draggable_element_add/dose_point_add.ts","../../src/components/medical/tools/draggable_element/draggable_element_add/fiducial_add.ts","../../src/components/medical/tools/draggable_element/draggable_element_add/nail_add.ts","../../src/components/medical/tools/draggable_element/draggable_element_add/shot_add.ts","../../src/components/medical/tools/draggable_element/draggable_element_add/index.ts","../../src/components/medical/tools/draggable_element/draggable_element_near/dose_point_near_handlor.ts","../../src/components/medical/tools/draggable_element/draggable_element_near/fiducial_near_handlor.ts","../../src/components/medical/tools/draggable_element/draggable_element_near/frame_extracted_near_handlor.ts","../../src/components/medical/tools/draggable_element/draggable_element_near/image_center_near_handlor.ts","../../src/components/medical/tools/draggable_element/draggable_element_near/nail_near_handlor.ts","../../src/components/medical/tools/draggable_element/draggable_element_near/origin_near_handlor.ts","../../src/components/medical/tools/draggable_element/draggable_element_near/shot_near_handlor.ts","../../src/components/medical/tools/draggable_element/draggable_element_near/index.ts","../../src/components/medical/tools/draggable_element/draggable_element_near_tool/frame_extracted_near_tool_handlor.ts","../../src/components/medical/tools/draggable_element/draggable_element_near_tool/couch_near_tool_handlor.ts","../../src/components/medical/tools/draggable_element/draggable_element_near_tool/index.ts","../../src/components/medical/tools/draggable_element/draggable_element_renders/couch_render.ts","../../src/components/medical/tools/draggable_element/draggable_element_renders/dose_point_render.ts","../../src/components/medical/tools/draggable_element/draggable_element_renders/fiducial_render.ts","../../src/components/medical/tools/draggable_element/draggable_element_renders/frame_extracted_render.ts","../../src/components/medical/tools/draggable_element/draggable_element_renders/frame_fitting_render.ts","../../src/components/medical/tools/draggable_element/draggable_element_renders/frame_physics_render.ts","../../src/components/medical/tools/draggable_element/draggable_element_renders/image_center_render.ts","../../src/components/medical/tools/draggable_element/draggable_element_renders/nail_render.ts","../../src/components/medical/tools/draggable_element/draggable_element_renders/origin_render.ts","../../src/components/medical/tools/draggable_element/draggable_element_renders/shot_render.ts","../../src/components/medical/tools/draggable_element/draggable_element_renders/index.ts","../../src/components/medical/tools/draggable_element/draggable_element_selected/dose_point_selected.ts","../../src/components/medical/tools/draggable_element/draggable_element_selected/fiducial_selected.ts","../../src/components/medical/tools/draggable_element/draggable_element_selected/frame_extracted_selected.ts","../../src/components/medical/tools/draggable_element/draggable_element_selected/image_center_selected.ts","../../src/components/medical/tools/draggable_element/draggable_element_selected/nail_selected.ts","../../src/components/medical/tools/draggable_element/draggable_element_selected/origin_ctrl_selected.ts","../../src/components/medical/tools/draggable_element/draggable_element_selected/shot_selected.ts","../../src/components/medical/tools/draggable_element/draggable_element_selected/index.ts","../../src/components/medical/tools/draggable_element/draggable_element_selected_tool/frame_extracted_tool_selected.ts","../../src/components/medical/tools/draggable_element/draggable_element_selected_tool/couch_tool_selected_tool.ts","../../src/components/medical/tools/draggable_element/draggable_element_selected_tool/index.ts","../../src/components/medical/tools/draggable_element/index.ts","../../src/components/medical/tools/index.ts","../../src/components/medical/utilities/render_3d.ts","../../src/components/medical/utilities/index.ts","../../src/components/medical/managers/managers_plan/dose_manager.ts","../../src/components/medical/managers/managers_plan/plan_manager.ts","../../src/components/medical/managers/managers_plan/shot_manager.ts","../../src/components/medical/managers/managers_draggable/couch_manager.ts","../../src/components/medical/managers/managers_draggable/dose_point_manager.ts","../../src/components/medical/managers/managers_draggable/draggable_manager.ts","../../src/components/medical/managers/managers_draggable/fiducial_manage.ts","../../src/components/medical/managers/managers_draggable/frame_manager.ts","../../src/components/medical/managers/managers_draggable/image_center_manager.ts","../../src/components/medical/managers/managers_draggable/nail_manager.ts","../../src/components/medical/managers/managers_draggable/origin_manager.ts","../../src/components/medical/managers/managers_draggable/regist_manager.ts","../../src/components/medical/managers/managers_draggable/shot_manager.ts","../../src/components/medical/managers/managers_draggable/index.ts","../../src/components/medical/managers/grayscale_state_manager.ts","../../src/components/medical/managers/global_rendering_engine.ts","../../src/components/medical/managers/tools_state_manager.ts","../../src/components/medical/managers/segmentation_state_manager.ts","../../src/components/medical/managers/slice_state_manager.ts","../../src/components/medical/managers/index.ts","../../src/components/medical/scripts/create_header_node.ts","../../src/components/medical/scripts/cornerstone_init.ts","../../src/components/medical/scripts/orientation_human.ts","../../src/components/medical/scripts/viewports_resize.ts","../../src/components/medical/scripts/render_series.ts","../../src/components/medical/scripts/element_event_handlors.ts","../../src/components/medical/SeriesDisplay.vue","../../src/components/medical/MedicalImage.vue","../../src/components/medical/index.ts","../../src/components/medical/assets/Human.vtp"],"sourcesContent":["<template>\n  <div class=\"title\" ref=\"titleNode\" @click=\"titleClickHandle\">\n    {{ `${prefixMark ? prefixMark + ' - ' : ''}${titleText}` }}\n  </div>\n\n  <teleport to=\"body\">\n    <ul\n      v-if=\"visible\"\n      class=\"list frosted-glass\"\n      ref=\"listNode\"\n      :style=\"listPosition\"\n      @mouseleave=\"visible = false\"\n    >\n      <li\n        v-for=\"item in list\"\n        :class=\"[item.key === select ? 'select' : '', item.disabled ? 'disabled' : '']\"\n        :key=\"item.key\"\n        :style=\"{ background: color && item.key === select ? color : undefined }\"\n        @click=\"listClickHandle(item)\"\n      >\n        {{ item.text }}\n      </li>\n    </ul>\n  </teleport>\n</template>\n\n<script setup lang=\"ts\">\nimport { computed, nextTick, onBeforeUnmount, onMounted, reactive, ref } from 'vue'\n\nimport type { PropType } from 'vue'\nimport type { AxisSelectItem } from './types'\n\nconst props = defineProps({\n  select: { type: String, required: true },\n  color: { type: String },\n  i18n: { type: String as PropType<'en' | 'zh'>, required: true },\n  prefixMark: { type: String },\n  list: { type: Array as PropType<AxisSelectItem[]>, required: true },\n  onUpdateSelect: { type: Function as PropType<(value: AxisSelectItem['key']) => void> }\n})\n\nconst emits = defineEmits({ 'update:select': (value: AxisSelectItem['key']) => value || true })\n\nconst listNode = ref()\nconst titleNode = ref()\nconst visible = ref(false)\nconst position = reactive({ x: 0, y: 0 })\nconst listPosition = computed(() => ({ left: position.x + 'px', top: position.y + 'px' }))\n\nconst titleText = computed(() => {\n  for (const iterator of props.list) {\n    if (iterator.key === props.select) {\n      return iterator.text\n    }\n  }\n  return props.i18n === 'en' ? 'Viewport' : '视口'\n})\n\nonMounted(() => {\n  document.addEventListener('click', isTitleNode)\n})\n\nonBeforeUnmount(() => {\n  document.removeEventListener('click', isTitleNode)\n})\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 10/03/2022\n * @export\n * @param {MouseEvent} e\n */\nfunction isTitleNode(e: MouseEvent) {\n  if (e.target !== titleNode.value && !listNode.value?.contains(e.target)) {\n    visible.value = false\n  }\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 30/11/2021\n * @export\n * @param {MouseEvent} e\n */\nasync function titleClickHandle(e: MouseEvent): Promise<void> {\n  if (visible.value) {\n    visible.value = false\n  } else {\n    visible.value = true\n\n    nextTick(() => {\n      const target = e.target as HTMLElement\n      const parent = target.parentElement as HTMLElement\n      const { offsetHeight, offsetWidth } = parent\n      const { offsetX, offsetY } = e\n\n      listNode.value.style.width = parent.offsetWidth + 'px'\n\n      const listWidth = listNode.value.offsetWidth\n      position.x = e.clientX - offsetX + offsetWidth - listWidth - 5\n      position.y = e.clientY - offsetY + offsetHeight\n    })\n  }\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 30/11/2021\n * @export\n * @param {AxisSelectItem} item\n */\nfunction listClickHandle(item: AxisSelectItem): void {\n  if (item.disabled) return\n  emits('update:select', item.key)\n  props.onUpdateSelect && props.onUpdateSelect(item.key)\n  visible.value = false\n}\n</script>\n\n<style scoped>\n@import url('./style.css');\n\n.title {\n  font-size: 15px;\n  font-weight: bold;\n  cursor: pointer;\n  margin: 3px 5px;\n  float: left;\n}\n\n.list {\n  position: fixed;\n  list-style: none;\n  margin: 0;\n  padding: 5px 0;\n  z-index: 999;\n  color: #efefef;\n}\n\n.list li {\n  padding: 0 10px;\n  cursor: default;\n}\n\n.list li.select {\n  background: rgba(255, 255, 255, 0.3);\n}\n\n.list li.disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\n\n.list li:hover {\n  background: rgba(255, 255, 255, 0.2);\n}\n</style>\n","import { Enums, utilities } from '@cornerstonejs/core'\nimport { AngleTool, CrosshairsTool, LengthTool, PanTool, ZoomTool } from '@cornerstonejs/tools'\n\nexport enum Events {\n  CONTOUR_DATA_MODIFIED = 'contour_data_modified',\n  VOI_MODIFIED_FROM_TOOL = 'voi_modified_from_tool',\n\n  ORIGIN_MODIFIED_FROM_DRAG = 'origin_modified_from_drag',\n  ORIGIN_DRAG_END = 'origin_drag_end',\n\n  SHOT_MODIFIED_FROM_DRAG = 'shot_modified_from_drag',\n  SHOT_REMOVED_FROM_DRAG = 'shot_removed_from_drag',\n  NEW_SHOT_FROM_DRAG = 'new_shot_from_drag',\n  CURR_SHOT_ID_MODIFIED = 'current_shot_id_modified',\n\n  CURR_FRAME_VERTICE_INFO_MODIFIED = 'current_frame_vertice_infor_modified',\n  FRAME_VERTICE_MOVED = 'frame_vertice_moved',\n  FRAME_MOVED = 'frame_moved',\n  FRAME_DRAG_END = 'frame_drag_end',\n\n  NAIL_MODIFIED_FROM_DRAG = 'nail_modified_from_drag',\n  NEW_NAIL_FROM_DRAG = 'new_nail_from_drag',\n  CURR_NAIL_MODIFIED = 'current_nail_modified',\n\n  IMAGE_CENTER_MODIFIED = 'image_center_modified',\n  IMAGE_CENTER_DRAG_END = 'image_center_drag_end',\n  IMGAE_CENTER_REMOVED_FROM_DRAG = 'image_center_removed_from_drag',\n\n  COUCH_MODIFIED_FROM_DRAG = 'couch_modified_from_drag',\n  COUCH_DRAG_END = 'couch_drag_end',\n\n  FIDUCIAL_MODIFIED_FROM_DRAG = 'fiducial_modified_from_drag',\n  FIDUCIAL_REMOVED_FROM_DRAG = 'fiducial_removed_from_drag',\n  NEW_FIDUCIAL_FROM_DRAG = 'new_fiducial_from_drag',\n\n  DOSE_PT_MODIFIED_FROM_DRAG = 'dose_point_modified_from_drag',\n  DOSE_PT_REMOVED_FROM_DRAG = 'dose_point_removed_from_drag',\n  DOSE_PT_UPDATE_DOSE = 'dose_point_update_dose',\n  NEW_DOSE_PT_FROM_DRAG = 'new_dose_point_from_drag',\n\n  VIEWPORT_VOLUMES_SETTED = 'viewport_reference_volumes_setted',\n  ACCESS_3D = 'access_to_3d_display',\n  Exit_3D = 'exit_3d_display',\n\n  DOSE_DRAWED = 'dose_path_draw_end',\n\n  VOLUME_TRANSFORM = 'volume_transform'\n}\n\nexport enum Grid {\n  C = 'core',\n  S = 'south',\n  N = 'north'\n}\n\nexport enum Layout {\n  Primary = 'P',\n  Secondary = 'S',\n  SideBySide = 'P&S',\n  Fusion = 'P+S'\n}\n\nexport enum AxisLayout {\n  Horizontal = 'horizontal',\n  Vertical = 'vertical'\n}\n\nexport enum ToolsName {\n  AdvanceBrush = 'AdvanceBrush',\n  ContourDelete = 'ContourDelete',\n  Draggable = 'Draggable',\n  DraggableDisplay = 'DraggableDisplay',\n  DoseDisplay = 'DoseDisplay',\n  ManualRegistration = 'ManualRegistration',\n  MeasuringScale = 'MeasuringScale',\n  OrientationMark = 'OrientationMark',\n  SimplePencil = 'SimplePencil',\n  SliceInfo = 'SliceInfo',\n  WWWC = 'WWWC'\n}\n\nexport enum TOOL_GROUP_TYPE {\n  P = 'primary',\n  S = 'secondary'\n}\n\nexport enum DOSE_LEGENDS {\n  A = 'absolute',\n  R = 'relative'\n}\n\nexport enum DOSE_DISPLAY_TYPES {\n  F = 'fill',\n  L = 'line'\n}\n\nexport const TEXT_WHITE_IN_VIEWPORT = '#efefef'\nexport const MODALITY = '00080060'\nexport const RENDERING_ENGINE_ID = 'our-medial-rendering-engin ' + utilities.uuidv4()\nexport const SERIES_INSTANCE_UID = '0020000E'\nexport const SOP_INSTANCE_UID = '00080018'\nexport const SEGMENTATION_PREFIX = 'segmentation'\nexport const STREAMING_LOADER_NAME = 'cornerstoneStreamingImageVolume'\n\nexport const AxisNameI18n = {\n  [Enums.OrientationAxis.AXIAL]: { en: 'Axial', zh: '轴状位' },\n  [Enums.OrientationAxis.SAGITTAL]: { en: 'Sagittal', zh: '矢状位' },\n  [Enums.OrientationAxis.CORONAL]: { en: 'Coronal', zh: '冠状位' },\n  [Enums.ViewportType.VOLUME_3D]: { en: '3D', zh: '三\\xa0\\xa0\\xa0维' }\n}\nObject.freeze(AxisNameI18n)\n\nexport /** @description 依赖SVG渲染需要进行排序的工具 */\nconst ToolsOrder: string[] = [\n  ToolsName.DoseDisplay,\n  ToolsName.DraggableDisplay,\n  ToolsName.MeasuringScale,\n  ToolsName.OrientationMark,\n  ToolsName.SliceInfo\n]\nObject.freeze(ToolsOrder)\n\nexport /** @type {*} 头框点半径 */\nconst FRAME_PT_R = 4\n\nexport /** @type {*} 3D渲染中segmentation体积的透明度 */\nconst VOLUME_OPACITY_IN_3D = 0.2\n\nexport /** @type {*} 3D渲染中dose体积的透明度 */\nconst DOSE_OPACITY_IN_3D = 0.4\n\n// export const HU_RANGE = [-1000, 1000]\n\nexport const HeaderIconPaths = {\n  fullIn: [\n    'M382 828H204c-4.4 0-8-3.6-8-8V665c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v195c0 17.7 14.3 32 32 32h218c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM884 657h-48c-4.4 0-8 3.6-8 8v155c0 4.4-3.6 8-8 8H642c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h218c17.7 0 32-14.3 32-32V665c0-4.4-3.6-8-8-8zM642 196h178c4.4 0 8 3.6 8 8v155c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V164c0-17.7-14.3-32-32-32H642c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zM140 367h48c4.4 0 8-3.6 8-8V204c0-4.4 3.6-8 8-8h178c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H164c-17.7 0-32 14.3-32 32v195c0 4.4 3.6 8 8 8z'\n  ],\n  fullOut: [\n    'M358 657c17.7 0 32 14.3 32 32v195c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V729c0-4.4-3.6-8-8-8H140c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h218z m526 0c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H706c-4.4 0-8 3.6-8 8v155c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V689c0-17.7 14.3-32 32-32h218zM690 132c4.4 0 8 3.6 8 8v155c0 4.4 3.6 8 8 8h178c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H666c-17.7 0-32-14.3-32-32V140c0-4.4 3.6-8 8-8h48z m-308 0c4.4 0 8 3.6 8 8v195c0 17.7-14.3 32-32 32H140c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h178c4.4 0 8-3.6 8-8V140c0-4.4 3.6-8 8-8h48z'\n  ],\n  pointer: [\n    'M836.54 429.526667l-498.833333-288-91.946667-53.086667c-10-5.78-18.553333-2.1-21.76-0.246667A21.333333 21.333333 0 0 0 213.333333 106.666667v682.666666a21.333333 21.333333 0 0 0 36.113334 15.386667l154.666666-148.586667 130.38 225.826667A53.333333 53.333333 0 0 0 607.333333 901.486667l129.333334-74.666667a53.333333 53.333333 0 0 0 19.526666-72.86L625.8 528.133333l206-59.64a21.333333 21.333333 0 0 0 4.733333-38.966666z'\n  ],\n  reset: [\n    'M921.728 654.4a428.352 428.352 0 1 0-647.04 203.264c3.2 2.24 7.488 1.856 10.24-0.896l43.2-43.2a8 8 0 0 0-1.28-12.352 352.256 352.256 0 1 1 462.592-67.968l-70.4-69.76a8 8 0 0 0-13.632 4.608l-27.904 219.776a8 8 0 0 0 9.024 8.96l219.52-29.952a8 8 0 0 0 4.48-13.632l-67.008-66.368a431.36 431.36 0 0 0 78.208-132.48z'\n  ],\n  [AngleTool.toolName]: [\n    'M968 736.96h-315.84c11.52-202.56-82.24-304.96-153.28-352.64l132.8-147.84c20.8-23.04 18.88-58.24-4.16-079.04-23.04-20.8-58.56-18.88-79.04 4.16L14.4 755.52c-14.72 16.32-18.56 40-9.6 60.16 8.96 20.16 29.12 33.28 51.2 33.28h912c31.04 0 56-24.96 56-56s-24.96-56-56-56z m-544.32-269.12c45.76 25.92 127.68 96.64 116.16 269.12H181.76l241.92-269.12z'\n  ],\n  [LengthTool.toolName]: [\n    'M964.693333 300.8L725.333333 59.306667a42.666667 42.666667 0 0 0-30.293333-12.373334 42.666667 42.666667 0 0 0-29.866667 12.373334L59.306667 663.04a42.666667 42.666667 0 0 0 0 60.16l241.493333 241.493333a42.666667 42.666667 0 0 0 30.293333 12.373334 42.666667 42.666667 0 0 0 29.866667-12.373334l120.746667-120.746666 362.24-362.24 120.746666-120.746667a42.666667 42.666667 0 0 0 0-60.16z m-151.04 90.453333l-30.293333-30.293333a42.666667 42.666667 0 0 0-60.16 0 42.666667 42.666667 0 0 0 0 60.586667l30.293333 30.293333L692.906667 512l-90.453334-90.453333a42.666667 42.666667 0 0 0-60.16 60.16l90.453334 90.453333-60.586667 60.586667-29.866667-30.293334a42.666667 42.666667 0 1 0-60.586666 60.586667l30.293333 29.866667-60.16 60.586666-90.88-90.453333a42.666667 42.666667 0 0 0-60.16 0 42.666667 42.666667 0 0 0 0 60.16l90.453333 90.453333-60.16 60.586667-181.333333-181.333333L692.906667 149.76l181.333333 181.333333z'\n  ],\n  [PanTool.toolName]: [\n    'M510.7 896.2c-15.3 0-28.7-11.3-31.4-26.6-0.7-4-0.6-7.9 0.1-11.7 1.7-43.3 0.6-444.5-0.6-710.7-0.1-17.5 14-31.7 31.5-31.8h0.1c17.4 0 31.6 14.1 31.7 31.5 0 0 0.8 179.3 1.3 358.7 0.2 89.7 0.3 179.4 0.2 246.8-0.3 141-0.3 141-30.2 143.7-0.9 0.1-1.8 0.1-2.7 0.1z',\n    'M510.7 896.2c-15.3 0-28.7-11.3-31.4-26.6-0.7-4-0.6-7.9 0.1-11.7 1.7-43.3 0.6-444.5-0.6-710.7-0.1-17.5 14-31.7 31.5-31.8h0.1c17.4 0 31.6 14.1 31.7 31.5 0 0 0.8 179.3 1.3 358.7 0.2 89.7 0.3 179.4 0.2 246.8-0.3 141-0.3 141-30.2 143.7-0.9 0.1-1.8 0.1-2.7 0.1z',\n    'M330.2 538.2h-65.5c-141-0.3-141-0.3-143.7-30.2-1.5-16.4 10.3-31.3 26.5-34.1 4-0.7 8-0.6 11.7 0.1 43.3 1.8 444.4 0.6 710.7-0.6h0.1c17.4 0 31.6 14.1 31.7 31.5 0.1 17.5-14 31.7-31.5 31.8 0 0-179.3 0.8-358.7 1.3-63 0.1-126 0.2-181.3 0.2zM614.8 250c-8.1 0-16.2-3.1-22.4-9.3L512 160.4l-80.4 80.4c-12.4 12.4-32.4 12.4-44.8 0-12.4-12.4-12.4-32.4 0-44.8L489.6 93.2c12.4-12.4 32.4-12.4 44.8 0L637.2 196c12.4 12.4 12.4 32.4 0 44.8-6.2 6.1-14.3 9.2-22.4 9.2zM512 920.5c-8.1 0-16.2-3.1-22.4-9.3L386.8 808.4c-12.4-12.4-12.4-32.4 0-44.8 12.4-12.4 32.4-12.4 44.8 0L512 844l80.4-80.4c12.4-12.4 32.4-12.4 44.8 0 12.4 12.4 12.4 32.4 0 44.8L534.4 911.2c-6.2 6.2-14.3 9.3-22.4 9.3z',\n    'M795.8 636.6c-8.1 0-16.2-3.1-22.4-9.3-12.4-12.4-12.4-32.4 0-44.8l80.4-80.4-80.4-80.4c-12.4-12.4-12.4-32.4 0-44.8 12.4-12.4 32.4-12.4 44.8 0L921 479.8c12.4 12.4 12.4 32.4 0 44.8L818.2 627.4c-6.2 6.1-14.3 9.2-22.4 9.2zM228.2 636.6c-8.1 0-16.2-3.1-22.4-9.3L103 524.6c-12.4-12.4-12.4-32.4 0-44.8L205.8 377c12.4-12.4 32.4-12.4 44.8 0 12.4 12.4 12.4 32.4 0 44.8l-80.4 80.4 80.4 80.4c12.4 12.4 12.4 32.4 0 44.8-6.2 6.1-14.3 9.2-22.4 9.2z'\n  ],\n  [ToolsName.WWWC]: [\n    'M512 142.849636c49.823744 0 98.131965 9.747516 143.585504 28.972526 43.924636 18.579149 83.382979 45.184734 117.277915 79.080887 33.894936 33.894936 60.501738 73.353279 79.080887 117.277915 19.22501 45.452323 28.972526 93.76176 28.972526 143.585504s-9.747516 98.131965-28.972526 143.585504c-18.579149 43.924636-45.184734 83.382979-79.080887 117.277916-33.894936 33.894936-73.353279 60.501738-117.277915 79.080887-45.452323 19.22501-93.76176 28.972526-143.585504 28.972526s-98.131965-9.747516-143.585504-28.972526c-43.924636-18.579149-83.382979-45.184734-117.277915-79.080887-33.894936-33.894936-60.501738-73.353279-79.080887-117.277916-19.22501-45.452323-28.972526-93.76176-28.972526-143.585504s9.747516-98.131965 28.972526-143.585504c18.579149-43.924636 45.184734-83.382979 79.080887-117.277915s73.353279-60.501738 117.277915-79.080887c45.453539-19.223794 93.762976-28.972526 143.585504-28.972526m0-44.821057c-228.501035 0-413.736673 185.236855-413.736673 413.736673S283.500182 925.503142 512 925.503142s413.736673-185.236855 413.736673-413.736674S740.501035 98.028579 512 98.028579z',\n    'M488.542228 115.289247h44.821057v780.948238h-44.821057z',\n    'M661.647598 143.001675l31.693413 31.69463-166.01671 166.015493-31.692197-31.693413zM767.461782 217.801147l31.693414 31.693414L527.326734 521.323023l-31.693414-31.693413zM850.471354 319.054166l31.693413 31.693414-353.25318 353.25318-31.693414-31.693413zM891.520631 458.61733l31.692197 31.693414-401.358277 401.358277-31.693414-31.693414z'\n  ],\n  [ZoomTool.toolName]: [\n    'M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z',\n    'M921 867L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z'\n  ],\n  [CrosshairsTool.toolName]: [\n    'M62.016 474.016h900v76H62.016v-76zM474.016 62.016h76v900h-76V62.016z'\n  ]\n}\nObject.freeze(HeaderIconPaths)\n\nexport const ViewportContainerGridAreaClassName = {\n  full: 'viewport-container-full',\n  halfL: 'viewport-container-half-left',\n  halfR: 'viewport-container-half-right',\n  on: 'viewport-container-on'\n}\nObject.freeze(ViewportContainerGridAreaClassName)\n\nexport /** @type {*} 用在vtkImageReslice.setResliceAxes获取不同方向上切面的基本数据格式 */\nconst AXIS_AXES = [\n  [0, 1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, null, 0, 0, 1], //sagittal\n  [1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, null, 0, 1], //coronal\n  [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, null, 1] //axial\n]\n\nexport const CUSTOM_CURSOR = {\n  [ToolsName.SimplePencil]: {\n    iconContent: `\n      <g xmlns=\"http://www.w3.org/2000/svg\" transform=\"scale(0.04116214)\">\n        <path style=\"fill: {{color}};\"  d=\"m 503.46668,777.41329 a 17.03253,17.03253 0 0 1 -12.15147,-5.08587   a 17.064088,17.064088 0 1 1 24.13227,24.13226 l -48.60587,48.60587 47.83787,48.52053 a 17.0496,17.0496 0 0 1 -12.15147,29.04747 z m -230.4,-145.92 H 102.40001 A 17.06667,17.06667 0 0 1 85.33335,614.42662 V 546.15996 H 17.06668 a 17.06667,17.06667 0 1 1 0,-34.13334 H 74.78615 L 1.80908,366.05542 a 17.06667,17.06667 0 0 1 0,-15.27466 L 172.39041,9.61809 a 16.896,16.896 0 0 1 10.82027,-8.99413 16.9472,16.9472 0 0 1 11.81013,1.00693 l 0.85334,0.42667 a 17.03253,17.03253 0 0 1 7.18506,7.50933 l 170.5984,341.17973 a 17.06667,17.06667 0 0 1 0,15.27467 l -72.97706,145.9712 h 57.71946 a 17.06667,17.06667 0 1 1 0,34.13333 h -68.26666 v 68.26667 a 17.06667,17.06667 0 0 1 -17.06667,17.1008 z m -153.6,-34.13333 h 136.53333 v -51.2 H 119.46668 Z m -6.51947,-85.33334 h 149.57227 l 76.8,-153.6 L 204.80001,89.38769 v 126.8224 c 8.78934,2.7648 16.5376,7.4752 23.15947,14.11413 a 58.5728,58.5728 0 0 1 17.80053,42.78614 c 0,16.57173 -6.2976,31.21493 -18.21013,42.3424 -10.30827,11.09333 -24.9344,17.39093 -41.5232,17.39093 a 58.5728,58.5728 0 0 1 -42.78613,-17.80053 c -11.24694,-11.22987 -16.9472,-25.344 -16.9472,-41.9328 0,-16.36694 5.56373,-30.6176 16.55466,-42.35947 8.46507,-7.95307 17.69814,-13.07307 27.81867,-15.5648 V 89.40476 L 36.14721,358.42662 Z m 73.07947,-264.53333 c -7.64587,0 -13.70453,2.33813 -19.06347,7.35573 -4.1984,4.5568 -6.53653,10.61547 -6.53653,18.24427 0,7.40693 2.2016,13.056 6.94613,17.78347 5.3248,5.3248 11.264,7.81653 18.65387,7.81653 7.2704,0 12.62933,-2.26987 17.39093,-7.38987 5.9392,-5.59786 8.20907,-10.9568 8.20907,-18.21013 a 24.91733,24.91733 0 0 0 -7.79947,-18.65387 c -4.31786,-4.31786 -9.59146,-6.53653 -16.55466,-6.94613 z\"/>\n      </g>\n    `,\n    iconSize: 32,\n    viewBox: { x: 32, y: 32 },\n    mousePoint: { x: 8, y: 8 },\n    mousePointerGroupString:\n      '<path stroke=\"{{color}}\" d=\"M8 16L8 0\"></path><path stroke=\"{{color}}\" d=\"M16 8L0 8\"></path>'\n  },\n\n  Fiducial: {\n    iconContent: `\n      <g xmlns=\"http://www.w3.org/2000/svg\" transform=\"translate(0,0)\">\n        <path style=\"fill:RED;fill-rule:evenodd;stroke-width:0.279359;fill-opacity:1\" d=\"m 0,-4 a 4,4 0 0 1 -4,4 4,4 0 0 1 -4,-4 4,4 0 0 1 4,-4 4,4 0 0 1 4,4 z\"/>\n      </g>\n    `,\n    iconSize: 32,\n    viewBox: { x: 16, y: 16 },\n    mousePoint: { x: 8, y: 8 },\n    mousePointerGroupString: ''\n  },\n\n  Nail: {\n    iconContent: '',\n    iconSize: 32,\n    viewBox: { x: 16, y: 16 },\n    mousePoint: { x: 8, y: 8 },\n    mousePointerGroupString:\n      '<path stroke=\"{{color}}\" d=\"M8 16L8 0\"></path><path stroke=\"{{color}}\" d=\"M16 8L0 8\"></path>'\n  },\n\n  [ToolsName.ContourDelete]: {\n    iconContent: `\n      <g xmlns=\"http://www.w3.org/2000/svg\" transform=\"scale(0.04116214)\">\n        <path style=\"fill: {{color}};\" d=\"m 503.46668,777.41329 a 17.03253,17.03253 0 0 1 -12.15147,-5.08587 l -47.6672,-48.34986 -47.58186,47.58186 a 17.064088,17.064088 0 1 1 -24.13227,-24.13226 l 47.58187,-47.58187 -48.34987,-47.6672 a 17.06667,17.06667 0 1 1 23.9616,-24.30293 l 48.52053,47.83786 48.60587,-48.60586 a 17.064088,17.064088 0 1 1 24.13227,24.13226 l -48.60587,48.60587 47.83787,48.52053 a 17.0496,17.0496 0 0 1 -12.15147,29.04747 z m -230.4,-145.92 H 102.40001 A 17.06667,17.06667 0 0 1 85.33335,614.42662 V 546.15996 H 17.06668 a 17.06667,17.06667 0 1 1 0,-34.13334 H 74.78615 L 1.80908,366.05542 a 17.06667,17.06667 0 0 1 0,-15.27466 L 172.39041,9.61809 a 16.896,16.896 0 0 1 10.82027,-8.99413 16.9472,16.9472 0 0 1 11.81013,1.00693 l 0.85334,0.42667 a 17.03253,17.03253 0 0 1 7.18506,7.50933 l 170.5984,341.17973 a 17.06667,17.06667 0 0 1 0,15.27467 l -72.97706,145.9712 h 57.71946 a 17.06667,17.06667 0 1 1 0,34.13333 h -68.26666 v 68.26667 a 17.06667,17.06667 0 0 1 -17.06667,17.1008 z m -153.6,-34.13333 h 136.53333 v -51.2 H 119.46668 Z m -6.51947,-85.33334 h 149.57227 l 76.8,-153.6 L 204.80001,89.38769 v 126.8224 c 8.78934,2.7648 16.5376,7.4752 23.15947,14.11413 a 58.5728,58.5728 0 0 1 17.80053,42.78614 c 0,16.57173 -6.2976,31.21493 -18.21013,42.3424 -10.30827,11.09333 -24.9344,17.39093 -41.5232,17.39093 a 58.5728,58.5728 0 0 1 -42.78613,-17.80053 c -11.24694,-11.22987 -16.9472,-25.344 -16.9472,-41.9328 0,-16.36694 5.56373,-30.6176 16.55466,-42.35947 8.46507,-7.95307 17.69814,-13.07307 27.81867,-15.5648 V 89.40476 L 36.14721,358.42662 Z m 73.07947,-264.53333 c -7.64587,0 -13.70453,2.33813 -19.06347,7.35573 -4.1984,4.5568 -6.53653,10.61547 -6.53653,18.24427 0,7.40693 2.2016,13.056 6.94613,17.78347 5.3248,5.3248 11.264,7.81653 18.65387,7.81653 7.2704,0 12.62933,-2.26987 17.39093,-7.38987 5.9392,-5.59786 8.20907,-10.9568 8.20907,-18.21013 a 24.91733,24.91733 0 0 0 -7.79947,-18.65387 c -4.31786,-4.31786 -9.59146,-6.53653 -16.55466,-6.94613 z\"/>\n      </g>\n    `,\n    iconSize: 32,\n    viewBox: { x: 32, y: 32 },\n    mousePoint: { x: 8, y: 8 },\n    mousePointerGroupString:\n      '<path stroke=\"{{color}}\" d=\"M8 16L8 0\"></path><path stroke=\"{{color}}\" d=\"M16 8L0 8\"></path>'\n  },\n\n  ContourDeleteDisabled: {\n    iconContent: `\n      <g xmlns=\"http://www.w3.org/2000/svg\" transform=\"scale(0.04116214)\">\n        <path style=\"fill: {{color}};\" d=\"m 503.46668,777.41329 a 17.03253,17.03253 0 0 1 -12.15147,-5.08587 l -47.6672,-48.34986 -47.58186,47.58186 a 17.064088,17.064088 0 1 1 -24.13227,-24.13226 l 47.58187,-47.58187 -48.34987,-47.6672 a 17.06667,17.06667 0 1 1 23.9616,-24.30293 l 48.52053,47.83786 48.60587,-48.60586 a 17.064088,17.064088 0 1 1 24.13227,24.13226 l -48.60587,48.60587 47.83787,48.52053 a 17.0496,17.0496 0 0 1 -12.15147,29.04747 z m -230.4,-145.92 H 102.40001 A 17.06667,17.06667 0 0 1 85.33335,614.42662 V 546.15996 H 17.06668 a 17.06667,17.06667 0 1 1 0,-34.13334 H 74.78615 L 1.80908,366.05542 a 17.06667,17.06667 0 0 1 0,-15.27466 L 172.39041,9.61809 a 16.896,16.896 0 0 1 10.82027,-8.99413 16.9472,16.9472 0 0 1 11.81013,1.00693 l 0.85334,0.42667 a 17.03253,17.03253 0 0 1 7.18506,7.50933 l 170.5984,341.17973 a 17.06667,17.06667 0 0 1 0,15.27467 l -72.97706,145.9712 h 57.71946 a 17.06667,17.06667 0 1 1 0,34.13333 h -68.26666 v 68.26667 a 17.06667,17.06667 0 0 1 -17.06667,17.1008 z m -153.6,-34.13333 h 136.53333 v -51.2 H 119.46668 Z m -6.51947,-85.33334 h 149.57227 l 76.8,-153.6 L 204.80001,89.38769 v 126.8224 c 8.78934,2.7648 16.5376,7.4752 23.15947,14.11413 a 58.5728,58.5728 0 0 1 17.80053,42.78614 c 0,16.57173 -6.2976,31.21493 -18.21013,42.3424 -10.30827,11.09333 -24.9344,17.39093 -41.5232,17.39093 a 58.5728,58.5728 0 0 1 -42.78613,-17.80053 c -11.24694,-11.22987 -16.9472,-25.344 -16.9472,-41.9328 0,-16.36694 5.56373,-30.6176 16.55466,-42.35947 8.46507,-7.95307 17.69814,-13.07307 27.81867,-15.5648 V 89.40476 L 36.14721,358.42662 Z m 73.07947,-264.53333 c -7.64587,0 -13.70453,2.33813 -19.06347,7.35573 -4.1984,4.5568 -6.53653,10.61547 -6.53653,18.24427 0,7.40693 2.2016,13.056 6.94613,17.78347 5.3248,5.3248 11.264,7.81653 18.65387,7.81653 7.2704,0 12.62933,-2.26987 17.39093,-7.38987 5.9392,-5.59786 8.20907,-10.9568 8.20907,-18.21013 a 24.91733,24.91733 0 0 0 -7.79947,-18.65387 c -4.31786,-4.31786 -9.59146,-6.53653 -16.55466,-6.94613 z\"/>\n        <line stroke=\"{{color}}\" stroke-width=\"60\" fill=\"none\" x1=\"32\" y1=\"727.93518\" x2=\"489\" y2=\"49.064789\" stroke-linejoin=\"undefined\" stroke-linecap=\"undefined\"/>\n        <circle stroke-width=\"30\" cy=\"728\" cx=\"32\" stroke=\"{{color}}\" fill=\"none\" r=\"15\"/>\n        <circle stroke-width=\"30\" cy=\"49\" cx=\"489\" stroke=\"{{color}}\" fill=\"none\" r=\"15\"/>\n      </g>\n    `,\n    iconSize: 32,\n    viewBox: { x: 32, y: 32 },\n    mousePoint: { x: 8, y: 8 },\n    mousePointerGroupString:\n      '<path stroke=\"{{color}}\" d=\"M8 16L8 0\"></path><path stroke=\"{{color}}\" d=\"M16 8L0 8\"></path>'\n  }\n}\n","import { STREAMING_LOADER_NAME } from '../constant'\nimport type { Types } from '@cornerstonejs/core'\n\n/**\n * @description 将 medicalComponentId|seriesType 格式的字符串分割出组件ID和主次序列ID\n * @author jiannan.jiao\n * @date 06/09/2023\n * @export\n * @param {string} id\n * @returns {*}\n */\nexport function splitComponentIdStr(id: string) {\n  const [medicalComponentId, seriesType] = id.split('|')\n  return { medicalComponentId, seriesType }\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 12/09/2023\n * @export\n * @param {string} id\n * @returns {*}\n */\nexport function getViewporSeriesType(id: string) {\n  const [, seriesType] = splitWithPipe(id)\n  return seriesType\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 12/09/2023\n * @export\n * @param {...string[]} args\n * @returns {*}\n */\nexport function connectWithPipe(...args: string[]) {\n  return args.length ? args.join('|') : ''\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 12/09/2023\n * @export\n * @param {string} id\n * @returns {*}\n * @example const [medicalComponentId, seriesType, orientation] = splitWithPipe(id)\n */\nexport function splitWithPipe(id: string) {\n  return id.split('|')\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 11/05/2024\n * @export\n * @param {Types.IViewport} viewport\n * @returns {*}\n */\nexport function viewportHasSeriesVolume(viewport: Types.IViewport) {\n  const defaultActor = viewport.getDefaultActor()\n  return defaultActor?.uid.startsWith(STREAMING_LOADER_NAME)\n}\n","/**\n * @description 用于记录轴位对应的DOM元素、布局位置对应的轴位、轴位的全铺状态信息\n * @author jiannan.jiao\n */\n\n/* Import References */\nimport { Enums } from '@cornerstonejs/core'\nimport { reactive, ref } from 'vue'\nimport { splitComponentIdStr } from '../scripts/public_methods'\n\n/* Import Types */\nimport type { UnwrapNestedRefs } from 'vue'\nimport type { TOOL_GROUP_TYPE } from '../constant'\nimport type {\n  AxisElements,\n  AxisOrientations,\n  AxisViewportIds,\n  FullScreen,\n  DisplayComponentID,\n  MedicalComponentID,\n  State3D\n} from '../types'\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/** @type {*} 组件主次序列视口不同轴位对应的DOM状态存储 */\nconst axisElmentState: Map<\n  MedicalComponentID,\n  { primary: AxisElements | null; secondary: AxisElements | null }\n> = new Map()\n\n/**\n * @description 初始化组件主次序列视口不同轴位对应的DOM状态\n * @author jiannan.jiao\n * @date 06/09/2023\n * @export\n * @param {DisplayComponentID } id\n * @returns {*}  {AxisElements}\n */\nexport function initAxisElementRef(id: DisplayComponentID): AxisElements {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(id)\n\n  let medicalComponentMap = axisElmentState.get(medicalComponentId)\n  if (!medicalComponentMap) {\n    medicalComponentMap = { primary: null, secondary: null }\n    axisElmentState.set(medicalComponentId, medicalComponentMap)\n  }\n\n  const elements = {\n    [Enums.OrientationAxis.AXIAL]: ref(),\n    [Enums.OrientationAxis.SAGITTAL]: ref(),\n    [Enums.OrientationAxis.CORONAL]: ref()\n  }\n\n  Reflect.set(medicalComponentMap, <TOOL_GROUP_TYPE>seriesType, elements)\n\n  return elements\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/09/2023\n * @export\n * @param {DisplayComponentID } id\n * @returns {*}  {(AxisElements | null)}\n */\nexport function getAxisElementRef(id: DisplayComponentID): AxisElements | null {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(id)\n  const medicalComponentMap = axisElmentState.get(medicalComponentId)\n  if (medicalComponentMap) {\n    return Reflect.get(medicalComponentMap, seriesType)\n  }\n  return null\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/09/2023\n * @export\n * @param {MedicalComponentID} id\n * @returns {*}  {({ primary: AxisElements | null; secondary: AxisElements | null } | null)}\n */\nexport function getComponentAxisElementRef(\n  id: MedicalComponentID\n): { primary: AxisElements | null; secondary: AxisElements | null } | null {\n  const medicalComponentMap = axisElmentState.get(id)\n  if (medicalComponentMap) {\n    return medicalComponentMap\n  }\n  return null\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 11/09/2023\n * @export\n * @param {DisplayComponentID } id\n */\nexport function deleteAxisElementRef(id: DisplayComponentID) {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(id)\n\n  const medicalComponentMap = axisElmentState.get(medicalComponentId)\n  if (medicalComponentMap) {\n    Reflect.set(medicalComponentMap, <TOOL_GROUP_TYPE>seriesType, null)\n  }\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/** @type {*} 组件主次序列视口不同布局位置对应的轴位状态存储 */\nconst axisOrientationState: Map<\n  MedicalComponentID,\n  {\n    primary: UnwrapNestedRefs<AxisOrientations | null>\n    secondary: UnwrapNestedRefs<AxisOrientations | null>\n  }\n> = new Map()\n\n/**\n * @description 初始化组件主次序列视口不同布局位置对应的轴位状态\n * @author jiannan.jiao\n * @date 06/09/2023\n * @export\n * @param {DisplayComponentID } id\n * @returns {*}  {AxisOrientations}\n */\nexport function initAxisOrientation(id: DisplayComponentID): AxisOrientations {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(id)\n\n  let medicalComponentMap = axisOrientationState.get(medicalComponentId)\n  if (!medicalComponentMap) {\n    medicalComponentMap = { primary: null, secondary: null }\n    axisOrientationState.set(medicalComponentId, medicalComponentMap)\n  }\n\n  const orientations = reactive({\n    core: Enums.OrientationAxis.AXIAL,\n    south: Enums.OrientationAxis.SAGITTAL,\n    north: Enums.OrientationAxis.CORONAL\n  })\n\n  Reflect.set(medicalComponentMap, <TOOL_GROUP_TYPE>seriesType, orientations)\n\n  return orientations\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/09/2023\n * @export\n * @param {DisplayComponentID } id\n * @returns {*}  {(AxisOrientations | null)}\n */\nexport function getAxisOrientation(id: DisplayComponentID): AxisOrientations | null {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(id)\n  const medicalComponentMap = axisOrientationState.get(medicalComponentId)\n  if (medicalComponentMap) {\n    return Reflect.get(medicalComponentMap, seriesType)\n  }\n  return null\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/09/2023\n * @export\n * @param {MedicalComponentID} id\n * @returns {*}  {({ primary: AxisOrientations | null; secondary: AxisOrientations | null } | null)}\n */\nexport function getComponentAxisOrientation(\n  id: MedicalComponentID\n): { primary: AxisOrientations | null; secondary: AxisOrientations | null } | null {\n  const medicalComponentMap = axisOrientationState.get(id)\n  if (medicalComponentMap) {\n    return medicalComponentMap\n  }\n  return null\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/** @type {*} 组件中主次序列视口全铺状态存储 */\nconst axisFullScreenState: Map<\n  MedicalComponentID,\n  { primary: FullScreen | null; secondary: FullScreen | null }\n> = new Map()\n\n/**\n * @description 初始化组件主次序列视口全铺状态\n * @author jiannan.jiao\n * @date 06/09/2023\n * @export\n * @param {DisplayComponentID } id\n * @returns {*}  {FullScreen}\n */\nexport function initAxisFullScreen(id: DisplayComponentID): FullScreen {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(id)\n\n  let medicalComponentMap = axisFullScreenState.get(medicalComponentId)\n  if (!medicalComponentMap) {\n    medicalComponentMap = { primary: null, secondary: null }\n    axisFullScreenState.set(medicalComponentId, medicalComponentMap)\n  }\n\n  const fullScreen = reactive({ core: false, south: false, north: false })\n\n  Reflect.set(medicalComponentMap, <TOOL_GROUP_TYPE>seriesType, fullScreen)\n\n  return fullScreen\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/09/2023\n * @export\n * @param {DisplayComponentID } id\n * @returns {*}  {(FullScreen | null)}\n */\nexport function getAxisFullScreen(id: DisplayComponentID): FullScreen | null {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(id)\n  const medicalComponentMap = axisFullScreenState.get(medicalComponentId)\n  if (medicalComponentMap) {\n    return Reflect.get(medicalComponentMap, seriesType)\n  }\n  return null\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/09/2023\n * @export\n * @param {MedicalComponentID} id\n * @returns {*}  {({ primary: FullScreen | null; secondary: FullScreen | null } | null)}\n */\nexport function getComponentAxisFullScreen(id: MedicalComponentID) {\n  const medicalComponentMap = axisFullScreenState.get(id)\n  if (medicalComponentMap) {\n    return medicalComponentMap\n  }\n  return null\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/** @type {*} 组件中主次序列的视口ID存储 */\nconst viewportIdsState: Map<\n  MedicalComponentID,\n  { primary: AxisViewportIds | null; secondary: AxisViewportIds | null }\n> = new Map()\n\n/**\n * @description 保存组件主序列或次序列的视口ID\n * @author jiannan.jiao\n * @date 06/09/2023\n * @export\n * @param {DisplayComponentID } id\n * @param {AxisViewportIds} viewportIds\n * @returns {*}  {boolean}\n */\nexport function setAxisViewportIds(id: DisplayComponentID, viewportIds: AxisViewportIds) {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(id)\n\n  let medicalComponentMap = viewportIdsState.get(medicalComponentId)\n  if (!medicalComponentMap) {\n    medicalComponentMap = { primary: null, secondary: null }\n    viewportIdsState.set(medicalComponentId, medicalComponentMap)\n  }\n\n  Reflect.set(medicalComponentMap, <TOOL_GROUP_TYPE>seriesType, viewportIds)\n\n  return viewportIds\n}\n\n/**\n * @description 获取组件中主序列或次序列的视口ID\n * @author jiannan.jiao\n * @date 06/09/2023\n * @export\n * @param {DisplayComponentID } id\n * @returns {*}  {(AxisViewportIds | null)}\n */\nexport function getAxixViewportIds(id: DisplayComponentID): AxisViewportIds | null {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(id)\n  const medicalComponentMap = getComponentViewportIds(medicalComponentId)\n\n  if (medicalComponentMap && seriesType) {\n    return medicalComponentMap[<TOOL_GROUP_TYPE>seriesType]\n  } else {\n    return null\n  }\n}\n\n/**\n * @description 获取组件中的全部视口ID，包含主次序列\n * @author jiannan.jiao\n * @date 06/09/2023\n * @export\n * @param {MedicalComponentID} id\n * @returns {*}  {({ primary: AxisViewportIds | null; secondary: AxisViewportIds | null } | null)}\n */\nexport function getComponentViewportIds(\n  id: MedicalComponentID\n): { primary: AxisViewportIds | null; secondary: AxisViewportIds | null } | null {\n  const medicalComponentMap = viewportIdsState.get(id)\n  if (medicalComponentMap && (medicalComponentMap.primary || medicalComponentMap.secondary)) {\n    return medicalComponentMap\n  }\n  return null\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\nconst _3DViewStateMap: Map<MedicalComponentID, UnwrapNestedRefs<State3D>> = new Map()\n\nexport function init3DViewState(id: MedicalComponentID) {\n  let state = _3DViewStateMap.get(id)\n  if (!state) {\n    state = reactive({ componentId: null, initOrientation: null, visible: false })\n    _3DViewStateMap.set(id, state)\n  }\n\n  return state\n}\n\nexport function get3DViewState(id: MedicalComponentID | DisplayComponentID) {\n  const { medicalComponentId } = splitComponentIdStr(id)\n  return _3DViewStateMap.get(medicalComponentId)\n}\n","/**\n * @description 存储电子密度配置\n * @author jiannan.jiao\n */\n\nimport type { ElectronDensity } from '../types'\n\nconst state: { [id: string]: ElectronDensity } = {}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/09/2023\n * @export\n * @param {string} id\n * @param {ElectronDensity} data\n */\nexport function setElectronDensity(id: string, data: ElectronDensity) {\n  if (isValid(data)) {\n    Reflect.set(state, id, data)\n  } else {\n    throw TypeError('Input parameter type error.')\n  }\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/09/2023\n * @export\n * @param {string} id\n * @returns {*}  {(ElectronDensity | undefined)}\n */\nexport function getElectronDensity(id: string): ElectronDensity | undefined {\n  return Reflect.get(state, id)\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/09/2023\n * @param {*} data\n * @returns {*}  {boolean}\n */\nfunction isValid(data: any): boolean {\n  if (Array.isArray(data)) {\n    if (isNaN(data[0].hu) || isNaN(data[0].ed)) {\n      return false\n    }\n\n    return true\n  } else {\n    return false\n  }\n}\n","/*******************************************************************************\n *                                                                              *\n * Author    :  Angus Johnson                                                   *\n * Version   :  6.4.2                                                           *\n * Date      :  27 February 2017                                                *\n * Website   :  http://www.angusj.com                                           *\n * Copyright :  Angus Johnson 2010-2017                                         *\n *                                                                              *\n * License:                                                                     *\n * Use, modification & distribution is subject to Boost Software License Ver 1. *\n * http://www.boost.org/LICENSE_1_0.txt                                         *\n *                                                                              *\n * Attributions:                                                                *\n * The code in this library is an extension of Bala Vatti's clipping algorithm: *\n * \"A generic solution to polygon clipping\"                                     *\n * Communications of the ACM, Vol 35, Issue 7 (July 1992) pp 56-63.             *\n * http://portal.acm.org/citation.cfm?id=129906                                 *\n *                                                                              *\n * Computer graphics and geometric modeling: implementation and algorithms      *\n * By Max K. Agoston                                                            *\n * Springer; 1 edition (January 4, 2005)                                        *\n * http://books.google.com/books?q=vatti+clipping+agoston                       *\n *                                                                              *\n * See also:                                                                    *\n * \"Polygon Offsetting by Computing Winding Numbers\"                            *\n * Paper no. DETC2005-85513 pp. 565-575                                         *\n * ASME 2005 International Design Engineering Technical Conferences             *\n * and Computers and Information in Engineering Conference (IDETC/CIE2005)      *\n * September 24-28, 2005 , Long Beach, California, USA                          *\n * http://www.me.berkeley.edu/~mcmains/pubs/DAC05OffsetPolygon.pdf              *\n *                                                                              *\n *******************************************************************************/\n/*******************************************************************************\n *                                                                              *\n * Author    :  Timo                                                            *\n * Version   :  6.4.2.2                                                         *\n * Date      :  8 September 2017                                                 *\n *                                                                              *\n * This is a translation of the C# Clipper library to Javascript.               *\n * Int128 struct of C# is implemented using JSBN of Tom Wu.                     *\n * Because Javascript lacks support for 64-bit integers, the space              *\n * is a little more restricted than in C# version.                              *\n *                                                                              *\n * C# version has support for coordinate space:                                 *\n * +-4611686018427387903 ( sqrt(2^127 -1)/2 )                                   *\n * while Javascript version has support for space:                              *\n * +-4503599627370495 ( sqrt(2^106 -1)/2 )                                      *\n *                                                                              *\n * Tom Wu's JSBN proved to be the fastest big integer library:                  *\n * http://jsperf.com/big-integer-library-test                                   *\n *                                                                              *\n * This class can be made simpler when (if ever) 64-bit integer support comes   *\n * or floating point Clipper is released.                                       *\n *                                                                              *\n *******************************************************************************/\n/*******************************************************************************\n *                                                                              *\n * Basic JavaScript BN library - subset useful for RSA encryption.              *\n * http://www-cs-students.stanford.edu/~tjw/jsbn/                               *\n * Copyright (c) 2005  Tom Wu                                                   *\n * All Rights Reserved.                                                         *\n * See \"LICENSE\" for details:                                                   *\n * http://www-cs-students.stanford.edu/~tjw/jsbn/LICENSE                        *\n *                                                                              *\n *******************************************************************************/\n(function ()\n{\n\t\"use strict\";\n\tvar ClipperLib = {};\n\tClipperLib.version = '6.4.2.2';\n\n\t//UseLines: Enables open path clipping. Adds a very minor cost to performance.\n\tClipperLib.use_lines = true;\n\n\t//ClipperLib.use_xyz: adds a Z member to IntPoint. Adds a minor cost to performance.\n\tClipperLib.use_xyz = false;\n\n\tvar isNode = false;\n\tif (typeof module !== 'undefined' && module.exports)\n\t{\n\t\tmodule.exports = ClipperLib;\n\t\tisNode = true;\n\t}\n\telse\n\t{\n\t\tif (typeof (document) !== \"undefined\") window.ClipperLib = ClipperLib;\n\t\telse self['ClipperLib'] = ClipperLib;\n\t}\n\tvar navigator_appName;\n\tif (!isNode)\n\t{\n\t\tvar nav = navigator.userAgent.toString().toLowerCase();\n\t\tnavigator_appName = navigator.appName;\n\t}\n\telse\n\t{\n\t\tvar nav = \"chrome\"; // Node.js uses Chrome's V8 engine\n\t\tnavigator_appName = \"Netscape\"; // Firefox, Chrome and Safari returns \"Netscape\", so Node.js should also\n\t}\n\t// Browser test to speedup performance critical functions\n\tvar browser = {};\n\n\tif (nav.indexOf(\"chrome\") != -1 && nav.indexOf(\"chromium\") == -1) browser.chrome = 1;\n\telse browser.chrome = 0;\n\tif (nav.indexOf(\"chromium\") != -1) browser.chromium = 1;\n\telse browser.chromium = 0;\n\tif (nav.indexOf(\"safari\") != -1 && nav.indexOf(\"chrome\") == -1 && nav.indexOf(\"chromium\") == -1) browser.safari = 1;\n\telse browser.safari = 0;\n\tif (nav.indexOf(\"firefox\") != -1) browser.firefox = 1;\n\telse browser.firefox = 0;\n\tif (nav.indexOf(\"firefox/17\") != -1) browser.firefox17 = 1;\n\telse browser.firefox17 = 0;\n\tif (nav.indexOf(\"firefox/15\") != -1) browser.firefox15 = 1;\n\telse browser.firefox15 = 0;\n\tif (nav.indexOf(\"firefox/3\") != -1) browser.firefox3 = 1;\n\telse browser.firefox3 = 0;\n\tif (nav.indexOf(\"opera\") != -1) browser.opera = 1;\n\telse browser.opera = 0;\n\tif (nav.indexOf(\"msie 10\") != -1) browser.msie10 = 1;\n\telse browser.msie10 = 0;\n\tif (nav.indexOf(\"msie 9\") != -1) browser.msie9 = 1;\n\telse browser.msie9 = 0;\n\tif (nav.indexOf(\"msie 8\") != -1) browser.msie8 = 1;\n\telse browser.msie8 = 0;\n\tif (nav.indexOf(\"msie 7\") != -1) browser.msie7 = 1;\n\telse browser.msie7 = 0;\n\tif (nav.indexOf(\"msie \") != -1) browser.msie = 1;\n\telse browser.msie = 0;\n\tClipperLib.biginteger_used = null;\n\n\t// Copyright (c) 2005  Tom Wu\n\t// All Rights Reserved.\n\t// See \"LICENSE\" for details.\n\t// Basic JavaScript BN library - subset useful for RSA encryption.\n\t// Bits per digit\n\tvar dbits;\n\t// JavaScript engine analysis\n\tvar canary = 0xdeadbeefcafe;\n\tvar j_lm = ((canary & 0xffffff) == 0xefcafe);\n\t// (public) Constructor\n\t/**\n\t* @constructor\n\t*/\n\tfunction BigInteger(a, b, c)\n\t{\n\t\t// This test variable can be removed,\n\t\t// but at least for performance tests it is useful piece of knowledge\n\t\t// This is the only ClipperLib related variable in BigInteger library\n\t\tClipperLib.biginteger_used = 1;\n\t\tif (a != null)\n\t\t\tif (\"number\" == typeof a && \"undefined\" == typeof (b)) this.fromInt(a); // faster conversion\n\t\t\telse if (\"number\" == typeof a) this.fromNumber(a, b, c);\n\t\telse if (b == null && \"string\" != typeof a) this.fromString(a, 256);\n\t\telse this.fromString(a, b);\n\t}\n\t// return new, unset BigInteger\n\tfunction nbi()\n\t{\n\t\treturn new BigInteger(null, undefined, undefined);\n\t}\n\t// am: Compute w_j += (x*this_i), propagate carries,\n\t// c is initial carry, returns final carry.\n\t// c < 3*dvalue, x < 2*dvalue, this_i < dvalue\n\t// We need to select the fastest one that works in this environment.\n\t// am1: use a single mult and divide to get the high bits,\n\t// max digit bits should be 26 because\n\t// max internal value = 2*dvalue^2-2*dvalue (< 2^53)\n\tfunction am1(i, x, w, j, c, n)\n\t{\n\t\twhile (--n >= 0)\n\t\t{\n\t\t\tvar v = x * this[i++] + w[j] + c;\n\t\t\tc = Math.floor(v / 0x4000000);\n\t\t\tw[j++] = v & 0x3ffffff;\n\t\t}\n\t\treturn c;\n\t}\n\t// am2 avoids a big mult-and-extract completely.\n\t// Max digit bits should be <= 30 because we do bitwise ops\n\t// on values up to 2*hdvalue^2-hdvalue-1 (< 2^31)\n\tfunction am2(i, x, w, j, c, n)\n\t{\n\t\tvar xl = x & 0x7fff,\n\t\t\txh = x >> 15;\n\t\twhile (--n >= 0)\n\t\t{\n\t\t\tvar l = this[i] & 0x7fff;\n\t\t\tvar h = this[i++] >> 15;\n\t\t\tvar m = xh * l + h * xl;\n\t\t\tl = xl * l + ((m & 0x7fff) << 15) + w[j] + (c & 0x3fffffff);\n\t\t\tc = (l >>> 30) + (m >>> 15) + xh * h + (c >>> 30);\n\t\t\tw[j++] = l & 0x3fffffff;\n\t\t}\n\t\treturn c;\n\t}\n\t// Alternately, set max digit bits to 28 since some\n\t// browsers slow down when dealing with 32-bit numbers.\n\tfunction am3(i, x, w, j, c, n)\n\t{\n\t\tvar xl = x & 0x3fff,\n\t\t\txh = x >> 14;\n\t\twhile (--n >= 0)\n\t\t{\n\t\t\tvar l = this[i] & 0x3fff;\n\t\t\tvar h = this[i++] >> 14;\n\t\t\tvar m = xh * l + h * xl;\n\t\t\tl = xl * l + ((m & 0x3fff) << 14) + w[j] + c;\n\t\t\tc = (l >> 28) + (m >> 14) + xh * h;\n\t\t\tw[j++] = l & 0xfffffff;\n\t\t}\n\t\treturn c;\n\t}\n\tif (j_lm && (navigator_appName == \"Microsoft Internet Explorer\"))\n\t{\n\t\tBigInteger.prototype.am = am2;\n\t\tdbits = 30;\n\t}\n\telse if (j_lm && (navigator_appName != \"Netscape\"))\n\t{\n\t\tBigInteger.prototype.am = am1;\n\t\tdbits = 26;\n\t}\n\telse\n\t{ // Mozilla/Netscape seems to prefer am3\n\t\tBigInteger.prototype.am = am3;\n\t\tdbits = 28;\n\t}\n\tBigInteger.prototype.DB = dbits;\n\tBigInteger.prototype.DM = ((1 << dbits) - 1);\n\tBigInteger.prototype.DV = (1 << dbits);\n\tvar BI_FP = 52;\n\tBigInteger.prototype.FV = Math.pow(2, BI_FP);\n\tBigInteger.prototype.F1 = BI_FP - dbits;\n\tBigInteger.prototype.F2 = 2 * dbits - BI_FP;\n\t// Digit conversions\n\tvar BI_RM = \"0123456789abcdefghijklmnopqrstuvwxyz\";\n\tvar BI_RC = new Array();\n\tvar rr, vv;\n\trr = \"0\".charCodeAt(0);\n\tfor (vv = 0; vv <= 9; ++vv) BI_RC[rr++] = vv;\n\trr = \"a\".charCodeAt(0);\n\tfor (vv = 10; vv < 36; ++vv) BI_RC[rr++] = vv;\n\trr = \"A\".charCodeAt(0);\n\tfor (vv = 10; vv < 36; ++vv) BI_RC[rr++] = vv;\n\n\tfunction int2char(n)\n\t{\n\t\treturn BI_RM.charAt(n);\n\t}\n\n\tfunction intAt(s, i)\n\t{\n\t\tvar c = BI_RC[s.charCodeAt(i)];\n\t\treturn (c == null) ? -1 : c;\n\t}\n\t// (protected) copy this to r\n\tfunction bnpCopyTo(r)\n\t{\n\t\tfor (var i = this.t - 1; i >= 0; --i) r[i] = this[i];\n\t\tr.t = this.t;\n\t\tr.s = this.s;\n\t}\n\t// (protected) set from integer value x, -DV <= x < DV\n\tfunction bnpFromInt(x)\n\t{\n\t\tthis.t = 1;\n\t\tthis.s = (x < 0) ? -1 : 0;\n\t\tif (x > 0) this[0] = x;\n\t\telse if (x < -1) this[0] = x + this.DV;\n\t\telse this.t = 0;\n\t}\n\t// return bigint initialized to value\n\tfunction nbv(i)\n\t{\n\t\tvar r = nbi();\n\t\tr.fromInt(i);\n\t\treturn r;\n\t}\n\t// (protected) set from string and radix\n\tfunction bnpFromString(s, b)\n\t{\n\t\tvar k;\n\t\tif (b == 16) k = 4;\n\t\telse if (b == 8) k = 3;\n\t\telse if (b == 256) k = 8; // byte array\n\t\telse if (b == 2) k = 1;\n\t\telse if (b == 32) k = 5;\n\t\telse if (b == 4) k = 2;\n\t\telse\n\t\t{\n\t\t\tthis.fromRadix(s, b);\n\t\t\treturn;\n\t\t}\n\t\tthis.t = 0;\n\t\tthis.s = 0;\n\t\tvar i = s.length,\n\t\t\tmi = false,\n\t\t\tsh = 0;\n\t\twhile (--i >= 0)\n\t\t{\n\t\t\tvar x = (k == 8) ? s[i] & 0xff : intAt(s, i);\n\t\t\tif (x < 0)\n\t\t\t{\n\t\t\t\tif (s.charAt(i) == \"-\") mi = true;\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tmi = false;\n\t\t\tif (sh == 0)\n\t\t\t\tthis[this.t++] = x;\n\t\t\telse if (sh + k > this.DB)\n\t\t\t{\n\t\t\t\tthis[this.t - 1] |= (x & ((1 << (this.DB - sh)) - 1)) << sh;\n\t\t\t\tthis[this.t++] = (x >> (this.DB - sh));\n\t\t\t}\n\t\t\telse\n\t\t\t\tthis[this.t - 1] |= x << sh;\n\t\t\tsh += k;\n\t\t\tif (sh >= this.DB) sh -= this.DB;\n\t\t}\n\t\tif (k == 8 && (s[0] & 0x80) != 0)\n\t\t{\n\t\t\tthis.s = -1;\n\t\t\tif (sh > 0) this[this.t - 1] |= ((1 << (this.DB - sh)) - 1) << sh;\n\t\t}\n\t\tthis.clamp();\n\t\tif (mi) BigInteger.ZERO.subTo(this, this);\n\t}\n\t// (protected) clamp off excess high words\n\tfunction bnpClamp()\n\t{\n\t\tvar c = this.s & this.DM;\n\t\twhile (this.t > 0 && this[this.t - 1] == c) --this.t;\n\t}\n\t// (public) return string representation in given radix\n\tfunction bnToString(b)\n\t{\n\t\tif (this.s < 0) return \"-\" + this.negate().toString(b);\n\t\tvar k;\n\t\tif (b == 16) k = 4;\n\t\telse if (b == 8) k = 3;\n\t\telse if (b == 2) k = 1;\n\t\telse if (b == 32) k = 5;\n\t\telse if (b == 4) k = 2;\n\t\telse return this.toRadix(b);\n\t\tvar km = (1 << k) - 1,\n\t\t\td, m = false,\n\t\t\tr = \"\",\n\t\t\ti = this.t;\n\t\tvar p = this.DB - (i * this.DB) % k;\n\t\tif (i-- > 0)\n\t\t{\n\t\t\tif (p < this.DB && (d = this[i] >> p) > 0)\n\t\t\t{\n\t\t\t\tm = true;\n\t\t\t\tr = int2char(d);\n\t\t\t}\n\t\t\twhile (i >= 0)\n\t\t\t{\n\t\t\t\tif (p < k)\n\t\t\t\t{\n\t\t\t\t\td = (this[i] & ((1 << p) - 1)) << (k - p);\n\t\t\t\t\td |= this[--i] >> (p += this.DB - k);\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\td = (this[i] >> (p -= k)) & km;\n\t\t\t\t\tif (p <= 0)\n\t\t\t\t\t{\n\t\t\t\t\t\tp += this.DB;\n\t\t\t\t\t\t--i;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif (d > 0) m = true;\n\t\t\t\tif (m) r += int2char(d);\n\t\t\t}\n\t\t}\n\t\treturn m ? r : \"0\";\n\t}\n\t// (public) -this\n\tfunction bnNegate()\n\t{\n\t\tvar r = nbi();\n\t\tBigInteger.ZERO.subTo(this, r);\n\t\treturn r;\n\t}\n\t// (public) |this|\n\tfunction bnAbs()\n\t{\n\t\treturn (this.s < 0) ? this.negate() : this;\n\t}\n\t// (public) return + if this > a, - if this < a, 0 if equal\n\tfunction bnCompareTo(a)\n\t{\n\t\tvar r = this.s - a.s;\n\t\tif (r != 0) return r;\n\t\tvar i = this.t;\n\t\tr = i - a.t;\n\t\tif (r != 0) return (this.s < 0) ? -r : r;\n\t\twhile (--i >= 0)\n\t\t\tif ((r = this[i] - a[i]) != 0) return r;\n\t\treturn 0;\n\t}\n\t// returns bit length of the integer x\n\tfunction nbits(x)\n\t{\n\t\tvar r = 1,\n\t\t\tt;\n\t\tif ((t = x >>> 16) != 0)\n\t\t{\n\t\t\tx = t;\n\t\t\tr += 16;\n\t\t}\n\t\tif ((t = x >> 8) != 0)\n\t\t{\n\t\t\tx = t;\n\t\t\tr += 8;\n\t\t}\n\t\tif ((t = x >> 4) != 0)\n\t\t{\n\t\t\tx = t;\n\t\t\tr += 4;\n\t\t}\n\t\tif ((t = x >> 2) != 0)\n\t\t{\n\t\t\tx = t;\n\t\t\tr += 2;\n\t\t}\n\t\tif ((t = x >> 1) != 0)\n\t\t{\n\t\t\tx = t;\n\t\t\tr += 1;\n\t\t}\n\t\treturn r;\n\t}\n\t// (public) return the number of bits in \"this\"\n\tfunction bnBitLength()\n\t{\n\t\tif (this.t <= 0) return 0;\n\t\treturn this.DB * (this.t - 1) + nbits(this[this.t - 1] ^ (this.s & this.DM));\n\t}\n\t// (protected) r = this << n*DB\n\tfunction bnpDLShiftTo(n, r)\n\t{\n\t\tvar i;\n\t\tfor (i = this.t - 1; i >= 0; --i) r[i + n] = this[i];\n\t\tfor (i = n - 1; i >= 0; --i) r[i] = 0;\n\t\tr.t = this.t + n;\n\t\tr.s = this.s;\n\t}\n\t// (protected) r = this >> n*DB\n\tfunction bnpDRShiftTo(n, r)\n\t{\n\t\tfor (var i = n; i < this.t; ++i) r[i - n] = this[i];\n\t\tr.t = Math.max(this.t - n, 0);\n\t\tr.s = this.s;\n\t}\n\t// (protected) r = this << n\n\tfunction bnpLShiftTo(n, r)\n\t{\n\t\tvar bs = n % this.DB;\n\t\tvar cbs = this.DB - bs;\n\t\tvar bm = (1 << cbs) - 1;\n\t\tvar ds = Math.floor(n / this.DB),\n\t\t\tc = (this.s << bs) & this.DM,\n\t\t\ti;\n\t\tfor (i = this.t - 1; i >= 0; --i)\n\t\t{\n\t\t\tr[i + ds + 1] = (this[i] >> cbs) | c;\n\t\t\tc = (this[i] & bm) << bs;\n\t\t}\n\t\tfor (i = ds - 1; i >= 0; --i) r[i] = 0;\n\t\tr[ds] = c;\n\t\tr.t = this.t + ds + 1;\n\t\tr.s = this.s;\n\t\tr.clamp();\n\t}\n\t// (protected) r = this >> n\n\tfunction bnpRShiftTo(n, r)\n\t{\n\t\tr.s = this.s;\n\t\tvar ds = Math.floor(n / this.DB);\n\t\tif (ds >= this.t)\n\t\t{\n\t\t\tr.t = 0;\n\t\t\treturn;\n\t\t}\n\t\tvar bs = n % this.DB;\n\t\tvar cbs = this.DB - bs;\n\t\tvar bm = (1 << bs) - 1;\n\t\tr[0] = this[ds] >> bs;\n\t\tfor (var i = ds + 1; i < this.t; ++i)\n\t\t{\n\t\t\tr[i - ds - 1] |= (this[i] & bm) << cbs;\n\t\t\tr[i - ds] = this[i] >> bs;\n\t\t}\n\t\tif (bs > 0) r[this.t - ds - 1] |= (this.s & bm) << cbs;\n\t\tr.t = this.t - ds;\n\t\tr.clamp();\n\t}\n\t// (protected) r = this - a\n\tfunction bnpSubTo(a, r)\n\t{\n\t\tvar i = 0,\n\t\t\tc = 0,\n\t\t\tm = Math.min(a.t, this.t);\n\t\twhile (i < m)\n\t\t{\n\t\t\tc += this[i] - a[i];\n\t\t\tr[i++] = c & this.DM;\n\t\t\tc >>= this.DB;\n\t\t}\n\t\tif (a.t < this.t)\n\t\t{\n\t\t\tc -= a.s;\n\t\t\twhile (i < this.t)\n\t\t\t{\n\t\t\t\tc += this[i];\n\t\t\t\tr[i++] = c & this.DM;\n\t\t\t\tc >>= this.DB;\n\t\t\t}\n\t\t\tc += this.s;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tc += this.s;\n\t\t\twhile (i < a.t)\n\t\t\t{\n\t\t\t\tc -= a[i];\n\t\t\t\tr[i++] = c & this.DM;\n\t\t\t\tc >>= this.DB;\n\t\t\t}\n\t\t\tc -= a.s;\n\t\t}\n\t\tr.s = (c < 0) ? -1 : 0;\n\t\tif (c < -1) r[i++] = this.DV + c;\n\t\telse if (c > 0) r[i++] = c;\n\t\tr.t = i;\n\t\tr.clamp();\n\t}\n\t// (protected) r = this * a, r != this,a (HAC 14.12)\n\t// \"this\" should be the larger one if appropriate.\n\tfunction bnpMultiplyTo(a, r)\n\t{\n\t\tvar x = this.abs(),\n\t\t\ty = a.abs();\n\t\tvar i = x.t;\n\t\tr.t = i + y.t;\n\t\twhile (--i >= 0) r[i] = 0;\n\t\tfor (i = 0; i < y.t; ++i) r[i + x.t] = x.am(0, y[i], r, i, 0, x.t);\n\t\tr.s = 0;\n\t\tr.clamp();\n\t\tif (this.s != a.s) BigInteger.ZERO.subTo(r, r);\n\t}\n\t// (protected) r = this^2, r != this (HAC 14.16)\n\tfunction bnpSquareTo(r)\n\t{\n\t\tvar x = this.abs();\n\t\tvar i = r.t = 2 * x.t;\n\t\twhile (--i >= 0) r[i] = 0;\n\t\tfor (i = 0; i < x.t - 1; ++i)\n\t\t{\n\t\t\tvar c = x.am(i, x[i], r, 2 * i, 0, 1);\n\t\t\tif ((r[i + x.t] += x.am(i + 1, 2 * x[i], r, 2 * i + 1, c, x.t - i - 1)) >= x.DV)\n\t\t\t{\n\t\t\t\tr[i + x.t] -= x.DV;\n\t\t\t\tr[i + x.t + 1] = 1;\n\t\t\t}\n\t\t}\n\t\tif (r.t > 0) r[r.t - 1] += x.am(i, x[i], r, 2 * i, 0, 1);\n\t\tr.s = 0;\n\t\tr.clamp();\n\t}\n\t// (protected) divide this by m, quotient and remainder to q, r (HAC 14.20)\n\t// r != q, this != m.  q or r may be null.\n\tfunction bnpDivRemTo(m, q, r)\n\t{\n\t\tvar pm = m.abs();\n\t\tif (pm.t <= 0) return;\n\t\tvar pt = this.abs();\n\t\tif (pt.t < pm.t)\n\t\t{\n\t\t\tif (q != null) q.fromInt(0);\n\t\t\tif (r != null) this.copyTo(r);\n\t\t\treturn;\n\t\t}\n\t\tif (r == null) r = nbi();\n\t\tvar y = nbi(),\n\t\t\tts = this.s,\n\t\t\tms = m.s;\n\t\tvar nsh = this.DB - nbits(pm[pm.t - 1]); // normalize modulus\n\t\tif (nsh > 0)\n\t\t{\n\t\t\tpm.lShiftTo(nsh, y);\n\t\t\tpt.lShiftTo(nsh, r);\n\t\t}\n\t\telse\n\t\t{\n\t\t\tpm.copyTo(y);\n\t\t\tpt.copyTo(r);\n\t\t}\n\t\tvar ys = y.t;\n\t\tvar y0 = y[ys - 1];\n\t\tif (y0 == 0) return;\n\t\tvar yt = y0 * (1 << this.F1) + ((ys > 1) ? y[ys - 2] >> this.F2 : 0);\n\t\tvar d1 = this.FV / yt,\n\t\t\td2 = (1 << this.F1) / yt,\n\t\t\te = 1 << this.F2;\n\t\tvar i = r.t,\n\t\t\tj = i - ys,\n\t\t\tt = (q == null) ? nbi() : q;\n\t\ty.dlShiftTo(j, t);\n\t\tif (r.compareTo(t) >= 0)\n\t\t{\n\t\t\tr[r.t++] = 1;\n\t\t\tr.subTo(t, r);\n\t\t}\n\t\tBigInteger.ONE.dlShiftTo(ys, t);\n\t\tt.subTo(y, y); // \"negative\" y so we can replace sub with am later\n\t\twhile (y.t < ys) y[y.t++] = 0;\n\t\twhile (--j >= 0)\n\t\t{\n\t\t\t// Estimate quotient digit\n\t\t\tvar qd = (r[--i] == y0) ? this.DM : Math.floor(r[i] * d1 + (r[i - 1] + e) * d2);\n\t\t\tif ((r[i] += y.am(0, qd, r, j, 0, ys)) < qd)\n\t\t\t{ // Try it out\n\t\t\t\ty.dlShiftTo(j, t);\n\t\t\t\tr.subTo(t, r);\n\t\t\t\twhile (r[i] < --qd) r.subTo(t, r);\n\t\t\t}\n\t\t}\n\t\tif (q != null)\n\t\t{\n\t\t\tr.drShiftTo(ys, q);\n\t\t\tif (ts != ms) BigInteger.ZERO.subTo(q, q);\n\t\t}\n\t\tr.t = ys;\n\t\tr.clamp();\n\t\tif (nsh > 0) r.rShiftTo(nsh, r); // Denormalize remainder\n\t\tif (ts < 0) BigInteger.ZERO.subTo(r, r);\n\t}\n\t// (public) this mod a\n\tfunction bnMod(a)\n\t{\n\t\tvar r = nbi();\n\t\tthis.abs().divRemTo(a, null, r);\n\t\tif (this.s < 0 && r.compareTo(BigInteger.ZERO) > 0) a.subTo(r, r);\n\t\treturn r;\n\t}\n\t// Modular reduction using \"classic\" algorithm\n\t/**\n\t* @constructor\n\t*/\n\tfunction Classic(m)\n\t{\n\t\tthis.m = m;\n\t}\n\n\tfunction cConvert(x)\n\t{\n\t\tif (x.s < 0 || x.compareTo(this.m) >= 0) return x.mod(this.m);\n\t\telse return x;\n\t}\n\n\tfunction cRevert(x)\n\t{\n\t\treturn x;\n\t}\n\n\tfunction cReduce(x)\n\t{\n\t\tx.divRemTo(this.m, null, x);\n\t}\n\n\tfunction cMulTo(x, y, r)\n\t{\n\t\tx.multiplyTo(y, r);\n\t\tthis.reduce(r);\n\t}\n\n\tfunction cSqrTo(x, r)\n\t{\n\t\tx.squareTo(r);\n\t\tthis.reduce(r);\n\t}\n\tClassic.prototype.convert = cConvert;\n\tClassic.prototype.revert = cRevert;\n\tClassic.prototype.reduce = cReduce;\n\tClassic.prototype.mulTo = cMulTo;\n\tClassic.prototype.sqrTo = cSqrTo;\n\t// (protected) return \"-1/this % 2^DB\"; useful for Mont. reduction\n\t// justification:\n\t//         xy == 1 (mod m)\n\t//         xy =  1+km\n\t//   xy(2-xy) = (1+km)(1-km)\n\t// x[y(2-xy)] = 1-k^2m^2\n\t// x[y(2-xy)] == 1 (mod m^2)\n\t// if y is 1/x mod m, then y(2-xy) is 1/x mod m^2\n\t// should reduce x and y(2-xy) by m^2 at each step to keep size bounded.\n\t// JS multiply \"overflows\" differently from C/C++, so care is needed here.\n\tfunction bnpInvDigit()\n\t{\n\t\tif (this.t < 1) return 0;\n\t\tvar x = this[0];\n\t\tif ((x & 1) == 0) return 0;\n\t\tvar y = x & 3; // y == 1/x mod 2^2\n\t\ty = (y * (2 - (x & 0xf) * y)) & 0xf; // y == 1/x mod 2^4\n\t\ty = (y * (2 - (x & 0xff) * y)) & 0xff; // y == 1/x mod 2^8\n\t\ty = (y * (2 - (((x & 0xffff) * y) & 0xffff))) & 0xffff; // y == 1/x mod 2^16\n\t\t// last step - calculate inverse mod DV directly;\n\t\t// assumes 16 < DB <= 32 and assumes ability to handle 48-bit ints\n\t\ty = (y * (2 - x * y % this.DV)) % this.DV; // y == 1/x mod 2^dbits\n\t\t// we really want the negative inverse, and -DV < y < DV\n\t\treturn (y > 0) ? this.DV - y : -y;\n\t}\n\t// Montgomery reduction\n\t/**\n\t* @constructor\n\t*/\n\tfunction Montgomery(m)\n\t{\n\t\tthis.m = m;\n\t\tthis.mp = m.invDigit();\n\t\tthis.mpl = this.mp & 0x7fff;\n\t\tthis.mph = this.mp >> 15;\n\t\tthis.um = (1 << (m.DB - 15)) - 1;\n\t\tthis.mt2 = 2 * m.t;\n\t}\n\t// xR mod m\n\tfunction montConvert(x)\n\t{\n\t\tvar r = nbi();\n\t\tx.abs().dlShiftTo(this.m.t, r);\n\t\tr.divRemTo(this.m, null, r);\n\t\tif (x.s < 0 && r.compareTo(BigInteger.ZERO) > 0) this.m.subTo(r, r);\n\t\treturn r;\n\t}\n\t// x/R mod m\n\tfunction montRevert(x)\n\t{\n\t\tvar r = nbi();\n\t\tx.copyTo(r);\n\t\tthis.reduce(r);\n\t\treturn r;\n\t}\n\t// x = x/R mod m (HAC 14.32)\n\tfunction montReduce(x)\n\t{\n\t\twhile (x.t <= this.mt2) // pad x so am has enough room later\n\t\t\tx[x.t++] = 0;\n\t\tfor (var i = 0; i < this.m.t; ++i)\n\t\t{\n\t\t\t// faster way of calculating u0 = x[i]*mp mod DV\n\t\t\tvar j = x[i] & 0x7fff;\n\t\t\tvar u0 = (j * this.mpl + (((j * this.mph + (x[i] >> 15) * this.mpl) & this.um) << 15)) & x.DM;\n\t\t\t// use am to combine the multiply-shift-add into one call\n\t\t\tj = i + this.m.t;\n\t\t\tx[j] += this.m.am(0, u0, x, i, 0, this.m.t);\n\t\t\t// propagate carry\n\t\t\twhile (x[j] >= x.DV)\n\t\t\t{\n\t\t\t\tx[j] -= x.DV;\n\t\t\t\tx[++j]++;\n\t\t\t}\n\t\t}\n\t\tx.clamp();\n\t\tx.drShiftTo(this.m.t, x);\n\t\tif (x.compareTo(this.m) >= 0) x.subTo(this.m, x);\n\t}\n\t// r = \"x^2/R mod m\"; x != r\n\tfunction montSqrTo(x, r)\n\t{\n\t\tx.squareTo(r);\n\t\tthis.reduce(r);\n\t}\n\t// r = \"xy/R mod m\"; x,y != r\n\tfunction montMulTo(x, y, r)\n\t{\n\t\tx.multiplyTo(y, r);\n\t\tthis.reduce(r);\n\t}\n\tMontgomery.prototype.convert = montConvert;\n\tMontgomery.prototype.revert = montRevert;\n\tMontgomery.prototype.reduce = montReduce;\n\tMontgomery.prototype.mulTo = montMulTo;\n\tMontgomery.prototype.sqrTo = montSqrTo;\n\t// (protected) true iff this is even\n\tfunction bnpIsEven()\n\t{\n\t\treturn ((this.t > 0) ? (this[0] & 1) : this.s) == 0;\n\t}\n\t// (protected) this^e, e < 2^32, doing sqr and mul with \"r\" (HAC 14.79)\n\tfunction bnpExp(e, z)\n\t{\n\t\tif (e > 0xffffffff || e < 1) return BigInteger.ONE;\n\t\tvar r = nbi(),\n\t\t\tr2 = nbi(),\n\t\t\tg = z.convert(this),\n\t\t\ti = nbits(e) - 1;\n\t\tg.copyTo(r);\n\t\twhile (--i >= 0)\n\t\t{\n\t\t\tz.sqrTo(r, r2);\n\t\t\tif ((e & (1 << i)) > 0) z.mulTo(r2, g, r);\n\t\t\telse\n\t\t\t{\n\t\t\t\tvar t = r;\n\t\t\t\tr = r2;\n\t\t\t\tr2 = t;\n\t\t\t}\n\t\t}\n\t\treturn z.revert(r);\n\t}\n\t// (public) this^e % m, 0 <= e < 2^32\n\tfunction bnModPowInt(e, m)\n\t{\n\t\tvar z;\n\t\tif (e < 256 || m.isEven()) z = new Classic(m);\n\t\telse z = new Montgomery(m);\n\t\treturn this.exp(e, z);\n\t}\n\t// protected\n\tBigInteger.prototype.copyTo = bnpCopyTo;\n\tBigInteger.prototype.fromInt = bnpFromInt;\n\tBigInteger.prototype.fromString = bnpFromString;\n\tBigInteger.prototype.clamp = bnpClamp;\n\tBigInteger.prototype.dlShiftTo = bnpDLShiftTo;\n\tBigInteger.prototype.drShiftTo = bnpDRShiftTo;\n\tBigInteger.prototype.lShiftTo = bnpLShiftTo;\n\tBigInteger.prototype.rShiftTo = bnpRShiftTo;\n\tBigInteger.prototype.subTo = bnpSubTo;\n\tBigInteger.prototype.multiplyTo = bnpMultiplyTo;\n\tBigInteger.prototype.squareTo = bnpSquareTo;\n\tBigInteger.prototype.divRemTo = bnpDivRemTo;\n\tBigInteger.prototype.invDigit = bnpInvDigit;\n\tBigInteger.prototype.isEven = bnpIsEven;\n\tBigInteger.prototype.exp = bnpExp;\n\t// public\n\tBigInteger.prototype.toString = bnToString;\n\tBigInteger.prototype.negate = bnNegate;\n\tBigInteger.prototype.abs = bnAbs;\n\tBigInteger.prototype.compareTo = bnCompareTo;\n\tBigInteger.prototype.bitLength = bnBitLength;\n\tBigInteger.prototype.mod = bnMod;\n\tBigInteger.prototype.modPowInt = bnModPowInt;\n\t// \"constants\"\n\tBigInteger.ZERO = nbv(0);\n\tBigInteger.ONE = nbv(1);\n\t// Copyright (c) 2005-2009  Tom Wu\n\t// All Rights Reserved.\n\t// See \"LICENSE\" for details.\n\t// Extended JavaScript BN functions, required for RSA private ops.\n\t// Version 1.1: new BigInteger(\"0\", 10) returns \"proper\" zero\n\t// Version 1.2: square() API, isProbablePrime fix\n\t// (public)\n\tfunction bnClone()\n\t{\n\t\tvar r = nbi();\n\t\tthis.copyTo(r);\n\t\treturn r;\n\t}\n\t// (public) return value as integer\n\tfunction bnIntValue()\n\t{\n\t\tif (this.s < 0)\n\t\t{\n\t\t\tif (this.t == 1) return this[0] - this.DV;\n\t\t\telse if (this.t == 0) return -1;\n\t\t}\n\t\telse if (this.t == 1) return this[0];\n\t\telse if (this.t == 0) return 0;\n\t\t// assumes 16 < DB < 32\n\t\treturn ((this[1] & ((1 << (32 - this.DB)) - 1)) << this.DB) | this[0];\n\t}\n\t// (public) return value as byte\n\tfunction bnByteValue()\n\t{\n\t\treturn (this.t == 0) ? this.s : (this[0] << 24) >> 24;\n\t}\n\t// (public) return value as short (assumes DB>=16)\n\tfunction bnShortValue()\n\t{\n\t\treturn (this.t == 0) ? this.s : (this[0] << 16) >> 16;\n\t}\n\t// (protected) return x s.t. r^x < DV\n\tfunction bnpChunkSize(r)\n\t{\n\t\treturn Math.floor(Math.LN2 * this.DB / Math.log(r));\n\t}\n\t// (public) 0 if this == 0, 1 if this > 0\n\tfunction bnSigNum()\n\t{\n\t\tif (this.s < 0) return -1;\n\t\telse if (this.t <= 0 || (this.t == 1 && this[0] <= 0)) return 0;\n\t\telse return 1;\n\t}\n\t// (protected) convert to radix string\n\tfunction bnpToRadix(b)\n\t{\n\t\tif (b == null) b = 10;\n\t\tif (this.signum() == 0 || b < 2 || b > 36) return \"0\";\n\t\tvar cs = this.chunkSize(b);\n\t\tvar a = Math.pow(b, cs);\n\t\tvar d = nbv(a),\n\t\t\ty = nbi(),\n\t\t\tz = nbi(),\n\t\t\tr = \"\";\n\t\tthis.divRemTo(d, y, z);\n\t\twhile (y.signum() > 0)\n\t\t{\n\t\t\tr = (a + z.intValue()).toString(b).substr(1) + r;\n\t\t\ty.divRemTo(d, y, z);\n\t\t}\n\t\treturn z.intValue().toString(b) + r;\n\t}\n\t// (protected) convert from radix string\n\tfunction bnpFromRadix(s, b)\n\t{\n\t\tthis.fromInt(0);\n\t\tif (b == null) b = 10;\n\t\tvar cs = this.chunkSize(b);\n\t\tvar d = Math.pow(b, cs),\n\t\t\tmi = false,\n\t\t\tj = 0,\n\t\t\tw = 0;\n\t\tfor (var i = 0; i < s.length; ++i)\n\t\t{\n\t\t\tvar x = intAt(s, i);\n\t\t\tif (x < 0)\n\t\t\t{\n\t\t\t\tif (s.charAt(i) == \"-\" && this.signum() == 0) mi = true;\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tw = b * w + x;\n\t\t\tif (++j >= cs)\n\t\t\t{\n\t\t\t\tthis.dMultiply(d);\n\t\t\t\tthis.dAddOffset(w, 0);\n\t\t\t\tj = 0;\n\t\t\t\tw = 0;\n\t\t\t}\n\t\t}\n\t\tif (j > 0)\n\t\t{\n\t\t\tthis.dMultiply(Math.pow(b, j));\n\t\t\tthis.dAddOffset(w, 0);\n\t\t}\n\t\tif (mi) BigInteger.ZERO.subTo(this, this);\n\t}\n\t// (protected) alternate constructor\n\tfunction bnpFromNumber(a, b, c)\n\t{\n\t\tif (\"number\" == typeof b)\n\t\t{\n\t\t\t// new BigInteger(int,int,RNG)\n\t\t\tif (a < 2) this.fromInt(1);\n\t\t\telse\n\t\t\t{\n\t\t\t\tthis.fromNumber(a, c);\n\t\t\t\tif (!this.testBit(a - 1)) // force MSB set\n\t\t\t\t\tthis.bitwiseTo(BigInteger.ONE.shiftLeft(a - 1), op_or, this);\n\t\t\t\tif (this.isEven()) this.dAddOffset(1, 0); // force odd\n\t\t\t\twhile (!this.isProbablePrime(b))\n\t\t\t\t{\n\t\t\t\t\tthis.dAddOffset(2, 0);\n\t\t\t\t\tif (this.bitLength() > a) this.subTo(BigInteger.ONE.shiftLeft(a - 1), this);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\telse\n\t\t{\n\t\t\t// new BigInteger(int,RNG)\n\t\t\tvar x = new Array(),\n\t\t\t\tt = a & 7;\n\t\t\tx.length = (a >> 3) + 1;\n\t\t\tb.nextBytes(x);\n\t\t\tif (t > 0) x[0] &= ((1 << t) - 1);\n\t\t\telse x[0] = 0;\n\t\t\tthis.fromString(x, 256);\n\t\t}\n\t}\n\t// (public) convert to bigendian byte array\n\tfunction bnToByteArray()\n\t{\n\t\tvar i = this.t,\n\t\t\tr = new Array();\n\t\tr[0] = this.s;\n\t\tvar p = this.DB - (i * this.DB) % 8,\n\t\t\td, k = 0;\n\t\tif (i-- > 0)\n\t\t{\n\t\t\tif (p < this.DB && (d = this[i] >> p) != (this.s & this.DM) >> p)\n\t\t\t\tr[k++] = d | (this.s << (this.DB - p));\n\t\t\twhile (i >= 0)\n\t\t\t{\n\t\t\t\tif (p < 8)\n\t\t\t\t{\n\t\t\t\t\td = (this[i] & ((1 << p) - 1)) << (8 - p);\n\t\t\t\t\td |= this[--i] >> (p += this.DB - 8);\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\td = (this[i] >> (p -= 8)) & 0xff;\n\t\t\t\t\tif (p <= 0)\n\t\t\t\t\t{\n\t\t\t\t\t\tp += this.DB;\n\t\t\t\t\t\t--i;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif ((d & 0x80) != 0) d |= -256;\n\t\t\t\tif (k == 0 && (this.s & 0x80) != (d & 0x80)) ++k;\n\t\t\t\tif (k > 0 || d != this.s) r[k++] = d;\n\t\t\t}\n\t\t}\n\t\treturn r;\n\t}\n\n\tfunction bnEquals(a)\n\t{\n\t\treturn (this.compareTo(a) == 0);\n\t}\n\n\tfunction bnMin(a)\n\t{\n\t\treturn (this.compareTo(a) < 0) ? this : a;\n\t}\n\n\tfunction bnMax(a)\n\t{\n\t\treturn (this.compareTo(a) > 0) ? this : a;\n\t}\n\t// (protected) r = this op a (bitwise)\n\tfunction bnpBitwiseTo(a, op, r)\n\t{\n\t\tvar i, f, m = Math.min(a.t, this.t);\n\t\tfor (i = 0; i < m; ++i) r[i] = op(this[i], a[i]);\n\t\tif (a.t < this.t)\n\t\t{\n\t\t\tf = a.s & this.DM;\n\t\t\tfor (i = m; i < this.t; ++i) r[i] = op(this[i], f);\n\t\t\tr.t = this.t;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tf = this.s & this.DM;\n\t\t\tfor (i = m; i < a.t; ++i) r[i] = op(f, a[i]);\n\t\t\tr.t = a.t;\n\t\t}\n\t\tr.s = op(this.s, a.s);\n\t\tr.clamp();\n\t}\n\t// (public) this & a\n\tfunction op_and(x, y)\n\t{\n\t\treturn x & y;\n\t}\n\n\tfunction bnAnd(a)\n\t{\n\t\tvar r = nbi();\n\t\tthis.bitwiseTo(a, op_and, r);\n\t\treturn r;\n\t}\n\t// (public) this | a\n\tfunction op_or(x, y)\n\t{\n\t\treturn x | y;\n\t}\n\n\tfunction bnOr(a)\n\t{\n\t\tvar r = nbi();\n\t\tthis.bitwiseTo(a, op_or, r);\n\t\treturn r;\n\t}\n\t// (public) this ^ a\n\tfunction op_xor(x, y)\n\t{\n\t\treturn x ^ y;\n\t}\n\n\tfunction bnXor(a)\n\t{\n\t\tvar r = nbi();\n\t\tthis.bitwiseTo(a, op_xor, r);\n\t\treturn r;\n\t}\n\t// (public) this & ~a\n\tfunction op_andnot(x, y)\n\t{\n\t\treturn x & ~y;\n\t}\n\n\tfunction bnAndNot(a)\n\t{\n\t\tvar r = nbi();\n\t\tthis.bitwiseTo(a, op_andnot, r);\n\t\treturn r;\n\t}\n\t// (public) ~this\n\tfunction bnNot()\n\t{\n\t\tvar r = nbi();\n\t\tfor (var i = 0; i < this.t; ++i) r[i] = this.DM & ~this[i];\n\t\tr.t = this.t;\n\t\tr.s = ~this.s;\n\t\treturn r;\n\t}\n\t// (public) this << n\n\tfunction bnShiftLeft(n)\n\t{\n\t\tvar r = nbi();\n\t\tif (n < 0) this.rShiftTo(-n, r);\n\t\telse this.lShiftTo(n, r);\n\t\treturn r;\n\t}\n\t// (public) this >> n\n\tfunction bnShiftRight(n)\n\t{\n\t\tvar r = nbi();\n\t\tif (n < 0) this.lShiftTo(-n, r);\n\t\telse this.rShiftTo(n, r);\n\t\treturn r;\n\t}\n\t// return index of lowest 1-bit in x, x < 2^31\n\tfunction lbit(x)\n\t{\n\t\tif (x == 0) return -1;\n\t\tvar r = 0;\n\t\tif ((x & 0xffff) == 0)\n\t\t{\n\t\t\tx >>= 16;\n\t\t\tr += 16;\n\t\t}\n\t\tif ((x & 0xff) == 0)\n\t\t{\n\t\t\tx >>= 8;\n\t\t\tr += 8;\n\t\t}\n\t\tif ((x & 0xf) == 0)\n\t\t{\n\t\t\tx >>= 4;\n\t\t\tr += 4;\n\t\t}\n\t\tif ((x & 3) == 0)\n\t\t{\n\t\t\tx >>= 2;\n\t\t\tr += 2;\n\t\t}\n\t\tif ((x & 1) == 0) ++r;\n\t\treturn r;\n\t}\n\t// (public) returns index of lowest 1-bit (or -1 if none)\n\tfunction bnGetLowestSetBit()\n\t{\n\t\tfor (var i = 0; i < this.t; ++i)\n\t\t\tif (this[i] != 0) return i * this.DB + lbit(this[i]);\n\t\tif (this.s < 0) return this.t * this.DB;\n\t\treturn -1;\n\t}\n\t// return number of 1 bits in x\n\tfunction cbit(x)\n\t{\n\t\tvar r = 0;\n\t\twhile (x != 0)\n\t\t{\n\t\t\tx &= x - 1;\n\t\t\t++r;\n\t\t}\n\t\treturn r;\n\t}\n\t// (public) return number of set bits\n\tfunction bnBitCount()\n\t{\n\t\tvar r = 0,\n\t\t\tx = this.s & this.DM;\n\t\tfor (var i = 0; i < this.t; ++i) r += cbit(this[i] ^ x);\n\t\treturn r;\n\t}\n\t// (public) true iff nth bit is set\n\tfunction bnTestBit(n)\n\t{\n\t\tvar j = Math.floor(n / this.DB);\n\t\tif (j >= this.t) return (this.s != 0);\n\t\treturn ((this[j] & (1 << (n % this.DB))) != 0);\n\t}\n\t// (protected) this op (1<<n)\n\tfunction bnpChangeBit(n, op)\n\t{\n\t\tvar r = BigInteger.ONE.shiftLeft(n);\n\t\tthis.bitwiseTo(r, op, r);\n\t\treturn r;\n\t}\n\t// (public) this | (1<<n)\n\tfunction bnSetBit(n)\n\t{\n\t\treturn this.changeBit(n, op_or);\n\t}\n\t// (public) this & ~(1<<n)\n\tfunction bnClearBit(n)\n\t{\n\t\treturn this.changeBit(n, op_andnot);\n\t}\n\t// (public) this ^ (1<<n)\n\tfunction bnFlipBit(n)\n\t{\n\t\treturn this.changeBit(n, op_xor);\n\t}\n\t// (protected) r = this + a\n\tfunction bnpAddTo(a, r)\n\t{\n\t\tvar i = 0,\n\t\t\tc = 0,\n\t\t\tm = Math.min(a.t, this.t);\n\t\twhile (i < m)\n\t\t{\n\t\t\tc += this[i] + a[i];\n\t\t\tr[i++] = c & this.DM;\n\t\t\tc >>= this.DB;\n\t\t}\n\t\tif (a.t < this.t)\n\t\t{\n\t\t\tc += a.s;\n\t\t\twhile (i < this.t)\n\t\t\t{\n\t\t\t\tc += this[i];\n\t\t\t\tr[i++] = c & this.DM;\n\t\t\t\tc >>= this.DB;\n\t\t\t}\n\t\t\tc += this.s;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tc += this.s;\n\t\t\twhile (i < a.t)\n\t\t\t{\n\t\t\t\tc += a[i];\n\t\t\t\tr[i++] = c & this.DM;\n\t\t\t\tc >>= this.DB;\n\t\t\t}\n\t\t\tc += a.s;\n\t\t}\n\t\tr.s = (c < 0) ? -1 : 0;\n\t\tif (c > 0) r[i++] = c;\n\t\telse if (c < -1) r[i++] = this.DV + c;\n\t\tr.t = i;\n\t\tr.clamp();\n\t}\n\t// (public) this + a\n\tfunction bnAdd(a)\n\t{\n\t\tvar r = nbi();\n\t\tthis.addTo(a, r);\n\t\treturn r;\n\t}\n\t// (public) this - a\n\tfunction bnSubtract(a)\n\t{\n\t\tvar r = nbi();\n\t\tthis.subTo(a, r);\n\t\treturn r;\n\t}\n\t// (public) this * a\n\tfunction bnMultiply(a)\n\t{\n\t\tvar r = nbi();\n\t\tthis.multiplyTo(a, r);\n\t\treturn r;\n\t}\n\t// (public) this^2\n\tfunction bnSquare()\n\t{\n\t\tvar r = nbi();\n\t\tthis.squareTo(r);\n\t\treturn r;\n\t}\n\t// (public) this / a\n\tfunction bnDivide(a)\n\t{\n\t\tvar r = nbi();\n\t\tthis.divRemTo(a, r, null);\n\t\treturn r;\n\t}\n\t// (public) this % a\n\tfunction bnRemainder(a)\n\t{\n\t\tvar r = nbi();\n\t\tthis.divRemTo(a, null, r);\n\t\treturn r;\n\t}\n\t// (public) [this/a,this%a]\n\tfunction bnDivideAndRemainder(a)\n\t{\n\t\tvar q = nbi(),\n\t\t\tr = nbi();\n\t\tthis.divRemTo(a, q, r);\n\t\treturn new Array(q, r);\n\t}\n\t// (protected) this *= n, this >= 0, 1 < n < DV\n\tfunction bnpDMultiply(n)\n\t{\n\t\tthis[this.t] = this.am(0, n - 1, this, 0, 0, this.t);\n\t\t++this.t;\n\t\tthis.clamp();\n\t}\n\t// (protected) this += n << w words, this >= 0\n\tfunction bnpDAddOffset(n, w)\n\t{\n\t\tif (n == 0) return;\n\t\twhile (this.t <= w) this[this.t++] = 0;\n\t\tthis[w] += n;\n\t\twhile (this[w] >= this.DV)\n\t\t{\n\t\t\tthis[w] -= this.DV;\n\t\t\tif (++w >= this.t) this[this.t++] = 0;\n\t\t\t++this[w];\n\t\t}\n\t}\n\t// A \"null\" reducer\n\t/**\n\t* @constructor\n\t*/\n\tfunction NullExp()\n\t{}\n\n\tfunction nNop(x)\n\t{\n\t\treturn x;\n\t}\n\n\tfunction nMulTo(x, y, r)\n\t{\n\t\tx.multiplyTo(y, r);\n\t}\n\n\tfunction nSqrTo(x, r)\n\t{\n\t\tx.squareTo(r);\n\t}\n\tNullExp.prototype.convert = nNop;\n\tNullExp.prototype.revert = nNop;\n\tNullExp.prototype.mulTo = nMulTo;\n\tNullExp.prototype.sqrTo = nSqrTo;\n\t// (public) this^e\n\tfunction bnPow(e)\n\t{\n\t\treturn this.exp(e, new NullExp());\n\t}\n\t// (protected) r = lower n words of \"this * a\", a.t <= n\n\t// \"this\" should be the larger one if appropriate.\n\tfunction bnpMultiplyLowerTo(a, n, r)\n\t{\n\t\tvar i = Math.min(this.t + a.t, n);\n\t\tr.s = 0; // assumes a,this >= 0\n\t\tr.t = i;\n\t\twhile (i > 0) r[--i] = 0;\n\t\tvar j;\n\t\tfor (j = r.t - this.t; i < j; ++i) r[i + this.t] = this.am(0, a[i], r, i, 0, this.t);\n\t\tfor (j = Math.min(a.t, n); i < j; ++i) this.am(0, a[i], r, i, 0, n - i);\n\t\tr.clamp();\n\t}\n\t// (protected) r = \"this * a\" without lower n words, n > 0\n\t// \"this\" should be the larger one if appropriate.\n\tfunction bnpMultiplyUpperTo(a, n, r)\n\t{\n\t\t--n;\n\t\tvar i = r.t = this.t + a.t - n;\n\t\tr.s = 0; // assumes a,this >= 0\n\t\twhile (--i >= 0) r[i] = 0;\n\t\tfor (i = Math.max(n - this.t, 0); i < a.t; ++i)\n\t\t\tr[this.t + i - n] = this.am(n - i, a[i], r, 0, 0, this.t + i - n);\n\t\tr.clamp();\n\t\tr.drShiftTo(1, r);\n\t}\n\t// Barrett modular reduction\n\t/**\n\t* @constructor\n\t*/\n\tfunction Barrett(m)\n\t{\n\t\t// setup Barrett\n\t\tthis.r2 = nbi();\n\t\tthis.q3 = nbi();\n\t\tBigInteger.ONE.dlShiftTo(2 * m.t, this.r2);\n\t\tthis.mu = this.r2.divide(m);\n\t\tthis.m = m;\n\t}\n\n\tfunction barrettConvert(x)\n\t{\n\t\tif (x.s < 0 || x.t > 2 * this.m.t) return x.mod(this.m);\n\t\telse if (x.compareTo(this.m) < 0) return x;\n\t\telse\n\t\t{\n\t\t\tvar r = nbi();\n\t\t\tx.copyTo(r);\n\t\t\tthis.reduce(r);\n\t\t\treturn r;\n\t\t}\n\t}\n\n\tfunction barrettRevert(x)\n\t{\n\t\treturn x;\n\t}\n\t// x = x mod m (HAC 14.42)\n\tfunction barrettReduce(x)\n\t{\n\t\tx.drShiftTo(this.m.t - 1, this.r2);\n\t\tif (x.t > this.m.t + 1)\n\t\t{\n\t\t\tx.t = this.m.t + 1;\n\t\t\tx.clamp();\n\t\t}\n\t\tthis.mu.multiplyUpperTo(this.r2, this.m.t + 1, this.q3);\n\t\tthis.m.multiplyLowerTo(this.q3, this.m.t + 1, this.r2);\n\t\twhile (x.compareTo(this.r2) < 0) x.dAddOffset(1, this.m.t + 1);\n\t\tx.subTo(this.r2, x);\n\t\twhile (x.compareTo(this.m) >= 0) x.subTo(this.m, x);\n\t}\n\t// r = x^2 mod m; x != r\n\tfunction barrettSqrTo(x, r)\n\t{\n\t\tx.squareTo(r);\n\t\tthis.reduce(r);\n\t}\n\t// r = x*y mod m; x,y != r\n\tfunction barrettMulTo(x, y, r)\n\t{\n\t\tx.multiplyTo(y, r);\n\t\tthis.reduce(r);\n\t}\n\tBarrett.prototype.convert = barrettConvert;\n\tBarrett.prototype.revert = barrettRevert;\n\tBarrett.prototype.reduce = barrettReduce;\n\tBarrett.prototype.mulTo = barrettMulTo;\n\tBarrett.prototype.sqrTo = barrettSqrTo;\n\t// (public) this^e % m (HAC 14.85)\n\tfunction bnModPow(e, m)\n\t{\n\t\tvar i = e.bitLength(),\n\t\t\tk, r = nbv(1),\n\t\t\tz;\n\t\tif (i <= 0) return r;\n\t\telse if (i < 18) k = 1;\n\t\telse if (i < 48) k = 3;\n\t\telse if (i < 144) k = 4;\n\t\telse if (i < 768) k = 5;\n\t\telse k = 6;\n\t\tif (i < 8)\n\t\t\tz = new Classic(m);\n\t\telse if (m.isEven())\n\t\t\tz = new Barrett(m);\n\t\telse\n\t\t\tz = new Montgomery(m);\n\t\t// precomputation\n\t\tvar g = new Array(),\n\t\t\tn = 3,\n\t\t\tk1 = k - 1,\n\t\t\tkm = (1 << k) - 1;\n\t\tg[1] = z.convert(this);\n\t\tif (k > 1)\n\t\t{\n\t\t\tvar g2 = nbi();\n\t\t\tz.sqrTo(g[1], g2);\n\t\t\twhile (n <= km)\n\t\t\t{\n\t\t\t\tg[n] = nbi();\n\t\t\t\tz.mulTo(g2, g[n - 2], g[n]);\n\t\t\t\tn += 2;\n\t\t\t}\n\t\t}\n\t\tvar j = e.t - 1,\n\t\t\tw, is1 = true,\n\t\t\tr2 = nbi(),\n\t\t\tt;\n\t\ti = nbits(e[j]) - 1;\n\t\twhile (j >= 0)\n\t\t{\n\t\t\tif (i >= k1) w = (e[j] >> (i - k1)) & km;\n\t\t\telse\n\t\t\t{\n\t\t\t\tw = (e[j] & ((1 << (i + 1)) - 1)) << (k1 - i);\n\t\t\t\tif (j > 0) w |= e[j - 1] >> (this.DB + i - k1);\n\t\t\t}\n\t\t\tn = k;\n\t\t\twhile ((w & 1) == 0)\n\t\t\t{\n\t\t\t\tw >>= 1;\n\t\t\t\t--n;\n\t\t\t}\n\t\t\tif ((i -= n) < 0)\n\t\t\t{\n\t\t\t\ti += this.DB;\n\t\t\t\t--j;\n\t\t\t}\n\t\t\tif (is1)\n\t\t\t{ // ret == 1, don't bother squaring or multiplying it\n\t\t\t\tg[w].copyTo(r);\n\t\t\t\tis1 = false;\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\twhile (n > 1)\n\t\t\t\t{\n\t\t\t\t\tz.sqrTo(r, r2);\n\t\t\t\t\tz.sqrTo(r2, r);\n\t\t\t\t\tn -= 2;\n\t\t\t\t}\n\t\t\t\tif (n > 0) z.sqrTo(r, r2);\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\tt = r;\n\t\t\t\t\tr = r2;\n\t\t\t\t\tr2 = t;\n\t\t\t\t}\n\t\t\t\tz.mulTo(r2, g[w], r);\n\t\t\t}\n\t\t\twhile (j >= 0 && (e[j] & (1 << i)) == 0)\n\t\t\t{\n\t\t\t\tz.sqrTo(r, r2);\n\t\t\t\tt = r;\n\t\t\t\tr = r2;\n\t\t\t\tr2 = t;\n\t\t\t\tif (--i < 0)\n\t\t\t\t{\n\t\t\t\t\ti = this.DB - 1;\n\t\t\t\t\t--j;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\treturn z.revert(r);\n\t}\n\t// (public) gcd(this,a) (HAC 14.54)\n\tfunction bnGCD(a)\n\t{\n\t\tvar x = (this.s < 0) ? this.negate() : this.clone();\n\t\tvar y = (a.s < 0) ? a.negate() : a.clone();\n\t\tif (x.compareTo(y) < 0)\n\t\t{\n\t\t\tvar t = x;\n\t\t\tx = y;\n\t\t\ty = t;\n\t\t}\n\t\tvar i = x.getLowestSetBit(),\n\t\t\tg = y.getLowestSetBit();\n\t\tif (g < 0) return x;\n\t\tif (i < g) g = i;\n\t\tif (g > 0)\n\t\t{\n\t\t\tx.rShiftTo(g, x);\n\t\t\ty.rShiftTo(g, y);\n\t\t}\n\t\twhile (x.signum() > 0)\n\t\t{\n\t\t\tif ((i = x.getLowestSetBit()) > 0) x.rShiftTo(i, x);\n\t\t\tif ((i = y.getLowestSetBit()) > 0) y.rShiftTo(i, y);\n\t\t\tif (x.compareTo(y) >= 0)\n\t\t\t{\n\t\t\t\tx.subTo(y, x);\n\t\t\t\tx.rShiftTo(1, x);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\ty.subTo(x, y);\n\t\t\t\ty.rShiftTo(1, y);\n\t\t\t}\n\t\t}\n\t\tif (g > 0) y.lShiftTo(g, y);\n\t\treturn y;\n\t}\n\t// (protected) this % n, n < 2^26\n\tfunction bnpModInt(n)\n\t{\n\t\tif (n <= 0) return 0;\n\t\tvar d = this.DV % n,\n\t\t\tr = (this.s < 0) ? n - 1 : 0;\n\t\tif (this.t > 0)\n\t\t\tif (d == 0) r = this[0] % n;\n\t\t\telse\n\t\t\t\tfor (var i = this.t - 1; i >= 0; --i) r = (d * r + this[i]) % n;\n\t\treturn r;\n\t}\n\t// (public) 1/this % m (HAC 14.61)\n\tfunction bnModInverse(m)\n\t{\n\t\tvar ac = m.isEven();\n\t\tif ((this.isEven() && ac) || m.signum() == 0) return BigInteger.ZERO;\n\t\tvar u = m.clone(),\n\t\t\tv = this.clone();\n\t\tvar a = nbv(1),\n\t\t\tb = nbv(0),\n\t\t\tc = nbv(0),\n\t\t\td = nbv(1);\n\t\twhile (u.signum() != 0)\n\t\t{\n\t\t\twhile (u.isEven())\n\t\t\t{\n\t\t\t\tu.rShiftTo(1, u);\n\t\t\t\tif (ac)\n\t\t\t\t{\n\t\t\t\t\tif (!a.isEven() || !b.isEven())\n\t\t\t\t\t{\n\t\t\t\t\t\ta.addTo(this, a);\n\t\t\t\t\t\tb.subTo(m, b);\n\t\t\t\t\t}\n\t\t\t\t\ta.rShiftTo(1, a);\n\t\t\t\t}\n\t\t\t\telse if (!b.isEven()) b.subTo(m, b);\n\t\t\t\tb.rShiftTo(1, b);\n\t\t\t}\n\t\t\twhile (v.isEven())\n\t\t\t{\n\t\t\t\tv.rShiftTo(1, v);\n\t\t\t\tif (ac)\n\t\t\t\t{\n\t\t\t\t\tif (!c.isEven() || !d.isEven())\n\t\t\t\t\t{\n\t\t\t\t\t\tc.addTo(this, c);\n\t\t\t\t\t\td.subTo(m, d);\n\t\t\t\t\t}\n\t\t\t\t\tc.rShiftTo(1, c);\n\t\t\t\t}\n\t\t\t\telse if (!d.isEven()) d.subTo(m, d);\n\t\t\t\td.rShiftTo(1, d);\n\t\t\t}\n\t\t\tif (u.compareTo(v) >= 0)\n\t\t\t{\n\t\t\t\tu.subTo(v, u);\n\t\t\t\tif (ac) a.subTo(c, a);\n\t\t\t\tb.subTo(d, b);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tv.subTo(u, v);\n\t\t\t\tif (ac) c.subTo(a, c);\n\t\t\t\td.subTo(b, d);\n\t\t\t}\n\t\t}\n\t\tif (v.compareTo(BigInteger.ONE) != 0) return BigInteger.ZERO;\n\t\tif (d.compareTo(m) >= 0) return d.subtract(m);\n\t\tif (d.signum() < 0) d.addTo(m, d);\n\t\telse return d;\n\t\tif (d.signum() < 0) return d.add(m);\n\t\telse return d;\n\t}\n\tvar lowprimes = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509, 521, 523, 541, 547, 557, 563, 569, 571, 577, 587, 593, 599, 601, 607, 613, 617, 619, 631, 641, 643, 647, 653, 659, 661, 673, 677, 683, 691, 701, 709, 719, 727, 733, 739, 743, 751, 757, 761, 769, 773, 787, 797, 809, 811, 821, 823, 827, 829, 839, 853, 857, 859, 863, 877, 881, 883, 887, 907, 911, 919, 929, 937, 941, 947, 953, 967, 971, 977, 983, 991, 997];\n\tvar lplim = (1 << 26) / lowprimes[lowprimes.length - 1];\n\t// (public) test primality with certainty >= 1-.5^t\n\tfunction bnIsProbablePrime(t)\n\t{\n\t\tvar i, x = this.abs();\n\t\tif (x.t == 1 && x[0] <= lowprimes[lowprimes.length - 1])\n\t\t{\n\t\t\tfor (i = 0; i < lowprimes.length; ++i)\n\t\t\t\tif (x[0] == lowprimes[i]) return true;\n\t\t\treturn false;\n\t\t}\n\t\tif (x.isEven()) return false;\n\t\ti = 1;\n\t\twhile (i < lowprimes.length)\n\t\t{\n\t\t\tvar m = lowprimes[i],\n\t\t\t\tj = i + 1;\n\t\t\twhile (j < lowprimes.length && m < lplim) m *= lowprimes[j++];\n\t\t\tm = x.modInt(m);\n\t\t\twhile (i < j)\n\t\t\t\tif (m % lowprimes[i++] == 0) return false;\n\t\t}\n\t\treturn x.millerRabin(t);\n\t}\n\t// (protected) true if probably prime (HAC 4.24, Miller-Rabin)\n\tfunction bnpMillerRabin(t)\n\t{\n\t\tvar n1 = this.subtract(BigInteger.ONE);\n\t\tvar k = n1.getLowestSetBit();\n\t\tif (k <= 0) return false;\n\t\tvar r = n1.shiftRight(k);\n\t\tt = (t + 1) >> 1;\n\t\tif (t > lowprimes.length) t = lowprimes.length;\n\t\tvar a = nbi();\n\t\tfor (var i = 0; i < t; ++i)\n\t\t{\n\t\t\t//Pick bases at random, instead of starting at 2\n\t\t\ta.fromInt(lowprimes[Math.floor(Math.random() * lowprimes.length)]);\n\t\t\tvar y = a.modPow(r, this);\n\t\t\tif (y.compareTo(BigInteger.ONE) != 0 && y.compareTo(n1) != 0)\n\t\t\t{\n\t\t\t\tvar j = 1;\n\t\t\t\twhile (j++ < k && y.compareTo(n1) != 0)\n\t\t\t\t{\n\t\t\t\t\ty = y.modPowInt(2, this);\n\t\t\t\t\tif (y.compareTo(BigInteger.ONE) == 0) return false;\n\t\t\t\t}\n\t\t\t\tif (y.compareTo(n1) != 0) return false;\n\t\t\t}\n\t\t}\n\t\treturn true;\n\t}\n\t// protected\n\tBigInteger.prototype.chunkSize = bnpChunkSize;\n\tBigInteger.prototype.toRadix = bnpToRadix;\n\tBigInteger.prototype.fromRadix = bnpFromRadix;\n\tBigInteger.prototype.fromNumber = bnpFromNumber;\n\tBigInteger.prototype.bitwiseTo = bnpBitwiseTo;\n\tBigInteger.prototype.changeBit = bnpChangeBit;\n\tBigInteger.prototype.addTo = bnpAddTo;\n\tBigInteger.prototype.dMultiply = bnpDMultiply;\n\tBigInteger.prototype.dAddOffset = bnpDAddOffset;\n\tBigInteger.prototype.multiplyLowerTo = bnpMultiplyLowerTo;\n\tBigInteger.prototype.multiplyUpperTo = bnpMultiplyUpperTo;\n\tBigInteger.prototype.modInt = bnpModInt;\n\tBigInteger.prototype.millerRabin = bnpMillerRabin;\n\t// public\n\tBigInteger.prototype.clone = bnClone;\n\tBigInteger.prototype.intValue = bnIntValue;\n\tBigInteger.prototype.byteValue = bnByteValue;\n\tBigInteger.prototype.shortValue = bnShortValue;\n\tBigInteger.prototype.signum = bnSigNum;\n\tBigInteger.prototype.toByteArray = bnToByteArray;\n\tBigInteger.prototype.equals = bnEquals;\n\tBigInteger.prototype.min = bnMin;\n\tBigInteger.prototype.max = bnMax;\n\tBigInteger.prototype.and = bnAnd;\n\tBigInteger.prototype.or = bnOr;\n\tBigInteger.prototype.xor = bnXor;\n\tBigInteger.prototype.andNot = bnAndNot;\n\tBigInteger.prototype.not = bnNot;\n\tBigInteger.prototype.shiftLeft = bnShiftLeft;\n\tBigInteger.prototype.shiftRight = bnShiftRight;\n\tBigInteger.prototype.getLowestSetBit = bnGetLowestSetBit;\n\tBigInteger.prototype.bitCount = bnBitCount;\n\tBigInteger.prototype.testBit = bnTestBit;\n\tBigInteger.prototype.setBit = bnSetBit;\n\tBigInteger.prototype.clearBit = bnClearBit;\n\tBigInteger.prototype.flipBit = bnFlipBit;\n\tBigInteger.prototype.add = bnAdd;\n\tBigInteger.prototype.subtract = bnSubtract;\n\tBigInteger.prototype.multiply = bnMultiply;\n\tBigInteger.prototype.divide = bnDivide;\n\tBigInteger.prototype.remainder = bnRemainder;\n\tBigInteger.prototype.divideAndRemainder = bnDivideAndRemainder;\n\tBigInteger.prototype.modPow = bnModPow;\n\tBigInteger.prototype.modInverse = bnModInverse;\n\tBigInteger.prototype.pow = bnPow;\n\tBigInteger.prototype.gcd = bnGCD;\n\tBigInteger.prototype.isProbablePrime = bnIsProbablePrime;\n\t// JSBN-specific extension\n\tBigInteger.prototype.square = bnSquare;\n\tvar Int128 = BigInteger;\n\t// BigInteger interfaces not implemented in jsbn:\n\t// BigInteger(int signum, byte[] magnitude)\n\t// double doubleValue()\n\t// float floatValue()\n\t// int hashCode()\n\t// long longValue()\n\t// static BigInteger valueOf(long val)\n\t// Helper functions to make BigInteger functions callable with two parameters\n\t// as in original C# Clipper\n\tInt128.prototype.IsNegative = function ()\n\t{\n\t\tif (this.compareTo(Int128.ZERO) == -1) return true;\n\t\telse return false;\n\t};\n\n\tInt128.op_Equality = function (val1, val2)\n\t{\n\t\tif (val1.compareTo(val2) == 0) return true;\n\t\telse return false;\n\t};\n\n\tInt128.op_Inequality = function (val1, val2)\n\t{\n\t\tif (val1.compareTo(val2) != 0) return true;\n\t\telse return false;\n\t};\n\n\tInt128.op_GreaterThan = function (val1, val2)\n\t{\n\t\tif (val1.compareTo(val2) > 0) return true;\n\t\telse return false;\n\t};\n\n\tInt128.op_LessThan = function (val1, val2)\n\t{\n\t\tif (val1.compareTo(val2) < 0) return true;\n\t\telse return false;\n\t};\n\n\tInt128.op_Addition = function (lhs, rhs)\n\t{\n\t\treturn new Int128(lhs, undefined, undefined).add(new Int128(rhs, undefined, undefined));\n\t};\n\n\tInt128.op_Subtraction = function (lhs, rhs)\n\t{\n\t\treturn new Int128(lhs, undefined, undefined).subtract(new Int128(rhs, undefined, undefined));\n\t};\n\n\tInt128.Int128Mul = function (lhs, rhs)\n\t{\n\t\treturn new Int128(lhs, undefined, undefined).multiply(new Int128(rhs, undefined, undefined));\n\t};\n\n\tInt128.op_Division = function (lhs, rhs)\n\t{\n\t\treturn lhs.divide(rhs);\n\t};\n\n\tInt128.prototype.ToDouble = function ()\n\t{\n\t\treturn parseFloat(this.toString()); // This could be something faster\n\t};\n\n\t// end of Int128 section\n\t/*\n\t// Uncomment the following two lines if you want to use Int128 outside ClipperLib\n\tif (typeof(document) !== \"undefined\") window.Int128 = Int128;\n\telse self.Int128 = Int128;\n\t*/\n\n\t// ---------------------------------------------\n\n\t// Here starts the actual Clipper library:\n\t// Helper function to support Inheritance in Javascript\n\tvar Inherit = function (ce, ce2)\n\t{\n\t\tvar p;\n\t\tif (typeof (Object.getOwnPropertyNames) === 'undefined')\n\t\t{\n\t\t\tfor (p in ce2.prototype)\n\t\t\t\tif (typeof (ce.prototype[p]) === 'undefined' || ce.prototype[p] === Object.prototype[p]) ce.prototype[p] = ce2.prototype[p];\n\t\t\tfor (p in ce2)\n\t\t\t\tif (typeof (ce[p]) === 'undefined') ce[p] = ce2[p];\n\t\t\tce.$baseCtor = ce2;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tvar props = Object.getOwnPropertyNames(ce2.prototype);\n\t\t\tfor (var i = 0; i < props.length; i++)\n\t\t\t\tif (typeof (Object.getOwnPropertyDescriptor(ce.prototype, props[i])) === 'undefined') Object.defineProperty(ce.prototype, props[i], Object.getOwnPropertyDescriptor(ce2.prototype, props[i]));\n\t\t\tfor (p in ce2)\n\t\t\t\tif (typeof (ce[p]) === 'undefined') ce[p] = ce2[p];\n\t\t\tce.$baseCtor = ce2;\n\t\t}\n\t};\n\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.Path = function ()\n\t{\n\t\treturn [];\n\t};\n\n\tClipperLib.Path.prototype.push = Array.prototype.push;\n\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.Paths = function ()\n\t{\n\t\treturn []; // Was previously [[]], but caused problems when pushed\n\t};\n\n\tClipperLib.Paths.prototype.push = Array.prototype.push;\n\n\t// Preserves the calling way of original C# Clipper\n\t// Is essential due to compatibility, because DoublePoint is public class in original C# version\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.DoublePoint = function ()\n\t{\n\t\tvar a = arguments;\n\t\tthis.X = 0;\n\t\tthis.Y = 0;\n\t\t// public DoublePoint(DoublePoint dp)\n\t\t// public DoublePoint(IntPoint ip)\n\t\tif (a.length === 1)\n\t\t{\n\t\t\tthis.X = a[0].X;\n\t\t\tthis.Y = a[0].Y;\n\t\t}\n\t\telse if (a.length === 2)\n\t\t{\n\t\t\tthis.X = a[0];\n\t\t\tthis.Y = a[1];\n\t\t}\n\t}; // This is internal faster function when called without arguments\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.DoublePoint0 = function ()\n\t{\n\t\tthis.X = 0;\n\t\tthis.Y = 0;\n\t};\n\n\tClipperLib.DoublePoint0.prototype = ClipperLib.DoublePoint.prototype;\n\n\t// This is internal faster function when called with 1 argument (dp or ip)\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.DoublePoint1 = function (dp)\n\t{\n\t\tthis.X = dp.X;\n\t\tthis.Y = dp.Y;\n\t};\n\n\tClipperLib.DoublePoint1.prototype = ClipperLib.DoublePoint.prototype;\n\n\t// This is internal faster function when called with 2 arguments (x and y)\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.DoublePoint2 = function (x, y)\n\t{\n\t\tthis.X = x;\n\t\tthis.Y = y;\n\t};\n\n\tClipperLib.DoublePoint2.prototype = ClipperLib.DoublePoint.prototype;\n\n\t// PolyTree & PolyNode start\n\t/**\n\t* @suppress {missingProperties}\n\t*/\n\tClipperLib.PolyNode = function ()\n\t{\n\t\tthis.m_Parent = null;\n\t\tthis.m_polygon = new ClipperLib.Path();\n\t\tthis.m_Index = 0;\n\t\tthis.m_jointype = 0;\n\t\tthis.m_endtype = 0;\n\t\tthis.m_Childs = [];\n\t\tthis.IsOpen = false;\n\t};\n\n\tClipperLib.PolyNode.prototype.IsHoleNode = function ()\n\t{\n\t\tvar result = true;\n\t\tvar node = this.m_Parent;\n\t\twhile (node !== null)\n\t\t{\n\t\t\tresult = !result;\n\t\t\tnode = node.m_Parent;\n\t\t}\n\t\treturn result;\n\t};\n\n\tClipperLib.PolyNode.prototype.ChildCount = function ()\n\t{\n\t\treturn this.m_Childs.length;\n\t};\n\n\tClipperLib.PolyNode.prototype.Contour = function ()\n\t{\n\t\treturn this.m_polygon;\n\t};\n\n\tClipperLib.PolyNode.prototype.AddChild = function (Child)\n\t{\n\t\tvar cnt = this.m_Childs.length;\n\t\tthis.m_Childs.push(Child);\n\t\tChild.m_Parent = this;\n\t\tChild.m_Index = cnt;\n\t};\n\n\tClipperLib.PolyNode.prototype.GetNext = function ()\n\t{\n\t\tif (this.m_Childs.length > 0)\n\t\t\treturn this.m_Childs[0];\n\t\telse\n\t\t\treturn this.GetNextSiblingUp();\n\t};\n\n\tClipperLib.PolyNode.prototype.GetNextSiblingUp = function ()\n\t{\n\t\tif (this.m_Parent === null)\n\t\t\treturn null;\n\t\telse if (this.m_Index === this.m_Parent.m_Childs.length - 1)\n\t\t\treturn this.m_Parent.GetNextSiblingUp();\n\t\telse\n\t\t\treturn this.m_Parent.m_Childs[this.m_Index + 1];\n\t};\n\n\tClipperLib.PolyNode.prototype.Childs = function ()\n\t{\n\t\treturn this.m_Childs;\n\t};\n\n\tClipperLib.PolyNode.prototype.Parent = function ()\n\t{\n\t\treturn this.m_Parent;\n\t};\n\n\tClipperLib.PolyNode.prototype.IsHole = function ()\n\t{\n\t\treturn this.IsHoleNode();\n\t};\n\n\t// PolyTree : PolyNode\n\t/**\n\t * @suppress {missingProperties}\n\t * @constructor\n\t */\n\tClipperLib.PolyTree = function ()\n\t{\n\t\tthis.m_AllPolys = [];\n\t\tClipperLib.PolyNode.call(this);\n\t};\n\n\tClipperLib.PolyTree.prototype.Clear = function ()\n\t{\n\t\tfor (var i = 0, ilen = this.m_AllPolys.length; i < ilen; i++)\n\t\t\tthis.m_AllPolys[i] = null;\n\t\tthis.m_AllPolys.length = 0;\n\t\tthis.m_Childs.length = 0;\n\t};\n\n\tClipperLib.PolyTree.prototype.GetFirst = function ()\n\t{\n\t\tif (this.m_Childs.length > 0)\n\t\t\treturn this.m_Childs[0];\n\t\telse\n\t\t\treturn null;\n\t};\n\n\tClipperLib.PolyTree.prototype.Total = function ()\n\t{\n\t\tvar result = this.m_AllPolys.length;\n\t\t//with negative offsets, ignore the hidden outer polygon ...\n\t\tif (result > 0 && this.m_Childs[0] !== this.m_AllPolys[0]) result--;\n\t\treturn result;\n\t};\n\n\tInherit(ClipperLib.PolyTree, ClipperLib.PolyNode);\n\n\t// PolyTree & PolyNode end\n\n\tClipperLib.Math_Abs_Int64 = ClipperLib.Math_Abs_Int32 = ClipperLib.Math_Abs_Double = function (a)\n\t{\n\t\treturn Math.abs(a);\n\t};\n\n\tClipperLib.Math_Max_Int32_Int32 = function (a, b)\n\t{\n\t\treturn Math.max(a, b);\n\t};\n\n\t/*\n\t-----------------------------------\n\tcast_32 speedtest: http://jsperf.com/truncate-float-to-integer/2\n\t-----------------------------------\n\t*/\n\tif (browser.msie || browser.opera || browser.safari) ClipperLib.Cast_Int32 = function (a)\n\t{\n\t\treturn a | 0;\n\t};\n\n\telse ClipperLib.Cast_Int32 = function (a)\n\t{ // eg. browser.chrome || browser.chromium || browser.firefox\n\t\treturn ~~a;\n\t};\n\n\t/*\n\t--------------------------\n\tcast_64 speedtests: http://jsperf.com/truncate-float-to-integer\n\tChrome: bitwise_not_floor\n\tFirefox17: toInteger (typeof test)\n\tIE9: bitwise_or_floor\n\tIE7 and IE8: to_parseint\n\tChromium: to_floor_or_ceil\n\tFirefox3: to_floor_or_ceil\n\tFirefox15: to_floor_or_ceil\n\tOpera: to_floor_or_ceil\n\tSafari: to_floor_or_ceil\n\t--------------------------\n\t*/\n\tif (typeof Number.toInteger === \"undefined\")\n\t\tNumber.toInteger = null;\n\n\tif (browser.chrome) ClipperLib.Cast_Int64 = function (a)\n\t{\n\t\tif (a < -2147483648 || a > 2147483647)\n\t\t\treturn a < 0 ? Math.ceil(a) : Math.floor(a);\n\t\telse return ~~a;\n\t};\n\n\telse if (browser.firefox && typeof (Number.toInteger) === \"function\") ClipperLib.Cast_Int64 = function (a)\n\t{\n\t\treturn Number.toInteger(a);\n\t};\n\n\telse if (browser.msie7 || browser.msie8) ClipperLib.Cast_Int64 = function (a)\n\t{\n\t\treturn parseInt(a, 10);\n\t};\n\n\telse if (browser.msie) ClipperLib.Cast_Int64 = function (a)\n\t{\n\t\tif (a < -2147483648 || a > 2147483647)\n\t\t\treturn a < 0 ? Math.ceil(a) : Math.floor(a);\n\t\treturn a | 0;\n\t};\n\n\t// eg. browser.chromium || browser.firefox || browser.opera || browser.safari\n\telse ClipperLib.Cast_Int64 = function (a)\n\t{\n\t\treturn a < 0 ? Math.ceil(a) : Math.floor(a);\n\t};\n\n\tClipperLib.Clear = function (a)\n\t{\n\t\ta.length = 0;\n\t};\n\n\t//ClipperLib.MaxSteps = 64; // How many steps at maximum in arc in BuildArc() function\n\tClipperLib.PI = 3.141592653589793;\n\tClipperLib.PI2 = 2 * 3.141592653589793;\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.IntPoint = function ()\n\t{\n\t\tvar a = arguments,\n\t\t\talen = a.length;\n\t\tthis.X = 0;\n\t\tthis.Y = 0;\n\t\tif (ClipperLib.use_xyz)\n\t\t{\n\t\t\tthis.Z = 0;\n\t\t\tif (alen === 3) // public IntPoint(cInt x, cInt y, cInt z = 0)\n\t\t\t{\n\t\t\t\tthis.X = a[0];\n\t\t\t\tthis.Y = a[1];\n\t\t\t\tthis.Z = a[2];\n\t\t\t}\n\t\t\telse if (alen === 2) // public IntPoint(cInt x, cInt y)\n\t\t\t{\n\t\t\t\tthis.X = a[0];\n\t\t\t\tthis.Y = a[1];\n\t\t\t\tthis.Z = 0;\n\t\t\t}\n\t\t\telse if (alen === 1)\n\t\t\t{\n\t\t\t\tif (a[0] instanceof ClipperLib.DoublePoint) // public IntPoint(DoublePoint dp)\n\t\t\t\t{\n\t\t\t\t\tvar dp = a[0];\n\t\t\t\t\tthis.X = ClipperLib.Clipper.Round(dp.X);\n\t\t\t\t\tthis.Y = ClipperLib.Clipper.Round(dp.Y);\n\t\t\t\t\tthis.Z = 0;\n\t\t\t\t}\n\t\t\t\telse // public IntPoint(IntPoint pt)\n\t\t\t\t{\n\t\t\t\t\tvar pt = a[0];\n\t\t\t\t\tif (typeof (pt.Z) === \"undefined\") pt.Z = 0;\n\t\t\t\t\tthis.X = pt.X;\n\t\t\t\t\tthis.Y = pt.Y;\n\t\t\t\t\tthis.Z = pt.Z;\n\t\t\t\t}\n\t\t\t}\n\t\t\telse // public IntPoint()\n\t\t\t{\n\t\t\t\tthis.X = 0;\n\t\t\t\tthis.Y = 0;\n\t\t\t\tthis.Z = 0;\n\t\t\t}\n\t\t}\n\t\telse // if (!ClipperLib.use_xyz)\n\t\t{\n\t\t\tif (alen === 2) // public IntPoint(cInt X, cInt Y)\n\t\t\t{\n\t\t\t\tthis.X = a[0];\n\t\t\t\tthis.Y = a[1];\n\t\t\t}\n\t\t\telse if (alen === 1)\n\t\t\t{\n\t\t\t\tif (a[0] instanceof ClipperLib.DoublePoint) // public IntPoint(DoublePoint dp)\n\t\t\t\t{\n\t\t\t\t\tvar dp = a[0];\n\t\t\t\t\tthis.X = ClipperLib.Clipper.Round(dp.X);\n\t\t\t\t\tthis.Y = ClipperLib.Clipper.Round(dp.Y);\n\t\t\t\t}\n\t\t\t\telse // public IntPoint(IntPoint pt)\n\t\t\t\t{\n\t\t\t\t\tvar pt = a[0];\n\t\t\t\t\tthis.X = pt.X;\n\t\t\t\t\tthis.Y = pt.Y;\n\t\t\t\t}\n\t\t\t}\n\t\t\telse // public IntPoint(IntPoint pt)\n\t\t\t{\n\t\t\t\tthis.X = 0;\n\t\t\t\tthis.Y = 0;\n\t\t\t}\n\t\t}\n\t};\n\n\tClipperLib.IntPoint.op_Equality = function (a, b)\n\t{\n\t\t//return a == b;\n\t\treturn a.X === b.X && a.Y === b.Y;\n\t};\n\n\tClipperLib.IntPoint.op_Inequality = function (a, b)\n\t{\n\t\t//return a !== b;\n\t\treturn a.X !== b.X || a.Y !== b.Y;\n\t};\n\n\t/*\n  ClipperLib.IntPoint.prototype.Equals = function (obj)\n  {\n    if (obj === null)\n        return false;\n    if (obj instanceof ClipperLib.IntPoint)\n    {\n        var a = Cast(obj, ClipperLib.IntPoint);\n        return (this.X == a.X) && (this.Y == a.Y);\n    }\n    else\n        return false;\n  };\n\n\t*/\n\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.IntPoint0 = function ()\n\t{\n\t\tthis.X = 0;\n\t\tthis.Y = 0;\n\t\tif (ClipperLib.use_xyz)\n\t\t\tthis.Z = 0;\n\t};\n\n\tClipperLib.IntPoint0.prototype = ClipperLib.IntPoint.prototype;\n\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.IntPoint1 = function (pt)\n\t{\n\t\tthis.X = pt.X;\n\t\tthis.Y = pt.Y;\n\t\tif (ClipperLib.use_xyz)\n\t\t{\n\t\t\tif (typeof pt.Z === \"undefined\") this.Z = 0;\n\t\t\telse this.Z = pt.Z;\n\t\t}\n\t};\n\n\tClipperLib.IntPoint1.prototype = ClipperLib.IntPoint.prototype;\n\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.IntPoint1dp = function (dp)\n\t{\n\t\tthis.X = ClipperLib.Clipper.Round(dp.X);\n\t\tthis.Y = ClipperLib.Clipper.Round(dp.Y);\n\t\tif (ClipperLib.use_xyz)\n\t\t\tthis.Z = 0;\n\t};\n\n\tClipperLib.IntPoint1dp.prototype = ClipperLib.IntPoint.prototype;\n\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.IntPoint2 = function (x, y, z)\n\t{\n\t\tthis.X = x;\n\t\tthis.Y = y;\n\t\tif (ClipperLib.use_xyz)\n\t\t{\n\t\t\tif (typeof z === \"undefined\") this.Z = 0;\n\t\t\telse this.Z = z;\n\t\t}\n\t};\n\n\tClipperLib.IntPoint2.prototype = ClipperLib.IntPoint.prototype;\n\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.IntRect = function ()\n\t{\n\t\tvar a = arguments,\n\t\t\talen = a.length;\n\t\tif (alen === 4) // function (l, t, r, b)\n\t\t{\n\t\t\tthis.left = a[0];\n\t\t\tthis.top = a[1];\n\t\t\tthis.right = a[2];\n\t\t\tthis.bottom = a[3];\n\t\t}\n\t\telse if (alen === 1) // function (ir)\n\t\t{\n\t\t\tvar ir = a[0];\n\t\t\tthis.left = ir.left;\n\t\t\tthis.top = ir.top;\n\t\t\tthis.right = ir.right;\n\t\t\tthis.bottom = ir.bottom;\n\t\t}\n\t\telse // function ()\n\t\t{\n\t\t\tthis.left = 0;\n\t\t\tthis.top = 0;\n\t\t\tthis.right = 0;\n\t\t\tthis.bottom = 0;\n\t\t}\n\t};\n\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.IntRect0 = function ()\n\t{\n\t\tthis.left = 0;\n\t\tthis.top = 0;\n\t\tthis.right = 0;\n\t\tthis.bottom = 0;\n\t};\n\n\tClipperLib.IntRect0.prototype = ClipperLib.IntRect.prototype;\n\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.IntRect1 = function (ir)\n\t{\n\t\tthis.left = ir.left;\n\t\tthis.top = ir.top;\n\t\tthis.right = ir.right;\n\t\tthis.bottom = ir.bottom;\n\t};\n\n\tClipperLib.IntRect1.prototype = ClipperLib.IntRect.prototype;\n\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.IntRect4 = function (l, t, r, b)\n\t{\n\t\tthis.left = l;\n\t\tthis.top = t;\n\t\tthis.right = r;\n\t\tthis.bottom = b;\n\t};\n\n\tClipperLib.IntRect4.prototype = ClipperLib.IntRect.prototype;\n\n\tClipperLib.ClipType = {\n\t\tctIntersection: 0,\n\t\tctUnion: 1,\n\t\tctDifference: 2,\n\t\tctXor: 3\n\t};\n\n\tClipperLib.PolyType = {\n\t\tptSubject: 0,\n\t\tptClip: 1\n\t};\n\n\tClipperLib.PolyFillType = {\n\t\tpftEvenOdd: 0,\n\t\tpftNonZero: 1,\n\t\tpftPositive: 2,\n\t\tpftNegative: 3\n\t};\n\n\tClipperLib.JoinType = {\n\t\tjtSquare: 0,\n\t\tjtRound: 1,\n\t\tjtMiter: 2\n\t};\n\n\tClipperLib.EndType = {\n\t\tetOpenSquare: 0,\n\t\tetOpenRound: 1,\n\t\tetOpenButt: 2,\n\t\tetClosedLine: 3,\n\t\tetClosedPolygon: 4\n\t};\n\n\tClipperLib.EdgeSide = {\n\t\tesLeft: 0,\n\t\tesRight: 1\n\t};\n\n\tClipperLib.Direction = {\n\t\tdRightToLeft: 0,\n\t\tdLeftToRight: 1\n\t};\n\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.TEdge = function ()\n\t{\n\t\tthis.Bot = new ClipperLib.IntPoint0();\n\t\tthis.Curr = new ClipperLib.IntPoint0(); //current (updated for every new scanbeam)\n\t\tthis.Top = new ClipperLib.IntPoint0();\n\t\tthis.Delta = new ClipperLib.IntPoint0();\n\t\tthis.Dx = 0;\n\t\tthis.PolyTyp = ClipperLib.PolyType.ptSubject;\n\t\tthis.Side = ClipperLib.EdgeSide.esLeft; //side only refers to current side of solution poly\n\t\tthis.WindDelta = 0; //1 or -1 depending on winding direction\n\t\tthis.WindCnt = 0;\n\t\tthis.WindCnt2 = 0; //winding count of the opposite polytype\n\t\tthis.OutIdx = 0;\n\t\tthis.Next = null;\n\t\tthis.Prev = null;\n\t\tthis.NextInLML = null;\n\t\tthis.NextInAEL = null;\n\t\tthis.PrevInAEL = null;\n\t\tthis.NextInSEL = null;\n\t\tthis.PrevInSEL = null;\n\t};\n\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.IntersectNode = function ()\n\t{\n\t\tthis.Edge1 = null;\n\t\tthis.Edge2 = null;\n\t\tthis.Pt = new ClipperLib.IntPoint0();\n\t};\n\n\tClipperLib.MyIntersectNodeSort = function () {};\n\n\tClipperLib.MyIntersectNodeSort.Compare = function (node1, node2)\n\t{\n\t\tvar i = node2.Pt.Y - node1.Pt.Y;\n\t\tif (i > 0) return 1;\n\t\telse if (i < 0) return -1;\n\t\telse return 0;\n\t};\n\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.LocalMinima = function ()\n\t{\n\t\tthis.Y = 0;\n\t\tthis.LeftBound = null;\n\t\tthis.RightBound = null;\n\t\tthis.Next = null;\n\t};\n\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.Scanbeam = function ()\n\t{\n\t\tthis.Y = 0;\n\t\tthis.Next = null;\n\t};\n\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.Maxima = function ()\n\t{\n\t\tthis.X = 0;\n\t\tthis.Next = null;\n\t\tthis.Prev = null;\n\t};\n\n\t//OutRec: contains a path in the clipping solution. Edges in the AEL will\n\t//carry a pointer to an OutRec when they are part of the clipping solution.\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.OutRec = function ()\n\t{\n\t\tthis.Idx = 0;\n\t\tthis.IsHole = false;\n\t\tthis.IsOpen = false;\n\t\tthis.FirstLeft = null; //see comments in clipper.pas\n\t\tthis.Pts = null;\n\t\tthis.BottomPt = null;\n\t\tthis.PolyNode = null;\n\t};\n\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.OutPt = function ()\n\t{\n\t\tthis.Idx = 0;\n\t\tthis.Pt = new ClipperLib.IntPoint0();\n\t\tthis.Next = null;\n\t\tthis.Prev = null;\n\t};\n\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.Join = function ()\n\t{\n\t\tthis.OutPt1 = null;\n\t\tthis.OutPt2 = null;\n\t\tthis.OffPt = new ClipperLib.IntPoint0();\n\t};\n\n\tClipperLib.ClipperBase = function ()\n\t{\n\t\tthis.m_MinimaList = null;\n\t\tthis.m_CurrentLM = null;\n\t\tthis.m_edges = new Array();\n\t\tthis.m_UseFullRange = false;\n\t\tthis.m_HasOpenPaths = false;\n\t\tthis.PreserveCollinear = false;\n\t\tthis.m_Scanbeam = null;\n\t\tthis.m_PolyOuts = null;\n\t\tthis.m_ActiveEdges = null;\n\t};\n\n\t// Ranges are in original C# too high for Javascript (in current state 2013 september):\n\t// protected const double horizontal = -3.4E+38;\n\t// internal const cInt loRange = 0x3FFFFFFF; // = 1073741823 = sqrt(2^63 -1)/2\n\t// internal const cInt hiRange = 0x3FFFFFFFFFFFFFFFL; // = 4611686018427387903 = sqrt(2^127 -1)/2\n\t// So had to adjust them to more suitable for Javascript.\n\t// If JS some day supports truly 64-bit integers, then these ranges can be as in C#\n\t// and biginteger library can be more simpler (as then 128bit can be represented as two 64bit numbers)\n\tClipperLib.ClipperBase.horizontal = -9007199254740992; //-2^53\n\tClipperLib.ClipperBase.Skip = -2;\n\tClipperLib.ClipperBase.Unassigned = -1;\n\tClipperLib.ClipperBase.tolerance = 1E-20;\n\tClipperLib.ClipperBase.loRange = 47453132; // sqrt(2^53 -1)/2\n\tClipperLib.ClipperBase.hiRange = 4503599627370495; // sqrt(2^106 -1)/2\n\n\tClipperLib.ClipperBase.near_zero = function (val)\n\t{\n\t\treturn (val > -ClipperLib.ClipperBase.tolerance) && (val < ClipperLib.ClipperBase.tolerance);\n\t};\n\n\tClipperLib.ClipperBase.IsHorizontal = function (e)\n\t{\n\t\treturn e.Delta.Y === 0;\n\t};\n\n\tClipperLib.ClipperBase.prototype.PointIsVertex = function (pt, pp)\n\t{\n\t\tvar pp2 = pp;\n\t\tdo {\n\t\t\tif (ClipperLib.IntPoint.op_Equality(pp2.Pt, pt))\n\t\t\t\treturn true;\n\t\t\tpp2 = pp2.Next;\n\t\t}\n\t\twhile (pp2 !== pp)\n\t\treturn false;\n\t};\n\n\tClipperLib.ClipperBase.prototype.PointOnLineSegment = function (pt, linePt1, linePt2, UseFullRange)\n\t{\n\t\tif (UseFullRange)\n\t\t\treturn ((pt.X === linePt1.X) && (pt.Y === linePt1.Y)) ||\n\t\t\t\t((pt.X === linePt2.X) && (pt.Y === linePt2.Y)) ||\n\t\t\t\t(((pt.X > linePt1.X) === (pt.X < linePt2.X)) &&\n\t\t\t\t\t((pt.Y > linePt1.Y) === (pt.Y < linePt2.Y)) &&\n\t\t\t\t\t(Int128.op_Equality(Int128.Int128Mul((pt.X - linePt1.X), (linePt2.Y - linePt1.Y)),\n\t\t\t\t\t\tInt128.Int128Mul((linePt2.X - linePt1.X), (pt.Y - linePt1.Y)))));\n\t\telse\n\t\t\treturn ((pt.X === linePt1.X) && (pt.Y === linePt1.Y)) || ((pt.X === linePt2.X) && (pt.Y === linePt2.Y)) || (((pt.X > linePt1.X) === (pt.X < linePt2.X)) && ((pt.Y > linePt1.Y) === (pt.Y < linePt2.Y)) && ((pt.X - linePt1.X) * (linePt2.Y - linePt1.Y) === (linePt2.X - linePt1.X) * (pt.Y - linePt1.Y)));\n\t};\n\n\tClipperLib.ClipperBase.prototype.PointOnPolygon = function (pt, pp, UseFullRange)\n\t{\n\t\tvar pp2 = pp;\n\t\twhile (true)\n\t\t{\n\t\t\tif (this.PointOnLineSegment(pt, pp2.Pt, pp2.Next.Pt, UseFullRange))\n\t\t\t\treturn true;\n\t\t\tpp2 = pp2.Next;\n\t\t\tif (pp2 === pp)\n\t\t\t\tbreak;\n\t\t}\n\t\treturn false;\n\t};\n\n\tClipperLib.ClipperBase.prototype.SlopesEqual = ClipperLib.ClipperBase.SlopesEqual = function ()\n\t{\n\t\tvar a = arguments,\n\t\t\talen = a.length;\n\t\tvar e1, e2, pt1, pt2, pt3, pt4, UseFullRange;\n\t\tif (alen === 3) // function (e1, e2, UseFullRange)\n\t\t{\n\t\t\te1 = a[0];\n\t\t\te2 = a[1];\n\t\t\tUseFullRange = a[2];\n\t\t\tif (UseFullRange)\n\t\t\t\treturn Int128.op_Equality(Int128.Int128Mul(e1.Delta.Y, e2.Delta.X), Int128.Int128Mul(e1.Delta.X, e2.Delta.Y));\n\t\t\telse\n\t\t\t\treturn ClipperLib.Cast_Int64((e1.Delta.Y) * (e2.Delta.X)) === ClipperLib.Cast_Int64((e1.Delta.X) * (e2.Delta.Y));\n\t\t}\n\t\telse if (alen === 4) // function (pt1, pt2, pt3, UseFullRange)\n\t\t{\n\t\t\tpt1 = a[0];\n\t\t\tpt2 = a[1];\n\t\t\tpt3 = a[2];\n\t\t\tUseFullRange = a[3];\n\t\t\tif (UseFullRange)\n\t\t\t\treturn Int128.op_Equality(Int128.Int128Mul(pt1.Y - pt2.Y, pt2.X - pt3.X), Int128.Int128Mul(pt1.X - pt2.X, pt2.Y - pt3.Y));\n\t\t\telse\n\t\t\t\treturn ClipperLib.Cast_Int64((pt1.Y - pt2.Y) * (pt2.X - pt3.X)) - ClipperLib.Cast_Int64((pt1.X - pt2.X) * (pt2.Y - pt3.Y)) === 0;\n\t\t}\n\t\telse // function (pt1, pt2, pt3, pt4, UseFullRange)\n\t\t{\n\t\t\tpt1 = a[0];\n\t\t\tpt2 = a[1];\n\t\t\tpt3 = a[2];\n\t\t\tpt4 = a[3];\n\t\t\tUseFullRange = a[4];\n\t\t\tif (UseFullRange)\n\t\t\t\treturn Int128.op_Equality(Int128.Int128Mul(pt1.Y - pt2.Y, pt3.X - pt4.X), Int128.Int128Mul(pt1.X - pt2.X, pt3.Y - pt4.Y));\n\t\t\telse\n\t\t\t\treturn ClipperLib.Cast_Int64((pt1.Y - pt2.Y) * (pt3.X - pt4.X)) - ClipperLib.Cast_Int64((pt1.X - pt2.X) * (pt3.Y - pt4.Y)) === 0;\n\t\t}\n\t};\n\n\tClipperLib.ClipperBase.SlopesEqual3 = function (e1, e2, UseFullRange)\n\t{\n\t\tif (UseFullRange)\n\t\t\treturn Int128.op_Equality(Int128.Int128Mul(e1.Delta.Y, e2.Delta.X), Int128.Int128Mul(e1.Delta.X, e2.Delta.Y));\n\t\telse\n\t\t\treturn ClipperLib.Cast_Int64((e1.Delta.Y) * (e2.Delta.X)) === ClipperLib.Cast_Int64((e1.Delta.X) * (e2.Delta.Y));\n\t};\n\n\tClipperLib.ClipperBase.SlopesEqual4 = function (pt1, pt2, pt3, UseFullRange)\n\t{\n\t\tif (UseFullRange)\n\t\t\treturn Int128.op_Equality(Int128.Int128Mul(pt1.Y - pt2.Y, pt2.X - pt3.X), Int128.Int128Mul(pt1.X - pt2.X, pt2.Y - pt3.Y));\n\t\telse\n\t\t\treturn ClipperLib.Cast_Int64((pt1.Y - pt2.Y) * (pt2.X - pt3.X)) - ClipperLib.Cast_Int64((pt1.X - pt2.X) * (pt2.Y - pt3.Y)) === 0;\n\t};\n\n\tClipperLib.ClipperBase.SlopesEqual5 = function (pt1, pt2, pt3, pt4, UseFullRange)\n\t{\n\t\tif (UseFullRange)\n\t\t\treturn Int128.op_Equality(Int128.Int128Mul(pt1.Y - pt2.Y, pt3.X - pt4.X), Int128.Int128Mul(pt1.X - pt2.X, pt3.Y - pt4.Y));\n\t\telse\n\t\t\treturn ClipperLib.Cast_Int64((pt1.Y - pt2.Y) * (pt3.X - pt4.X)) - ClipperLib.Cast_Int64((pt1.X - pt2.X) * (pt3.Y - pt4.Y)) === 0;\n\t};\n\n\tClipperLib.ClipperBase.prototype.Clear = function ()\n\t{\n\t\tthis.DisposeLocalMinimaList();\n\t\tfor (var i = 0, ilen = this.m_edges.length; i < ilen; ++i)\n\t\t{\n\t\t\tfor (var j = 0, jlen = this.m_edges[i].length; j < jlen; ++j)\n\t\t\t\tthis.m_edges[i][j] = null;\n\t\t\tClipperLib.Clear(this.m_edges[i]);\n\t\t}\n\t\tClipperLib.Clear(this.m_edges);\n\t\tthis.m_UseFullRange = false;\n\t\tthis.m_HasOpenPaths = false;\n\t};\n\n\tClipperLib.ClipperBase.prototype.DisposeLocalMinimaList = function ()\n\t{\n\t\twhile (this.m_MinimaList !== null)\n\t\t{\n\t\t\tvar tmpLm = this.m_MinimaList.Next;\n\t\t\tthis.m_MinimaList = null;\n\t\t\tthis.m_MinimaList = tmpLm;\n\t\t}\n\t\tthis.m_CurrentLM = null;\n\t};\n\n\tClipperLib.ClipperBase.prototype.RangeTest = function (Pt, useFullRange)\n\t{\n\t\tif (useFullRange.Value)\n\t\t{\n\t\t\tif (Pt.X > ClipperLib.ClipperBase.hiRange || Pt.Y > ClipperLib.ClipperBase.hiRange || -Pt.X > ClipperLib.ClipperBase.hiRange || -Pt.Y > ClipperLib.ClipperBase.hiRange)\n\t\t\t\tClipperLib.Error(\"Coordinate outside allowed range in RangeTest().\");\n\t\t}\n\t\telse if (Pt.X > ClipperLib.ClipperBase.loRange || Pt.Y > ClipperLib.ClipperBase.loRange || -Pt.X > ClipperLib.ClipperBase.loRange || -Pt.Y > ClipperLib.ClipperBase.loRange)\n\t\t{\n\t\t\tuseFullRange.Value = true;\n\t\t\tthis.RangeTest(Pt, useFullRange);\n\t\t}\n\t};\n\n\tClipperLib.ClipperBase.prototype.InitEdge = function (e, eNext, ePrev, pt)\n\t{\n\t\te.Next = eNext;\n\t\te.Prev = ePrev;\n\t\t//e.Curr = pt;\n\t\te.Curr.X = pt.X;\n\t\te.Curr.Y = pt.Y;\n\t\tif (ClipperLib.use_xyz) e.Curr.Z = pt.Z;\n\t\te.OutIdx = -1;\n\t};\n\n\tClipperLib.ClipperBase.prototype.InitEdge2 = function (e, polyType)\n\t{\n\t\tif (e.Curr.Y >= e.Next.Curr.Y)\n\t\t{\n\t\t\t//e.Bot = e.Curr;\n\t\t\te.Bot.X = e.Curr.X;\n\t\t\te.Bot.Y = e.Curr.Y;\n\t\t\tif (ClipperLib.use_xyz) e.Bot.Z = e.Curr.Z;\n\t\t\t//e.Top = e.Next.Curr;\n\t\t\te.Top.X = e.Next.Curr.X;\n\t\t\te.Top.Y = e.Next.Curr.Y;\n\t\t\tif (ClipperLib.use_xyz) e.Top.Z = e.Next.Curr.Z;\n\t\t}\n\t\telse\n\t\t{\n\t\t\t//e.Top = e.Curr;\n\t\t\te.Top.X = e.Curr.X;\n\t\t\te.Top.Y = e.Curr.Y;\n\t\t\tif (ClipperLib.use_xyz) e.Top.Z = e.Curr.Z;\n\t\t\t//e.Bot = e.Next.Curr;\n\t\t\te.Bot.X = e.Next.Curr.X;\n\t\t\te.Bot.Y = e.Next.Curr.Y;\n\t\t\tif (ClipperLib.use_xyz) e.Bot.Z = e.Next.Curr.Z;\n\t\t}\n\t\tthis.SetDx(e);\n\t\te.PolyTyp = polyType;\n\t};\n\n\tClipperLib.ClipperBase.prototype.FindNextLocMin = function (E)\n\t{\n\t\tvar E2;\n\t\tfor (;;)\n\t\t{\n\t\t\twhile (ClipperLib.IntPoint.op_Inequality(E.Bot, E.Prev.Bot) || ClipperLib.IntPoint.op_Equality(E.Curr, E.Top))\n\t\t\t\tE = E.Next;\n\t\t\tif (E.Dx !== ClipperLib.ClipperBase.horizontal && E.Prev.Dx !== ClipperLib.ClipperBase.horizontal)\n\t\t\t\tbreak;\n\t\t\twhile (E.Prev.Dx === ClipperLib.ClipperBase.horizontal)\n\t\t\t\tE = E.Prev;\n\t\t\tE2 = E;\n\t\t\twhile (E.Dx === ClipperLib.ClipperBase.horizontal)\n\t\t\t\tE = E.Next;\n\t\t\tif (E.Top.Y === E.Prev.Bot.Y)\n\t\t\t\tcontinue;\n\t\t\t//ie just an intermediate horz.\n\t\t\tif (E2.Prev.Bot.X < E.Bot.X)\n\t\t\t\tE = E2;\n\t\t\tbreak;\n\t\t}\n\t\treturn E;\n\t};\n\n\tClipperLib.ClipperBase.prototype.ProcessBound = function (E, LeftBoundIsForward)\n\t{\n\t\tvar EStart;\n\t\tvar Result = E;\n\t\tvar Horz;\n\n\t\tif (Result.OutIdx === ClipperLib.ClipperBase.Skip)\n\t\t{\n\t\t\t//check if there are edges beyond the skip edge in the bound and if so\n\t\t\t//create another LocMin and calling ProcessBound once more ...\n\t\t\tE = Result;\n\t\t\tif (LeftBoundIsForward)\n\t\t\t{\n\t\t\t\twhile (E.Top.Y === E.Next.Bot.Y) E = E.Next;\n\t\t\t\twhile (E !== Result && E.Dx === ClipperLib.ClipperBase.horizontal) E = E.Prev;\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\twhile (E.Top.Y === E.Prev.Bot.Y) E = E.Prev;\n\t\t\t\twhile (E !== Result && E.Dx === ClipperLib.ClipperBase.horizontal) E = E.Next;\n\t\t\t}\n\t\t\tif (E === Result)\n\t\t\t{\n\t\t\t\tif (LeftBoundIsForward) Result = E.Next;\n\t\t\t\telse Result = E.Prev;\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\t//there are more edges in the bound beyond result starting with E\n\t\t\t\tif (LeftBoundIsForward)\n\t\t\t\t\tE = Result.Next;\n\t\t\t\telse\n\t\t\t\t\tE = Result.Prev;\n\t\t\t\tvar locMin = new ClipperLib.LocalMinima();\n\t\t\t\tlocMin.Next = null;\n\t\t\t\tlocMin.Y = E.Bot.Y;\n\t\t\t\tlocMin.LeftBound = null;\n\t\t\t\tlocMin.RightBound = E;\n\t\t\t\tE.WindDelta = 0;\n\t\t\t\tResult = this.ProcessBound(E, LeftBoundIsForward);\n\t\t\t\tthis.InsertLocalMinima(locMin);\n\t\t\t}\n\t\t\treturn Result;\n\t\t}\n\n\t\tif (E.Dx === ClipperLib.ClipperBase.horizontal)\n\t\t{\n\t\t\t//We need to be careful with open paths because this may not be a\n\t\t\t//true local minima (ie E may be following a skip edge).\n\t\t\t//Also, consecutive horz. edges may start heading left before going right.\n\t\t\tif (LeftBoundIsForward) EStart = E.Prev;\n\t\t\telse EStart = E.Next;\n\n\t\t\tif (EStart.Dx === ClipperLib.ClipperBase.horizontal) //ie an adjoining horizontal skip edge\n\t\t\t{\n\t\t\t\tif (EStart.Bot.X !== E.Bot.X && EStart.Top.X !== E.Bot.X)\n\t\t\t\t\tthis.ReverseHorizontal(E);\n\t\t\t}\n\t\t\telse if (EStart.Bot.X !== E.Bot.X)\n\t\t\t\tthis.ReverseHorizontal(E);\n\t\t}\n\n\t\tEStart = E;\n\t\tif (LeftBoundIsForward)\n\t\t{\n\t\t\twhile (Result.Top.Y === Result.Next.Bot.Y && Result.Next.OutIdx !== ClipperLib.ClipperBase.Skip)\n\t\t\t\tResult = Result.Next;\n\t\t\tif (Result.Dx === ClipperLib.ClipperBase.horizontal && Result.Next.OutIdx !== ClipperLib.ClipperBase.Skip)\n\t\t\t{\n\t\t\t\t//nb: at the top of a bound, horizontals are added to the bound\n\t\t\t\t//only when the preceding edge attaches to the horizontal's left vertex\n\t\t\t\t//unless a Skip edge is encountered when that becomes the top divide\n\t\t\t\tHorz = Result;\n\t\t\t\twhile (Horz.Prev.Dx === ClipperLib.ClipperBase.horizontal)\n\t\t\t\t\tHorz = Horz.Prev;\n\t\t\t\tif (Horz.Prev.Top.X > Result.Next.Top.X)\n\t\t\t\t\tResult = Horz.Prev;\n\t\t\t}\n\t\t\twhile (E !== Result)\n\t\t\t{\n\t\t\t\tE.NextInLML = E.Next;\n\t\t\t\tif (E.Dx === ClipperLib.ClipperBase.horizontal && E !== EStart && E.Bot.X !== E.Prev.Top.X)\n\t\t\t\t\tthis.ReverseHorizontal(E);\n\t\t\t\tE = E.Next;\n\t\t\t}\n\t\t\tif (E.Dx === ClipperLib.ClipperBase.horizontal && E !== EStart && E.Bot.X !== E.Prev.Top.X)\n\t\t\t\tthis.ReverseHorizontal(E);\n\t\t\tResult = Result.Next;\n\t\t\t//move to the edge just beyond current bound\n\t\t}\n\t\telse\n\t\t{\n\t\t\twhile (Result.Top.Y === Result.Prev.Bot.Y && Result.Prev.OutIdx !== ClipperLib.ClipperBase.Skip)\n\t\t\t\tResult = Result.Prev;\n\t\t\tif (Result.Dx === ClipperLib.ClipperBase.horizontal && Result.Prev.OutIdx !== ClipperLib.ClipperBase.Skip)\n\t\t\t{\n\t\t\t\tHorz = Result;\n\t\t\t\twhile (Horz.Next.Dx === ClipperLib.ClipperBase.horizontal)\n\t\t\t\t\tHorz = Horz.Next;\n\t\t\t\tif (Horz.Next.Top.X === Result.Prev.Top.X || Horz.Next.Top.X > Result.Prev.Top.X)\n\t\t\t\t{\n\t\t\t\t\tResult = Horz.Next;\n\t\t\t\t}\n\t\t\t}\n\t\t\twhile (E !== Result)\n\t\t\t{\n\t\t\t\tE.NextInLML = E.Prev;\n\t\t\t\tif (E.Dx === ClipperLib.ClipperBase.horizontal && E !== EStart && E.Bot.X !== E.Next.Top.X)\n\t\t\t\t\tthis.ReverseHorizontal(E);\n\t\t\t\tE = E.Prev;\n\t\t\t}\n\t\t\tif (E.Dx === ClipperLib.ClipperBase.horizontal && E !== EStart && E.Bot.X !== E.Next.Top.X)\n\t\t\t\tthis.ReverseHorizontal(E);\n\t\t\tResult = Result.Prev;\n\t\t\t//move to the edge just beyond current bound\n\t\t}\n\n\t\treturn Result;\n\t};\n\n\tClipperLib.ClipperBase.prototype.AddPath = function (pg, polyType, Closed)\n\t{\n\t\tif (ClipperLib.use_lines)\n\t\t{\n\t\t\tif (!Closed && polyType === ClipperLib.PolyType.ptClip)\n\t\t\t\tClipperLib.Error(\"AddPath: Open paths must be subject.\");\n\t\t}\n\t\telse\n\t\t{\n\t\t\tif (!Closed)\n\t\t\t\tClipperLib.Error(\"AddPath: Open paths have been disabled.\");\n\t\t}\n\t\tvar highI = pg.length - 1;\n\t\tif (Closed)\n\t\t\twhile (highI > 0 && (ClipperLib.IntPoint.op_Equality(pg[highI], pg[0])))\n\t\t\t\t--highI;\n\t\twhile (highI > 0 && (ClipperLib.IntPoint.op_Equality(pg[highI], pg[highI - 1])))\n\t\t\t--highI;\n\t\tif ((Closed && highI < 2) || (!Closed && highI < 1))\n\t\t\treturn false;\n\t\t//create a new edge array ...\n\t\tvar edges = new Array();\n\t\tfor (var i = 0; i <= highI; i++)\n\t\t\tedges.push(new ClipperLib.TEdge());\n\t\tvar IsFlat = true;\n\t\t//1. Basic (first) edge initialization ...\n\n\t\t//edges[1].Curr = pg[1];\n\t\tedges[1].Curr.X = pg[1].X;\n\t\tedges[1].Curr.Y = pg[1].Y;\n\t\tif (ClipperLib.use_xyz) edges[1].Curr.Z = pg[1].Z;\n\n\t\tvar $1 = {\n\t\t\tValue: this.m_UseFullRange\n\t\t};\n\n\t\tthis.RangeTest(pg[0], $1);\n\t\tthis.m_UseFullRange = $1.Value;\n\n\t\t$1.Value = this.m_UseFullRange;\n\t\tthis.RangeTest(pg[highI], $1);\n\t\tthis.m_UseFullRange = $1.Value;\n\n\t\tthis.InitEdge(edges[0], edges[1], edges[highI], pg[0]);\n\t\tthis.InitEdge(edges[highI], edges[0], edges[highI - 1], pg[highI]);\n\t\tfor (var i = highI - 1; i >= 1; --i)\n\t\t{\n\t\t\t$1.Value = this.m_UseFullRange;\n\t\t\tthis.RangeTest(pg[i], $1);\n\t\t\tthis.m_UseFullRange = $1.Value;\n\n\t\t\tthis.InitEdge(edges[i], edges[i + 1], edges[i - 1], pg[i]);\n\t\t}\n\n\t\tvar eStart = edges[0];\n\t\t//2. Remove duplicate vertices, and (when closed) collinear edges ...\n\t\tvar E = eStart,\n\t\t\teLoopStop = eStart;\n\t\tfor (;;)\n\t\t{\n\t\t\t//console.log(E.Next, eStart);\n\t\t\t//nb: allows matching start and end points when not Closed ...\n\t\t\tif (E.Curr === E.Next.Curr && (Closed || E.Next !== eStart))\n\t\t\t{\n\t\t\t\tif (E === E.Next)\n\t\t\t\t\tbreak;\n\t\t\t\tif (E === eStart)\n\t\t\t\t\teStart = E.Next;\n\t\t\t\tE = this.RemoveEdge(E);\n\t\t\t\teLoopStop = E;\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tif (E.Prev === E.Next)\n\t\t\t\tbreak;\n\t\t\telse if (Closed && ClipperLib.ClipperBase.SlopesEqual4(E.Prev.Curr, E.Curr, E.Next.Curr, this.m_UseFullRange) && (!this.PreserveCollinear || !this.Pt2IsBetweenPt1AndPt3(E.Prev.Curr, E.Curr, E.Next.Curr)))\n\t\t\t{\n\t\t\t\t//Collinear edges are allowed for open paths but in closed paths\n\t\t\t\t//the default is to merge adjacent collinear edges into a single edge.\n\t\t\t\t//However, if the PreserveCollinear property is enabled, only overlapping\n\t\t\t\t//collinear edges (ie spikes) will be removed from closed paths.\n\t\t\t\tif (E === eStart)\n\t\t\t\t\teStart = E.Next;\n\t\t\t\tE = this.RemoveEdge(E);\n\t\t\t\tE = E.Prev;\n\t\t\t\teLoopStop = E;\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tE = E.Next;\n\t\t\tif ((E === eLoopStop) || (!Closed && E.Next === eStart)) break;\n\t\t}\n\t\tif ((!Closed && (E === E.Next)) || (Closed && (E.Prev === E.Next)))\n\t\t\treturn false;\n\t\tif (!Closed)\n\t\t{\n\t\t\tthis.m_HasOpenPaths = true;\n\t\t\teStart.Prev.OutIdx = ClipperLib.ClipperBase.Skip;\n\t\t}\n\t\t//3. Do second stage of edge initialization ...\n\t\tE = eStart;\n\t\tdo {\n\t\t\tthis.InitEdge2(E, polyType);\n\t\t\tE = E.Next;\n\t\t\tif (IsFlat && E.Curr.Y !== eStart.Curr.Y)\n\t\t\t\tIsFlat = false;\n\t\t}\n\t\twhile (E !== eStart)\n\t\t//4. Finally, add edge bounds to LocalMinima list ...\n\t\t//Totally flat paths must be handled differently when adding them\n\t\t//to LocalMinima list to avoid endless loops etc ...\n\t\tif (IsFlat)\n\t\t{\n\t\t\tif (Closed)\n\t\t\t\treturn false;\n\n\t\t\tE.Prev.OutIdx = ClipperLib.ClipperBase.Skip;\n\n\t\t\tvar locMin = new ClipperLib.LocalMinima();\n\t\t\tlocMin.Next = null;\n\t\t\tlocMin.Y = E.Bot.Y;\n\t\t\tlocMin.LeftBound = null;\n\t\t\tlocMin.RightBound = E;\n\t\t\tlocMin.RightBound.Side = ClipperLib.EdgeSide.esRight;\n\t\t\tlocMin.RightBound.WindDelta = 0;\n\n\t\t\tfor (;;)\n\t\t\t{\n\t\t\t\tif (E.Bot.X !== E.Prev.Top.X) this.ReverseHorizontal(E);\n\t\t\t\tif (E.Next.OutIdx === ClipperLib.ClipperBase.Skip) break;\n\t\t\t\tE.NextInLML = E.Next;\n\t\t\t\tE = E.Next;\n\t\t\t}\n\t\t\tthis.InsertLocalMinima(locMin);\n\t\t\tthis.m_edges.push(edges);\n\t\t\treturn true;\n\t\t}\n\t\tthis.m_edges.push(edges);\n\t\tvar leftBoundIsForward;\n\t\tvar EMin = null;\n\n\t\t//workaround to avoid an endless loop in the while loop below when\n\t\t//open paths have matching start and end points ...\n\t\tif (ClipperLib.IntPoint.op_Equality(E.Prev.Bot, E.Prev.Top))\n\t\t\tE = E.Next;\n\n\t\tfor (;;)\n\t\t{\n\t\t\tE = this.FindNextLocMin(E);\n\t\t\tif (E === EMin)\n\t\t\t\tbreak;\n\t\t\telse if (EMin === null)\n\t\t\t\tEMin = E;\n\t\t\t//E and E.Prev now share a local minima (left aligned if horizontal).\n\t\t\t//Compare their slopes to find which starts which bound ...\n\t\t\tvar locMin = new ClipperLib.LocalMinima();\n\t\t\tlocMin.Next = null;\n\t\t\tlocMin.Y = E.Bot.Y;\n\t\t\tif (E.Dx < E.Prev.Dx)\n\t\t\t{\n\t\t\t\tlocMin.LeftBound = E.Prev;\n\t\t\t\tlocMin.RightBound = E;\n\t\t\t\tleftBoundIsForward = false;\n\t\t\t\t//Q.nextInLML = Q.prev\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tlocMin.LeftBound = E;\n\t\t\t\tlocMin.RightBound = E.Prev;\n\t\t\t\tleftBoundIsForward = true;\n\t\t\t\t//Q.nextInLML = Q.next\n\t\t\t}\n\t\t\tlocMin.LeftBound.Side = ClipperLib.EdgeSide.esLeft;\n\t\t\tlocMin.RightBound.Side = ClipperLib.EdgeSide.esRight;\n\t\t\tif (!Closed)\n\t\t\t\tlocMin.LeftBound.WindDelta = 0;\n\t\t\telse if (locMin.LeftBound.Next === locMin.RightBound)\n\t\t\t\tlocMin.LeftBound.WindDelta = -1;\n\t\t\telse\n\t\t\t\tlocMin.LeftBound.WindDelta = 1;\n\t\t\tlocMin.RightBound.WindDelta = -locMin.LeftBound.WindDelta;\n\t\t\tE = this.ProcessBound(locMin.LeftBound, leftBoundIsForward);\n\t\t\tif (E.OutIdx === ClipperLib.ClipperBase.Skip)\n\t\t\t\tE = this.ProcessBound(E, leftBoundIsForward);\n\t\t\tvar E2 = this.ProcessBound(locMin.RightBound, !leftBoundIsForward);\n\t\t\tif (E2.OutIdx === ClipperLib.ClipperBase.Skip) E2 = this.ProcessBound(E2, !leftBoundIsForward);\n\t\t\tif (locMin.LeftBound.OutIdx === ClipperLib.ClipperBase.Skip)\n\t\t\t\tlocMin.LeftBound = null;\n\t\t\telse if (locMin.RightBound.OutIdx === ClipperLib.ClipperBase.Skip)\n\t\t\t\tlocMin.RightBound = null;\n\t\t\tthis.InsertLocalMinima(locMin);\n\t\t\tif (!leftBoundIsForward)\n\t\t\t\tE = E2;\n\t\t}\n\t\treturn true;\n\t};\n\n\tClipperLib.ClipperBase.prototype.AddPaths = function (ppg, polyType, closed)\n\t{\n\t\t//  console.log(\"-------------------------------------------\");\n\t\t//  console.log(JSON.stringify(ppg));\n\t\tvar result = false;\n\t\tfor (var i = 0, ilen = ppg.length; i < ilen; ++i)\n\t\t\tif (this.AddPath(ppg[i], polyType, closed))\n\t\t\t\tresult = true;\n\t\treturn result;\n\t};\n\n\tClipperLib.ClipperBase.prototype.Pt2IsBetweenPt1AndPt3 = function (pt1, pt2, pt3)\n\t{\n\t\tif ((ClipperLib.IntPoint.op_Equality(pt1, pt3)) || (ClipperLib.IntPoint.op_Equality(pt1, pt2)) || (ClipperLib.IntPoint.op_Equality(pt3, pt2)))\n\n\t\t\t//if ((pt1 == pt3) || (pt1 == pt2) || (pt3 == pt2))\n\t\t\treturn false;\n\n\t\telse if (pt1.X !== pt3.X)\n\t\t\treturn (pt2.X > pt1.X) === (pt2.X < pt3.X);\n\t\telse\n\t\t\treturn (pt2.Y > pt1.Y) === (pt2.Y < pt3.Y);\n\t};\n\n\tClipperLib.ClipperBase.prototype.RemoveEdge = function (e)\n\t{\n\t\t//removes e from double_linked_list (but without removing from memory)\n\t\te.Prev.Next = e.Next;\n\t\te.Next.Prev = e.Prev;\n\t\tvar result = e.Next;\n\t\te.Prev = null; //flag as removed (see ClipperBase.Clear)\n\t\treturn result;\n\t};\n\n\tClipperLib.ClipperBase.prototype.SetDx = function (e)\n\t{\n\t\te.Delta.X = (e.Top.X - e.Bot.X);\n\t\te.Delta.Y = (e.Top.Y - e.Bot.Y);\n\t\tif (e.Delta.Y === 0) e.Dx = ClipperLib.ClipperBase.horizontal;\n\t\telse e.Dx = (e.Delta.X) / (e.Delta.Y);\n\t};\n\n\tClipperLib.ClipperBase.prototype.InsertLocalMinima = function (newLm)\n\t{\n\t\tif (this.m_MinimaList === null)\n\t\t{\n\t\t\tthis.m_MinimaList = newLm;\n\t\t}\n\t\telse if (newLm.Y >= this.m_MinimaList.Y)\n\t\t{\n\t\t\tnewLm.Next = this.m_MinimaList;\n\t\t\tthis.m_MinimaList = newLm;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tvar tmpLm = this.m_MinimaList;\n\t\t\twhile (tmpLm.Next !== null && (newLm.Y < tmpLm.Next.Y))\n\t\t\t\ttmpLm = tmpLm.Next;\n\t\t\tnewLm.Next = tmpLm.Next;\n\t\t\ttmpLm.Next = newLm;\n\t\t}\n\t};\n\n\tClipperLib.ClipperBase.prototype.PopLocalMinima = function (Y, current)\n\t{\n\t\tcurrent.v = this.m_CurrentLM;\n\t\tif (this.m_CurrentLM !== null && this.m_CurrentLM.Y === Y)\n\t\t{\n\t\t\tthis.m_CurrentLM = this.m_CurrentLM.Next;\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t};\n\n\tClipperLib.ClipperBase.prototype.ReverseHorizontal = function (e)\n\t{\n\t\t//swap horizontal edges' top and bottom x's so they follow the natural\n\t\t//progression of the bounds - ie so their xbots will align with the\n\t\t//adjoining lower edge. [Helpful in the ProcessHorizontal() method.]\n\t\tvar tmp = e.Top.X;\n\t\te.Top.X = e.Bot.X;\n\t\te.Bot.X = tmp;\n\t\tif (ClipperLib.use_xyz)\n\t\t{\n\t\t\ttmp = e.Top.Z;\n\t\t\te.Top.Z = e.Bot.Z;\n\t\t\te.Bot.Z = tmp;\n\t\t}\n\t};\n\n\tClipperLib.ClipperBase.prototype.Reset = function ()\n\t{\n\t\tthis.m_CurrentLM = this.m_MinimaList;\n\t\tif (this.m_CurrentLM === null) //ie nothing to process\n\t\t\treturn;\n\t\t//reset all edges ...\n\t\tthis.m_Scanbeam = null;\n\t\tvar lm = this.m_MinimaList;\n\t\twhile (lm !== null)\n\t\t{\n\t\t\tthis.InsertScanbeam(lm.Y);\n\t\t\tvar e = lm.LeftBound;\n\t\t\tif (e !== null)\n\t\t\t{\n\t\t\t\t//e.Curr = e.Bot;\n\t\t\t\te.Curr.X = e.Bot.X;\n\t\t\t\te.Curr.Y = e.Bot.Y;\n\t\t\t\tif (ClipperLib.use_xyz) e.Curr.Z = e.Bot.Z;\n\t\t\t\te.OutIdx = ClipperLib.ClipperBase.Unassigned;\n\t\t\t}\n\t\t\te = lm.RightBound;\n\t\t\tif (e !== null)\n\t\t\t{\n\t\t\t\t//e.Curr = e.Bot;\n\t\t\t\te.Curr.X = e.Bot.X;\n\t\t\t\te.Curr.Y = e.Bot.Y;\n\t\t\t\tif (ClipperLib.use_xyz) e.Curr.Z = e.Bot.Z;\n\t\t\t\te.OutIdx = ClipperLib.ClipperBase.Unassigned;\n\t\t\t}\n\t\t\tlm = lm.Next;\n\t\t}\n\t\tthis.m_ActiveEdges = null;\n\t};\n\n\tClipperLib.ClipperBase.prototype.InsertScanbeam = function (Y)\n\t{\n\t\t//single-linked list: sorted descending, ignoring dups.\n\t\tif (this.m_Scanbeam === null)\n\t\t{\n\t\t\tthis.m_Scanbeam = new ClipperLib.Scanbeam();\n\t\t\tthis.m_Scanbeam.Next = null;\n\t\t\tthis.m_Scanbeam.Y = Y;\n\t\t}\n\t\telse if (Y > this.m_Scanbeam.Y)\n\t\t{\n\t\t\tvar newSb = new ClipperLib.Scanbeam();\n\t\t\tnewSb.Y = Y;\n\t\t\tnewSb.Next = this.m_Scanbeam;\n\t\t\tthis.m_Scanbeam = newSb;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tvar sb2 = this.m_Scanbeam;\n\t\t\twhile (sb2.Next !== null && Y <= sb2.Next.Y)\n\t\t\t{\n\t\t\t\tsb2 = sb2.Next;\n\t\t\t}\n\t\t\tif (Y === sb2.Y)\n\t\t\t{\n\t\t\t\treturn;\n\t\t\t} //ie ignores duplicates\n\t\t\tvar newSb1 = new ClipperLib.Scanbeam();\n\t\t\tnewSb1.Y = Y;\n\t\t\tnewSb1.Next = sb2.Next;\n\t\t\tsb2.Next = newSb1;\n\t\t}\n\t};\n\n\tClipperLib.ClipperBase.prototype.PopScanbeam = function (Y)\n\t{\n\t\tif (this.m_Scanbeam === null)\n\t\t{\n\t\t\tY.v = 0;\n\t\t\treturn false;\n\t\t}\n\t\tY.v = this.m_Scanbeam.Y;\n\t\tthis.m_Scanbeam = this.m_Scanbeam.Next;\n\t\treturn true;\n\t};\n\n\tClipperLib.ClipperBase.prototype.LocalMinimaPending = function ()\n\t{\n\t\treturn (this.m_CurrentLM !== null);\n\t};\n\n\tClipperLib.ClipperBase.prototype.CreateOutRec = function ()\n\t{\n\t\tvar result = new ClipperLib.OutRec();\n\t\tresult.Idx = ClipperLib.ClipperBase.Unassigned;\n\t\tresult.IsHole = false;\n\t\tresult.IsOpen = false;\n\t\tresult.FirstLeft = null;\n\t\tresult.Pts = null;\n\t\tresult.BottomPt = null;\n\t\tresult.PolyNode = null;\n\t\tthis.m_PolyOuts.push(result);\n\t\tresult.Idx = this.m_PolyOuts.length - 1;\n\t\treturn result;\n\t};\n\n\tClipperLib.ClipperBase.prototype.DisposeOutRec = function (index)\n\t{\n\t\tvar outRec = this.m_PolyOuts[index];\n\t\toutRec.Pts = null;\n\t\toutRec = null;\n\t\tthis.m_PolyOuts[index] = null;\n\t};\n\n\tClipperLib.ClipperBase.prototype.UpdateEdgeIntoAEL = function (e)\n\t{\n\t\tif (e.NextInLML === null)\n\t\t{\n\t\t\tClipperLib.Error(\"UpdateEdgeIntoAEL: invalid call\");\n\t\t}\n\t\tvar AelPrev = e.PrevInAEL;\n\t\tvar AelNext = e.NextInAEL;\n\t\te.NextInLML.OutIdx = e.OutIdx;\n\t\tif (AelPrev !== null)\n\t\t{\n\t\t\tAelPrev.NextInAEL = e.NextInLML;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tthis.m_ActiveEdges = e.NextInLML;\n\t\t}\n\t\tif (AelNext !== null)\n\t\t{\n\t\t\tAelNext.PrevInAEL = e.NextInLML;\n\t\t}\n\t\te.NextInLML.Side = e.Side;\n\t\te.NextInLML.WindDelta = e.WindDelta;\n\t\te.NextInLML.WindCnt = e.WindCnt;\n\t\te.NextInLML.WindCnt2 = e.WindCnt2;\n\t\te = e.NextInLML;\n\t\te.Curr.X = e.Bot.X;\n\t\te.Curr.Y = e.Bot.Y;\n\t\te.PrevInAEL = AelPrev;\n\t\te.NextInAEL = AelNext;\n\t\tif (!ClipperLib.ClipperBase.IsHorizontal(e))\n\t\t{\n\t\t\tthis.InsertScanbeam(e.Top.Y);\n\t\t}\n\t\treturn e;\n\t};\n\n\tClipperLib.ClipperBase.prototype.SwapPositionsInAEL = function (edge1, edge2)\n\t{\n\t\t//check that one or other edge hasn't already been removed from AEL ...\n\t\tif (edge1.NextInAEL === edge1.PrevInAEL || edge2.NextInAEL === edge2.PrevInAEL)\n\t\t{\n\t\t\treturn;\n\t\t}\n\n\t\tif (edge1.NextInAEL === edge2)\n\t\t{\n\t\t\tvar next = edge2.NextInAEL;\n\t\t\tif (next !== null)\n\t\t\t{\n\t\t\t\tnext.PrevInAEL = edge1;\n\t\t\t}\n\t\t\tvar prev = edge1.PrevInAEL;\n\t\t\tif (prev !== null)\n\t\t\t{\n\t\t\t\tprev.NextInAEL = edge2;\n\t\t\t}\n\t\t\tedge2.PrevInAEL = prev;\n\t\t\tedge2.NextInAEL = edge1;\n\t\t\tedge1.PrevInAEL = edge2;\n\t\t\tedge1.NextInAEL = next;\n\t\t}\n\t\telse if (edge2.NextInAEL === edge1)\n\t\t{\n\t\t\tvar next1 = edge1.NextInAEL;\n\t\t\tif (next1 !== null)\n\t\t\t{\n\t\t\t\tnext1.PrevInAEL = edge2;\n\t\t\t}\n\t\t\tvar prev1 = edge2.PrevInAEL;\n\t\t\tif (prev1 !== null)\n\t\t\t{\n\t\t\t\tprev1.NextInAEL = edge1;\n\t\t\t}\n\t\t\tedge1.PrevInAEL = prev1;\n\t\t\tedge1.NextInAEL = edge2;\n\t\t\tedge2.PrevInAEL = edge1;\n\t\t\tedge2.NextInAEL = next1;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tvar next2 = edge1.NextInAEL;\n\t\t\tvar prev2 = edge1.PrevInAEL;\n\t\t\tedge1.NextInAEL = edge2.NextInAEL;\n\t\t\tif (edge1.NextInAEL !== null)\n\t\t\t{\n\t\t\t\tedge1.NextInAEL.PrevInAEL = edge1;\n\t\t\t}\n\t\t\tedge1.PrevInAEL = edge2.PrevInAEL;\n\t\t\tif (edge1.PrevInAEL !== null)\n\t\t\t{\n\t\t\t\tedge1.PrevInAEL.NextInAEL = edge1;\n\t\t\t}\n\t\t\tedge2.NextInAEL = next2;\n\t\t\tif (edge2.NextInAEL !== null)\n\t\t\t{\n\t\t\t\tedge2.NextInAEL.PrevInAEL = edge2;\n\t\t\t}\n\t\t\tedge2.PrevInAEL = prev2;\n\t\t\tif (edge2.PrevInAEL !== null)\n\t\t\t{\n\t\t\t\tedge2.PrevInAEL.NextInAEL = edge2;\n\t\t\t}\n\t\t}\n\n\t\tif (edge1.PrevInAEL === null)\n\t\t{\n\t\t\tthis.m_ActiveEdges = edge1;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tif (edge2.PrevInAEL === null)\n\t\t\t{\n\t\t\t\tthis.m_ActiveEdges = edge2;\n\t\t\t}\n\t\t}\n\t};\n\n\tClipperLib.ClipperBase.prototype.DeleteFromAEL = function (e)\n\t{\n\t\tvar AelPrev = e.PrevInAEL;\n\t\tvar AelNext = e.NextInAEL;\n\t\tif (AelPrev === null && AelNext === null && e !== this.m_ActiveEdges)\n\t\t{\n\t\t\treturn;\n\t\t} //already deleted\n\t\tif (AelPrev !== null)\n\t\t{\n\t\t\tAelPrev.NextInAEL = AelNext;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tthis.m_ActiveEdges = AelNext;\n\t\t}\n\t\tif (AelNext !== null)\n\t\t{\n\t\t\tAelNext.PrevInAEL = AelPrev;\n\t\t}\n\t\te.NextInAEL = null;\n\t\te.PrevInAEL = null;\n\t}\n\n\t// public Clipper(int InitOptions = 0)\n\t/**\n\t * @suppress {missingProperties}\n\t */\n\tClipperLib.Clipper = function (InitOptions)\n\t{\n\t\tif (typeof (InitOptions) === \"undefined\") InitOptions = 0;\n\t\tthis.m_PolyOuts = null;\n\t\tthis.m_ClipType = ClipperLib.ClipType.ctIntersection;\n\t\tthis.m_Scanbeam = null;\n\t\tthis.m_Maxima = null;\n\t\tthis.m_ActiveEdges = null;\n\t\tthis.m_SortedEdges = null;\n\t\tthis.m_IntersectList = null;\n\t\tthis.m_IntersectNodeComparer = null;\n\t\tthis.m_ExecuteLocked = false;\n\t\tthis.m_ClipFillType = ClipperLib.PolyFillType.pftEvenOdd;\n\t\tthis.m_SubjFillType = ClipperLib.PolyFillType.pftEvenOdd;\n\t\tthis.m_Joins = null;\n\t\tthis.m_GhostJoins = null;\n\t\tthis.m_UsingPolyTree = false;\n\t\tthis.ReverseSolution = false;\n\t\tthis.StrictlySimple = false;\n\n\t\tClipperLib.ClipperBase.call(this);\n\n\t\tthis.m_Scanbeam = null;\n\t\tthis.m_Maxima = null;\n\t\tthis.m_ActiveEdges = null;\n\t\tthis.m_SortedEdges = null;\n\t\tthis.m_IntersectList = new Array();\n\t\tthis.m_IntersectNodeComparer = ClipperLib.MyIntersectNodeSort.Compare;\n\t\tthis.m_ExecuteLocked = false;\n\t\tthis.m_UsingPolyTree = false;\n\t\tthis.m_PolyOuts = new Array();\n\t\tthis.m_Joins = new Array();\n\t\tthis.m_GhostJoins = new Array();\n\t\tthis.ReverseSolution = (1 & InitOptions) !== 0;\n\t\tthis.StrictlySimple = (2 & InitOptions) !== 0;\n\t\tthis.PreserveCollinear = (4 & InitOptions) !== 0;\n\t\tif (ClipperLib.use_xyz)\n\t\t{\n\t\t\tthis.ZFillFunction = null; // function (IntPoint vert1, IntPoint vert2, ref IntPoint intersectPt);\n\t\t}\n\t};\n\n\tClipperLib.Clipper.ioReverseSolution = 1;\n\tClipperLib.Clipper.ioStrictlySimple = 2;\n\tClipperLib.Clipper.ioPreserveCollinear = 4;\n\n\tClipperLib.Clipper.prototype.Clear = function ()\n\t{\n\t\tif (this.m_edges.length === 0)\n\t\t\treturn;\n\t\t//avoids problems with ClipperBase destructor\n\t\tthis.DisposeAllPolyPts();\n\t\tClipperLib.ClipperBase.prototype.Clear.call(this);\n\t};\n\n\tClipperLib.Clipper.prototype.InsertMaxima = function (X)\n\t{\n\t\t//double-linked list: sorted ascending, ignoring dups.\n\t\tvar newMax = new ClipperLib.Maxima();\n\t\tnewMax.X = X;\n\t\tif (this.m_Maxima === null)\n\t\t{\n\t\t\tthis.m_Maxima = newMax;\n\t\t\tthis.m_Maxima.Next = null;\n\t\t\tthis.m_Maxima.Prev = null;\n\t\t}\n\t\telse if (X < this.m_Maxima.X)\n\t\t{\n\t\t\tnewMax.Next = this.m_Maxima;\n\t\t\tnewMax.Prev = null;\n\t\t\tthis.m_Maxima = newMax;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tvar m = this.m_Maxima;\n\t\t\twhile (m.Next !== null && X >= m.Next.X)\n\t\t\t{\n\t\t\t\tm = m.Next;\n\t\t\t}\n\t\t\tif (X === m.X)\n\t\t\t{\n\t\t\t\treturn;\n\t\t\t} //ie ignores duplicates (& CG to clean up newMax)\n\t\t\t//insert newMax between m and m.Next ...\n\t\t\tnewMax.Next = m.Next;\n\t\t\tnewMax.Prev = m;\n\t\t\tif (m.Next !== null)\n\t\t\t{\n\t\t\t\tm.Next.Prev = newMax;\n\t\t\t}\n\t\t\tm.Next = newMax;\n\t\t}\n\t};\n\n\t// ************************************\n\tClipperLib.Clipper.prototype.Execute = function ()\n\t{\n\t\tvar a = arguments,\n\t\t\talen = a.length,\n\t\t\tispolytree = a[1] instanceof ClipperLib.PolyTree;\n\t\tif (alen === 4 && !ispolytree) // function (clipType, solution, subjFillType, clipFillType)\n\t\t{\n\t\t\tvar clipType = a[0],\n\t\t\t\tsolution = a[1],\n\t\t\t\tsubjFillType = a[2],\n\t\t\t\tclipFillType = a[3];\n\t\t\tif (this.m_ExecuteLocked)\n\t\t\t\treturn false;\n\t\t\tif (this.m_HasOpenPaths)\n\t\t\t\tClipperLib.Error(\"Error: PolyTree struct is needed for open path clipping.\");\n\t\t\tthis.m_ExecuteLocked = true;\n\t\t\tClipperLib.Clear(solution);\n\t\t\tthis.m_SubjFillType = subjFillType;\n\t\t\tthis.m_ClipFillType = clipFillType;\n\t\t\tthis.m_ClipType = clipType;\n\t\t\tthis.m_UsingPolyTree = false;\n\t\t\ttry\n\t\t\t{\n\t\t\t\tvar succeeded = this.ExecuteInternal();\n\t\t\t\t//build the return polygons ...\n\t\t\t\tif (succeeded) this.BuildResult(solution);\n\t\t\t}\n\t\t\tfinally\n\t\t\t{\n\t\t\t\tthis.DisposeAllPolyPts();\n\t\t\t\tthis.m_ExecuteLocked = false;\n\t\t\t}\n\t\t\treturn succeeded;\n\t\t}\n\t\telse if (alen === 4 && ispolytree) // function (clipType, polytree, subjFillType, clipFillType)\n\t\t{\n\t\t\tvar clipType = a[0],\n\t\t\t\tpolytree = a[1],\n\t\t\t\tsubjFillType = a[2],\n\t\t\t\tclipFillType = a[3];\n\t\t\tif (this.m_ExecuteLocked)\n\t\t\t\treturn false;\n\t\t\tthis.m_ExecuteLocked = true;\n\t\t\tthis.m_SubjFillType = subjFillType;\n\t\t\tthis.m_ClipFillType = clipFillType;\n\t\t\tthis.m_ClipType = clipType;\n\t\t\tthis.m_UsingPolyTree = true;\n\t\t\ttry\n\t\t\t{\n\t\t\t\tvar succeeded = this.ExecuteInternal();\n\t\t\t\t//build the return polygons ...\n\t\t\t\tif (succeeded) this.BuildResult2(polytree);\n\t\t\t}\n\t\t\tfinally\n\t\t\t{\n\t\t\t\tthis.DisposeAllPolyPts();\n\t\t\t\tthis.m_ExecuteLocked = false;\n\t\t\t}\n\t\t\treturn succeeded;\n\t\t}\n\t\telse if (alen === 2 && !ispolytree) // function (clipType, solution)\n\t\t{\n\t\t\tvar clipType = a[0],\n\t\t\t\tsolution = a[1];\n\t\t\treturn this.Execute(clipType, solution, ClipperLib.PolyFillType.pftEvenOdd, ClipperLib.PolyFillType.pftEvenOdd);\n\t\t}\n\t\telse if (alen === 2 && ispolytree) // function (clipType, polytree)\n\t\t{\n\t\t\tvar clipType = a[0],\n\t\t\t\tpolytree = a[1];\n\t\t\treturn this.Execute(clipType, polytree, ClipperLib.PolyFillType.pftEvenOdd, ClipperLib.PolyFillType.pftEvenOdd);\n\t\t}\n\t};\n\n\tClipperLib.Clipper.prototype.FixHoleLinkage = function (outRec)\n\t{\n\t\t//skip if an outermost polygon or\n\t\t//already already points to the correct FirstLeft ...\n\t\tif (outRec.FirstLeft === null || (outRec.IsHole !== outRec.FirstLeft.IsHole && outRec.FirstLeft.Pts !== null))\n\t\t\treturn;\n\t\tvar orfl = outRec.FirstLeft;\n\t\twhile (orfl !== null && ((orfl.IsHole === outRec.IsHole) || orfl.Pts === null))\n\t\t\torfl = orfl.FirstLeft;\n\t\toutRec.FirstLeft = orfl;\n\t};\n\n\tClipperLib.Clipper.prototype.ExecuteInternal = function ()\n\t{\n\t\ttry\n\t\t{\n\t\t\tthis.Reset();\n\t\t\tthis.m_SortedEdges = null;\n\t\t\tthis.m_Maxima = null;\n\n\t\t\tvar botY = {},\n\t\t\t\ttopY = {};\n\n\t\t\tif (!this.PopScanbeam(botY))\n\t\t\t{\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\tthis.InsertLocalMinimaIntoAEL(botY.v);\n\t\t\twhile (this.PopScanbeam(topY) || this.LocalMinimaPending())\n\t\t\t{\n\t\t\t\tthis.ProcessHorizontals();\n\t\t\t\tthis.m_GhostJoins.length = 0;\n\t\t\t\tif (!this.ProcessIntersections(topY.v))\n\t\t\t\t{\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\tthis.ProcessEdgesAtTopOfScanbeam(topY.v);\n\t\t\t\tbotY.v = topY.v;\n\t\t\t\tthis.InsertLocalMinimaIntoAEL(botY.v);\n\t\t\t}\n\n\t\t\t//fix orientations ...\n\t\t\tvar outRec, i, ilen;\n\t\t\t//fix orientations ...\n\t\t\tfor (i = 0, ilen = this.m_PolyOuts.length; i < ilen; i++)\n\t\t\t{\n\t\t\t\toutRec = this.m_PolyOuts[i];\n\t\t\t\tif (outRec.Pts === null || outRec.IsOpen) continue;\n\t\t\t\tif ((outRec.IsHole ^ this.ReverseSolution) == (this.Area$1(outRec) > 0))\n\t\t\t\t\tthis.ReversePolyPtLinks(outRec.Pts);\n\t\t\t}\n\n\t\t\tthis.JoinCommonEdges();\n\n\t\t\tfor (i = 0, ilen = this.m_PolyOuts.length; i < ilen; i++)\n\t\t\t{\n\t\t\t\toutRec = this.m_PolyOuts[i];\n\t\t\t\tif (outRec.Pts === null)\n\t\t\t\t\tcontinue;\n\t\t\t\telse if (outRec.IsOpen)\n\t\t\t\t\tthis.FixupOutPolyline(outRec);\n\t\t\t\telse\n\t\t\t\t\tthis.FixupOutPolygon(outRec);\n\t\t\t}\n\n\t\t\tif (this.StrictlySimple) this.DoSimplePolygons();\n\t\t\treturn true;\n\t\t}\n\t\t//catch { return false; }\n\t\tfinally\n\t\t{\n\t\t\tthis.m_Joins.length = 0;\n\t\t\tthis.m_GhostJoins.length = 0;\n\t\t}\n\t};\n\n\tClipperLib.Clipper.prototype.DisposeAllPolyPts = function ()\n\t{\n\t\tfor (var i = 0, ilen = this.m_PolyOuts.length; i < ilen; ++i)\n\t\t\tthis.DisposeOutRec(i);\n\t\tClipperLib.Clear(this.m_PolyOuts);\n\t};\n\n\tClipperLib.Clipper.prototype.AddJoin = function (Op1, Op2, OffPt)\n\t{\n\t\tvar j = new ClipperLib.Join();\n\t\tj.OutPt1 = Op1;\n\t\tj.OutPt2 = Op2;\n\t\t//j.OffPt = OffPt;\n\t\tj.OffPt.X = OffPt.X;\n\t\tj.OffPt.Y = OffPt.Y;\n\t\tif (ClipperLib.use_xyz) j.OffPt.Z = OffPt.Z;\n\t\tthis.m_Joins.push(j);\n\t};\n\n\tClipperLib.Clipper.prototype.AddGhostJoin = function (Op, OffPt)\n\t{\n\t\tvar j = new ClipperLib.Join();\n\t\tj.OutPt1 = Op;\n\t\t//j.OffPt = OffPt;\n\t\tj.OffPt.X = OffPt.X;\n\t\tj.OffPt.Y = OffPt.Y;\n\t\tif (ClipperLib.use_xyz) j.OffPt.Z = OffPt.Z;\n\t\tthis.m_GhostJoins.push(j);\n\t};\n\n\t//if (ClipperLib.use_xyz)\n\t//{\n\tClipperLib.Clipper.prototype.SetZ = function (pt, e1, e2)\n\t{\n\t\tif (this.ZFillFunction !== null)\n\t\t{\n\t\t\tif (pt.Z !== 0 || this.ZFillFunction === null) return;\n\t\t\telse if (ClipperLib.IntPoint.op_Equality(pt, e1.Bot)) pt.Z = e1.Bot.Z;\n\t\t\telse if (ClipperLib.IntPoint.op_Equality(pt, e1.Top)) pt.Z = e1.Top.Z;\n\t\t\telse if (ClipperLib.IntPoint.op_Equality(pt, e2.Bot)) pt.Z = e2.Bot.Z;\n\t\t\telse if (ClipperLib.IntPoint.op_Equality(pt, e2.Top)) pt.Z = e2.Top.Z;\n\t\t\telse this.ZFillFunction(e1.Bot, e1.Top, e2.Bot, e2.Top, pt);\n\t\t}\n\t};\n\t//}\n\n\tClipperLib.Clipper.prototype.InsertLocalMinimaIntoAEL = function (botY)\n\t{\n\t\tvar lm = {};\n\n\t\tvar lb;\n\t\tvar rb;\n\t\twhile (this.PopLocalMinima(botY, lm))\n\t\t{\n\t\t\tlb = lm.v.LeftBound;\n\t\t\trb = lm.v.RightBound;\n\n\t\t\tvar Op1 = null;\n\t\t\tif (lb === null)\n\t\t\t{\n\t\t\t\tthis.InsertEdgeIntoAEL(rb, null);\n\t\t\t\tthis.SetWindingCount(rb);\n\t\t\t\tif (this.IsContributing(rb))\n\t\t\t\t\tOp1 = this.AddOutPt(rb, rb.Bot);\n\t\t\t}\n\t\t\telse if (rb === null)\n\t\t\t{\n\t\t\t\tthis.InsertEdgeIntoAEL(lb, null);\n\t\t\t\tthis.SetWindingCount(lb);\n\t\t\t\tif (this.IsContributing(lb))\n\t\t\t\t\tOp1 = this.AddOutPt(lb, lb.Bot);\n\t\t\t\tthis.InsertScanbeam(lb.Top.Y);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tthis.InsertEdgeIntoAEL(lb, null);\n\t\t\t\tthis.InsertEdgeIntoAEL(rb, lb);\n\t\t\t\tthis.SetWindingCount(lb);\n\t\t\t\trb.WindCnt = lb.WindCnt;\n\t\t\t\trb.WindCnt2 = lb.WindCnt2;\n\t\t\t\tif (this.IsContributing(lb))\n\t\t\t\t\tOp1 = this.AddLocalMinPoly(lb, rb, lb.Bot);\n\t\t\t\tthis.InsertScanbeam(lb.Top.Y);\n\t\t\t}\n\t\t\tif (rb !== null)\n\t\t\t{\n\t\t\t\tif (ClipperLib.ClipperBase.IsHorizontal(rb))\n\t\t\t\t{\n\t\t\t\t\tif (rb.NextInLML !== null)\n\t\t\t\t\t{\n\t\t\t\t\t\tthis.InsertScanbeam(rb.NextInLML.Top.Y);\n\t\t\t\t\t}\n\t\t\t\t\tthis.AddEdgeToSEL(rb);\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\tthis.InsertScanbeam(rb.Top.Y);\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (lb === null || rb === null) continue;\n\t\t\t//if output polygons share an Edge with a horizontal rb, they'll need joining later ...\n\t\t\tif (Op1 !== null && ClipperLib.ClipperBase.IsHorizontal(rb) && this.m_GhostJoins.length > 0 && rb.WindDelta !== 0)\n\t\t\t{\n\t\t\t\tfor (var i = 0, ilen = this.m_GhostJoins.length; i < ilen; i++)\n\t\t\t\t{\n\t\t\t\t\t//if the horizontal Rb and a 'ghost' horizontal overlap, then convert\n\t\t\t\t\t//the 'ghost' join to a real join ready for later ...\n\t\t\t\t\tvar j = this.m_GhostJoins[i];\n\n\t\t\t\t\tif (this.HorzSegmentsOverlap(j.OutPt1.Pt.X, j.OffPt.X, rb.Bot.X, rb.Top.X))\n\t\t\t\t\t\tthis.AddJoin(j.OutPt1, Op1, j.OffPt);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif (lb.OutIdx >= 0 && lb.PrevInAEL !== null &&\n\t\t\t\tlb.PrevInAEL.Curr.X === lb.Bot.X &&\n\t\t\t\tlb.PrevInAEL.OutIdx >= 0 &&\n\t\t\t\tClipperLib.ClipperBase.SlopesEqual5(lb.PrevInAEL.Curr, lb.PrevInAEL.Top, lb.Curr, lb.Top, this.m_UseFullRange) &&\n\t\t\t\tlb.WindDelta !== 0 && lb.PrevInAEL.WindDelta !== 0)\n\t\t\t{\n\t\t\t\tvar Op2 = this.AddOutPt(lb.PrevInAEL, lb.Bot);\n\t\t\t\tthis.AddJoin(Op1, Op2, lb.Top);\n\t\t\t}\n\t\t\tif (lb.NextInAEL !== rb)\n\t\t\t{\n\t\t\t\tif (rb.OutIdx >= 0 && rb.PrevInAEL.OutIdx >= 0 &&\n\t\t\t\t\tClipperLib.ClipperBase.SlopesEqual5(rb.PrevInAEL.Curr, rb.PrevInAEL.Top, rb.Curr, rb.Top, this.m_UseFullRange) &&\n\t\t\t\t\trb.WindDelta !== 0 && rb.PrevInAEL.WindDelta !== 0)\n\t\t\t\t{\n\t\t\t\t\tvar Op2 = this.AddOutPt(rb.PrevInAEL, rb.Bot);\n\t\t\t\t\tthis.AddJoin(Op1, Op2, rb.Top);\n\t\t\t\t}\n\t\t\t\tvar e = lb.NextInAEL;\n\t\t\t\tif (e !== null)\n\t\t\t\t\twhile (e !== rb)\n\t\t\t\t\t{\n\t\t\t\t\t\t//nb: For calculating winding counts etc, IntersectEdges() assumes\n\t\t\t\t\t\t//that param1 will be to the right of param2 ABOVE the intersection ...\n\t\t\t\t\t\tthis.IntersectEdges(rb, e, lb.Curr);\n\t\t\t\t\t\t//order important here\n\t\t\t\t\t\te = e.NextInAEL;\n\t\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\n\tClipperLib.Clipper.prototype.InsertEdgeIntoAEL = function (edge, startEdge)\n\t{\n\t\tif (this.m_ActiveEdges === null)\n\t\t{\n\t\t\tedge.PrevInAEL = null;\n\t\t\tedge.NextInAEL = null;\n\t\t\tthis.m_ActiveEdges = edge;\n\t\t}\n\t\telse if (startEdge === null && this.E2InsertsBeforeE1(this.m_ActiveEdges, edge))\n\t\t{\n\t\t\tedge.PrevInAEL = null;\n\t\t\tedge.NextInAEL = this.m_ActiveEdges;\n\t\t\tthis.m_ActiveEdges.PrevInAEL = edge;\n\t\t\tthis.m_ActiveEdges = edge;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tif (startEdge === null)\n\t\t\t\tstartEdge = this.m_ActiveEdges;\n\t\t\twhile (startEdge.NextInAEL !== null && !this.E2InsertsBeforeE1(startEdge.NextInAEL, edge))\n\t\t\t\tstartEdge = startEdge.NextInAEL;\n\t\t\tedge.NextInAEL = startEdge.NextInAEL;\n\t\t\tif (startEdge.NextInAEL !== null)\n\t\t\t\tstartEdge.NextInAEL.PrevInAEL = edge;\n\t\t\tedge.PrevInAEL = startEdge;\n\t\t\tstartEdge.NextInAEL = edge;\n\t\t}\n\t};\n\n\tClipperLib.Clipper.prototype.E2InsertsBeforeE1 = function (e1, e2)\n\t{\n\t\tif (e2.Curr.X === e1.Curr.X)\n\t\t{\n\t\t\tif (e2.Top.Y > e1.Top.Y)\n\t\t\t\treturn e2.Top.X < ClipperLib.Clipper.TopX(e1, e2.Top.Y);\n\t\t\telse\n\t\t\t\treturn e1.Top.X > ClipperLib.Clipper.TopX(e2, e1.Top.Y);\n\t\t}\n\t\telse\n\t\t\treturn e2.Curr.X < e1.Curr.X;\n\t};\n\n\tClipperLib.Clipper.prototype.IsEvenOddFillType = function (edge)\n\t{\n\t\tif (edge.PolyTyp === ClipperLib.PolyType.ptSubject)\n\t\t\treturn this.m_SubjFillType === ClipperLib.PolyFillType.pftEvenOdd;\n\t\telse\n\t\t\treturn this.m_ClipFillType === ClipperLib.PolyFillType.pftEvenOdd;\n\t};\n\n\tClipperLib.Clipper.prototype.IsEvenOddAltFillType = function (edge)\n\t{\n\t\tif (edge.PolyTyp === ClipperLib.PolyType.ptSubject)\n\t\t\treturn this.m_ClipFillType === ClipperLib.PolyFillType.pftEvenOdd;\n\t\telse\n\t\t\treturn this.m_SubjFillType === ClipperLib.PolyFillType.pftEvenOdd;\n\t};\n\n\tClipperLib.Clipper.prototype.IsContributing = function (edge)\n\t{\n\t\tvar pft, pft2;\n\t\tif (edge.PolyTyp === ClipperLib.PolyType.ptSubject)\n\t\t{\n\t\t\tpft = this.m_SubjFillType;\n\t\t\tpft2 = this.m_ClipFillType;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tpft = this.m_ClipFillType;\n\t\t\tpft2 = this.m_SubjFillType;\n\t\t}\n\t\tswitch (pft)\n\t\t{\n\t\tcase ClipperLib.PolyFillType.pftEvenOdd:\n\t\t\tif (edge.WindDelta === 0 && edge.WindCnt !== 1)\n\t\t\t\treturn false;\n\t\t\tbreak;\n\t\tcase ClipperLib.PolyFillType.pftNonZero:\n\t\t\tif (Math.abs(edge.WindCnt) !== 1)\n\t\t\t\treturn false;\n\t\t\tbreak;\n\t\tcase ClipperLib.PolyFillType.pftPositive:\n\t\t\tif (edge.WindCnt !== 1)\n\t\t\t\treturn false;\n\t\t\tbreak;\n\t\tdefault:\n\t\t\tif (edge.WindCnt !== -1)\n\t\t\t\treturn false;\n\t\t\tbreak;\n\t\t}\n\t\tswitch (this.m_ClipType)\n\t\t{\n\t\tcase ClipperLib.ClipType.ctIntersection:\n\t\t\tswitch (pft2)\n\t\t\t{\n\t\t\tcase ClipperLib.PolyFillType.pftEvenOdd:\n\t\t\tcase ClipperLib.PolyFillType.pftNonZero:\n\t\t\t\treturn (edge.WindCnt2 !== 0);\n\t\t\tcase ClipperLib.PolyFillType.pftPositive:\n\t\t\t\treturn (edge.WindCnt2 > 0);\n\t\t\tdefault:\n\t\t\t\treturn (edge.WindCnt2 < 0);\n\t\t\t}\n\t\tcase ClipperLib.ClipType.ctUnion:\n\t\t\tswitch (pft2)\n\t\t\t{\n\t\t\tcase ClipperLib.PolyFillType.pftEvenOdd:\n\t\t\tcase ClipperLib.PolyFillType.pftNonZero:\n\t\t\t\treturn (edge.WindCnt2 === 0);\n\t\t\tcase ClipperLib.PolyFillType.pftPositive:\n\t\t\t\treturn (edge.WindCnt2 <= 0);\n\t\t\tdefault:\n\t\t\t\treturn (edge.WindCnt2 >= 0);\n\t\t\t}\n\t\tcase ClipperLib.ClipType.ctDifference:\n\t\t\tif (edge.PolyTyp === ClipperLib.PolyType.ptSubject)\n\t\t\t\tswitch (pft2)\n\t\t\t\t{\n\t\t\t\tcase ClipperLib.PolyFillType.pftEvenOdd:\n\t\t\t\tcase ClipperLib.PolyFillType.pftNonZero:\n\t\t\t\t\treturn (edge.WindCnt2 === 0);\n\t\t\t\tcase ClipperLib.PolyFillType.pftPositive:\n\t\t\t\t\treturn (edge.WindCnt2 <= 0);\n\t\t\t\tdefault:\n\t\t\t\t\treturn (edge.WindCnt2 >= 0);\n\t\t\t\t}\n\t\t\telse\n\t\t\t\tswitch (pft2)\n\t\t\t\t{\n\t\t\t\tcase ClipperLib.PolyFillType.pftEvenOdd:\n\t\t\t\tcase ClipperLib.PolyFillType.pftNonZero:\n\t\t\t\t\treturn (edge.WindCnt2 !== 0);\n\t\t\t\tcase ClipperLib.PolyFillType.pftPositive:\n\t\t\t\t\treturn (edge.WindCnt2 > 0);\n\t\t\t\tdefault:\n\t\t\t\t\treturn (edge.WindCnt2 < 0);\n\t\t\t\t}\n\t\tcase ClipperLib.ClipType.ctXor:\n\t\t\tif (edge.WindDelta === 0)\n\t\t\t\tswitch (pft2)\n\t\t\t\t{\n\t\t\t\tcase ClipperLib.PolyFillType.pftEvenOdd:\n\t\t\t\tcase ClipperLib.PolyFillType.pftNonZero:\n\t\t\t\t\treturn (edge.WindCnt2 === 0);\n\t\t\t\tcase ClipperLib.PolyFillType.pftPositive:\n\t\t\t\t\treturn (edge.WindCnt2 <= 0);\n\t\t\t\tdefault:\n\t\t\t\t\treturn (edge.WindCnt2 >= 0);\n\t\t\t\t}\n\t\t\telse\n\t\t\t\treturn true;\n\t\t}\n\t\treturn true;\n\t};\n\n\tClipperLib.Clipper.prototype.SetWindingCount = function (edge)\n\t{\n\t\tvar e = edge.PrevInAEL;\n\t\t//find the edge of the same polytype that immediately preceeds 'edge' in AEL\n\t\twhile (e !== null && ((e.PolyTyp !== edge.PolyTyp) || (e.WindDelta === 0)))\n\t\t\te = e.PrevInAEL;\n\t\tif (e === null)\n\t\t{\n\t\t\tvar pft = (edge.PolyTyp === ClipperLib.PolyType.ptSubject ? this.m_SubjFillType : this.m_ClipFillType);\n\t\t\tif (edge.WindDelta === 0)\n\t\t\t{\n\t\t\t\tedge.WindCnt = (pft === ClipperLib.PolyFillType.pftNegative ? -1 : 1);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tedge.WindCnt = edge.WindDelta;\n\t\t\t}\n\t\t\tedge.WindCnt2 = 0;\n\t\t\te = this.m_ActiveEdges;\n\t\t\t//ie get ready to calc WindCnt2\n\t\t}\n\t\telse if (edge.WindDelta === 0 && this.m_ClipType !== ClipperLib.ClipType.ctUnion)\n\t\t{\n\t\t\tedge.WindCnt = 1;\n\t\t\tedge.WindCnt2 = e.WindCnt2;\n\t\t\te = e.NextInAEL;\n\t\t\t//ie get ready to calc WindCnt2\n\t\t}\n\t\telse if (this.IsEvenOddFillType(edge))\n\t\t{\n\t\t\t//EvenOdd filling ...\n\t\t\tif (edge.WindDelta === 0)\n\t\t\t{\n\t\t\t\t//are we inside a subj polygon ...\n\t\t\t\tvar Inside = true;\n\t\t\t\tvar e2 = e.PrevInAEL;\n\t\t\t\twhile (e2 !== null)\n\t\t\t\t{\n\t\t\t\t\tif (e2.PolyTyp === e.PolyTyp && e2.WindDelta !== 0)\n\t\t\t\t\t\tInside = !Inside;\n\t\t\t\t\te2 = e2.PrevInAEL;\n\t\t\t\t}\n\t\t\t\tedge.WindCnt = (Inside ? 0 : 1);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tedge.WindCnt = edge.WindDelta;\n\t\t\t}\n\t\t\tedge.WindCnt2 = e.WindCnt2;\n\t\t\te = e.NextInAEL;\n\t\t\t//ie get ready to calc WindCnt2\n\t\t}\n\t\telse\n\t\t{\n\t\t\t//nonZero, Positive or Negative filling ...\n\t\t\tif (e.WindCnt * e.WindDelta < 0)\n\t\t\t{\n\t\t\t\t//prev edge is 'decreasing' WindCount (WC) toward zero\n\t\t\t\t//so we're outside the previous polygon ...\n\t\t\t\tif (Math.abs(e.WindCnt) > 1)\n\t\t\t\t{\n\t\t\t\t\t//outside prev poly but still inside another.\n\t\t\t\t\t//when reversing direction of prev poly use the same WC\n\t\t\t\t\tif (e.WindDelta * edge.WindDelta < 0)\n\t\t\t\t\t\tedge.WindCnt = e.WindCnt;\n\t\t\t\t\telse\n\t\t\t\t\t\tedge.WindCnt = e.WindCnt + edge.WindDelta;\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t\tedge.WindCnt = (edge.WindDelta === 0 ? 1 : edge.WindDelta);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\t//prev edge is 'increasing' WindCount (WC) away from zero\n\t\t\t\t//so we're inside the previous polygon ...\n\t\t\t\tif (edge.WindDelta === 0)\n\t\t\t\t\tedge.WindCnt = (e.WindCnt < 0 ? e.WindCnt - 1 : e.WindCnt + 1);\n\t\t\t\telse if (e.WindDelta * edge.WindDelta < 0)\n\t\t\t\t\tedge.WindCnt = e.WindCnt;\n\t\t\t\telse\n\t\t\t\t\tedge.WindCnt = e.WindCnt + edge.WindDelta;\n\t\t\t}\n\t\t\tedge.WindCnt2 = e.WindCnt2;\n\t\t\te = e.NextInAEL;\n\t\t\t//ie get ready to calc WindCnt2\n\t\t}\n\t\t//update WindCnt2 ...\n\t\tif (this.IsEvenOddAltFillType(edge))\n\t\t{\n\t\t\t//EvenOdd filling ...\n\t\t\twhile (e !== edge)\n\t\t\t{\n\t\t\t\tif (e.WindDelta !== 0)\n\t\t\t\t\tedge.WindCnt2 = (edge.WindCnt2 === 0 ? 1 : 0);\n\t\t\t\te = e.NextInAEL;\n\t\t\t}\n\t\t}\n\t\telse\n\t\t{\n\t\t\t//nonZero, Positive or Negative filling ...\n\t\t\twhile (e !== edge)\n\t\t\t{\n\t\t\t\tedge.WindCnt2 += e.WindDelta;\n\t\t\t\te = e.NextInAEL;\n\t\t\t}\n\t\t}\n\t};\n\n\tClipperLib.Clipper.prototype.AddEdgeToSEL = function (edge)\n\t{\n\t\t//SEL pointers in PEdge are use to build transient lists of horizontal edges.\n\t\t//However, since we don't need to worry about processing order, all additions\n\t\t//are made to the front of the list ...\n\t\tif (this.m_SortedEdges === null)\n\t\t{\n\t\t\tthis.m_SortedEdges = edge;\n\t\t\tedge.PrevInSEL = null;\n\t\t\tedge.NextInSEL = null;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tedge.NextInSEL = this.m_SortedEdges;\n\t\t\tedge.PrevInSEL = null;\n\t\t\tthis.m_SortedEdges.PrevInSEL = edge;\n\t\t\tthis.m_SortedEdges = edge;\n\t\t}\n\t};\n\n\tClipperLib.Clipper.prototype.PopEdgeFromSEL = function (e)\n\t{\n\t\t//Pop edge from front of SEL (ie SEL is a FILO list)\n\t\te.v = this.m_SortedEdges;\n\t\tif (e.v === null)\n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\tvar oldE = e.v;\n\t\tthis.m_SortedEdges = e.v.NextInSEL;\n\t\tif (this.m_SortedEdges !== null)\n\t\t{\n\t\t\tthis.m_SortedEdges.PrevInSEL = null;\n\t\t}\n\t\toldE.NextInSEL = null;\n\t\toldE.PrevInSEL = null;\n\t\treturn true;\n\t};\n\n\tClipperLib.Clipper.prototype.CopyAELToSEL = function ()\n\t{\n\t\tvar e = this.m_ActiveEdges;\n\t\tthis.m_SortedEdges = e;\n\t\twhile (e !== null)\n\t\t{\n\t\t\te.PrevInSEL = e.PrevInAEL;\n\t\t\te.NextInSEL = e.NextInAEL;\n\t\t\te = e.NextInAEL;\n\t\t}\n\t};\n\n\tClipperLib.Clipper.prototype.SwapPositionsInSEL = function (edge1, edge2)\n\t{\n\t\tif (edge1.NextInSEL === null && edge1.PrevInSEL === null)\n\t\t\treturn;\n\t\tif (edge2.NextInSEL === null && edge2.PrevInSEL === null)\n\t\t\treturn;\n\t\tif (edge1.NextInSEL === edge2)\n\t\t{\n\t\t\tvar next = edge2.NextInSEL;\n\t\t\tif (next !== null)\n\t\t\t\tnext.PrevInSEL = edge1;\n\t\t\tvar prev = edge1.PrevInSEL;\n\t\t\tif (prev !== null)\n\t\t\t\tprev.NextInSEL = edge2;\n\t\t\tedge2.PrevInSEL = prev;\n\t\t\tedge2.NextInSEL = edge1;\n\t\t\tedge1.PrevInSEL = edge2;\n\t\t\tedge1.NextInSEL = next;\n\t\t}\n\t\telse if (edge2.NextInSEL === edge1)\n\t\t{\n\t\t\tvar next = edge1.NextInSEL;\n\t\t\tif (next !== null)\n\t\t\t\tnext.PrevInSEL = edge2;\n\t\t\tvar prev = edge2.PrevInSEL;\n\t\t\tif (prev !== null)\n\t\t\t\tprev.NextInSEL = edge1;\n\t\t\tedge1.PrevInSEL = prev;\n\t\t\tedge1.NextInSEL = edge2;\n\t\t\tedge2.PrevInSEL = edge1;\n\t\t\tedge2.NextInSEL = next;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tvar next = edge1.NextInSEL;\n\t\t\tvar prev = edge1.PrevInSEL;\n\t\t\tedge1.NextInSEL = edge2.NextInSEL;\n\t\t\tif (edge1.NextInSEL !== null)\n\t\t\t\tedge1.NextInSEL.PrevInSEL = edge1;\n\t\t\tedge1.PrevInSEL = edge2.PrevInSEL;\n\t\t\tif (edge1.PrevInSEL !== null)\n\t\t\t\tedge1.PrevInSEL.NextInSEL = edge1;\n\t\t\tedge2.NextInSEL = next;\n\t\t\tif (edge2.NextInSEL !== null)\n\t\t\t\tedge2.NextInSEL.PrevInSEL = edge2;\n\t\t\tedge2.PrevInSEL = prev;\n\t\t\tif (edge2.PrevInSEL !== null)\n\t\t\t\tedge2.PrevInSEL.NextInSEL = edge2;\n\t\t}\n\t\tif (edge1.PrevInSEL === null)\n\t\t\tthis.m_SortedEdges = edge1;\n\t\telse if (edge2.PrevInSEL === null)\n\t\t\tthis.m_SortedEdges = edge2;\n\t};\n\n\tClipperLib.Clipper.prototype.AddLocalMaxPoly = function (e1, e2, pt)\n\t{\n\t\tthis.AddOutPt(e1, pt);\n\t\tif (e2.WindDelta === 0) this.AddOutPt(e2, pt);\n\t\tif (e1.OutIdx === e2.OutIdx)\n\t\t{\n\t\t\te1.OutIdx = -1;\n\t\t\te2.OutIdx = -1;\n\t\t}\n\t\telse if (e1.OutIdx < e2.OutIdx)\n\t\t\tthis.AppendPolygon(e1, e2);\n\t\telse\n\t\t\tthis.AppendPolygon(e2, e1);\n\t};\n\n\tClipperLib.Clipper.prototype.AddLocalMinPoly = function (e1, e2, pt)\n\t{\n\t\tvar result;\n\t\tvar e, prevE;\n\t\tif (ClipperLib.ClipperBase.IsHorizontal(e2) || (e1.Dx > e2.Dx))\n\t\t{\n\t\t\tresult = this.AddOutPt(e1, pt);\n\t\t\te2.OutIdx = e1.OutIdx;\n\t\t\te1.Side = ClipperLib.EdgeSide.esLeft;\n\t\t\te2.Side = ClipperLib.EdgeSide.esRight;\n\t\t\te = e1;\n\t\t\tif (e.PrevInAEL === e2)\n\t\t\t\tprevE = e2.PrevInAEL;\n\t\t\telse\n\t\t\t\tprevE = e.PrevInAEL;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tresult = this.AddOutPt(e2, pt);\n\t\t\te1.OutIdx = e2.OutIdx;\n\t\t\te1.Side = ClipperLib.EdgeSide.esRight;\n\t\t\te2.Side = ClipperLib.EdgeSide.esLeft;\n\t\t\te = e2;\n\t\t\tif (e.PrevInAEL === e1)\n\t\t\t\tprevE = e1.PrevInAEL;\n\t\t\telse\n\t\t\t\tprevE = e.PrevInAEL;\n\t\t}\n\n\t\tif (prevE !== null && prevE.OutIdx >= 0 && prevE.Top.Y < pt.Y && e.Top.Y < pt.Y)\n\t\t{\n\t\t\tvar xPrev = ClipperLib.Clipper.TopX(prevE, pt.Y);\n\t\t\tvar xE = ClipperLib.Clipper.TopX(e, pt.Y);\n\t\t\tif ((xPrev === xE) && (e.WindDelta !== 0) && (prevE.WindDelta !== 0) && ClipperLib.ClipperBase.SlopesEqual5(new ClipperLib.IntPoint2(xPrev, pt.Y), prevE.Top, new ClipperLib.IntPoint2(xE, pt.Y), e.Top, this.m_UseFullRange))\n\t\t\t{\n\t\t\t\tvar outPt = this.AddOutPt(prevE, pt);\n\t\t\t\tthis.AddJoin(result, outPt, e.Top);\n\t\t\t}\n\t\t}\n\t\treturn result;\n\t};\n\n\tClipperLib.Clipper.prototype.AddOutPt = function (e, pt)\n\t{\n\t\tif (e.OutIdx < 0)\n\t\t{\n\t\t\tvar outRec = this.CreateOutRec();\n\t\t\toutRec.IsOpen = (e.WindDelta === 0);\n\t\t\tvar newOp = new ClipperLib.OutPt();\n\t\t\toutRec.Pts = newOp;\n\t\t\tnewOp.Idx = outRec.Idx;\n\t\t\t//newOp.Pt = pt;\n\t\t\tnewOp.Pt.X = pt.X;\n\t\t\tnewOp.Pt.Y = pt.Y;\n\t\t\tif (ClipperLib.use_xyz) newOp.Pt.Z = pt.Z;\n\t\t\tnewOp.Next = newOp;\n\t\t\tnewOp.Prev = newOp;\n\t\t\tif (!outRec.IsOpen)\n\t\t\t\tthis.SetHoleState(e, outRec);\n\t\t\te.OutIdx = outRec.Idx;\n\t\t\t//nb: do this after SetZ !\n\t\t\treturn newOp;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tvar outRec = this.m_PolyOuts[e.OutIdx];\n\t\t\t//OutRec.Pts is the 'Left-most' point & OutRec.Pts.Prev is the 'Right-most'\n\t\t\tvar op = outRec.Pts;\n\t\t\tvar ToFront = (e.Side === ClipperLib.EdgeSide.esLeft);\n\t\t\tif (ToFront && ClipperLib.IntPoint.op_Equality(pt, op.Pt))\n\t\t\t\treturn op;\n\t\t\telse if (!ToFront && ClipperLib.IntPoint.op_Equality(pt, op.Prev.Pt))\n\t\t\t\treturn op.Prev;\n\t\t\tvar newOp = new ClipperLib.OutPt();\n\t\t\tnewOp.Idx = outRec.Idx;\n\t\t\t//newOp.Pt = pt;\n\t\t\tnewOp.Pt.X = pt.X;\n\t\t\tnewOp.Pt.Y = pt.Y;\n\t\t\tif (ClipperLib.use_xyz) newOp.Pt.Z = pt.Z;\n\t\t\tnewOp.Next = op;\n\t\t\tnewOp.Prev = op.Prev;\n\t\t\tnewOp.Prev.Next = newOp;\n\t\t\top.Prev = newOp;\n\t\t\tif (ToFront)\n\t\t\t\toutRec.Pts = newOp;\n\t\t\treturn newOp;\n\t\t}\n\t};\n\n\tClipperLib.Clipper.prototype.GetLastOutPt = function (e)\n\t{\n\t\tvar outRec = this.m_PolyOuts[e.OutIdx];\n\t\tif (e.Side === ClipperLib.EdgeSide.esLeft)\n\t\t{\n\t\t\treturn outRec.Pts;\n\t\t}\n\t\telse\n\t\t{\n\t\t\treturn outRec.Pts.Prev;\n\t\t}\n\t};\n\n\tClipperLib.Clipper.prototype.SwapPoints = function (pt1, pt2)\n\t{\n\t\tvar tmp = new ClipperLib.IntPoint1(pt1.Value);\n\t\t//pt1.Value = pt2.Value;\n\t\tpt1.Value.X = pt2.Value.X;\n\t\tpt1.Value.Y = pt2.Value.Y;\n\t\tif (ClipperLib.use_xyz) pt1.Value.Z = pt2.Value.Z;\n\t\t//pt2.Value = tmp;\n\t\tpt2.Value.X = tmp.X;\n\t\tpt2.Value.Y = tmp.Y;\n\t\tif (ClipperLib.use_xyz) pt2.Value.Z = tmp.Z;\n\t};\n\n\tClipperLib.Clipper.prototype.HorzSegmentsOverlap = function (seg1a, seg1b, seg2a, seg2b)\n\t{\n\t\tvar tmp;\n\t\tif (seg1a > seg1b)\n\t\t{\n\t\t\ttmp = seg1a;\n\t\t\tseg1a = seg1b;\n\t\t\tseg1b = tmp;\n\t\t}\n\t\tif (seg2a > seg2b)\n\t\t{\n\t\t\ttmp = seg2a;\n\t\t\tseg2a = seg2b;\n\t\t\tseg2b = tmp;\n\t\t}\n\t\treturn (seg1a < seg2b) && (seg2a < seg1b);\n\t}\n\n\tClipperLib.Clipper.prototype.SetHoleState = function (e, outRec)\n\t{\n\t\tvar e2 = e.PrevInAEL;\n\t\tvar eTmp = null;\n\t\twhile (e2 !== null)\n\t\t{\n\t\t\tif (e2.OutIdx >= 0 && e2.WindDelta !== 0)\n\t\t\t{\n\t\t\t\tif (eTmp === null)\n\t\t\t\t\teTmp = e2;\n\t\t\t\telse if (eTmp.OutIdx === e2.OutIdx)\n\t\t\t\t\teTmp = null; //paired\n\t\t\t}\n\t\t\te2 = e2.PrevInAEL;\n\t\t}\n\n\t\tif (eTmp === null)\n\t\t{\n\t\t\toutRec.FirstLeft = null;\n\t\t\toutRec.IsHole = false;\n\t\t}\n\t\telse\n\t\t{\n\t\t\toutRec.FirstLeft = this.m_PolyOuts[eTmp.OutIdx];\n\t\t\toutRec.IsHole = !outRec.FirstLeft.IsHole;\n\t\t}\n\t};\n\n\tClipperLib.Clipper.prototype.GetDx = function (pt1, pt2)\n\t{\n\t\tif (pt1.Y === pt2.Y)\n\t\t\treturn ClipperLib.ClipperBase.horizontal;\n\t\telse\n\t\t\treturn (pt2.X - pt1.X) / (pt2.Y - pt1.Y);\n\t};\n\n\tClipperLib.Clipper.prototype.FirstIsBottomPt = function (btmPt1, btmPt2)\n\t{\n\t\tvar p = btmPt1.Prev;\n\t\twhile ((ClipperLib.IntPoint.op_Equality(p.Pt, btmPt1.Pt)) && (p !== btmPt1))\n\t\t\tp = p.Prev;\n\t\tvar dx1p = Math.abs(this.GetDx(btmPt1.Pt, p.Pt));\n\t\tp = btmPt1.Next;\n\t\twhile ((ClipperLib.IntPoint.op_Equality(p.Pt, btmPt1.Pt)) && (p !== btmPt1))\n\t\t\tp = p.Next;\n\t\tvar dx1n = Math.abs(this.GetDx(btmPt1.Pt, p.Pt));\n\t\tp = btmPt2.Prev;\n\t\twhile ((ClipperLib.IntPoint.op_Equality(p.Pt, btmPt2.Pt)) && (p !== btmPt2))\n\t\t\tp = p.Prev;\n\t\tvar dx2p = Math.abs(this.GetDx(btmPt2.Pt, p.Pt));\n\t\tp = btmPt2.Next;\n\t\twhile ((ClipperLib.IntPoint.op_Equality(p.Pt, btmPt2.Pt)) && (p !== btmPt2))\n\t\t\tp = p.Next;\n\t\tvar dx2n = Math.abs(this.GetDx(btmPt2.Pt, p.Pt));\n\n\t\tif (Math.max(dx1p, dx1n) === Math.max(dx2p, dx2n) && Math.min(dx1p, dx1n) === Math.min(dx2p, dx2n))\n\t\t{\n\t\t\treturn this.Area(btmPt1) > 0; //if otherwise identical use orientation\n\t\t}\n\t\telse\n\t\t{\n\t\t\treturn (dx1p >= dx2p && dx1p >= dx2n) || (dx1n >= dx2p && dx1n >= dx2n);\n\t\t}\n\t};\n\n\tClipperLib.Clipper.prototype.GetBottomPt = function (pp)\n\t{\n\t\tvar dups = null;\n\t\tvar p = pp.Next;\n\t\twhile (p !== pp)\n\t\t{\n\t\t\tif (p.Pt.Y > pp.Pt.Y)\n\t\t\t{\n\t\t\t\tpp = p;\n\t\t\t\tdups = null;\n\t\t\t}\n\t\t\telse if (p.Pt.Y === pp.Pt.Y && p.Pt.X <= pp.Pt.X)\n\t\t\t{\n\t\t\t\tif (p.Pt.X < pp.Pt.X)\n\t\t\t\t{\n\t\t\t\t\tdups = null;\n\t\t\t\t\tpp = p;\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\tif (p.Next !== pp && p.Prev !== pp)\n\t\t\t\t\t\tdups = p;\n\t\t\t\t}\n\t\t\t}\n\t\t\tp = p.Next;\n\t\t}\n\t\tif (dups !== null)\n\t\t{\n\t\t\t//there appears to be at least 2 vertices at bottomPt so ...\n\t\t\twhile (dups !== p)\n\t\t\t{\n\t\t\t\tif (!this.FirstIsBottomPt(p, dups))\n\t\t\t\t\tpp = dups;\n\t\t\t\tdups = dups.Next;\n\t\t\t\twhile (ClipperLib.IntPoint.op_Inequality(dups.Pt, pp.Pt))\n\t\t\t\t\tdups = dups.Next;\n\t\t\t}\n\t\t}\n\t\treturn pp;\n\t};\n\n\tClipperLib.Clipper.prototype.GetLowermostRec = function (outRec1, outRec2)\n\t{\n\t\t//work out which polygon fragment has the correct hole state ...\n\t\tif (outRec1.BottomPt === null)\n\t\t\toutRec1.BottomPt = this.GetBottomPt(outRec1.Pts);\n\t\tif (outRec2.BottomPt === null)\n\t\t\toutRec2.BottomPt = this.GetBottomPt(outRec2.Pts);\n\t\tvar bPt1 = outRec1.BottomPt;\n\t\tvar bPt2 = outRec2.BottomPt;\n\t\tif (bPt1.Pt.Y > bPt2.Pt.Y)\n\t\t\treturn outRec1;\n\t\telse if (bPt1.Pt.Y < bPt2.Pt.Y)\n\t\t\treturn outRec2;\n\t\telse if (bPt1.Pt.X < bPt2.Pt.X)\n\t\t\treturn outRec1;\n\t\telse if (bPt1.Pt.X > bPt2.Pt.X)\n\t\t\treturn outRec2;\n\t\telse if (bPt1.Next === bPt1)\n\t\t\treturn outRec2;\n\t\telse if (bPt2.Next === bPt2)\n\t\t\treturn outRec1;\n\t\telse if (this.FirstIsBottomPt(bPt1, bPt2))\n\t\t\treturn outRec1;\n\t\telse\n\t\t\treturn outRec2;\n\t};\n\n\tClipperLib.Clipper.prototype.OutRec1RightOfOutRec2 = function (outRec1, outRec2)\n\t{\n\t\tdo {\n\t\t\toutRec1 = outRec1.FirstLeft;\n\t\t\tif (outRec1 === outRec2)\n\t\t\t\treturn true;\n\t\t}\n\t\twhile (outRec1 !== null)\n\t\treturn false;\n\t};\n\n\tClipperLib.Clipper.prototype.GetOutRec = function (idx)\n\t{\n\t\tvar outrec = this.m_PolyOuts[idx];\n\t\twhile (outrec !== this.m_PolyOuts[outrec.Idx])\n\t\t\toutrec = this.m_PolyOuts[outrec.Idx];\n\t\treturn outrec;\n\t};\n\n\tClipperLib.Clipper.prototype.AppendPolygon = function (e1, e2)\n\t{\n\t\t//get the start and ends of both output polygons ...\n\t\tvar outRec1 = this.m_PolyOuts[e1.OutIdx];\n\t\tvar outRec2 = this.m_PolyOuts[e2.OutIdx];\n\t\tvar holeStateRec;\n\t\tif (this.OutRec1RightOfOutRec2(outRec1, outRec2))\n\t\t\tholeStateRec = outRec2;\n\t\telse if (this.OutRec1RightOfOutRec2(outRec2, outRec1))\n\t\t\tholeStateRec = outRec1;\n\t\telse\n\t\t\tholeStateRec = this.GetLowermostRec(outRec1, outRec2);\n\n\t\t//get the start and ends of both output polygons and\n\t\t//join E2 poly onto E1 poly and delete pointers to E2 ...\n\n\t\tvar p1_lft = outRec1.Pts;\n\t\tvar p1_rt = p1_lft.Prev;\n\t\tvar p2_lft = outRec2.Pts;\n\t\tvar p2_rt = p2_lft.Prev;\n\t\t//join e2 poly onto e1 poly and delete pointers to e2 ...\n\t\tif (e1.Side === ClipperLib.EdgeSide.esLeft)\n\t\t{\n\t\t\tif (e2.Side === ClipperLib.EdgeSide.esLeft)\n\t\t\t{\n\t\t\t\t//z y x a b c\n\t\t\t\tthis.ReversePolyPtLinks(p2_lft);\n\t\t\t\tp2_lft.Next = p1_lft;\n\t\t\t\tp1_lft.Prev = p2_lft;\n\t\t\t\tp1_rt.Next = p2_rt;\n\t\t\t\tp2_rt.Prev = p1_rt;\n\t\t\t\toutRec1.Pts = p2_rt;\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\t//x y z a b c\n\t\t\t\tp2_rt.Next = p1_lft;\n\t\t\t\tp1_lft.Prev = p2_rt;\n\t\t\t\tp2_lft.Prev = p1_rt;\n\t\t\t\tp1_rt.Next = p2_lft;\n\t\t\t\toutRec1.Pts = p2_lft;\n\t\t\t}\n\t\t}\n\t\telse\n\t\t{\n\t\t\tif (e2.Side === ClipperLib.EdgeSide.esRight)\n\t\t\t{\n\t\t\t\t//a b c z y x\n\t\t\t\tthis.ReversePolyPtLinks(p2_lft);\n\t\t\t\tp1_rt.Next = p2_rt;\n\t\t\t\tp2_rt.Prev = p1_rt;\n\t\t\t\tp2_lft.Next = p1_lft;\n\t\t\t\tp1_lft.Prev = p2_lft;\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\t//a b c x y z\n\t\t\t\tp1_rt.Next = p2_lft;\n\t\t\t\tp2_lft.Prev = p1_rt;\n\t\t\t\tp1_lft.Prev = p2_rt;\n\t\t\t\tp2_rt.Next = p1_lft;\n\t\t\t}\n\t\t}\n\t\toutRec1.BottomPt = null;\n\t\tif (holeStateRec === outRec2)\n\t\t{\n\t\t\tif (outRec2.FirstLeft !== outRec1)\n\t\t\t\toutRec1.FirstLeft = outRec2.FirstLeft;\n\t\t\toutRec1.IsHole = outRec2.IsHole;\n\t\t}\n\t\toutRec2.Pts = null;\n\t\toutRec2.BottomPt = null;\n\t\toutRec2.FirstLeft = outRec1;\n\t\tvar OKIdx = e1.OutIdx;\n\t\tvar ObsoleteIdx = e2.OutIdx;\n\t\te1.OutIdx = -1;\n\t\t//nb: safe because we only get here via AddLocalMaxPoly\n\t\te2.OutIdx = -1;\n\t\tvar e = this.m_ActiveEdges;\n\t\twhile (e !== null)\n\t\t{\n\t\t\tif (e.OutIdx === ObsoleteIdx)\n\t\t\t{\n\t\t\t\te.OutIdx = OKIdx;\n\t\t\t\te.Side = e1.Side;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\te = e.NextInAEL;\n\t\t}\n\t\toutRec2.Idx = outRec1.Idx;\n\t};\n\n\tClipperLib.Clipper.prototype.ReversePolyPtLinks = function (pp)\n\t{\n\t\tif (pp === null)\n\t\t\treturn;\n\t\tvar pp1;\n\t\tvar pp2;\n\t\tpp1 = pp;\n\t\tdo {\n\t\t\tpp2 = pp1.Next;\n\t\t\tpp1.Next = pp1.Prev;\n\t\t\tpp1.Prev = pp2;\n\t\t\tpp1 = pp2;\n\t\t}\n\t\twhile (pp1 !== pp)\n\t};\n\n\tClipperLib.Clipper.SwapSides = function (edge1, edge2)\n\t{\n\t\tvar side = edge1.Side;\n\t\tedge1.Side = edge2.Side;\n\t\tedge2.Side = side;\n\t};\n\n\tClipperLib.Clipper.SwapPolyIndexes = function (edge1, edge2)\n\t{\n\t\tvar outIdx = edge1.OutIdx;\n\t\tedge1.OutIdx = edge2.OutIdx;\n\t\tedge2.OutIdx = outIdx;\n\t};\n\n\tClipperLib.Clipper.prototype.IntersectEdges = function (e1, e2, pt)\n\t{\n\t\t//e1 will be to the left of e2 BELOW the intersection. Therefore e1 is before\n\t\t//e2 in AEL except when e1 is being inserted at the intersection point ...\n\t\tvar e1Contributing = (e1.OutIdx >= 0);\n\t\tvar e2Contributing = (e2.OutIdx >= 0);\n\n\t\tif (ClipperLib.use_xyz)\n\t\t\tthis.SetZ(pt, e1, e2);\n\n\t\tif (ClipperLib.use_lines)\n\t\t{\n\t\t\t//if either edge is on an OPEN path ...\n\t\t\tif (e1.WindDelta === 0 || e2.WindDelta === 0)\n\t\t\t{\n\t\t\t\t//ignore subject-subject open path intersections UNLESS they\n\t\t\t\t//are both open paths, AND they are both 'contributing maximas' ...\n\t\t\t\tif (e1.WindDelta === 0 && e2.WindDelta === 0) return;\n\t\t\t\t//if intersecting a subj line with a subj poly ...\n\t\t\t\telse if (e1.PolyTyp === e2.PolyTyp &&\n\t\t\t\t\te1.WindDelta !== e2.WindDelta && this.m_ClipType === ClipperLib.ClipType.ctUnion)\n\t\t\t\t{\n\t\t\t\t\tif (e1.WindDelta === 0)\n\t\t\t\t\t{\n\t\t\t\t\t\tif (e2Contributing)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tthis.AddOutPt(e1, pt);\n\t\t\t\t\t\t\tif (e1Contributing)\n\t\t\t\t\t\t\t\te1.OutIdx = -1;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\telse\n\t\t\t\t\t{\n\t\t\t\t\t\tif (e1Contributing)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tthis.AddOutPt(e2, pt);\n\t\t\t\t\t\t\tif (e2Contributing)\n\t\t\t\t\t\t\t\te2.OutIdx = -1;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\telse if (e1.PolyTyp !== e2.PolyTyp)\n\t\t\t\t{\n\t\t\t\t\tif ((e1.WindDelta === 0) && Math.abs(e2.WindCnt) === 1 &&\n\t\t\t\t\t\t(this.m_ClipType !== ClipperLib.ClipType.ctUnion || e2.WindCnt2 === 0))\n\t\t\t\t\t{\n\t\t\t\t\t\tthis.AddOutPt(e1, pt);\n\t\t\t\t\t\tif (e1Contributing)\n\t\t\t\t\t\t\te1.OutIdx = -1;\n\t\t\t\t\t}\n\t\t\t\t\telse if ((e2.WindDelta === 0) && (Math.abs(e1.WindCnt) === 1) &&\n\t\t\t\t\t\t(this.m_ClipType !== ClipperLib.ClipType.ctUnion || e1.WindCnt2 === 0))\n\t\t\t\t\t{\n\t\t\t\t\t\tthis.AddOutPt(e2, pt);\n\t\t\t\t\t\tif (e2Contributing)\n\t\t\t\t\t\t\te2.OutIdx = -1;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\t//update winding counts...\n\t\t//assumes that e1 will be to the Right of e2 ABOVE the intersection\n\t\tif (e1.PolyTyp === e2.PolyTyp)\n\t\t{\n\t\t\tif (this.IsEvenOddFillType(e1))\n\t\t\t{\n\t\t\t\tvar oldE1WindCnt = e1.WindCnt;\n\t\t\t\te1.WindCnt = e2.WindCnt;\n\t\t\t\te2.WindCnt = oldE1WindCnt;\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tif (e1.WindCnt + e2.WindDelta === 0)\n\t\t\t\t\te1.WindCnt = -e1.WindCnt;\n\t\t\t\telse\n\t\t\t\t\te1.WindCnt += e2.WindDelta;\n\t\t\t\tif (e2.WindCnt - e1.WindDelta === 0)\n\t\t\t\t\te2.WindCnt = -e2.WindCnt;\n\t\t\t\telse\n\t\t\t\t\te2.WindCnt -= e1.WindDelta;\n\t\t\t}\n\t\t}\n\t\telse\n\t\t{\n\t\t\tif (!this.IsEvenOddFillType(e2))\n\t\t\t\te1.WindCnt2 += e2.WindDelta;\n\t\t\telse\n\t\t\t\te1.WindCnt2 = (e1.WindCnt2 === 0) ? 1 : 0;\n\t\t\tif (!this.IsEvenOddFillType(e1))\n\t\t\t\te2.WindCnt2 -= e1.WindDelta;\n\t\t\telse\n\t\t\t\te2.WindCnt2 = (e2.WindCnt2 === 0) ? 1 : 0;\n\t\t}\n\t\tvar e1FillType, e2FillType, e1FillType2, e2FillType2;\n\t\tif (e1.PolyTyp === ClipperLib.PolyType.ptSubject)\n\t\t{\n\t\t\te1FillType = this.m_SubjFillType;\n\t\t\te1FillType2 = this.m_ClipFillType;\n\t\t}\n\t\telse\n\t\t{\n\t\t\te1FillType = this.m_ClipFillType;\n\t\t\te1FillType2 = this.m_SubjFillType;\n\t\t}\n\t\tif (e2.PolyTyp === ClipperLib.PolyType.ptSubject)\n\t\t{\n\t\t\te2FillType = this.m_SubjFillType;\n\t\t\te2FillType2 = this.m_ClipFillType;\n\t\t}\n\t\telse\n\t\t{\n\t\t\te2FillType = this.m_ClipFillType;\n\t\t\te2FillType2 = this.m_SubjFillType;\n\t\t}\n\t\tvar e1Wc, e2Wc;\n\t\tswitch (e1FillType)\n\t\t{\n\t\tcase ClipperLib.PolyFillType.pftPositive:\n\t\t\te1Wc = e1.WindCnt;\n\t\t\tbreak;\n\t\tcase ClipperLib.PolyFillType.pftNegative:\n\t\t\te1Wc = -e1.WindCnt;\n\t\t\tbreak;\n\t\tdefault:\n\t\t\te1Wc = Math.abs(e1.WindCnt);\n\t\t\tbreak;\n\t\t}\n\t\tswitch (e2FillType)\n\t\t{\n\t\tcase ClipperLib.PolyFillType.pftPositive:\n\t\t\te2Wc = e2.WindCnt;\n\t\t\tbreak;\n\t\tcase ClipperLib.PolyFillType.pftNegative:\n\t\t\te2Wc = -e2.WindCnt;\n\t\t\tbreak;\n\t\tdefault:\n\t\t\te2Wc = Math.abs(e2.WindCnt);\n\t\t\tbreak;\n\t\t}\n\t\tif (e1Contributing && e2Contributing)\n\t\t{\n\t\t\tif ((e1Wc !== 0 && e1Wc !== 1) || (e2Wc !== 0 && e2Wc !== 1) ||\n\t\t\t\t(e1.PolyTyp !== e2.PolyTyp && this.m_ClipType !== ClipperLib.ClipType.ctXor))\n\t\t\t{\n\t\t\t\tthis.AddLocalMaxPoly(e1, e2, pt);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tthis.AddOutPt(e1, pt);\n\t\t\t\tthis.AddOutPt(e2, pt);\n\t\t\t\tClipperLib.Clipper.SwapSides(e1, e2);\n\t\t\t\tClipperLib.Clipper.SwapPolyIndexes(e1, e2);\n\t\t\t}\n\t\t}\n\t\telse if (e1Contributing)\n\t\t{\n\t\t\tif (e2Wc === 0 || e2Wc === 1)\n\t\t\t{\n\t\t\t\tthis.AddOutPt(e1, pt);\n\t\t\t\tClipperLib.Clipper.SwapSides(e1, e2);\n\t\t\t\tClipperLib.Clipper.SwapPolyIndexes(e1, e2);\n\t\t\t}\n\t\t}\n\t\telse if (e2Contributing)\n\t\t{\n\t\t\tif (e1Wc === 0 || e1Wc === 1)\n\t\t\t{\n\t\t\t\tthis.AddOutPt(e2, pt);\n\t\t\t\tClipperLib.Clipper.SwapSides(e1, e2);\n\t\t\t\tClipperLib.Clipper.SwapPolyIndexes(e1, e2);\n\t\t\t}\n\t\t}\n\t\telse if ((e1Wc === 0 || e1Wc === 1) && (e2Wc === 0 || e2Wc === 1))\n\t\t{\n\t\t\t//neither edge is currently contributing ...\n\t\t\tvar e1Wc2, e2Wc2;\n\t\t\tswitch (e1FillType2)\n\t\t\t{\n\t\t\tcase ClipperLib.PolyFillType.pftPositive:\n\t\t\t\te1Wc2 = e1.WindCnt2;\n\t\t\t\tbreak;\n\t\t\tcase ClipperLib.PolyFillType.pftNegative:\n\t\t\t\te1Wc2 = -e1.WindCnt2;\n\t\t\t\tbreak;\n\t\t\tdefault:\n\t\t\t\te1Wc2 = Math.abs(e1.WindCnt2);\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tswitch (e2FillType2)\n\t\t\t{\n\t\t\tcase ClipperLib.PolyFillType.pftPositive:\n\t\t\t\te2Wc2 = e2.WindCnt2;\n\t\t\t\tbreak;\n\t\t\tcase ClipperLib.PolyFillType.pftNegative:\n\t\t\t\te2Wc2 = -e2.WindCnt2;\n\t\t\t\tbreak;\n\t\t\tdefault:\n\t\t\t\te2Wc2 = Math.abs(e2.WindCnt2);\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif (e1.PolyTyp !== e2.PolyTyp)\n\t\t\t{\n\t\t\t\tthis.AddLocalMinPoly(e1, e2, pt);\n\t\t\t}\n\t\t\telse if (e1Wc === 1 && e2Wc === 1)\n\t\t\t\tswitch (this.m_ClipType)\n\t\t\t\t{\n\t\t\t\tcase ClipperLib.ClipType.ctIntersection:\n\t\t\t\t\tif (e1Wc2 > 0 && e2Wc2 > 0)\n\t\t\t\t\t\tthis.AddLocalMinPoly(e1, e2, pt);\n\t\t\t\t\tbreak;\n\t\t\t\tcase ClipperLib.ClipType.ctUnion:\n\t\t\t\t\tif (e1Wc2 <= 0 && e2Wc2 <= 0)\n\t\t\t\t\t\tthis.AddLocalMinPoly(e1, e2, pt);\n\t\t\t\t\tbreak;\n\t\t\t\tcase ClipperLib.ClipType.ctDifference:\n\t\t\t\t\tif (((e1.PolyTyp === ClipperLib.PolyType.ptClip) && (e1Wc2 > 0) && (e2Wc2 > 0)) ||\n\t\t\t\t\t\t((e1.PolyTyp === ClipperLib.PolyType.ptSubject) && (e1Wc2 <= 0) && (e2Wc2 <= 0)))\n\t\t\t\t\t\tthis.AddLocalMinPoly(e1, e2, pt);\n\t\t\t\t\tbreak;\n\t\t\t\tcase ClipperLib.ClipType.ctXor:\n\t\t\t\t\tthis.AddLocalMinPoly(e1, e2, pt);\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\telse\n\t\t\t\tClipperLib.Clipper.SwapSides(e1, e2);\n\t\t}\n\t};\n\n\tClipperLib.Clipper.prototype.DeleteFromSEL = function (e)\n\t{\n\t\tvar SelPrev = e.PrevInSEL;\n\t\tvar SelNext = e.NextInSEL;\n\t\tif (SelPrev === null && SelNext === null && (e !== this.m_SortedEdges))\n\t\t\treturn;\n\t\t//already deleted\n\t\tif (SelPrev !== null)\n\t\t\tSelPrev.NextInSEL = SelNext;\n\t\telse\n\t\t\tthis.m_SortedEdges = SelNext;\n\t\tif (SelNext !== null)\n\t\t\tSelNext.PrevInSEL = SelPrev;\n\t\te.NextInSEL = null;\n\t\te.PrevInSEL = null;\n\t};\n\n\tClipperLib.Clipper.prototype.ProcessHorizontals = function ()\n\t{\n\t\tvar horzEdge = {}; //m_SortedEdges;\n\t\twhile (this.PopEdgeFromSEL(horzEdge))\n\t\t{\n\t\t\tthis.ProcessHorizontal(horzEdge.v);\n\t\t}\n\t};\n\n\tClipperLib.Clipper.prototype.GetHorzDirection = function (HorzEdge, $var)\n\t{\n\t\tif (HorzEdge.Bot.X < HorzEdge.Top.X)\n\t\t{\n\t\t\t$var.Left = HorzEdge.Bot.X;\n\t\t\t$var.Right = HorzEdge.Top.X;\n\t\t\t$var.Dir = ClipperLib.Direction.dLeftToRight;\n\t\t}\n\t\telse\n\t\t{\n\t\t\t$var.Left = HorzEdge.Top.X;\n\t\t\t$var.Right = HorzEdge.Bot.X;\n\t\t\t$var.Dir = ClipperLib.Direction.dRightToLeft;\n\t\t}\n\t};\n\n\tClipperLib.Clipper.prototype.ProcessHorizontal = function (horzEdge)\n\t{\n\t\tvar $var = {\n\t\t\tDir: null,\n\t\t\tLeft: null,\n\t\t\tRight: null\n\t\t};\n\n\t\tthis.GetHorzDirection(horzEdge, $var);\n\t\tvar dir = $var.Dir;\n\t\tvar horzLeft = $var.Left;\n\t\tvar horzRight = $var.Right;\n\n\t\tvar IsOpen = horzEdge.WindDelta === 0;\n\n\t\tvar eLastHorz = horzEdge,\n\t\t\teMaxPair = null;\n\t\twhile (eLastHorz.NextInLML !== null && ClipperLib.ClipperBase.IsHorizontal(eLastHorz.NextInLML))\n\t\t\teLastHorz = eLastHorz.NextInLML;\n\t\tif (eLastHorz.NextInLML === null)\n\t\t\teMaxPair = this.GetMaximaPair(eLastHorz);\n\n\t\tvar currMax = this.m_Maxima;\n\t\tif (currMax !== null)\n\t\t{\n\t\t\t//get the first maxima in range (X) ...\n\t\t\tif (dir === ClipperLib.Direction.dLeftToRight)\n\t\t\t{\n\t\t\t\twhile (currMax !== null && currMax.X <= horzEdge.Bot.X)\n\t\t\t\t{\n\t\t\t\t\tcurrMax = currMax.Next;\n\t\t\t\t}\n\t\t\t\tif (currMax !== null && currMax.X >= eLastHorz.Top.X)\n\t\t\t\t{\n\t\t\t\t\tcurrMax = null;\n\t\t\t\t}\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\twhile (currMax.Next !== null && currMax.Next.X < horzEdge.Bot.X)\n\t\t\t\t{\n\t\t\t\t\tcurrMax = currMax.Next;\n\t\t\t\t}\n\t\t\t\tif (currMax.X <= eLastHorz.Top.X)\n\t\t\t\t{\n\t\t\t\t\tcurrMax = null;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tvar op1 = null;\n\t\tfor (;;) //loop through consec. horizontal edges\n\t\t{\n\t\t\tvar IsLastHorz = (horzEdge === eLastHorz);\n\t\t\tvar e = this.GetNextInAEL(horzEdge, dir);\n\t\t\twhile (e !== null)\n\t\t\t{\n\t\t\t\t//this code block inserts extra coords into horizontal edges (in output\n\t\t\t\t//polygons) whereever maxima touch these horizontal edges. This helps\n\t\t\t\t//'simplifying' polygons (ie if the Simplify property is set).\n\t\t\t\tif (currMax !== null)\n\t\t\t\t{\n\t\t\t\t\tif (dir === ClipperLib.Direction.dLeftToRight)\n\t\t\t\t\t{\n\t\t\t\t\t\twhile (currMax !== null && currMax.X < e.Curr.X)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tif (horzEdge.OutIdx >= 0 && !IsOpen)\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tthis.AddOutPt(horzEdge, new ClipperLib.IntPoint2(currMax.X, horzEdge.Bot.Y));\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tcurrMax = currMax.Next;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\telse\n\t\t\t\t\t{\n\t\t\t\t\t\twhile (currMax !== null && currMax.X > e.Curr.X)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tif (horzEdge.OutIdx >= 0 && !IsOpen)\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tthis.AddOutPt(horzEdge, new ClipperLib.IntPoint2(currMax.X, horzEdge.Bot.Y));\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tcurrMax = currMax.Prev;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tif ((dir === ClipperLib.Direction.dLeftToRight && e.Curr.X > horzRight) || (dir === ClipperLib.Direction.dRightToLeft && e.Curr.X < horzLeft))\n\t\t\t\t{\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\n\t\t\t\t//Also break if we've got to the end of an intermediate horizontal edge ...\n\t\t\t\t//nb: Smaller Dx's are to the right of larger Dx's ABOVE the horizontal.\n\t\t\t\tif (e.Curr.X === horzEdge.Top.X && horzEdge.NextInLML !== null && e.Dx < horzEdge.NextInLML.Dx)\n\t\t\t\t\tbreak;\n\n\t\t\t\tif (horzEdge.OutIdx >= 0 && !IsOpen) //note: may be done multiple times\n\t\t\t\t{\n\t\t\t\t\tif (ClipperLib.use_xyz)\n\t\t\t\t\t{\n\t\t\t\t\t\tif (dir === ClipperLib.Direction.dLeftToRight)\n\t\t\t\t\t\t\tthis.SetZ(e.Curr, horzEdge, e);\n\t\t\t\t\t\telse this.SetZ(e.Curr, e, horzEdge);\n\t\t\t\t\t}\n\n\t\t\t\t\top1 = this.AddOutPt(horzEdge, e.Curr);\n\t\t\t\t\tvar eNextHorz = this.m_SortedEdges;\n\t\t\t\t\twhile (eNextHorz !== null)\n\t\t\t\t\t{\n\t\t\t\t\t\tif (eNextHorz.OutIdx >= 0 && this.HorzSegmentsOverlap(horzEdge.Bot.X, horzEdge.Top.X, eNextHorz.Bot.X, eNextHorz.Top.X))\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tvar op2 = this.GetLastOutPt(eNextHorz);\n\t\t\t\t\t\t\tthis.AddJoin(op2, op1, eNextHorz.Top);\n\t\t\t\t\t\t}\n\t\t\t\t\t\teNextHorz = eNextHorz.NextInSEL;\n\t\t\t\t\t}\n\t\t\t\t\tthis.AddGhostJoin(op1, horzEdge.Bot);\n\t\t\t\t}\n\n\t\t\t\t//OK, so far we're still in range of the horizontal Edge  but make sure\n\t\t\t\t//we're at the last of consec. horizontals when matching with eMaxPair\n\t\t\t\tif (e === eMaxPair && IsLastHorz)\n\t\t\t\t{\n\t\t\t\t\tif (horzEdge.OutIdx >= 0)\n\t\t\t\t\t{\n\t\t\t\t\t\tthis.AddLocalMaxPoly(horzEdge, eMaxPair, horzEdge.Top);\n\t\t\t\t\t}\n\t\t\t\t\tthis.DeleteFromAEL(horzEdge);\n\t\t\t\t\tthis.DeleteFromAEL(eMaxPair);\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tif (dir === ClipperLib.Direction.dLeftToRight)\n\t\t\t\t{\n\t\t\t\t\tvar Pt = new ClipperLib.IntPoint2(e.Curr.X, horzEdge.Curr.Y);\n\t\t\t\t\tthis.IntersectEdges(horzEdge, e, Pt);\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\tvar Pt = new ClipperLib.IntPoint2(e.Curr.X, horzEdge.Curr.Y);\n\t\t\t\t\tthis.IntersectEdges(e, horzEdge, Pt);\n\t\t\t\t}\n\t\t\t\tvar eNext = this.GetNextInAEL(e, dir);\n\t\t\t\tthis.SwapPositionsInAEL(horzEdge, e);\n\t\t\t\te = eNext;\n\t\t\t} //end while(e !== null)\n\n\t\t\t//Break out of loop if HorzEdge.NextInLML is not also horizontal ...\n\t\t\tif (horzEdge.NextInLML === null || !ClipperLib.ClipperBase.IsHorizontal(horzEdge.NextInLML))\n\t\t\t{\n\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\thorzEdge = this.UpdateEdgeIntoAEL(horzEdge);\n\t\t\tif (horzEdge.OutIdx >= 0)\n\t\t\t{\n\t\t\t\tthis.AddOutPt(horzEdge, horzEdge.Bot);\n\t\t\t}\n\n\t\t\t$var = {\n\t\t\t\tDir: dir,\n\t\t\t\tLeft: horzLeft,\n\t\t\t\tRight: horzRight\n\t\t\t};\n\n\t\t\tthis.GetHorzDirection(horzEdge, $var);\n\t\t\tdir = $var.Dir;\n\t\t\thorzLeft = $var.Left;\n\t\t\thorzRight = $var.Right;\n\n\t\t} //end for (;;)\n\n\t\tif (horzEdge.OutIdx >= 0 && op1 === null)\n\t\t{\n\t\t\top1 = this.GetLastOutPt(horzEdge);\n\t\t\tvar eNextHorz = this.m_SortedEdges;\n\t\t\twhile (eNextHorz !== null)\n\t\t\t{\n\t\t\t\tif (eNextHorz.OutIdx >= 0 && this.HorzSegmentsOverlap(horzEdge.Bot.X, horzEdge.Top.X, eNextHorz.Bot.X, eNextHorz.Top.X))\n\t\t\t\t{\n\t\t\t\t\tvar op2 = this.GetLastOutPt(eNextHorz);\n\t\t\t\t\tthis.AddJoin(op2, op1, eNextHorz.Top);\n\t\t\t\t}\n\t\t\t\teNextHorz = eNextHorz.NextInSEL;\n\t\t\t}\n\t\t\tthis.AddGhostJoin(op1, horzEdge.Top);\n\t\t}\n\n\t\tif (horzEdge.NextInLML !== null)\n\t\t{\n\t\t\tif (horzEdge.OutIdx >= 0)\n\t\t\t{\n\t\t\t\top1 = this.AddOutPt(horzEdge, horzEdge.Top);\n\n\t\t\t\thorzEdge = this.UpdateEdgeIntoAEL(horzEdge);\n\t\t\t\tif (horzEdge.WindDelta === 0)\n\t\t\t\t{\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\t//nb: HorzEdge is no longer horizontal here\n\t\t\t\tvar ePrev = horzEdge.PrevInAEL;\n\t\t\t\tvar eNext = horzEdge.NextInAEL;\n\t\t\t\tif (ePrev !== null && ePrev.Curr.X === horzEdge.Bot.X && ePrev.Curr.Y === horzEdge.Bot.Y && ePrev.WindDelta === 0 && (ePrev.OutIdx >= 0 && ePrev.Curr.Y > ePrev.Top.Y && ClipperLib.ClipperBase.SlopesEqual3(horzEdge, ePrev, this.m_UseFullRange)))\n\t\t\t\t{\n\t\t\t\t\tvar op2 = this.AddOutPt(ePrev, horzEdge.Bot);\n\t\t\t\t\tthis.AddJoin(op1, op2, horzEdge.Top);\n\t\t\t\t}\n\t\t\t\telse if (eNext !== null && eNext.Curr.X === horzEdge.Bot.X && eNext.Curr.Y === horzEdge.Bot.Y && eNext.WindDelta !== 0 && eNext.OutIdx >= 0 && eNext.Curr.Y > eNext.Top.Y && ClipperLib.ClipperBase.SlopesEqual3(horzEdge, eNext, this.m_UseFullRange))\n\t\t\t\t{\n\t\t\t\t\tvar op2 = this.AddOutPt(eNext, horzEdge.Bot);\n\t\t\t\t\tthis.AddJoin(op1, op2, horzEdge.Top);\n\t\t\t\t}\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\thorzEdge = this.UpdateEdgeIntoAEL(horzEdge);\n\t\t\t}\n\t\t}\n\t\telse\n\t\t{\n\t\t\tif (horzEdge.OutIdx >= 0)\n\t\t\t{\n\t\t\t\tthis.AddOutPt(horzEdge, horzEdge.Top);\n\t\t\t}\n\t\t\tthis.DeleteFromAEL(horzEdge);\n\t\t}\n\t};\n\n\tClipperLib.Clipper.prototype.GetNextInAEL = function (e, Direction)\n\t{\n\t\treturn Direction === ClipperLib.Direction.dLeftToRight ? e.NextInAEL : e.PrevInAEL;\n\t};\n\n\tClipperLib.Clipper.prototype.IsMinima = function (e)\n\t{\n\t\treturn e !== null && (e.Prev.NextInLML !== e) && (e.Next.NextInLML !== e);\n\t};\n\n\tClipperLib.Clipper.prototype.IsMaxima = function (e, Y)\n\t{\n\t\treturn (e !== null && e.Top.Y === Y && e.NextInLML === null);\n\t};\n\n\tClipperLib.Clipper.prototype.IsIntermediate = function (e, Y)\n\t{\n\t\treturn (e.Top.Y === Y && e.NextInLML !== null);\n\t};\n\n\tClipperLib.Clipper.prototype.GetMaximaPair = function (e)\n\t{\n\t\tif ((ClipperLib.IntPoint.op_Equality(e.Next.Top, e.Top)) && e.Next.NextInLML === null)\n\t\t{\n\t\t\treturn e.Next;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tif ((ClipperLib.IntPoint.op_Equality(e.Prev.Top, e.Top)) && e.Prev.NextInLML === null)\n\t\t\t{\n\t\t\t\treturn e.Prev;\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\treturn null;\n\t\t\t}\n\t\t}\n\t};\n\n\tClipperLib.Clipper.prototype.GetMaximaPairEx = function (e)\n\t{\n\t\t//as above but returns null if MaxPair isn't in AEL (unless it's horizontal)\n\t\tvar result = this.GetMaximaPair(e);\n\t\tif (result === null || result.OutIdx === ClipperLib.ClipperBase.Skip ||\n\t\t\t((result.NextInAEL === result.PrevInAEL) && !ClipperLib.ClipperBase.IsHorizontal(result)))\n\t\t{\n\t\t\treturn null;\n\t\t}\n\t\treturn result;\n\t};\n\n\tClipperLib.Clipper.prototype.ProcessIntersections = function (topY)\n\t{\n\t\tif (this.m_ActiveEdges === null)\n\t\t\treturn true;\n\t\ttry\n\t\t{\n\t\t\tthis.BuildIntersectList(topY);\n\t\t\tif (this.m_IntersectList.length === 0)\n\t\t\t\treturn true;\n\t\t\tif (this.m_IntersectList.length === 1 || this.FixupIntersectionOrder())\n\t\t\t\tthis.ProcessIntersectList();\n\t\t\telse\n\t\t\t\treturn false;\n\t\t}\n\t\tcatch ($$e2)\n\t\t{\n\t\t\tthis.m_SortedEdges = null;\n\t\t\tthis.m_IntersectList.length = 0;\n\t\t\tClipperLib.Error(\"ProcessIntersections error\");\n\t\t}\n\t\tthis.m_SortedEdges = null;\n\t\treturn true;\n\t};\n\n\tClipperLib.Clipper.prototype.BuildIntersectList = function (topY)\n\t{\n\t\tif (this.m_ActiveEdges === null)\n\t\t\treturn;\n\t\t//prepare for sorting ...\n\t\tvar e = this.m_ActiveEdges;\n\t\t//console.log(JSON.stringify(JSON.decycle( e )));\n\t\tthis.m_SortedEdges = e;\n\t\twhile (e !== null)\n\t\t{\n\t\t\te.PrevInSEL = e.PrevInAEL;\n\t\t\te.NextInSEL = e.NextInAEL;\n\t\t\te.Curr.X = ClipperLib.Clipper.TopX(e, topY);\n\t\t\te = e.NextInAEL;\n\t\t}\n\t\t//bubblesort ...\n\t\tvar isModified = true;\n\t\twhile (isModified && this.m_SortedEdges !== null)\n\t\t{\n\t\t\tisModified = false;\n\t\t\te = this.m_SortedEdges;\n\t\t\twhile (e.NextInSEL !== null)\n\t\t\t{\n\t\t\t\tvar eNext = e.NextInSEL;\n\t\t\t\tvar pt = new ClipperLib.IntPoint0();\n\t\t\t\t//console.log(\"e.Curr.X: \" + e.Curr.X + \" eNext.Curr.X\" + eNext.Curr.X);\n\t\t\t\tif (e.Curr.X > eNext.Curr.X)\n\t\t\t\t{\n\t\t\t\t\tthis.IntersectPoint(e, eNext, pt);\n\t\t\t\t\tif (pt.Y < topY)\n\t\t\t\t\t{\n\t\t\t\t\t\tpt = new ClipperLib.IntPoint2(ClipperLib.Clipper.TopX(e, topY), topY);\n\t\t\t\t\t}\n\t\t\t\t\tvar newNode = new ClipperLib.IntersectNode();\n\t\t\t\t\tnewNode.Edge1 = e;\n\t\t\t\t\tnewNode.Edge2 = eNext;\n\t\t\t\t\t//newNode.Pt = pt;\n\t\t\t\t\tnewNode.Pt.X = pt.X;\n\t\t\t\t\tnewNode.Pt.Y = pt.Y;\n\t\t\t\t\tif (ClipperLib.use_xyz) newNode.Pt.Z = pt.Z;\n\t\t\t\t\tthis.m_IntersectList.push(newNode);\n\t\t\t\t\tthis.SwapPositionsInSEL(e, eNext);\n\t\t\t\t\tisModified = true;\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t\te = eNext;\n\t\t\t}\n\t\t\tif (e.PrevInSEL !== null)\n\t\t\t\te.PrevInSEL.NextInSEL = null;\n\t\t\telse\n\t\t\t\tbreak;\n\t\t}\n\t\tthis.m_SortedEdges = null;\n\t};\n\n\tClipperLib.Clipper.prototype.EdgesAdjacent = function (inode)\n\t{\n\t\treturn (inode.Edge1.NextInSEL === inode.Edge2) || (inode.Edge1.PrevInSEL === inode.Edge2);\n\t};\n\n\tClipperLib.Clipper.IntersectNodeSort = function (node1, node2)\n\t{\n\t\t//the following typecast is safe because the differences in Pt.Y will\n\t\t//be limited to the height of the scanbeam.\n\t\treturn (node2.Pt.Y - node1.Pt.Y);\n\t};\n\n\tClipperLib.Clipper.prototype.FixupIntersectionOrder = function ()\n\t{\n\t\t//pre-condition: intersections are sorted bottom-most first.\n\t\t//Now it's crucial that intersections are made only between adjacent edges,\n\t\t//so to ensure this the order of intersections may need adjusting ...\n\t\tthis.m_IntersectList.sort(this.m_IntersectNodeComparer);\n\t\tthis.CopyAELToSEL();\n\t\tvar cnt = this.m_IntersectList.length;\n\t\tfor (var i = 0; i < cnt; i++)\n\t\t{\n\t\t\tif (!this.EdgesAdjacent(this.m_IntersectList[i]))\n\t\t\t{\n\t\t\t\tvar j = i + 1;\n\t\t\t\twhile (j < cnt && !this.EdgesAdjacent(this.m_IntersectList[j]))\n\t\t\t\t\tj++;\n\t\t\t\tif (j === cnt)\n\t\t\t\t\treturn false;\n\t\t\t\tvar tmp = this.m_IntersectList[i];\n\t\t\t\tthis.m_IntersectList[i] = this.m_IntersectList[j];\n\t\t\t\tthis.m_IntersectList[j] = tmp;\n\t\t\t}\n\t\t\tthis.SwapPositionsInSEL(this.m_IntersectList[i].Edge1, this.m_IntersectList[i].Edge2);\n\t\t}\n\t\treturn true;\n\t};\n\n\tClipperLib.Clipper.prototype.ProcessIntersectList = function ()\n\t{\n\t\tfor (var i = 0, ilen = this.m_IntersectList.length; i < ilen; i++)\n\t\t{\n\t\t\tvar iNode = this.m_IntersectList[i];\n\t\t\tthis.IntersectEdges(iNode.Edge1, iNode.Edge2, iNode.Pt);\n\t\t\tthis.SwapPositionsInAEL(iNode.Edge1, iNode.Edge2);\n\t\t}\n\t\tthis.m_IntersectList.length = 0;\n\t};\n\n\t/*\n\t--------------------------------\n\tRound speedtest: http://jsperf.com/fastest-round\n\t--------------------------------\n\t*/\n\tvar R1 = function (a)\n\t{\n\t\treturn a < 0 ? Math.ceil(a - 0.5) : Math.round(a)\n\t};\n\n\tvar R2 = function (a)\n\t{\n\t\treturn a < 0 ? Math.ceil(a - 0.5) : Math.floor(a + 0.5)\n\t};\n\n\tvar R3 = function (a)\n\t{\n\t\treturn a < 0 ? -Math.round(Math.abs(a)) : Math.round(a)\n\t};\n\n\tvar R4 = function (a)\n\t{\n\t\tif (a < 0)\n\t\t{\n\t\t\ta -= 0.5;\n\t\t\treturn a < -2147483648 ? Math.ceil(a) : a | 0;\n\t\t}\n\t\telse\n\t\t{\n\t\t\ta += 0.5;\n\t\t\treturn a > 2147483647 ? Math.floor(a) : a | 0;\n\t\t}\n\t};\n\n\tif (browser.msie) ClipperLib.Clipper.Round = R1;\n\telse if (browser.chromium) ClipperLib.Clipper.Round = R3;\n\telse if (browser.safari) ClipperLib.Clipper.Round = R4;\n\telse ClipperLib.Clipper.Round = R2; // eg. browser.chrome || browser.firefox || browser.opera\n\tClipperLib.Clipper.TopX = function (edge, currentY)\n\t{\n\t\t//if (edge.Bot == edge.Curr) alert (\"edge.Bot = edge.Curr\");\n\t\t//if (edge.Bot == edge.Top) alert (\"edge.Bot = edge.Top\");\n\t\tif (currentY === edge.Top.Y)\n\t\t\treturn edge.Top.X;\n\t\treturn edge.Bot.X + ClipperLib.Clipper.Round(edge.Dx * (currentY - edge.Bot.Y));\n\t};\n\n\tClipperLib.Clipper.prototype.IntersectPoint = function (edge1, edge2, ip)\n\t{\n\t\tip.X = 0;\n\t\tip.Y = 0;\n\t\tvar b1, b2;\n\t\t//nb: with very large coordinate values, it's possible for SlopesEqual() to\n\t\t//return false but for the edge.Dx value be equal due to double precision rounding.\n\t\tif (edge1.Dx === edge2.Dx)\n\t\t{\n\t\t\tip.Y = edge1.Curr.Y;\n\t\t\tip.X = ClipperLib.Clipper.TopX(edge1, ip.Y);\n\t\t\treturn;\n\t\t}\n\t\tif (edge1.Delta.X === 0)\n\t\t{\n\t\t\tip.X = edge1.Bot.X;\n\t\t\tif (ClipperLib.ClipperBase.IsHorizontal(edge2))\n\t\t\t{\n\t\t\t\tip.Y = edge2.Bot.Y;\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tb2 = edge2.Bot.Y - (edge2.Bot.X / edge2.Dx);\n\t\t\t\tip.Y = ClipperLib.Clipper.Round(ip.X / edge2.Dx + b2);\n\t\t\t}\n\t\t}\n\t\telse if (edge2.Delta.X === 0)\n\t\t{\n\t\t\tip.X = edge2.Bot.X;\n\t\t\tif (ClipperLib.ClipperBase.IsHorizontal(edge1))\n\t\t\t{\n\t\t\t\tip.Y = edge1.Bot.Y;\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tb1 = edge1.Bot.Y - (edge1.Bot.X / edge1.Dx);\n\t\t\t\tip.Y = ClipperLib.Clipper.Round(ip.X / edge1.Dx + b1);\n\t\t\t}\n\t\t}\n\t\telse\n\t\t{\n\t\t\tb1 = edge1.Bot.X - edge1.Bot.Y * edge1.Dx;\n\t\t\tb2 = edge2.Bot.X - edge2.Bot.Y * edge2.Dx;\n\t\t\tvar q = (b2 - b1) / (edge1.Dx - edge2.Dx);\n\t\t\tip.Y = ClipperLib.Clipper.Round(q);\n\t\t\tif (Math.abs(edge1.Dx) < Math.abs(edge2.Dx))\n\t\t\t\tip.X = ClipperLib.Clipper.Round(edge1.Dx * q + b1);\n\t\t\telse\n\t\t\t\tip.X = ClipperLib.Clipper.Round(edge2.Dx * q + b2);\n\t\t}\n\t\tif (ip.Y < edge1.Top.Y || ip.Y < edge2.Top.Y)\n\t\t{\n\t\t\tif (edge1.Top.Y > edge2.Top.Y)\n\t\t\t{\n\t\t\t\tip.Y = edge1.Top.Y;\n\t\t\t\tip.X = ClipperLib.Clipper.TopX(edge2, edge1.Top.Y);\n\t\t\t\treturn ip.X < edge1.Top.X;\n\t\t\t}\n\t\t\telse\n\t\t\t\tip.Y = edge2.Top.Y;\n\t\t\tif (Math.abs(edge1.Dx) < Math.abs(edge2.Dx))\n\t\t\t\tip.X = ClipperLib.Clipper.TopX(edge1, ip.Y);\n\t\t\telse\n\t\t\t\tip.X = ClipperLib.Clipper.TopX(edge2, ip.Y);\n\t\t}\n\t\t//finally, don't allow 'ip' to be BELOW curr.Y (ie bottom of scanbeam) ...\n\t\tif (ip.Y > edge1.Curr.Y)\n\t\t{\n\t\t\tip.Y = edge1.Curr.Y;\n\t\t\t//better to use the more vertical edge to derive X ...\n\t\t\tif (Math.abs(edge1.Dx) > Math.abs(edge2.Dx))\n\t\t\t\tip.X = ClipperLib.Clipper.TopX(edge2, ip.Y);\n\t\t\telse\n\t\t\t\tip.X = ClipperLib.Clipper.TopX(edge1, ip.Y);\n\t\t}\n\t};\n\n\tClipperLib.Clipper.prototype.ProcessEdgesAtTopOfScanbeam = function (topY)\n\t{\n\t\tvar e = this.m_ActiveEdges;\n\n\t\twhile (e !== null)\n\t\t{\n\t\t\t//1. process maxima, treating them as if they're 'bent' horizontal edges,\n\t\t\t//   but exclude maxima with horizontal edges. nb: e can't be a horizontal.\n\t\t\tvar IsMaximaEdge = this.IsMaxima(e, topY);\n\t\t\tif (IsMaximaEdge)\n\t\t\t{\n\t\t\t\tvar eMaxPair = this.GetMaximaPairEx(e);\n\t\t\t\tIsMaximaEdge = (eMaxPair === null || !ClipperLib.ClipperBase.IsHorizontal(eMaxPair));\n\t\t\t}\n\t\t\tif (IsMaximaEdge)\n\t\t\t{\n\t\t\t\tif (this.StrictlySimple)\n\t\t\t\t{\n\t\t\t\t\tthis.InsertMaxima(e.Top.X);\n\t\t\t\t}\n\t\t\t\tvar ePrev = e.PrevInAEL;\n\t\t\t\tthis.DoMaxima(e);\n\t\t\t\tif (ePrev === null)\n\t\t\t\t\te = this.m_ActiveEdges;\n\t\t\t\telse\n\t\t\t\t\te = ePrev.NextInAEL;\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\t//2. promote horizontal edges, otherwise update Curr.X and Curr.Y ...\n\t\t\t\tif (this.IsIntermediate(e, topY) && ClipperLib.ClipperBase.IsHorizontal(e.NextInLML))\n\t\t\t\t{\n\t\t\t\t\te = this.UpdateEdgeIntoAEL(e);\n\t\t\t\t\tif (e.OutIdx >= 0)\n\t\t\t\t\t\tthis.AddOutPt(e, e.Bot);\n\t\t\t\t\tthis.AddEdgeToSEL(e);\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\te.Curr.X = ClipperLib.Clipper.TopX(e, topY);\n\t\t\t\t\te.Curr.Y = topY;\n\t\t\t\t}\n\n\t\t\t\tif (ClipperLib.use_xyz)\n\t\t\t\t{\n\t\t\t\t\tif (e.Top.Y === topY) e.Curr.Z = e.Top.Z;\n\t\t\t\t\telse if (e.Bot.Y === topY) e.Curr.Z = e.Bot.Z;\n\t\t\t\t\telse e.Curr.Z = 0;\n\t\t\t\t}\n\n\t\t\t\t//When StrictlySimple and 'e' is being touched by another edge, then\n\t\t\t\t//make sure both edges have a vertex here ...\n\t\t\t\tif (this.StrictlySimple)\n\t\t\t\t{\n\t\t\t\t\tvar ePrev = e.PrevInAEL;\n\t\t\t\t\tif ((e.OutIdx >= 0) && (e.WindDelta !== 0) && ePrev !== null &&\n\t\t\t\t\t\t(ePrev.OutIdx >= 0) && (ePrev.Curr.X === e.Curr.X) &&\n\t\t\t\t\t\t(ePrev.WindDelta !== 0))\n\t\t\t\t\t{\n\t\t\t\t\t\tvar ip = new ClipperLib.IntPoint1(e.Curr);\n\n\t\t\t\t\t\tif (ClipperLib.use_xyz)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tthis.SetZ(ip, ePrev, e);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tvar op = this.AddOutPt(ePrev, ip);\n\t\t\t\t\t\tvar op2 = this.AddOutPt(e, ip);\n\t\t\t\t\t\tthis.AddJoin(op, op2, ip); //StrictlySimple (type-3) join\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\te = e.NextInAEL;\n\t\t\t}\n\t\t}\n\t\t//3. Process horizontals at the Top of the scanbeam ...\n\t\tthis.ProcessHorizontals();\n\t\tthis.m_Maxima = null;\n\t\t//4. Promote intermediate vertices ...\n\t\te = this.m_ActiveEdges;\n\t\twhile (e !== null)\n\t\t{\n\t\t\tif (this.IsIntermediate(e, topY))\n\t\t\t{\n\t\t\t\tvar op = null;\n\t\t\t\tif (e.OutIdx >= 0)\n\t\t\t\t\top = this.AddOutPt(e, e.Top);\n\t\t\t\te = this.UpdateEdgeIntoAEL(e);\n\t\t\t\t//if output polygons share an edge, they'll need joining later ...\n\t\t\t\tvar ePrev = e.PrevInAEL;\n\t\t\t\tvar eNext = e.NextInAEL;\n\n\t\t\t\tif (ePrev !== null && ePrev.Curr.X === e.Bot.X && ePrev.Curr.Y === e.Bot.Y && op !== null && ePrev.OutIdx >= 0 && ePrev.Curr.Y === ePrev.Top.Y && ClipperLib.ClipperBase.SlopesEqual5(e.Curr, e.Top, ePrev.Curr, ePrev.Top, this.m_UseFullRange) && (e.WindDelta !== 0) && (ePrev.WindDelta !== 0))\n\t\t\t\t{\n\t\t\t\t\tvar op2 = this.AddOutPt(ePrev2, e.Bot);\n\t\t\t\t\tthis.AddJoin(op, op2, e.Top);\n\t\t\t\t}\n\t\t\t\telse if (eNext !== null && eNext.Curr.X === e.Bot.X && eNext.Curr.Y === e.Bot.Y && op !== null && eNext.OutIdx >= 0 && eNext.Curr.Y === eNext.Top.Y && ClipperLib.ClipperBase.SlopesEqual5(e.Curr, e.Top, eNext.Curr, eNext.Top, this.m_UseFullRange) && (e.WindDelta !== 0) && (eNext.WindDelta !== 0))\n\t\t\t\t{\n\t\t\t\t\tvar op2 = this.AddOutPt(eNext, e.Bot);\n\t\t\t\t\tthis.AddJoin(op, op2, e.Top);\n\t\t\t\t}\n\t\t\t}\n\t\t\te = e.NextInAEL;\n\t\t}\n\t};\n\n\tClipperLib.Clipper.prototype.DoMaxima = function (e)\n\t{\n\t\tvar eMaxPair = this.GetMaximaPairEx(e);\n\t\tif (eMaxPair === null)\n\t\t{\n\t\t\tif (e.OutIdx >= 0)\n\t\t\t\tthis.AddOutPt(e, e.Top);\n\t\t\tthis.DeleteFromAEL(e);\n\t\t\treturn;\n\t\t}\n\t\tvar eNext = e.NextInAEL;\n\t\twhile (eNext !== null && eNext !== eMaxPair)\n\t\t{\n\t\t\tthis.IntersectEdges(e, eNext, e.Top);\n\t\t\tthis.SwapPositionsInAEL(e, eNext);\n\t\t\teNext = e.NextInAEL;\n\t\t}\n\t\tif (e.OutIdx === -1 && eMaxPair.OutIdx === -1)\n\t\t{\n\t\t\tthis.DeleteFromAEL(e);\n\t\t\tthis.DeleteFromAEL(eMaxPair);\n\t\t}\n\t\telse if (e.OutIdx >= 0 && eMaxPair.OutIdx >= 0)\n\t\t{\n\t\t\tif (e.OutIdx >= 0) this.AddLocalMaxPoly(e, eMaxPair, e.Top);\n\t\t\tthis.DeleteFromAEL(e);\n\t\t\tthis.DeleteFromAEL(eMaxPair);\n\t\t}\n\t\telse if (ClipperLib.use_lines && e.WindDelta === 0)\n\t\t{\n\t\t\tif (e.OutIdx >= 0)\n\t\t\t{\n\t\t\t\tthis.AddOutPt(e, e.Top);\n\t\t\t\te.OutIdx = ClipperLib.ClipperBase.Unassigned;\n\t\t\t}\n\t\t\tthis.DeleteFromAEL(e);\n\t\t\tif (eMaxPair.OutIdx >= 0)\n\t\t\t{\n\t\t\t\tthis.AddOutPt(eMaxPair, e.Top);\n\t\t\t\teMaxPair.OutIdx = ClipperLib.ClipperBase.Unassigned;\n\t\t\t}\n\t\t\tthis.DeleteFromAEL(eMaxPair);\n\t\t}\n\t\telse\n\t\t\tClipperLib.Error(\"DoMaxima error\");\n\t};\n\n\tClipperLib.Clipper.ReversePaths = function (polys)\n\t{\n\t\tfor (var i = 0, len = polys.length; i < len; i++)\n\t\t\tpolys[i].reverse();\n\t};\n\n\tClipperLib.Clipper.Orientation = function (poly)\n\t{\n\t\treturn ClipperLib.Clipper.Area(poly) >= 0;\n\t};\n\n\tClipperLib.Clipper.prototype.PointCount = function (pts)\n\t{\n\t\tif (pts === null)\n\t\t\treturn 0;\n\t\tvar result = 0;\n\t\tvar p = pts;\n\t\tdo {\n\t\t\tresult++;\n\t\t\tp = p.Next;\n\t\t}\n\t\twhile (p !== pts)\n\t\treturn result;\n\t};\n\n\tClipperLib.Clipper.prototype.BuildResult = function (polyg)\n\t{\n\t\tClipperLib.Clear(polyg);\n\t\tfor (var i = 0, ilen = this.m_PolyOuts.length; i < ilen; i++)\n\t\t{\n\t\t\tvar outRec = this.m_PolyOuts[i];\n\t\t\tif (outRec.Pts === null)\n\t\t\t\tcontinue;\n\t\t\tvar p = outRec.Pts.Prev;\n\t\t\tvar cnt = this.PointCount(p);\n\t\t\tif (cnt < 2)\n\t\t\t\tcontinue;\n\t\t\tvar pg = new Array(cnt);\n\t\t\tfor (var j = 0; j < cnt; j++)\n\t\t\t{\n\t\t\t\tpg[j] = p.Pt;\n\t\t\t\tp = p.Prev;\n\t\t\t}\n\t\t\tpolyg.push(pg);\n\t\t}\n\t};\n\n\tClipperLib.Clipper.prototype.BuildResult2 = function (polytree)\n\t{\n\t\tpolytree.Clear();\n\t\t//add each output polygon/contour to polytree ...\n\t\t//polytree.m_AllPolys.set_Capacity(this.m_PolyOuts.length);\n\t\tfor (var i = 0, ilen = this.m_PolyOuts.length; i < ilen; i++)\n\t\t{\n\t\t\tvar outRec = this.m_PolyOuts[i];\n\t\t\tvar cnt = this.PointCount(outRec.Pts);\n\t\t\tif ((outRec.IsOpen && cnt < 2) || (!outRec.IsOpen && cnt < 3))\n\t\t\t\tcontinue;\n\t\t\tthis.FixHoleLinkage(outRec);\n\t\t\tvar pn = new ClipperLib.PolyNode();\n\t\t\tpolytree.m_AllPolys.push(pn);\n\t\t\toutRec.PolyNode = pn;\n\t\t\tpn.m_polygon.length = cnt;\n\t\t\tvar op = outRec.Pts.Prev;\n\t\t\tfor (var j = 0; j < cnt; j++)\n\t\t\t{\n\t\t\t\tpn.m_polygon[j] = op.Pt;\n\t\t\t\top = op.Prev;\n\t\t\t}\n\t\t}\n\t\t//fixup PolyNode links etc ...\n\t\t//polytree.m_Childs.set_Capacity(this.m_PolyOuts.length);\n\t\tfor (var i = 0, ilen = this.m_PolyOuts.length; i < ilen; i++)\n\t\t{\n\t\t\tvar outRec = this.m_PolyOuts[i];\n\t\t\tif (outRec.PolyNode === null)\n\t\t\t\tcontinue;\n\t\t\telse if (outRec.IsOpen)\n\t\t\t{\n\t\t\t\toutRec.PolyNode.IsOpen = true;\n\t\t\t\tpolytree.AddChild(outRec.PolyNode);\n\t\t\t}\n\t\t\telse if (outRec.FirstLeft !== null && outRec.FirstLeft.PolyNode !== null)\n\t\t\t\toutRec.FirstLeft.PolyNode.AddChild(outRec.PolyNode);\n\t\t\telse\n\t\t\t\tpolytree.AddChild(outRec.PolyNode);\n\t\t}\n\t};\n\n\tClipperLib.Clipper.prototype.FixupOutPolyline = function (outRec)\n\t{\n\t\tvar pp = outRec.Pts;\n\t\tvar lastPP = pp.Prev;\n\t\twhile (pp !== lastPP)\n\t\t{\n\t\t\tpp = pp.Next;\n\t\t\tif (ClipperLib.IntPoint.op_Equality(pp.Pt, pp.Prev.Pt))\n\t\t\t{\n\t\t\t\tif (pp === lastPP)\n\t\t\t\t{\n\t\t\t\t\tlastPP = pp.Prev;\n\t\t\t\t}\n\t\t\t\tvar tmpPP = pp.Prev;\n\t\t\t\ttmpPP.Next = pp.Next;\n\t\t\t\tpp.Next.Prev = tmpPP;\n\t\t\t\tpp = tmpPP;\n\t\t\t}\n\t\t}\n\t\tif (pp === pp.Prev)\n\t\t{\n\t\t\toutRec.Pts = null;\n\t\t}\n\t};\n\n\tClipperLib.Clipper.prototype.FixupOutPolygon = function (outRec)\n\t{\n\t\t//FixupOutPolygon() - removes duplicate points and simplifies consecutive\n\t\t//parallel edges by removing the middle vertex.\n\t\tvar lastOK = null;\n\t\toutRec.BottomPt = null;\n\t\tvar pp = outRec.Pts;\n\t\tvar preserveCol = this.PreserveCollinear || this.StrictlySimple;\n\t\tfor (;;)\n\t\t{\n\t\t\tif (pp.Prev === pp || pp.Prev === pp.Next)\n\t\t\t{\n\t\t\t\toutRec.Pts = null;\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t//test for duplicate points and collinear edges ...\n\t\t\tif ((ClipperLib.IntPoint.op_Equality(pp.Pt, pp.Next.Pt)) || (ClipperLib.IntPoint.op_Equality(pp.Pt, pp.Prev.Pt)) || (ClipperLib.ClipperBase.SlopesEqual4(pp.Prev.Pt, pp.Pt, pp.Next.Pt, this.m_UseFullRange) && (!preserveCol || !this.Pt2IsBetweenPt1AndPt3(pp.Prev.Pt, pp.Pt, pp.Next.Pt))))\n\t\t\t{\n\t\t\t\tlastOK = null;\n\t\t\t\tpp.Prev.Next = pp.Next;\n\t\t\t\tpp.Next.Prev = pp.Prev;\n\t\t\t\tpp = pp.Prev;\n\t\t\t}\n\t\t\telse if (pp === lastOK)\n\t\t\t\tbreak;\n\t\t\telse\n\t\t\t{\n\t\t\t\tif (lastOK === null)\n\t\t\t\t\tlastOK = pp;\n\t\t\t\tpp = pp.Next;\n\t\t\t}\n\t\t}\n\t\toutRec.Pts = pp;\n\t};\n\n\tClipperLib.Clipper.prototype.DupOutPt = function (outPt, InsertAfter)\n\t{\n\t\tvar result = new ClipperLib.OutPt();\n\t\t//result.Pt = outPt.Pt;\n\t\tresult.Pt.X = outPt.Pt.X;\n\t\tresult.Pt.Y = outPt.Pt.Y;\n\t\tif (ClipperLib.use_xyz) result.Pt.Z = outPt.Pt.Z;\n\t\tresult.Idx = outPt.Idx;\n\t\tif (InsertAfter)\n\t\t{\n\t\t\tresult.Next = outPt.Next;\n\t\t\tresult.Prev = outPt;\n\t\t\toutPt.Next.Prev = result;\n\t\t\toutPt.Next = result;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tresult.Prev = outPt.Prev;\n\t\t\tresult.Next = outPt;\n\t\t\toutPt.Prev.Next = result;\n\t\t\toutPt.Prev = result;\n\t\t}\n\t\treturn result;\n\t};\n\n\tClipperLib.Clipper.prototype.GetOverlap = function (a1, a2, b1, b2, $val)\n\t{\n\t\tif (a1 < a2)\n\t\t{\n\t\t\tif (b1 < b2)\n\t\t\t{\n\t\t\t\t$val.Left = Math.max(a1, b1);\n\t\t\t\t$val.Right = Math.min(a2, b2);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\t$val.Left = Math.max(a1, b2);\n\t\t\t\t$val.Right = Math.min(a2, b1);\n\t\t\t}\n\t\t}\n\t\telse\n\t\t{\n\t\t\tif (b1 < b2)\n\t\t\t{\n\t\t\t\t$val.Left = Math.max(a2, b1);\n\t\t\t\t$val.Right = Math.min(a1, b2);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\t$val.Left = Math.max(a2, b2);\n\t\t\t\t$val.Right = Math.min(a1, b1);\n\t\t\t}\n\t\t}\n\t\treturn $val.Left < $val.Right;\n\t};\n\n\tClipperLib.Clipper.prototype.JoinHorz = function (op1, op1b, op2, op2b, Pt, DiscardLeft)\n\t{\n\t\tvar Dir1 = (op1.Pt.X > op1b.Pt.X ? ClipperLib.Direction.dRightToLeft : ClipperLib.Direction.dLeftToRight);\n\t\tvar Dir2 = (op2.Pt.X > op2b.Pt.X ? ClipperLib.Direction.dRightToLeft : ClipperLib.Direction.dLeftToRight);\n\t\tif (Dir1 === Dir2)\n\t\t\treturn false;\n\t\t//When DiscardLeft, we want Op1b to be on the Left of Op1, otherwise we\n\t\t//want Op1b to be on the Right. (And likewise with Op2 and Op2b.)\n\t\t//So, to facilitate this while inserting Op1b and Op2b ...\n\t\t//when DiscardLeft, make sure we're AT or RIGHT of Pt before adding Op1b,\n\t\t//otherwise make sure we're AT or LEFT of Pt. (Likewise with Op2b.)\n\t\tif (Dir1 === ClipperLib.Direction.dLeftToRight)\n\t\t{\n\t\t\twhile (op1.Next.Pt.X <= Pt.X &&\n\t\t\t\top1.Next.Pt.X >= op1.Pt.X && op1.Next.Pt.Y === Pt.Y)\n\t\t\t\top1 = op1.Next;\n\t\t\tif (DiscardLeft && (op1.Pt.X !== Pt.X))\n\t\t\t\top1 = op1.Next;\n\t\t\top1b = this.DupOutPt(op1, !DiscardLeft);\n\t\t\tif (ClipperLib.IntPoint.op_Inequality(op1b.Pt, Pt))\n\t\t\t{\n\t\t\t\top1 = op1b;\n\t\t\t\t//op1.Pt = Pt;\n\t\t\t\top1.Pt.X = Pt.X;\n\t\t\t\top1.Pt.Y = Pt.Y;\n\t\t\t\tif (ClipperLib.use_xyz) op1.Pt.Z = Pt.Z;\n\t\t\t\top1b = this.DupOutPt(op1, !DiscardLeft);\n\t\t\t}\n\t\t}\n\t\telse\n\t\t{\n\t\t\twhile (op1.Next.Pt.X >= Pt.X &&\n\t\t\t\top1.Next.Pt.X <= op1.Pt.X && op1.Next.Pt.Y === Pt.Y)\n\t\t\t\top1 = op1.Next;\n\t\t\tif (!DiscardLeft && (op1.Pt.X !== Pt.X))\n\t\t\t\top1 = op1.Next;\n\t\t\top1b = this.DupOutPt(op1, DiscardLeft);\n\t\t\tif (ClipperLib.IntPoint.op_Inequality(op1b.Pt, Pt))\n\t\t\t{\n\t\t\t\top1 = op1b;\n\t\t\t\t//op1.Pt = Pt;\n\t\t\t\top1.Pt.X = Pt.X;\n\t\t\t\top1.Pt.Y = Pt.Y;\n\t\t\t\tif (ClipperLib.use_xyz) op1.Pt.Z = Pt.Z;\n\t\t\t\top1b = this.DupOutPt(op1, DiscardLeft);\n\t\t\t}\n\t\t}\n\t\tif (Dir2 === ClipperLib.Direction.dLeftToRight)\n\t\t{\n\t\t\twhile (op2.Next.Pt.X <= Pt.X &&\n\t\t\t\top2.Next.Pt.X >= op2.Pt.X && op2.Next.Pt.Y === Pt.Y)\n\t\t\t\top2 = op2.Next;\n\t\t\tif (DiscardLeft && (op2.Pt.X !== Pt.X))\n\t\t\t\top2 = op2.Next;\n\t\t\top2b = this.DupOutPt(op2, !DiscardLeft);\n\t\t\tif (ClipperLib.IntPoint.op_Inequality(op2b.Pt, Pt))\n\t\t\t{\n\t\t\t\top2 = op2b;\n\t\t\t\t//op2.Pt = Pt;\n\t\t\t\top2.Pt.X = Pt.X;\n\t\t\t\top2.Pt.Y = Pt.Y;\n\t\t\t\tif (ClipperLib.use_xyz) op2.Pt.Z = Pt.Z;\n\t\t\t\top2b = this.DupOutPt(op2, !DiscardLeft);\n\t\t\t}\n\t\t}\n\t\telse\n\t\t{\n\t\t\twhile (op2.Next.Pt.X >= Pt.X &&\n\t\t\t\top2.Next.Pt.X <= op2.Pt.X && op2.Next.Pt.Y === Pt.Y)\n\t\t\t\top2 = op2.Next;\n\t\t\tif (!DiscardLeft && (op2.Pt.X !== Pt.X))\n\t\t\t\top2 = op2.Next;\n\t\t\top2b = this.DupOutPt(op2, DiscardLeft);\n\t\t\tif (ClipperLib.IntPoint.op_Inequality(op2b.Pt, Pt))\n\t\t\t{\n\t\t\t\top2 = op2b;\n\t\t\t\t//op2.Pt = Pt;\n\t\t\t\top2.Pt.X = Pt.X;\n\t\t\t\top2.Pt.Y = Pt.Y;\n\t\t\t\tif (ClipperLib.use_xyz) op2.Pt.Z = Pt.Z;\n\t\t\t\top2b = this.DupOutPt(op2, DiscardLeft);\n\t\t\t}\n\t\t}\n\t\tif ((Dir1 === ClipperLib.Direction.dLeftToRight) === DiscardLeft)\n\t\t{\n\t\t\top1.Prev = op2;\n\t\t\top2.Next = op1;\n\t\t\top1b.Next = op2b;\n\t\t\top2b.Prev = op1b;\n\t\t}\n\t\telse\n\t\t{\n\t\t\top1.Next = op2;\n\t\t\top2.Prev = op1;\n\t\t\top1b.Prev = op2b;\n\t\t\top2b.Next = op1b;\n\t\t}\n\t\treturn true;\n\t};\n\n\tClipperLib.Clipper.prototype.JoinPoints = function (j, outRec1, outRec2)\n\t{\n\t\tvar op1 = j.OutPt1,\n\t\t\top1b = new ClipperLib.OutPt();\n\t\tvar op2 = j.OutPt2,\n\t\t\top2b = new ClipperLib.OutPt();\n\t\t//There are 3 kinds of joins for output polygons ...\n\t\t//1. Horizontal joins where Join.OutPt1 & Join.OutPt2 are vertices anywhere\n\t\t//along (horizontal) collinear edges (& Join.OffPt is on the same horizontal).\n\t\t//2. Non-horizontal joins where Join.OutPt1 & Join.OutPt2 are at the same\n\t\t//location at the Bottom of the overlapping segment (& Join.OffPt is above).\n\t\t//3. StrictlySimple joins where edges touch but are not collinear and where\n\t\t//Join.OutPt1, Join.OutPt2 & Join.OffPt all share the same point.\n\t\tvar isHorizontal = (j.OutPt1.Pt.Y === j.OffPt.Y);\n\t\tif (isHorizontal && (ClipperLib.IntPoint.op_Equality(j.OffPt, j.OutPt1.Pt)) && (ClipperLib.IntPoint.op_Equality(j.OffPt, j.OutPt2.Pt)))\n\t\t{\n\t\t\t//Strictly Simple join ...\n\t\t\tif (outRec1 !== outRec2) return false;\n\n\t\t\top1b = j.OutPt1.Next;\n\t\t\twhile (op1b !== op1 && (ClipperLib.IntPoint.op_Equality(op1b.Pt, j.OffPt)))\n\t\t\t\top1b = op1b.Next;\n\t\t\tvar reverse1 = (op1b.Pt.Y > j.OffPt.Y);\n\t\t\top2b = j.OutPt2.Next;\n\t\t\twhile (op2b !== op2 && (ClipperLib.IntPoint.op_Equality(op2b.Pt, j.OffPt)))\n\t\t\t\top2b = op2b.Next;\n\t\t\tvar reverse2 = (op2b.Pt.Y > j.OffPt.Y);\n\t\t\tif (reverse1 === reverse2)\n\t\t\t\treturn false;\n\t\t\tif (reverse1)\n\t\t\t{\n\t\t\t\top1b = this.DupOutPt(op1, false);\n\t\t\t\top2b = this.DupOutPt(op2, true);\n\t\t\t\top1.Prev = op2;\n\t\t\t\top2.Next = op1;\n\t\t\t\top1b.Next = op2b;\n\t\t\t\top2b.Prev = op1b;\n\t\t\t\tj.OutPt1 = op1;\n\t\t\t\tj.OutPt2 = op1b;\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\top1b = this.DupOutPt(op1, true);\n\t\t\t\top2b = this.DupOutPt(op2, false);\n\t\t\t\top1.Next = op2;\n\t\t\t\top2.Prev = op1;\n\t\t\t\top1b.Prev = op2b;\n\t\t\t\top2b.Next = op1b;\n\t\t\t\tj.OutPt1 = op1;\n\t\t\t\tj.OutPt2 = op1b;\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\telse if (isHorizontal)\n\t\t{\n\t\t\t//treat horizontal joins differently to non-horizontal joins since with\n\t\t\t//them we're not yet sure where the overlapping is. OutPt1.Pt & OutPt2.Pt\n\t\t\t//may be anywhere along the horizontal edge.\n\t\t\top1b = op1;\n\t\t\twhile (op1.Prev.Pt.Y === op1.Pt.Y && op1.Prev !== op1b && op1.Prev !== op2)\n\t\t\t\top1 = op1.Prev;\n\t\t\twhile (op1b.Next.Pt.Y === op1b.Pt.Y && op1b.Next !== op1 && op1b.Next !== op2)\n\t\t\t\top1b = op1b.Next;\n\t\t\tif (op1b.Next === op1 || op1b.Next === op2)\n\t\t\t\treturn false;\n\t\t\t//a flat 'polygon'\n\t\t\top2b = op2;\n\t\t\twhile (op2.Prev.Pt.Y === op2.Pt.Y && op2.Prev !== op2b && op2.Prev !== op1b)\n\t\t\t\top2 = op2.Prev;\n\t\t\twhile (op2b.Next.Pt.Y === op2b.Pt.Y && op2b.Next !== op2 && op2b.Next !== op1)\n\t\t\t\top2b = op2b.Next;\n\t\t\tif (op2b.Next === op2 || op2b.Next === op1)\n\t\t\t\treturn false;\n\t\t\t//a flat 'polygon'\n\t\t\t//Op1 -. Op1b & Op2 -. Op2b are the extremites of the horizontal edges\n\n\t\t\tvar $val = {\n\t\t\t\tLeft: null,\n\t\t\t\tRight: null\n\t\t\t};\n\n\t\t\tif (!this.GetOverlap(op1.Pt.X, op1b.Pt.X, op2.Pt.X, op2b.Pt.X, $val))\n\t\t\t\treturn false;\n\t\t\tvar Left = $val.Left;\n\t\t\tvar Right = $val.Right;\n\n\t\t\t//DiscardLeftSide: when overlapping edges are joined, a spike will created\n\t\t\t//which needs to be cleaned up. However, we don't want Op1 or Op2 caught up\n\t\t\t//on the discard Side as either may still be needed for other joins ...\n\t\t\tvar Pt = new ClipperLib.IntPoint0();\n\t\t\tvar DiscardLeftSide;\n\t\t\tif (op1.Pt.X >= Left && op1.Pt.X <= Right)\n\t\t\t{\n\t\t\t\t//Pt = op1.Pt;\n\t\t\t\tPt.X = op1.Pt.X;\n\t\t\t\tPt.Y = op1.Pt.Y;\n\t\t\t\tif (ClipperLib.use_xyz) Pt.Z = op1.Pt.Z;\n\t\t\t\tDiscardLeftSide = (op1.Pt.X > op1b.Pt.X);\n\t\t\t}\n\t\t\telse if (op2.Pt.X >= Left && op2.Pt.X <= Right)\n\t\t\t{\n\t\t\t\t//Pt = op2.Pt;\n\t\t\t\tPt.X = op2.Pt.X;\n\t\t\t\tPt.Y = op2.Pt.Y;\n\t\t\t\tif (ClipperLib.use_xyz) Pt.Z = op2.Pt.Z;\n\t\t\t\tDiscardLeftSide = (op2.Pt.X > op2b.Pt.X);\n\t\t\t}\n\t\t\telse if (op1b.Pt.X >= Left && op1b.Pt.X <= Right)\n\t\t\t{\n\t\t\t\t//Pt = op1b.Pt;\n\t\t\t\tPt.X = op1b.Pt.X;\n\t\t\t\tPt.Y = op1b.Pt.Y;\n\t\t\t\tif (ClipperLib.use_xyz) Pt.Z = op1b.Pt.Z;\n\t\t\t\tDiscardLeftSide = op1b.Pt.X > op1.Pt.X;\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\t//Pt = op2b.Pt;\n\t\t\t\tPt.X = op2b.Pt.X;\n\t\t\t\tPt.Y = op2b.Pt.Y;\n\t\t\t\tif (ClipperLib.use_xyz) Pt.Z = op2b.Pt.Z;\n\t\t\t\tDiscardLeftSide = (op2b.Pt.X > op2.Pt.X);\n\t\t\t}\n\t\t\tj.OutPt1 = op1;\n\t\t\tj.OutPt2 = op2;\n\t\t\treturn this.JoinHorz(op1, op1b, op2, op2b, Pt, DiscardLeftSide);\n\t\t}\n\t\telse\n\t\t{\n\t\t\t//nb: For non-horizontal joins ...\n\t\t\t//    1. Jr.OutPt1.Pt.Y == Jr.OutPt2.Pt.Y\n\t\t\t//    2. Jr.OutPt1.Pt > Jr.OffPt.Y\n\t\t\t//make sure the polygons are correctly oriented ...\n\t\t\top1b = op1.Next;\n\t\t\twhile ((ClipperLib.IntPoint.op_Equality(op1b.Pt, op1.Pt)) && (op1b !== op1))\n\t\t\t\top1b = op1b.Next;\n\t\t\tvar Reverse1 = ((op1b.Pt.Y > op1.Pt.Y) || !ClipperLib.ClipperBase.SlopesEqual4(op1.Pt, op1b.Pt, j.OffPt, this.m_UseFullRange));\n\t\t\tif (Reverse1)\n\t\t\t{\n\t\t\t\top1b = op1.Prev;\n\t\t\t\twhile ((ClipperLib.IntPoint.op_Equality(op1b.Pt, op1.Pt)) && (op1b !== op1))\n\t\t\t\t\top1b = op1b.Prev;\n\n\t\t\t\tif ((op1b.Pt.Y > op1.Pt.Y) || !ClipperLib.ClipperBase.SlopesEqual4(op1.Pt, op1b.Pt, j.OffPt, this.m_UseFullRange))\n\t\t\t\t\treturn false;\n\t\t\t}\n\t\t\top2b = op2.Next;\n\t\t\twhile ((ClipperLib.IntPoint.op_Equality(op2b.Pt, op2.Pt)) && (op2b !== op2))\n\t\t\t\top2b = op2b.Next;\n\n\t\t\tvar Reverse2 = ((op2b.Pt.Y > op2.Pt.Y) || !ClipperLib.ClipperBase.SlopesEqual4(op2.Pt, op2b.Pt, j.OffPt, this.m_UseFullRange));\n\t\t\tif (Reverse2)\n\t\t\t{\n\t\t\t\top2b = op2.Prev;\n\t\t\t\twhile ((ClipperLib.IntPoint.op_Equality(op2b.Pt, op2.Pt)) && (op2b !== op2))\n\t\t\t\t\top2b = op2b.Prev;\n\n\t\t\t\tif ((op2b.Pt.Y > op2.Pt.Y) || !ClipperLib.ClipperBase.SlopesEqual4(op2.Pt, op2b.Pt, j.OffPt, this.m_UseFullRange))\n\t\t\t\t\treturn false;\n\t\t\t}\n\t\t\tif ((op1b === op1) || (op2b === op2) || (op1b === op2b) ||\n\t\t\t\t((outRec1 === outRec2) && (Reverse1 === Reverse2)))\n\t\t\t\treturn false;\n\t\t\tif (Reverse1)\n\t\t\t{\n\t\t\t\top1b = this.DupOutPt(op1, false);\n\t\t\t\top2b = this.DupOutPt(op2, true);\n\t\t\t\top1.Prev = op2;\n\t\t\t\top2.Next = op1;\n\t\t\t\top1b.Next = op2b;\n\t\t\t\top2b.Prev = op1b;\n\t\t\t\tj.OutPt1 = op1;\n\t\t\t\tj.OutPt2 = op1b;\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\top1b = this.DupOutPt(op1, true);\n\t\t\t\top2b = this.DupOutPt(op2, false);\n\t\t\t\top1.Next = op2;\n\t\t\t\top2.Prev = op1;\n\t\t\t\top1b.Prev = op2b;\n\t\t\t\top2b.Next = op1b;\n\t\t\t\tj.OutPt1 = op1;\n\t\t\t\tj.OutPt2 = op1b;\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t};\n\n\tClipperLib.Clipper.GetBounds = function (paths)\n\t{\n\t\tvar i = 0,\n\t\t\tcnt = paths.length;\n\t\twhile (i < cnt && paths[i].length === 0) i++;\n\t\tif (i === cnt) return new ClipperLib.IntRect(0, 0, 0, 0);\n\t\tvar result = new ClipperLib.IntRect();\n\t\tresult.left = paths[i][0].X;\n\t\tresult.right = result.left;\n\t\tresult.top = paths[i][0].Y;\n\t\tresult.bottom = result.top;\n\t\tfor (; i < cnt; i++)\n\t\t\tfor (var j = 0, jlen = paths[i].length; j < jlen; j++)\n\t\t\t{\n\t\t\t\tif (paths[i][j].X < result.left) result.left = paths[i][j].X;\n\t\t\t\telse if (paths[i][j].X > result.right) result.right = paths[i][j].X;\n\t\t\t\tif (paths[i][j].Y < result.top) result.top = paths[i][j].Y;\n\t\t\t\telse if (paths[i][j].Y > result.bottom) result.bottom = paths[i][j].Y;\n\t\t\t}\n\t\treturn result;\n\t}\n\tClipperLib.Clipper.prototype.GetBounds2 = function (ops)\n\t{\n\t\tvar opStart = ops;\n\t\tvar result = new ClipperLib.IntRect();\n\t\tresult.left = ops.Pt.X;\n\t\tresult.right = ops.Pt.X;\n\t\tresult.top = ops.Pt.Y;\n\t\tresult.bottom = ops.Pt.Y;\n\t\tops = ops.Next;\n\t\twhile (ops !== opStart)\n\t\t{\n\t\t\tif (ops.Pt.X < result.left)\n\t\t\t\tresult.left = ops.Pt.X;\n\t\t\tif (ops.Pt.X > result.right)\n\t\t\t\tresult.right = ops.Pt.X;\n\t\t\tif (ops.Pt.Y < result.top)\n\t\t\t\tresult.top = ops.Pt.Y;\n\t\t\tif (ops.Pt.Y > result.bottom)\n\t\t\t\tresult.bottom = ops.Pt.Y;\n\t\t\tops = ops.Next;\n\t\t}\n\t\treturn result;\n\t};\n\n\tClipperLib.Clipper.PointInPolygon = function (pt, path)\n\t{\n\t\t//returns 0 if false, +1 if true, -1 if pt ON polygon boundary\n\t\t//See \"The Point in Polygon Problem for Arbitrary Polygons\" by Hormann & Agathos\n\t\t//http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.88.5498&rep=rep1&type=pdf\n\t\tvar result = 0,\n\t\t\tcnt = path.length;\n\t\tif (cnt < 3)\n\t\t\treturn 0;\n\t\tvar ip = path[0];\n\t\tfor (var i = 1; i <= cnt; ++i)\n\t\t{\n\t\t\tvar ipNext = (i === cnt ? path[0] : path[i]);\n\t\t\tif (ipNext.Y === pt.Y)\n\t\t\t{\n\t\t\t\tif ((ipNext.X === pt.X) || (ip.Y === pt.Y && ((ipNext.X > pt.X) === (ip.X < pt.X))))\n\t\t\t\t\treturn -1;\n\t\t\t}\n\t\t\tif ((ip.Y < pt.Y) !== (ipNext.Y < pt.Y))\n\t\t\t{\n\t\t\t\tif (ip.X >= pt.X)\n\t\t\t\t{\n\t\t\t\t\tif (ipNext.X > pt.X)\n\t\t\t\t\t\tresult = 1 - result;\n\t\t\t\t\telse\n\t\t\t\t\t{\n\t\t\t\t\t\tvar d = (ip.X - pt.X) * (ipNext.Y - pt.Y) - (ipNext.X - pt.X) * (ip.Y - pt.Y);\n\t\t\t\t\t\tif (d === 0)\n\t\t\t\t\t\t\treturn -1;\n\t\t\t\t\t\telse if ((d > 0) === (ipNext.Y > ip.Y))\n\t\t\t\t\t\t\tresult = 1 - result;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\tif (ipNext.X > pt.X)\n\t\t\t\t\t{\n\t\t\t\t\t\tvar d = (ip.X - pt.X) * (ipNext.Y - pt.Y) - (ipNext.X - pt.X) * (ip.Y - pt.Y);\n\t\t\t\t\t\tif (d === 0)\n\t\t\t\t\t\t\treturn -1;\n\t\t\t\t\t\telse if ((d > 0) === (ipNext.Y > ip.Y))\n\t\t\t\t\t\t\tresult = 1 - result;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\tip = ipNext;\n\t\t}\n\t\treturn result;\n\t};\n\n\tClipperLib.Clipper.prototype.PointInPolygon = function (pt, op)\n\t{\n\t\t//returns 0 if false, +1 if true, -1 if pt ON polygon boundary\n\t\tvar result = 0;\n\t\tvar startOp = op;\n\t\tvar ptx = pt.X,\n\t\t\tpty = pt.Y;\n\t\tvar poly0x = op.Pt.X,\n\t\t\tpoly0y = op.Pt.Y;\n\t\tdo {\n\t\t\top = op.Next;\n\t\t\tvar poly1x = op.Pt.X,\n\t\t\t\tpoly1y = op.Pt.Y;\n\t\t\tif (poly1y === pty)\n\t\t\t{\n\t\t\t\tif ((poly1x === ptx) || (poly0y === pty && ((poly1x > ptx) === (poly0x < ptx))))\n\t\t\t\t\treturn -1;\n\t\t\t}\n\t\t\tif ((poly0y < pty) !== (poly1y < pty))\n\t\t\t{\n\t\t\t\tif (poly0x >= ptx)\n\t\t\t\t{\n\t\t\t\t\tif (poly1x > ptx)\n\t\t\t\t\t\tresult = 1 - result;\n\t\t\t\t\telse\n\t\t\t\t\t{\n\t\t\t\t\t\tvar d = (poly0x - ptx) * (poly1y - pty) - (poly1x - ptx) * (poly0y - pty);\n\t\t\t\t\t\tif (d === 0)\n\t\t\t\t\t\t\treturn -1;\n\t\t\t\t\t\tif ((d > 0) === (poly1y > poly0y))\n\t\t\t\t\t\t\tresult = 1 - result;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\tif (poly1x > ptx)\n\t\t\t\t\t{\n\t\t\t\t\t\tvar d = (poly0x - ptx) * (poly1y - pty) - (poly1x - ptx) * (poly0y - pty);\n\t\t\t\t\t\tif (d === 0)\n\t\t\t\t\t\t\treturn -1;\n\t\t\t\t\t\tif ((d > 0) === (poly1y > poly0y))\n\t\t\t\t\t\t\tresult = 1 - result;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\tpoly0x = poly1x;\n\t\t\tpoly0y = poly1y;\n\t\t} while (startOp !== op);\n\n\t\treturn result;\n\t};\n\n\tClipperLib.Clipper.prototype.Poly2ContainsPoly1 = function (outPt1, outPt2)\n\t{\n\t\tvar op = outPt1;\n\t\tdo {\n\t\t\t//nb: PointInPolygon returns 0 if false, +1 if true, -1 if pt on polygon\n\t\t\tvar res = this.PointInPolygon(op.Pt, outPt2);\n\t\t\tif (res >= 0)\n\t\t\t\treturn res > 0;\n\t\t\top = op.Next;\n\t\t}\n\t\twhile (op !== outPt1)\n\t\treturn true;\n\t};\n\n\tClipperLib.Clipper.prototype.FixupFirstLefts1 = function (OldOutRec, NewOutRec)\n\t{\n\t\tvar outRec, firstLeft;\n\t\tfor (var i = 0, ilen = this.m_PolyOuts.length; i < ilen; i++)\n\t\t{\n\t\t\toutRec = this.m_PolyOuts[i];\n\t\t\tfirstLeft = ClipperLib.Clipper.ParseFirstLeft(outRec.FirstLeft);\n\t\t\tif (outRec.Pts !== null && firstLeft === OldOutRec)\n\t\t\t{\n\t\t\t\tif (this.Poly2ContainsPoly1(outRec.Pts, NewOutRec.Pts))\n\t\t\t\t\toutRec.FirstLeft = NewOutRec;\n\t\t\t}\n\t\t}\n\t}\n\n\tClipperLib.Clipper.prototype.FixupFirstLefts2 = function (innerOutRec, outerOutRec)\n\t{\n\t\t//A polygon has split into two such that one is now the inner of the other.\n\t\t//It's possible that these polygons now wrap around other polygons, so check\n\t\t//every polygon that's also contained by OuterOutRec's FirstLeft container\n\t\t//(including nil) to see if they've become inner to the new inner polygon ...\n\t\tvar orfl = outerOutRec.FirstLeft;\n\t\tvar outRec, firstLeft;\n\t\tfor (var i = 0, ilen = this.m_PolyOuts.length; i < ilen; i++)\n\t\t{\n\t\t\toutRec = this.m_PolyOuts[i];\n\t\t\tif (outRec.Pts === null || outRec === outerOutRec || outRec === innerOutRec)\n\t\t\t\tcontinue;\n\t\t\tfirstLeft = ClipperLib.Clipper.ParseFirstLeft(outRec.FirstLeft);\n\t\t\tif (firstLeft !== orfl && firstLeft !== innerOutRec && firstLeft !== outerOutRec)\n\t\t\t\tcontinue;\n\t\t\tif (this.Poly2ContainsPoly1(outRec.Pts, innerOutRec.Pts))\n\t\t\t\toutRec.FirstLeft = innerOutRec;\n\t\t\telse if (this.Poly2ContainsPoly1(outRec.Pts, outerOutRec.Pts))\n\t\t\t\toutRec.FirstLeft = outerOutRec;\n\t\t\telse if (outRec.FirstLeft === innerOutRec || outRec.FirstLeft === outerOutRec)\n\t\t\t\toutRec.FirstLeft = orfl;\n\t\t}\n\t}\n\n\tClipperLib.Clipper.prototype.FixupFirstLefts3 = function (OldOutRec, NewOutRec)\n\t{\n\t\t//same as FixupFirstLefts1 but doesn't call Poly2ContainsPoly1()\n\t\tvar outRec;\n\t\tvar firstLeft;\n\t\tfor (var i = 0, ilen = this.m_PolyOuts.length; i < ilen; i++)\n\t\t{\n\t\t\toutRec = this.m_PolyOuts[i];\n\t\t\tfirstLeft = ClipperLib.Clipper.ParseFirstLeft(outRec.FirstLeft);\n\t\t\tif (outRec.Pts !== null && firstLeft === OldOutRec)\n\t\t\t\toutRec.FirstLeft = NewOutRec;\n\t\t}\n\t}\n\n\tClipperLib.Clipper.ParseFirstLeft = function (FirstLeft)\n\t{\n\t\twhile (FirstLeft !== null && FirstLeft.Pts === null)\n\t\t\tFirstLeft = FirstLeft.FirstLeft;\n\t\treturn FirstLeft;\n\t};\n\n\tClipperLib.Clipper.prototype.JoinCommonEdges = function ()\n\t{\n\t\tfor (var i = 0, ilen = this.m_Joins.length; i < ilen; i++)\n\t\t{\n\t\t\tvar join = this.m_Joins[i];\n\t\t\tvar outRec1 = this.GetOutRec(join.OutPt1.Idx);\n\t\t\tvar outRec2 = this.GetOutRec(join.OutPt2.Idx);\n\t\t\tif (outRec1.Pts === null || outRec2.Pts === null)\n\t\t\t\tcontinue;\n\n\t\t\tif (outRec1.IsOpen || outRec2.IsOpen)\n\t\t\t{\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t//get the polygon fragment with the correct hole state (FirstLeft)\n\t\t\t//before calling JoinPoints() ...\n\t\t\tvar holeStateRec;\n\t\t\tif (outRec1 === outRec2)\n\t\t\t\tholeStateRec = outRec1;\n\t\t\telse if (this.OutRec1RightOfOutRec2(outRec1, outRec2))\n\t\t\t\tholeStateRec = outRec2;\n\t\t\telse if (this.OutRec1RightOfOutRec2(outRec2, outRec1))\n\t\t\t\tholeStateRec = outRec1;\n\t\t\telse\n\t\t\t\tholeStateRec = this.GetLowermostRec(outRec1, outRec2);\n\n\t\t\tif (!this.JoinPoints(join, outRec1, outRec2)) continue;\n\n\t\t\tif (outRec1 === outRec2)\n\t\t\t{\n\t\t\t\t//instead of joining two polygons, we've just created a new one by\n\t\t\t\t//splitting one polygon into two.\n\t\t\t\toutRec1.Pts = join.OutPt1;\n\t\t\t\toutRec1.BottomPt = null;\n\t\t\t\toutRec2 = this.CreateOutRec();\n\t\t\t\toutRec2.Pts = join.OutPt2;\n\t\t\t\t//update all OutRec2.Pts Idx's ...\n\t\t\t\tthis.UpdateOutPtIdxs(outRec2);\n\n\t\t\t\tif (this.Poly2ContainsPoly1(outRec2.Pts, outRec1.Pts))\n\t\t\t\t{\n\t\t\t\t\t//outRec1 contains outRec2 ...\n\t\t\t\t\toutRec2.IsHole = !outRec1.IsHole;\n\t\t\t\t\toutRec2.FirstLeft = outRec1;\n\t\t\t\t\tif (this.m_UsingPolyTree)\n\t\t\t\t\t\tthis.FixupFirstLefts2(outRec2, outRec1);\n\t\t\t\t\tif ((outRec2.IsHole ^ this.ReverseSolution) == (this.Area$1(outRec2) > 0))\n\t\t\t\t\t\tthis.ReversePolyPtLinks(outRec2.Pts);\n\t\t\t\t}\n\t\t\t\telse if (this.Poly2ContainsPoly1(outRec1.Pts, outRec2.Pts))\n\t\t\t\t{\n\t\t\t\t\t//outRec2 contains outRec1 ...\n\t\t\t\t\toutRec2.IsHole = outRec1.IsHole;\n\t\t\t\t\toutRec1.IsHole = !outRec2.IsHole;\n\t\t\t\t\toutRec2.FirstLeft = outRec1.FirstLeft;\n\t\t\t\t\toutRec1.FirstLeft = outRec2;\n\t\t\t\t\tif (this.m_UsingPolyTree)\n\t\t\t\t\t\tthis.FixupFirstLefts2(outRec1, outRec2);\n\n\t\t\t\t\tif ((outRec1.IsHole ^ this.ReverseSolution) == (this.Area$1(outRec1) > 0))\n\t\t\t\t\t\tthis.ReversePolyPtLinks(outRec1.Pts);\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\t//the 2 polygons are completely separate ...\n\t\t\t\t\toutRec2.IsHole = outRec1.IsHole;\n\t\t\t\t\toutRec2.FirstLeft = outRec1.FirstLeft;\n\t\t\t\t\t//fixup FirstLeft pointers that may need reassigning to OutRec2\n\t\t\t\t\tif (this.m_UsingPolyTree)\n\t\t\t\t\t\tthis.FixupFirstLefts1(outRec1, outRec2);\n\t\t\t\t}\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\t//joined 2 polygons together ...\n\t\t\t\toutRec2.Pts = null;\n\t\t\t\toutRec2.BottomPt = null;\n\t\t\t\toutRec2.Idx = outRec1.Idx;\n\t\t\t\toutRec1.IsHole = holeStateRec.IsHole;\n\t\t\t\tif (holeStateRec === outRec2)\n\t\t\t\t\toutRec1.FirstLeft = outRec2.FirstLeft;\n\t\t\t\toutRec2.FirstLeft = outRec1;\n\t\t\t\t//fixup FirstLeft pointers that may need reassigning to OutRec1\n\t\t\t\tif (this.m_UsingPolyTree)\n\t\t\t\t\tthis.FixupFirstLefts3(outRec2, outRec1);\n\t\t\t}\n\t\t}\n\t};\n\n\tClipperLib.Clipper.prototype.UpdateOutPtIdxs = function (outrec)\n\t{\n\t\tvar op = outrec.Pts;\n\t\tdo {\n\t\t\top.Idx = outrec.Idx;\n\t\t\top = op.Prev;\n\t\t}\n\t\twhile (op !== outrec.Pts)\n\t};\n\n\tClipperLib.Clipper.prototype.DoSimplePolygons = function ()\n\t{\n\t\tvar i = 0;\n\t\twhile (i < this.m_PolyOuts.length)\n\t\t{\n\t\t\tvar outrec = this.m_PolyOuts[i++];\n\t\t\tvar op = outrec.Pts;\n\t\t\tif (op === null || outrec.IsOpen)\n\t\t\t\tcontinue;\n\t\t\tdo //for each Pt in Polygon until duplicate found do ...\n\t\t\t{\n\t\t\t\tvar op2 = op.Next;\n\t\t\t\twhile (op2 !== outrec.Pts)\n\t\t\t\t{\n\t\t\t\t\tif ((ClipperLib.IntPoint.op_Equality(op.Pt, op2.Pt)) && op2.Next !== op && op2.Prev !== op)\n\t\t\t\t\t{\n\t\t\t\t\t\t//split the polygon into two ...\n\t\t\t\t\t\tvar op3 = op.Prev;\n\t\t\t\t\t\tvar op4 = op2.Prev;\n\t\t\t\t\t\top.Prev = op4;\n\t\t\t\t\t\top4.Next = op;\n\t\t\t\t\t\top2.Prev = op3;\n\t\t\t\t\t\top3.Next = op2;\n\t\t\t\t\t\toutrec.Pts = op;\n\t\t\t\t\t\tvar outrec2 = this.CreateOutRec();\n\t\t\t\t\t\toutrec2.Pts = op2;\n\t\t\t\t\t\tthis.UpdateOutPtIdxs(outrec2);\n\t\t\t\t\t\tif (this.Poly2ContainsPoly1(outrec2.Pts, outrec.Pts))\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t//OutRec2 is contained by OutRec1 ...\n\t\t\t\t\t\t\toutrec2.IsHole = !outrec.IsHole;\n\t\t\t\t\t\t\toutrec2.FirstLeft = outrec;\n\t\t\t\t\t\t\tif (this.m_UsingPolyTree) this.FixupFirstLefts2(outrec2, outrec);\n\n\t\t\t\t\t\t}\n\t\t\t\t\t\telse if (this.Poly2ContainsPoly1(outrec.Pts, outrec2.Pts))\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t//OutRec1 is contained by OutRec2 ...\n\t\t\t\t\t\t\toutrec2.IsHole = outrec.IsHole;\n\t\t\t\t\t\t\toutrec.IsHole = !outrec2.IsHole;\n\t\t\t\t\t\t\toutrec2.FirstLeft = outrec.FirstLeft;\n\t\t\t\t\t\t\toutrec.FirstLeft = outrec2;\n\t\t\t\t\t\t\tif (this.m_UsingPolyTree) this.FixupFirstLefts2(outrec, outrec2);\n\t\t\t\t\t\t}\n\t\t\t\t\t\telse\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t//the 2 polygons are separate ...\n\t\t\t\t\t\t\toutrec2.IsHole = outrec.IsHole;\n\t\t\t\t\t\t\toutrec2.FirstLeft = outrec.FirstLeft;\n\t\t\t\t\t\t\tif (this.m_UsingPolyTree) this.FixupFirstLefts1(outrec, outrec2);\n\t\t\t\t\t\t}\n\t\t\t\t\t\top2 = op;\n\t\t\t\t\t\t//ie get ready for the next iteration\n\t\t\t\t\t}\n\t\t\t\t\top2 = op2.Next;\n\t\t\t\t}\n\t\t\t\top = op.Next;\n\t\t\t}\n\t\t\twhile (op !== outrec.Pts)\n\t\t}\n\t};\n\n\tClipperLib.Clipper.Area = function (poly)\n\t{\n\t\tif (!Array.isArray(poly))\n\t\t\treturn 0;\n\t\tvar cnt = poly.length;\n\t\tif (cnt < 3)\n\t\t\treturn 0;\n\t\tvar a = 0;\n\t\tfor (var i = 0, j = cnt - 1; i < cnt; ++i)\n\t\t{\n\t\t\ta += (poly[j].X + poly[i].X) * (poly[j].Y - poly[i].Y);\n\t\t\tj = i;\n\t\t}\n\t\treturn -a * 0.5;\n\t};\n\n\tClipperLib.Clipper.prototype.Area = function (op)\n\t{\n\t\tvar opFirst = op;\n\t\tif (op === null) return 0;\n\t\tvar a = 0;\n\t\tdo {\n\t\t\ta = a + (op.Prev.Pt.X + op.Pt.X) * (op.Prev.Pt.Y - op.Pt.Y);\n\t\t\top = op.Next;\n\t\t} while (op !== opFirst); // && typeof op !== 'undefined');\n\t\treturn a * 0.5;\n\t}\n\n\tClipperLib.Clipper.prototype.Area$1 = function (outRec)\n\t{\n\t\treturn this.Area(outRec.Pts);\n\t};\n\n\tClipperLib.Clipper.SimplifyPolygon = function (poly, fillType)\n\t{\n\t\tvar result = new Array();\n\t\tvar c = new ClipperLib.Clipper(0);\n\t\tc.StrictlySimple = true;\n\t\tc.AddPath(poly, ClipperLib.PolyType.ptSubject, true);\n\t\tc.Execute(ClipperLib.ClipType.ctUnion, result, fillType, fillType);\n\t\treturn result;\n\t};\n\n\tClipperLib.Clipper.SimplifyPolygons = function (polys, fillType)\n\t{\n\t\tif (typeof (fillType) === \"undefined\") fillType = ClipperLib.PolyFillType.pftEvenOdd;\n\t\tvar result = new Array();\n\t\tvar c = new ClipperLib.Clipper(0);\n\t\tc.StrictlySimple = true;\n\t\tc.AddPaths(polys, ClipperLib.PolyType.ptSubject, true);\n\t\tc.Execute(ClipperLib.ClipType.ctUnion, result, fillType, fillType);\n\t\treturn result;\n\t};\n\n\tClipperLib.Clipper.DistanceSqrd = function (pt1, pt2)\n\t{\n\t\tvar dx = (pt1.X - pt2.X);\n\t\tvar dy = (pt1.Y - pt2.Y);\n\t\treturn (dx * dx + dy * dy);\n\t};\n\n\tClipperLib.Clipper.DistanceFromLineSqrd = function (pt, ln1, ln2)\n\t{\n\t\t//The equation of a line in general form (Ax + By + C = 0)\n\t\t//given 2 points (x¹,y¹) & (x²,y²) is ...\n\t\t//(y¹ - y²)x + (x² - x¹)y + (y² - y¹)x¹ - (x² - x¹)y¹ = 0\n\t\t//A = (y¹ - y²); B = (x² - x¹); C = (y² - y¹)x¹ - (x² - x¹)y¹\n\t\t//perpendicular distance of point (x³,y³) = (Ax³ + By³ + C)/Sqrt(A² + B²)\n\t\t//see http://en.wikipedia.org/wiki/Perpendicular_distance\n\t\tvar A = ln1.Y - ln2.Y;\n\t\tvar B = ln2.X - ln1.X;\n\t\tvar C = A * ln1.X + B * ln1.Y;\n\t\tC = A * pt.X + B * pt.Y - C;\n\t\treturn (C * C) / (A * A + B * B);\n\t};\n\n\tClipperLib.Clipper.SlopesNearCollinear = function (pt1, pt2, pt3, distSqrd)\n\t{\n\t\t//this function is more accurate when the point that's GEOMETRICALLY\n\t\t//between the other 2 points is the one that's tested for distance.\n\t\t//nb: with 'spikes', either pt1 or pt3 is geometrically between the other pts\n\t\tif (Math.abs(pt1.X - pt2.X) > Math.abs(pt1.Y - pt2.Y))\n\t\t{\n\t\t\tif ((pt1.X > pt2.X) === (pt1.X < pt3.X))\n\t\t\t\treturn ClipperLib.Clipper.DistanceFromLineSqrd(pt1, pt2, pt3) < distSqrd;\n\t\t\telse if ((pt2.X > pt1.X) === (pt2.X < pt3.X))\n\t\t\t\treturn ClipperLib.Clipper.DistanceFromLineSqrd(pt2, pt1, pt3) < distSqrd;\n\t\t\telse\n\t\t\t\treturn ClipperLib.Clipper.DistanceFromLineSqrd(pt3, pt1, pt2) < distSqrd;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tif ((pt1.Y > pt2.Y) === (pt1.Y < pt3.Y))\n\t\t\t\treturn ClipperLib.Clipper.DistanceFromLineSqrd(pt1, pt2, pt3) < distSqrd;\n\t\t\telse if ((pt2.Y > pt1.Y) === (pt2.Y < pt3.Y))\n\t\t\t\treturn ClipperLib.Clipper.DistanceFromLineSqrd(pt2, pt1, pt3) < distSqrd;\n\t\t\telse\n\t\t\t\treturn ClipperLib.Clipper.DistanceFromLineSqrd(pt3, pt1, pt2) < distSqrd;\n\t\t}\n\t}\n\n\tClipperLib.Clipper.PointsAreClose = function (pt1, pt2, distSqrd)\n\t{\n\t\tvar dx = pt1.X - pt2.X;\n\t\tvar dy = pt1.Y - pt2.Y;\n\t\treturn ((dx * dx) + (dy * dy) <= distSqrd);\n\t};\n\n\tClipperLib.Clipper.ExcludeOp = function (op)\n\t{\n\t\tvar result = op.Prev;\n\t\tresult.Next = op.Next;\n\t\top.Next.Prev = result;\n\t\tresult.Idx = 0;\n\t\treturn result;\n\t};\n\n\tClipperLib.Clipper.CleanPolygon = function (path, distance)\n\t{\n\t\tif (typeof (distance) === \"undefined\") distance = 1.415;\n\t\t//distance = proximity in units/pixels below which vertices will be stripped.\n\t\t//Default ~= sqrt(2) so when adjacent vertices or semi-adjacent vertices have\n\t\t//both x & y coords within 1 unit, then the second vertex will be stripped.\n\t\tvar cnt = path.length;\n\t\tif (cnt === 0)\n\t\t\treturn new Array();\n\t\tvar outPts = new Array(cnt);\n\t\tfor (var i = 0; i < cnt; ++i)\n\t\t\toutPts[i] = new ClipperLib.OutPt();\n\t\tfor (var i = 0; i < cnt; ++i)\n\t\t{\n\t\t\toutPts[i].Pt = path[i];\n\t\t\toutPts[i].Next = outPts[(i + 1) % cnt];\n\t\t\toutPts[i].Next.Prev = outPts[i];\n\t\t\toutPts[i].Idx = 0;\n\t\t}\n\t\tvar distSqrd = distance * distance;\n\t\tvar op = outPts[0];\n\t\twhile (op.Idx === 0 && op.Next !== op.Prev)\n\t\t{\n\t\t\tif (ClipperLib.Clipper.PointsAreClose(op.Pt, op.Prev.Pt, distSqrd))\n\t\t\t{\n\t\t\t\top = ClipperLib.Clipper.ExcludeOp(op);\n\t\t\t\tcnt--;\n\t\t\t}\n\t\t\telse if (ClipperLib.Clipper.PointsAreClose(op.Prev.Pt, op.Next.Pt, distSqrd))\n\t\t\t{\n\t\t\t\tClipperLib.Clipper.ExcludeOp(op.Next);\n\t\t\t\top = ClipperLib.Clipper.ExcludeOp(op);\n\t\t\t\tcnt -= 2;\n\t\t\t}\n\t\t\telse if (ClipperLib.Clipper.SlopesNearCollinear(op.Prev.Pt, op.Pt, op.Next.Pt, distSqrd))\n\t\t\t{\n\t\t\t\top = ClipperLib.Clipper.ExcludeOp(op);\n\t\t\t\tcnt--;\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\top.Idx = 1;\n\t\t\t\top = op.Next;\n\t\t\t}\n\t\t}\n\t\tif (cnt < 3)\n\t\t\tcnt = 0;\n\t\tvar result = new Array(cnt);\n\t\tfor (var i = 0; i < cnt; ++i)\n\t\t{\n\t\t\tresult[i] = new ClipperLib.IntPoint1(op.Pt);\n\t\t\top = op.Next;\n\t\t}\n\t\toutPts = null;\n\t\treturn result;\n\t};\n\n\tClipperLib.Clipper.CleanPolygons = function (polys, distance)\n\t{\n\t\tvar result = new Array(polys.length);\n\t\tfor (var i = 0, ilen = polys.length; i < ilen; i++)\n\t\t\tresult[i] = ClipperLib.Clipper.CleanPolygon(polys[i], distance);\n\t\treturn result;\n\t};\n\n\tClipperLib.Clipper.Minkowski = function (pattern, path, IsSum, IsClosed)\n\t{\n\t\tvar delta = (IsClosed ? 1 : 0);\n\t\tvar polyCnt = pattern.length;\n\t\tvar pathCnt = path.length;\n\t\tvar result = new Array();\n\t\tif (IsSum)\n\t\t\tfor (var i = 0; i < pathCnt; i++)\n\t\t\t{\n\t\t\t\tvar p = new Array(polyCnt);\n\t\t\t\tfor (var j = 0, jlen = pattern.length, ip = pattern[j]; j < jlen; j++, ip = pattern[j])\n\t\t\t\t\tp[j] = new ClipperLib.IntPoint2(path[i].X + ip.X, path[i].Y + ip.Y);\n\t\t\t\tresult.push(p);\n\t\t\t}\n\t\telse\n\t\t\tfor (var i = 0; i < pathCnt; i++)\n\t\t\t{\n\t\t\t\tvar p = new Array(polyCnt);\n\t\t\t\tfor (var j = 0, jlen = pattern.length, ip = pattern[j]; j < jlen; j++, ip = pattern[j])\n\t\t\t\t\tp[j] = new ClipperLib.IntPoint2(path[i].X - ip.X, path[i].Y - ip.Y);\n\t\t\t\tresult.push(p);\n\t\t\t}\n\t\tvar quads = new Array();\n\t\tfor (var i = 0; i < pathCnt - 1 + delta; i++)\n\t\t\tfor (var j = 0; j < polyCnt; j++)\n\t\t\t{\n\t\t\t\tvar quad = new Array();\n\t\t\t\tquad.push(result[i % pathCnt][j % polyCnt]);\n\t\t\t\tquad.push(result[(i + 1) % pathCnt][j % polyCnt]);\n\t\t\t\tquad.push(result[(i + 1) % pathCnt][(j + 1) % polyCnt]);\n\t\t\t\tquad.push(result[i % pathCnt][(j + 1) % polyCnt]);\n\t\t\t\tif (!ClipperLib.Clipper.Orientation(quad))\n\t\t\t\t\tquad.reverse();\n\t\t\t\tquads.push(quad);\n\t\t\t}\n\t\treturn quads;\n\t};\n\n\tClipperLib.Clipper.MinkowskiSum = function (pattern, path_or_paths, pathIsClosed)\n\t{\n\t\tif (!(path_or_paths[0] instanceof Array))\n\t\t{\n\t\t\tvar path = path_or_paths;\n\t\t\tvar paths = ClipperLib.Clipper.Minkowski(pattern, path, true, pathIsClosed);\n\t\t\tvar c = new ClipperLib.Clipper();\n\t\t\tc.AddPaths(paths, ClipperLib.PolyType.ptSubject, true);\n\t\t\tc.Execute(ClipperLib.ClipType.ctUnion, paths, ClipperLib.PolyFillType.pftNonZero, ClipperLib.PolyFillType.pftNonZero);\n\t\t\treturn paths;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tvar paths = path_or_paths;\n\t\t\tvar solution = new ClipperLib.Paths();\n\t\t\tvar c = new ClipperLib.Clipper();\n\t\t\tfor (var i = 0; i < paths.length; ++i)\n\t\t\t{\n\t\t\t\tvar tmp = ClipperLib.Clipper.Minkowski(pattern, paths[i], true, pathIsClosed);\n\t\t\t\tc.AddPaths(tmp, ClipperLib.PolyType.ptSubject, true);\n\t\t\t\tif (pathIsClosed)\n\t\t\t\t{\n\t\t\t\t\tvar path = ClipperLib.Clipper.TranslatePath(paths[i], pattern[0]);\n\t\t\t\t\tc.AddPath(path, ClipperLib.PolyType.ptClip, true);\n\t\t\t\t}\n\t\t\t}\n\t\t\tc.Execute(ClipperLib.ClipType.ctUnion, solution,\n\t\t\t\tClipperLib.PolyFillType.pftNonZero, ClipperLib.PolyFillType.pftNonZero);\n\t\t\treturn solution;\n\t\t}\n\t}\n\n\tClipperLib.Clipper.TranslatePath = function (path, delta)\n\t{\n\t\tvar outPath = new ClipperLib.Path();\n\t\tfor (var i = 0; i < path.length; i++)\n\t\t\toutPath.push(new ClipperLib.IntPoint2(path[i].X + delta.X, path[i].Y + delta.Y));\n\t\treturn outPath;\n\t}\n\n\tClipperLib.Clipper.MinkowskiDiff = function (poly1, poly2)\n\t{\n\t\tvar paths = ClipperLib.Clipper.Minkowski(poly1, poly2, false, true);\n\t\tvar c = new ClipperLib.Clipper();\n\t\tc.AddPaths(paths, ClipperLib.PolyType.ptSubject, true);\n\t\tc.Execute(ClipperLib.ClipType.ctUnion, paths, ClipperLib.PolyFillType.pftNonZero, ClipperLib.PolyFillType.pftNonZero);\n\t\treturn paths;\n\t}\n\n\tClipperLib.Clipper.PolyTreeToPaths = function (polytree)\n\t{\n\t\tvar result = new Array();\n\t\t//result.set_Capacity(polytree.get_Total());\n\t\tClipperLib.Clipper.AddPolyNodeToPaths(polytree, ClipperLib.Clipper.NodeType.ntAny, result);\n\t\treturn result;\n\t};\n\n\tClipperLib.Clipper.AddPolyNodeToPaths = function (polynode, nt, paths)\n\t{\n\t\tvar match = true;\n\t\tswitch (nt)\n\t\t{\n\t\tcase ClipperLib.Clipper.NodeType.ntOpen:\n\t\t\treturn;\n\t\tcase ClipperLib.Clipper.NodeType.ntClosed:\n\t\t\tmatch = !polynode.IsOpen;\n\t\t\tbreak;\n\t\tdefault:\n\t\t\tbreak;\n\t\t}\n\t\tif (polynode.m_polygon.length > 0 && match)\n\t\t\tpaths.push(polynode.m_polygon);\n\t\tfor (var $i3 = 0, $t3 = polynode.Childs(), $l3 = $t3.length, pn = $t3[$i3]; $i3 < $l3; $i3++, pn = $t3[$i3])\n\t\t\tClipperLib.Clipper.AddPolyNodeToPaths(pn, nt, paths);\n\t};\n\n\tClipperLib.Clipper.OpenPathsFromPolyTree = function (polytree)\n\t{\n\t\tvar result = new ClipperLib.Paths();\n\t\t//result.set_Capacity(polytree.ChildCount());\n\t\tfor (var i = 0, ilen = polytree.ChildCount(); i < ilen; i++)\n\t\t\tif (polytree.Childs()[i].IsOpen)\n\t\t\t\tresult.push(polytree.Childs()[i].m_polygon);\n\t\treturn result;\n\t};\n\n\tClipperLib.Clipper.ClosedPathsFromPolyTree = function (polytree)\n\t{\n\t\tvar result = new ClipperLib.Paths();\n\t\t//result.set_Capacity(polytree.Total());\n\t\tClipperLib.Clipper.AddPolyNodeToPaths(polytree, ClipperLib.Clipper.NodeType.ntClosed, result);\n\t\treturn result;\n\t};\n\n\tInherit(ClipperLib.Clipper, ClipperLib.ClipperBase);\n\tClipperLib.Clipper.NodeType = {\n\t\tntAny: 0,\n\t\tntOpen: 1,\n\t\tntClosed: 2\n\t};\n\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.ClipperOffset = function (miterLimit, arcTolerance)\n\t{\n\t\tif (typeof (miterLimit) === \"undefined\") miterLimit = 2;\n\t\tif (typeof (arcTolerance) === \"undefined\") arcTolerance = ClipperLib.ClipperOffset.def_arc_tolerance;\n\t\tthis.m_destPolys = new ClipperLib.Paths();\n\t\tthis.m_srcPoly = new ClipperLib.Path();\n\t\tthis.m_destPoly = new ClipperLib.Path();\n\t\tthis.m_normals = new Array();\n\t\tthis.m_delta = 0;\n\t\tthis.m_sinA = 0;\n\t\tthis.m_sin = 0;\n\t\tthis.m_cos = 0;\n\t\tthis.m_miterLim = 0;\n\t\tthis.m_StepsPerRad = 0;\n\t\tthis.m_lowest = new ClipperLib.IntPoint0();\n\t\tthis.m_polyNodes = new ClipperLib.PolyNode();\n\t\tthis.MiterLimit = miterLimit;\n\t\tthis.ArcTolerance = arcTolerance;\n\t\tthis.m_lowest.X = -1;\n\t};\n\n\tClipperLib.ClipperOffset.two_pi = 6.28318530717959;\n\tClipperLib.ClipperOffset.def_arc_tolerance = 0.25;\n\tClipperLib.ClipperOffset.prototype.Clear = function ()\n\t{\n\t\tClipperLib.Clear(this.m_polyNodes.Childs());\n\t\tthis.m_lowest.X = -1;\n\t};\n\n\tClipperLib.ClipperOffset.Round = ClipperLib.Clipper.Round;\n\tClipperLib.ClipperOffset.prototype.AddPath = function (path, joinType, endType)\n\t{\n\t\tvar highI = path.length - 1;\n\t\tif (highI < 0)\n\t\t\treturn;\n\t\tvar newNode = new ClipperLib.PolyNode();\n\t\tnewNode.m_jointype = joinType;\n\t\tnewNode.m_endtype = endType;\n\t\t//strip duplicate points from path and also get index to the lowest point ...\n\t\tif (endType === ClipperLib.EndType.etClosedLine || endType === ClipperLib.EndType.etClosedPolygon)\n\t\t\twhile (highI > 0 && ClipperLib.IntPoint.op_Equality(path[0], path[highI]))\n\t\t\t\thighI--;\n\t\t//newNode.m_polygon.set_Capacity(highI + 1);\n\t\tnewNode.m_polygon.push(path[0]);\n\t\tvar j = 0,\n\t\t\tk = 0;\n\t\tfor (var i = 1; i <= highI; i++)\n\t\t\tif (ClipperLib.IntPoint.op_Inequality(newNode.m_polygon[j], path[i]))\n\t\t\t{\n\t\t\t\tj++;\n\t\t\t\tnewNode.m_polygon.push(path[i]);\n\t\t\t\tif (path[i].Y > newNode.m_polygon[k].Y || (path[i].Y === newNode.m_polygon[k].Y && path[i].X < newNode.m_polygon[k].X))\n\t\t\t\t\tk = j;\n\t\t\t}\n\t\tif (endType === ClipperLib.EndType.etClosedPolygon && j < 2) return;\n\n\t\tthis.m_polyNodes.AddChild(newNode);\n\t\t//if this path's lowest pt is lower than all the others then update m_lowest\n\t\tif (endType !== ClipperLib.EndType.etClosedPolygon)\n\t\t\treturn;\n\t\tif (this.m_lowest.X < 0)\n\t\t\tthis.m_lowest = new ClipperLib.IntPoint2(this.m_polyNodes.ChildCount() - 1, k);\n\t\telse\n\t\t{\n\t\t\tvar ip = this.m_polyNodes.Childs()[this.m_lowest.X].m_polygon[this.m_lowest.Y];\n\t\t\tif (newNode.m_polygon[k].Y > ip.Y || (newNode.m_polygon[k].Y === ip.Y && newNode.m_polygon[k].X < ip.X))\n\t\t\t\tthis.m_lowest = new ClipperLib.IntPoint2(this.m_polyNodes.ChildCount() - 1, k);\n\t\t}\n\t};\n\n\tClipperLib.ClipperOffset.prototype.AddPaths = function (paths, joinType, endType)\n\t{\n\t\tfor (var i = 0, ilen = paths.length; i < ilen; i++)\n\t\t\tthis.AddPath(paths[i], joinType, endType);\n\t};\n\n\tClipperLib.ClipperOffset.prototype.FixOrientations = function ()\n\t{\n\t\t//fixup orientations of all closed paths if the orientation of the\n\t\t//closed path with the lowermost vertex is wrong ...\n\t\tif (this.m_lowest.X >= 0 && !ClipperLib.Clipper.Orientation(this.m_polyNodes.Childs()[this.m_lowest.X].m_polygon))\n\t\t{\n\t\t\tfor (var i = 0; i < this.m_polyNodes.ChildCount(); i++)\n\t\t\t{\n\t\t\t\tvar node = this.m_polyNodes.Childs()[i];\n\t\t\t\tif (node.m_endtype === ClipperLib.EndType.etClosedPolygon || (node.m_endtype === ClipperLib.EndType.etClosedLine && ClipperLib.Clipper.Orientation(node.m_polygon)))\n\t\t\t\t\tnode.m_polygon.reverse();\n\t\t\t}\n\t\t}\n\t\telse\n\t\t{\n\t\t\tfor (var i = 0; i < this.m_polyNodes.ChildCount(); i++)\n\t\t\t{\n\t\t\t\tvar node = this.m_polyNodes.Childs()[i];\n\t\t\t\tif (node.m_endtype === ClipperLib.EndType.etClosedLine && !ClipperLib.Clipper.Orientation(node.m_polygon))\n\t\t\t\t\tnode.m_polygon.reverse();\n\t\t\t}\n\t\t}\n\t};\n\n\tClipperLib.ClipperOffset.GetUnitNormal = function (pt1, pt2)\n\t{\n\t\tvar dx = (pt2.X - pt1.X);\n\t\tvar dy = (pt2.Y - pt1.Y);\n\t\tif ((dx === 0) && (dy === 0))\n\t\t\treturn new ClipperLib.DoublePoint2(0, 0);\n\t\tvar f = 1 / Math.sqrt(dx * dx + dy * dy);\n\t\tdx *= f;\n\t\tdy *= f;\n\t\treturn new ClipperLib.DoublePoint2(dy, -dx);\n\t};\n\n\tClipperLib.ClipperOffset.prototype.DoOffset = function (delta)\n\t{\n\t\tthis.m_destPolys = new Array();\n\t\tthis.m_delta = delta;\n\t\t//if Zero offset, just copy any CLOSED polygons to m_p and return ...\n\t\tif (ClipperLib.ClipperBase.near_zero(delta))\n\t\t{\n\t\t\t//this.m_destPolys.set_Capacity(this.m_polyNodes.ChildCount);\n\t\t\tfor (var i = 0; i < this.m_polyNodes.ChildCount(); i++)\n\t\t\t{\n\t\t\t\tvar node = this.m_polyNodes.Childs()[i];\n\t\t\t\tif (node.m_endtype === ClipperLib.EndType.etClosedPolygon)\n\t\t\t\t\tthis.m_destPolys.push(node.m_polygon);\n\t\t\t}\n\t\t\treturn;\n\t\t}\n\t\t//see offset_triginometry3.svg in the documentation folder ...\n\t\tif (this.MiterLimit > 2)\n\t\t\tthis.m_miterLim = 2 / (this.MiterLimit * this.MiterLimit);\n\t\telse\n\t\t\tthis.m_miterLim = 0.5;\n\t\tvar y;\n\t\tif (this.ArcTolerance <= 0)\n\t\t\ty = ClipperLib.ClipperOffset.def_arc_tolerance;\n\t\telse if (this.ArcTolerance > Math.abs(delta) * ClipperLib.ClipperOffset.def_arc_tolerance)\n\t\t\ty = Math.abs(delta) * ClipperLib.ClipperOffset.def_arc_tolerance;\n\t\telse\n\t\t\ty = this.ArcTolerance;\n\t\t//see offset_triginometry2.svg in the documentation folder ...\n\t\tvar steps = 3.14159265358979 / Math.acos(1 - y / Math.abs(delta));\n\t\tthis.m_sin = Math.sin(ClipperLib.ClipperOffset.two_pi / steps);\n\t\tthis.m_cos = Math.cos(ClipperLib.ClipperOffset.two_pi / steps);\n\t\tthis.m_StepsPerRad = steps / ClipperLib.ClipperOffset.two_pi;\n\t\tif (delta < 0)\n\t\t\tthis.m_sin = -this.m_sin;\n\t\t//this.m_destPolys.set_Capacity(this.m_polyNodes.ChildCount * 2);\n\t\tfor (var i = 0; i < this.m_polyNodes.ChildCount(); i++)\n\t\t{\n\t\t\tvar node = this.m_polyNodes.Childs()[i];\n\t\t\tthis.m_srcPoly = node.m_polygon;\n\t\t\tvar len = this.m_srcPoly.length;\n\t\t\tif (len === 0 || (delta <= 0 && (len < 3 || node.m_endtype !== ClipperLib.EndType.etClosedPolygon)))\n\t\t\t\tcontinue;\n\t\t\tthis.m_destPoly = new Array();\n\t\t\tif (len === 1)\n\t\t\t{\n\t\t\t\tif (node.m_jointype === ClipperLib.JoinType.jtRound)\n\t\t\t\t{\n\t\t\t\t\tvar X = 1,\n\t\t\t\t\t\tY = 0;\n\t\t\t\t\tfor (var j = 1; j <= steps; j++)\n\t\t\t\t\t{\n\t\t\t\t\t\tthis.m_destPoly.push(new ClipperLib.IntPoint2(ClipperLib.ClipperOffset.Round(this.m_srcPoly[0].X + X * delta), ClipperLib.ClipperOffset.Round(this.m_srcPoly[0].Y + Y * delta)));\n\t\t\t\t\t\tvar X2 = X;\n\t\t\t\t\t\tX = X * this.m_cos - this.m_sin * Y;\n\t\t\t\t\t\tY = X2 * this.m_sin + Y * this.m_cos;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\tvar X = -1,\n\t\t\t\t\t\tY = -1;\n\t\t\t\t\tfor (var j = 0; j < 4; ++j)\n\t\t\t\t\t{\n\t\t\t\t\t\tthis.m_destPoly.push(new ClipperLib.IntPoint2(ClipperLib.ClipperOffset.Round(this.m_srcPoly[0].X + X * delta), ClipperLib.ClipperOffset.Round(this.m_srcPoly[0].Y + Y * delta)));\n\t\t\t\t\t\tif (X < 0)\n\t\t\t\t\t\t\tX = 1;\n\t\t\t\t\t\telse if (Y < 0)\n\t\t\t\t\t\t\tY = 1;\n\t\t\t\t\t\telse\n\t\t\t\t\t\t\tX = -1;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tthis.m_destPolys.push(this.m_destPoly);\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\t//build m_normals ...\n\t\t\tthis.m_normals.length = 0;\n\t\t\t//this.m_normals.set_Capacity(len);\n\t\t\tfor (var j = 0; j < len - 1; j++)\n\t\t\t\tthis.m_normals.push(ClipperLib.ClipperOffset.GetUnitNormal(this.m_srcPoly[j], this.m_srcPoly[j + 1]));\n\t\t\tif (node.m_endtype === ClipperLib.EndType.etClosedLine || node.m_endtype === ClipperLib.EndType.etClosedPolygon)\n\t\t\t\tthis.m_normals.push(ClipperLib.ClipperOffset.GetUnitNormal(this.m_srcPoly[len - 1], this.m_srcPoly[0]));\n\t\t\telse\n\t\t\t\tthis.m_normals.push(new ClipperLib.DoublePoint1(this.m_normals[len - 2]));\n\t\t\tif (node.m_endtype === ClipperLib.EndType.etClosedPolygon)\n\t\t\t{\n\t\t\t\tvar k = len - 1;\n\t\t\t\tfor (var j = 0; j < len; j++)\n\t\t\t\t\tk = this.OffsetPoint(j, k, node.m_jointype);\n\t\t\t\tthis.m_destPolys.push(this.m_destPoly);\n\t\t\t}\n\t\t\telse if (node.m_endtype === ClipperLib.EndType.etClosedLine)\n\t\t\t{\n\t\t\t\tvar k = len - 1;\n\t\t\t\tfor (var j = 0; j < len; j++)\n\t\t\t\t\tk = this.OffsetPoint(j, k, node.m_jointype);\n\t\t\t\tthis.m_destPolys.push(this.m_destPoly);\n\t\t\t\tthis.m_destPoly = new Array();\n\t\t\t\t//re-build m_normals ...\n\t\t\t\tvar n = this.m_normals[len - 1];\n\t\t\t\tfor (var j = len - 1; j > 0; j--)\n\t\t\t\t\tthis.m_normals[j] = new ClipperLib.DoublePoint2(-this.m_normals[j - 1].X, -this.m_normals[j - 1].Y);\n\t\t\t\tthis.m_normals[0] = new ClipperLib.DoublePoint2(-n.X, -n.Y);\n\t\t\t\tk = 0;\n\t\t\t\tfor (var j = len - 1; j >= 0; j--)\n\t\t\t\t\tk = this.OffsetPoint(j, k, node.m_jointype);\n\t\t\t\tthis.m_destPolys.push(this.m_destPoly);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tvar k = 0;\n\t\t\t\tfor (var j = 1; j < len - 1; ++j)\n\t\t\t\t\tk = this.OffsetPoint(j, k, node.m_jointype);\n\t\t\t\tvar pt1;\n\t\t\t\tif (node.m_endtype === ClipperLib.EndType.etOpenButt)\n\t\t\t\t{\n\t\t\t\t\tvar j = len - 1;\n\t\t\t\t\tpt1 = new ClipperLib.IntPoint2(ClipperLib.ClipperOffset.Round(this.m_srcPoly[j].X + this.m_normals[j].X * delta), ClipperLib.ClipperOffset.Round(this.m_srcPoly[j].Y + this.m_normals[j].Y * delta));\n\t\t\t\t\tthis.m_destPoly.push(pt1);\n\t\t\t\t\tpt1 = new ClipperLib.IntPoint2(ClipperLib.ClipperOffset.Round(this.m_srcPoly[j].X - this.m_normals[j].X * delta), ClipperLib.ClipperOffset.Round(this.m_srcPoly[j].Y - this.m_normals[j].Y * delta));\n\t\t\t\t\tthis.m_destPoly.push(pt1);\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\tvar j = len - 1;\n\t\t\t\t\tk = len - 2;\n\t\t\t\t\tthis.m_sinA = 0;\n\t\t\t\t\tthis.m_normals[j] = new ClipperLib.DoublePoint2(-this.m_normals[j].X, -this.m_normals[j].Y);\n\t\t\t\t\tif (node.m_endtype === ClipperLib.EndType.etOpenSquare)\n\t\t\t\t\t\tthis.DoSquare(j, k);\n\t\t\t\t\telse\n\t\t\t\t\t\tthis.DoRound(j, k);\n\t\t\t\t}\n\t\t\t\t//re-build m_normals ...\n\t\t\t\tfor (var j = len - 1; j > 0; j--)\n\t\t\t\t\tthis.m_normals[j] = new ClipperLib.DoublePoint2(-this.m_normals[j - 1].X, -this.m_normals[j - 1].Y);\n\t\t\t\tthis.m_normals[0] = new ClipperLib.DoublePoint2(-this.m_normals[1].X, -this.m_normals[1].Y);\n\t\t\t\tk = len - 1;\n\t\t\t\tfor (var j = k - 1; j > 0; --j)\n\t\t\t\t\tk = this.OffsetPoint(j, k, node.m_jointype);\n\t\t\t\tif (node.m_endtype === ClipperLib.EndType.etOpenButt)\n\t\t\t\t{\n\t\t\t\t\tpt1 = new ClipperLib.IntPoint2(ClipperLib.ClipperOffset.Round(this.m_srcPoly[0].X - this.m_normals[0].X * delta), ClipperLib.ClipperOffset.Round(this.m_srcPoly[0].Y - this.m_normals[0].Y * delta));\n\t\t\t\t\tthis.m_destPoly.push(pt1);\n\t\t\t\t\tpt1 = new ClipperLib.IntPoint2(ClipperLib.ClipperOffset.Round(this.m_srcPoly[0].X + this.m_normals[0].X * delta), ClipperLib.ClipperOffset.Round(this.m_srcPoly[0].Y + this.m_normals[0].Y * delta));\n\t\t\t\t\tthis.m_destPoly.push(pt1);\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\tk = 1;\n\t\t\t\t\tthis.m_sinA = 0;\n\t\t\t\t\tif (node.m_endtype === ClipperLib.EndType.etOpenSquare)\n\t\t\t\t\t\tthis.DoSquare(0, 1);\n\t\t\t\t\telse\n\t\t\t\t\t\tthis.DoRound(0, 1);\n\t\t\t\t}\n\t\t\t\tthis.m_destPolys.push(this.m_destPoly);\n\t\t\t}\n\t\t}\n\t};\n\n\tClipperLib.ClipperOffset.prototype.Execute = function ()\n\t{\n\t\tvar a = arguments,\n\t\t\tispolytree = a[0] instanceof ClipperLib.PolyTree;\n\t\tif (!ispolytree) // function (solution, delta)\n\t\t{\n\t\t\tvar solution = a[0],\n\t\t\t\tdelta = a[1];\n\t\t\tClipperLib.Clear(solution);\n\t\t\tthis.FixOrientations();\n\t\t\tthis.DoOffset(delta);\n\t\t\t//now clean up 'corners' ...\n\t\t\tvar clpr = new ClipperLib.Clipper(0);\n\t\t\tclpr.AddPaths(this.m_destPolys, ClipperLib.PolyType.ptSubject, true);\n\t\t\tif (delta > 0)\n\t\t\t{\n\t\t\t\tclpr.Execute(ClipperLib.ClipType.ctUnion, solution, ClipperLib.PolyFillType.pftPositive, ClipperLib.PolyFillType.pftPositive);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tvar r = ClipperLib.Clipper.GetBounds(this.m_destPolys);\n\t\t\t\tvar outer = new ClipperLib.Path();\n\t\t\t\touter.push(new ClipperLib.IntPoint2(r.left - 10, r.bottom + 10));\n\t\t\t\touter.push(new ClipperLib.IntPoint2(r.right + 10, r.bottom + 10));\n\t\t\t\touter.push(new ClipperLib.IntPoint2(r.right + 10, r.top - 10));\n\t\t\t\touter.push(new ClipperLib.IntPoint2(r.left - 10, r.top - 10));\n\t\t\t\tclpr.AddPath(outer, ClipperLib.PolyType.ptSubject, true);\n\t\t\t\tclpr.ReverseSolution = true;\n\t\t\t\tclpr.Execute(ClipperLib.ClipType.ctUnion, solution, ClipperLib.PolyFillType.pftNegative, ClipperLib.PolyFillType.pftNegative);\n\t\t\t\tif (solution.length > 0)\n\t\t\t\t\tsolution.splice(0, 1);\n\t\t\t}\n\t\t\t//console.log(JSON.stringify(solution));\n\t\t}\n\t\telse // function (polytree, delta)\n\t\t{\n\t\t\tvar solution = a[0],\n\t\t\t\tdelta = a[1];\n\t\t\tsolution.Clear();\n\t\t\tthis.FixOrientations();\n\t\t\tthis.DoOffset(delta);\n\t\t\t//now clean up 'corners' ...\n\t\t\tvar clpr = new ClipperLib.Clipper(0);\n\t\t\tclpr.AddPaths(this.m_destPolys, ClipperLib.PolyType.ptSubject, true);\n\t\t\tif (delta > 0)\n\t\t\t{\n\t\t\t\tclpr.Execute(ClipperLib.ClipType.ctUnion, solution, ClipperLib.PolyFillType.pftPositive, ClipperLib.PolyFillType.pftPositive);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tvar r = ClipperLib.Clipper.GetBounds(this.m_destPolys);\n\t\t\t\tvar outer = new ClipperLib.Path();\n\t\t\t\touter.push(new ClipperLib.IntPoint2(r.left - 10, r.bottom + 10));\n\t\t\t\touter.push(new ClipperLib.IntPoint2(r.right + 10, r.bottom + 10));\n\t\t\t\touter.push(new ClipperLib.IntPoint2(r.right + 10, r.top - 10));\n\t\t\t\touter.push(new ClipperLib.IntPoint2(r.left - 10, r.top - 10));\n\t\t\t\tclpr.AddPath(outer, ClipperLib.PolyType.ptSubject, true);\n\t\t\t\tclpr.ReverseSolution = true;\n\t\t\t\tclpr.Execute(ClipperLib.ClipType.ctUnion, solution, ClipperLib.PolyFillType.pftNegative, ClipperLib.PolyFillType.pftNegative);\n\t\t\t\t//remove the outer PolyNode rectangle ...\n\t\t\t\tif (solution.ChildCount() === 1 && solution.Childs()[0].ChildCount() > 0)\n\t\t\t\t{\n\t\t\t\t\tvar outerNode = solution.Childs()[0];\n\t\t\t\t\t//solution.Childs.set_Capacity(outerNode.ChildCount);\n\t\t\t\t\tsolution.Childs()[0] = outerNode.Childs()[0];\n\t\t\t\t\tsolution.Childs()[0].m_Parent = solution;\n\t\t\t\t\tfor (var i = 1; i < outerNode.ChildCount(); i++)\n\t\t\t\t\t\tsolution.AddChild(outerNode.Childs()[i]);\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t\tsolution.Clear();\n\t\t\t}\n\t\t}\n\t};\n\n\tClipperLib.ClipperOffset.prototype.OffsetPoint = function (j, k, jointype)\n\t{\n\t\t//cross product ...\n\t\tthis.m_sinA = (this.m_normals[k].X * this.m_normals[j].Y - this.m_normals[j].X * this.m_normals[k].Y);\n\n\t\tif (Math.abs(this.m_sinA * this.m_delta) < 1.0)\n\t\t{\n\t\t\t//dot product ...\n\t\t\tvar cosA = (this.m_normals[k].X * this.m_normals[j].X + this.m_normals[j].Y * this.m_normals[k].Y);\n\t\t\tif (cosA > 0) // angle ==> 0 degrees\n\t\t\t{\n\t\t\t\tthis.m_destPoly.push(new ClipperLib.IntPoint2(ClipperLib.ClipperOffset.Round(this.m_srcPoly[j].X + this.m_normals[k].X * this.m_delta),\n\t\t\t\t\tClipperLib.ClipperOffset.Round(this.m_srcPoly[j].Y + this.m_normals[k].Y * this.m_delta)));\n\t\t\t\treturn k;\n\t\t\t}\n\t\t\t//else angle ==> 180 degrees\n\t\t}\n\t\telse if (this.m_sinA > 1)\n\t\t\tthis.m_sinA = 1.0;\n\t\telse if (this.m_sinA < -1)\n\t\t\tthis.m_sinA = -1.0;\n\t\tif (this.m_sinA * this.m_delta < 0)\n\t\t{\n\t\t\tthis.m_destPoly.push(new ClipperLib.IntPoint2(ClipperLib.ClipperOffset.Round(this.m_srcPoly[j].X + this.m_normals[k].X * this.m_delta),\n\t\t\t\tClipperLib.ClipperOffset.Round(this.m_srcPoly[j].Y + this.m_normals[k].Y * this.m_delta)));\n\t\t\tthis.m_destPoly.push(new ClipperLib.IntPoint1(this.m_srcPoly[j]));\n\t\t\tthis.m_destPoly.push(new ClipperLib.IntPoint2(ClipperLib.ClipperOffset.Round(this.m_srcPoly[j].X + this.m_normals[j].X * this.m_delta),\n\t\t\t\tClipperLib.ClipperOffset.Round(this.m_srcPoly[j].Y + this.m_normals[j].Y * this.m_delta)));\n\t\t}\n\t\telse\n\t\t\tswitch (jointype)\n\t\t\t{\n\t\t\tcase ClipperLib.JoinType.jtMiter:\n\t\t\t\t{\n\t\t\t\t\tvar r = 1 + (this.m_normals[j].X * this.m_normals[k].X + this.m_normals[j].Y * this.m_normals[k].Y);\n\t\t\t\t\tif (r >= this.m_miterLim)\n\t\t\t\t\t\tthis.DoMiter(j, k, r);\n\t\t\t\t\telse\n\t\t\t\t\t\tthis.DoSquare(j, k);\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\tcase ClipperLib.JoinType.jtSquare:\n\t\t\t\tthis.DoSquare(j, k);\n\t\t\t\tbreak;\n\t\t\tcase ClipperLib.JoinType.jtRound:\n\t\t\t\tthis.DoRound(j, k);\n\t\t\t\tbreak;\n\t\t\t}\n\t\tk = j;\n\t\treturn k;\n\t};\n\n\tClipperLib.ClipperOffset.prototype.DoSquare = function (j, k)\n\t{\n\t\tvar dx = Math.tan(Math.atan2(this.m_sinA,\n\t\t\tthis.m_normals[k].X * this.m_normals[j].X + this.m_normals[k].Y * this.m_normals[j].Y) / 4);\n\t\tthis.m_destPoly.push(new ClipperLib.IntPoint2(\n\t\t\tClipperLib.ClipperOffset.Round(this.m_srcPoly[j].X + this.m_delta * (this.m_normals[k].X - this.m_normals[k].Y * dx)),\n\t\t\tClipperLib.ClipperOffset.Round(this.m_srcPoly[j].Y + this.m_delta * (this.m_normals[k].Y + this.m_normals[k].X * dx))));\n\t\tthis.m_destPoly.push(new ClipperLib.IntPoint2(\n\t\t\tClipperLib.ClipperOffset.Round(this.m_srcPoly[j].X + this.m_delta * (this.m_normals[j].X + this.m_normals[j].Y * dx)),\n\t\t\tClipperLib.ClipperOffset.Round(this.m_srcPoly[j].Y + this.m_delta * (this.m_normals[j].Y - this.m_normals[j].X * dx))));\n\t};\n\n\tClipperLib.ClipperOffset.prototype.DoMiter = function (j, k, r)\n\t{\n\t\tvar q = this.m_delta / r;\n\t\tthis.m_destPoly.push(new ClipperLib.IntPoint2(\n\t\t\tClipperLib.ClipperOffset.Round(this.m_srcPoly[j].X + (this.m_normals[k].X + this.m_normals[j].X) * q),\n\t\t\tClipperLib.ClipperOffset.Round(this.m_srcPoly[j].Y + (this.m_normals[k].Y + this.m_normals[j].Y) * q)));\n\t};\n\n\tClipperLib.ClipperOffset.prototype.DoRound = function (j, k)\n\t{\n\t\tvar a = Math.atan2(this.m_sinA,\n\t\t\tthis.m_normals[k].X * this.m_normals[j].X + this.m_normals[k].Y * this.m_normals[j].Y);\n\n\t\tvar steps = Math.max(ClipperLib.Cast_Int32(ClipperLib.ClipperOffset.Round(this.m_StepsPerRad * Math.abs(a))), 1);\n\n\t\tvar X = this.m_normals[k].X,\n\t\t\tY = this.m_normals[k].Y,\n\t\t\tX2;\n\t\tfor (var i = 0; i < steps; ++i)\n\t\t{\n\t\t\tthis.m_destPoly.push(new ClipperLib.IntPoint2(\n\t\t\t\tClipperLib.ClipperOffset.Round(this.m_srcPoly[j].X + X * this.m_delta),\n\t\t\t\tClipperLib.ClipperOffset.Round(this.m_srcPoly[j].Y + Y * this.m_delta)));\n\t\t\tX2 = X;\n\t\t\tX = X * this.m_cos - this.m_sin * Y;\n\t\t\tY = X2 * this.m_sin + Y * this.m_cos;\n\t\t}\n\t\tthis.m_destPoly.push(new ClipperLib.IntPoint2(\n\t\t\tClipperLib.ClipperOffset.Round(this.m_srcPoly[j].X + this.m_normals[j].X * this.m_delta),\n\t\t\tClipperLib.ClipperOffset.Round(this.m_srcPoly[j].Y + this.m_normals[j].Y * this.m_delta)));\n\t};\n\n\tClipperLib.Error = function (message)\n\t{\n\t\ttry\n\t\t{\n\t\t\tthrow new Error(message);\n\t\t}\n\t\tcatch (err)\n\t\t{\n\t\t\talert(err.message);\n\t\t}\n\t};\n\n\t// ---------------------------------------------\n\n\t// JS extension by Timo 2013\n\tClipperLib.JS = {};\n\n\tClipperLib.JS.AreaOfPolygon = function (poly, scale)\n\t{\n\t\tif (!scale) scale = 1;\n\t\treturn ClipperLib.Clipper.Area(poly) / (scale * scale);\n\t};\n\n\tClipperLib.JS.AreaOfPolygons = function (poly, scale)\n\t{\n\t\tif (!scale) scale = 1;\n\t\tvar area = 0;\n\t\tfor (var i = 0; i < poly.length; i++)\n\t\t{\n\t\t\tarea += ClipperLib.Clipper.Area(poly[i]);\n\t\t}\n\t\treturn area / (scale * scale);\n\t};\n\n\tClipperLib.JS.BoundsOfPath = function (path, scale)\n\t{\n\t\treturn ClipperLib.JS.BoundsOfPaths([path], scale);\n\t};\n\n\tClipperLib.JS.BoundsOfPaths = function (paths, scale)\n\t{\n\t\tif (!scale) scale = 1;\n\t\tvar bounds = ClipperLib.Clipper.GetBounds(paths);\n\t\tbounds.left /= scale;\n\t\tbounds.bottom /= scale;\n\t\tbounds.right /= scale;\n\t\tbounds.top /= scale;\n\t\treturn bounds;\n\t};\n\n\t// Clean() joins vertices that are too near each other\n\t// and causes distortion to offsetted polygons without cleaning\n\tClipperLib.JS.Clean = function (polygon, delta)\n\t{\n\t\tif (!(polygon instanceof Array)) return [];\n\t\tvar isPolygons = polygon[0] instanceof Array;\n\t\tvar polygon = ClipperLib.JS.Clone(polygon);\n\t\tif (typeof delta !== \"number\" || delta === null)\n\t\t{\n\t\t\tClipperLib.Error(\"Delta is not a number in Clean().\");\n\t\t\treturn polygon;\n\t\t}\n\t\tif (polygon.length === 0 || (polygon.length === 1 && polygon[0].length === 0) || delta < 0) return polygon;\n\t\tif (!isPolygons) polygon = [polygon];\n\t\tvar k_length = polygon.length;\n\t\tvar len, poly, result, d, p, j, i;\n\t\tvar results = [];\n\t\tfor (var k = 0; k < k_length; k++)\n\t\t{\n\t\t\tpoly = polygon[k];\n\t\t\tlen = poly.length;\n\t\t\tif (len === 0) continue;\n\t\t\telse if (len < 3)\n\t\t\t{\n\t\t\t\tresult = poly;\n\t\t\t\tresults.push(result);\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tresult = poly;\n\t\t\td = delta * delta;\n\t\t\t//d = Math.floor(c_delta * c_delta);\n\t\t\tp = poly[0];\n\t\t\tj = 1;\n\t\t\tfor (i = 1; i < len; i++)\n\t\t\t{\n\t\t\t\tif ((poly[i].X - p.X) * (poly[i].X - p.X) +\n\t\t\t\t\t(poly[i].Y - p.Y) * (poly[i].Y - p.Y) <= d)\n\t\t\t\t\tcontinue;\n\t\t\t\tresult[j] = poly[i];\n\t\t\t\tp = poly[i];\n\t\t\t\tj++;\n\t\t\t}\n\t\t\tp = poly[j - 1];\n\t\t\tif ((poly[0].X - p.X) * (poly[0].X - p.X) +\n\t\t\t\t(poly[0].Y - p.Y) * (poly[0].Y - p.Y) <= d)\n\t\t\t\tj--;\n\t\t\tif (j < len)\n\t\t\t\tresult.splice(j, len - j);\n\t\t\tif (result.length) results.push(result);\n\t\t}\n\t\tif (!isPolygons && results.length) results = results[0];\n\t\telse if (!isPolygons && results.length === 0) results = [];\n\t\telse if (isPolygons && results.length === 0) results = [\n\t\t\t[]\n\t\t];\n\t\treturn results;\n\t}\n\t// Make deep copy of Polygons or Polygon\n\t// so that also IntPoint objects are cloned and not only referenced\n\t// This should be the fastest way\n\tClipperLib.JS.Clone = function (polygon)\n\t{\n\t\tif (!(polygon instanceof Array)) return [];\n\t\tif (polygon.length === 0) return [];\n\t\telse if (polygon.length === 1 && polygon[0].length === 0) return [\n\t\t\t[]\n\t\t];\n\t\tvar isPolygons = polygon[0] instanceof Array;\n\t\tif (!isPolygons) polygon = [polygon];\n\t\tvar len = polygon.length,\n\t\t\tplen, i, j, result;\n\t\tvar results = new Array(len);\n\t\tfor (i = 0; i < len; i++)\n\t\t{\n\t\t\tplen = polygon[i].length;\n\t\t\tresult = new Array(plen);\n\t\t\tfor (j = 0; j < plen; j++)\n\t\t\t{\n\t\t\t\tresult[j] = {\n\t\t\t\t\tX: polygon[i][j].X,\n\t\t\t\t\tY: polygon[i][j].Y\n\t\t\t\t};\n\n\t\t\t}\n\t\t\tresults[i] = result;\n\t\t}\n\t\tif (!isPolygons) results = results[0];\n\t\treturn results;\n\t};\n\n\t// Removes points that doesn't affect much to the visual appearance.\n\t// If middle point is at or under certain distance (tolerance) of the line segment between\n\t// start and end point, the middle point is removed.\n\tClipperLib.JS.Lighten = function (polygon, tolerance)\n\t{\n\t\tif (!(polygon instanceof Array)) return [];\n\t\tif (typeof tolerance !== \"number\" || tolerance === null)\n\t\t{\n\t\t\tClipperLib.Error(\"Tolerance is not a number in Lighten().\")\n\t\t\treturn ClipperLib.JS.Clone(polygon);\n\t\t}\n\t\tif (polygon.length === 0 || (polygon.length === 1 && polygon[0].length === 0) || tolerance < 0)\n\t\t{\n\t\t\treturn ClipperLib.JS.Clone(polygon);\n\t\t}\n\t\tvar isPolygons = polygon[0] instanceof Array;\n\t\tif (!isPolygons) polygon = [polygon];\n\t\tvar i, j, poly, k, poly2, plen, A, B, P, d, rem, addlast;\n\t\tvar bxax, byay, l, ax, ay;\n\t\tvar len = polygon.length;\n\t\tvar toleranceSq = tolerance * tolerance;\n\t\tvar results = [];\n\t\tfor (i = 0; i < len; i++)\n\t\t{\n\t\t\tpoly = polygon[i];\n\t\t\tplen = poly.length;\n\t\t\tif (plen === 0) continue;\n\t\t\tfor (k = 0; k < 1000000; k++) // could be forever loop, but wiser to restrict max repeat count\n\t\t\t{\n\t\t\t\tpoly2 = [];\n\t\t\t\tplen = poly.length;\n\t\t\t\t// the first have to added to the end, if first and last are not the same\n\t\t\t\t// this way we ensure that also the actual last point can be removed if needed\n\t\t\t\tif (poly[plen - 1].X !== poly[0].X || poly[plen - 1].Y !== poly[0].Y)\n\t\t\t\t{\n\t\t\t\t\taddlast = 1;\n\t\t\t\t\tpoly.push(\n\t\t\t\t\t{\n\t\t\t\t\t\tX: poly[0].X,\n\t\t\t\t\t\tY: poly[0].Y\n\t\t\t\t\t});\n\t\t\t\t\tplen = poly.length;\n\t\t\t\t}\n\t\t\t\telse addlast = 0;\n\t\t\t\trem = []; // Indexes of removed points\n\t\t\t\tfor (j = 0; j < plen - 2; j++)\n\t\t\t\t{\n\t\t\t\t\tA = poly[j]; // Start point of line segment\n\t\t\t\t\tP = poly[j + 1]; // Middle point. This is the one to be removed.\n\t\t\t\t\tB = poly[j + 2]; // End point of line segment\n\t\t\t\t\tax = A.X;\n\t\t\t\t\tay = A.Y;\n\t\t\t\t\tbxax = B.X - ax;\n\t\t\t\t\tbyay = B.Y - ay;\n\t\t\t\t\tif (bxax !== 0 || byay !== 0) // To avoid Nan, when A==P && P==B. And to avoid peaks (A==B && A!=P), which have lenght, but not area.\n\t\t\t\t\t{\n\t\t\t\t\t\tl = ((P.X - ax) * bxax + (P.Y - ay) * byay) / (bxax * bxax + byay * byay);\n\t\t\t\t\t\tif (l > 1)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tax = B.X;\n\t\t\t\t\t\t\tay = B.Y;\n\t\t\t\t\t\t}\n\t\t\t\t\t\telse if (l > 0)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tax += bxax * l;\n\t\t\t\t\t\t\tay += byay * l;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tbxax = P.X - ax;\n\t\t\t\t\tbyay = P.Y - ay;\n\t\t\t\t\td = bxax * bxax + byay * byay;\n\t\t\t\t\tif (d <= toleranceSq)\n\t\t\t\t\t{\n\t\t\t\t\t\trem[j + 1] = 1;\n\t\t\t\t\t\tj++; // when removed, transfer the pointer to the next one\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// add all unremoved points to poly2\n\t\t\t\tpoly2.push(\n\t\t\t\t{\n\t\t\t\t\tX: poly[0].X,\n\t\t\t\t\tY: poly[0].Y\n\t\t\t\t});\n\t\t\t\tfor (j = 1; j < plen - 1; j++)\n\t\t\t\t\tif (!rem[j]) poly2.push(\n\t\t\t\t\t{\n\t\t\t\t\t\tX: poly[j].X,\n\t\t\t\t\t\tY: poly[j].Y\n\t\t\t\t\t});\n\t\t\t\tpoly2.push(\n\t\t\t\t{\n\t\t\t\t\tX: poly[plen - 1].X,\n\t\t\t\t\tY: poly[plen - 1].Y\n\t\t\t\t});\n\t\t\t\t// if the first point was added to the end, remove it\n\t\t\t\tif (addlast) poly.pop();\n\t\t\t\t// break, if there was not anymore removed points\n\t\t\t\tif (!rem.length) break;\n\t\t\t\t// else continue looping using poly2, to check if there are points to remove\n\t\t\t\telse poly = poly2;\n\t\t\t}\n\t\t\tplen = poly2.length;\n\t\t\t// remove duplicate from end, if needed\n\t\t\tif (poly2[plen - 1].X === poly2[0].X && poly2[plen - 1].Y === poly2[0].Y)\n\t\t\t{\n\t\t\t\tpoly2.pop();\n\t\t\t}\n\t\t\tif (poly2.length > 2) // to avoid two-point-polygons\n\t\t\t\tresults.push(poly2);\n\t\t}\n\t\tif (!isPolygons)\n\t\t{\n\t\t\tresults = results[0];\n\t\t}\n\t\tif (typeof (results) === \"undefined\")\n\t\t{\n\t\t\tresults = [];\n\t\t}\n\t\treturn results;\n\t}\n\n\tClipperLib.JS.PerimeterOfPath = function (path, closed, scale)\n\t{\n\t\tif (typeof (path) === \"undefined\") return 0;\n\t\tvar sqrt = Math.sqrt;\n\t\tvar perimeter = 0.0;\n\t\tvar p1, p2, p1x = 0.0,\n\t\t\tp1y = 0.0,\n\t\t\tp2x = 0.0,\n\t\t\tp2y = 0.0;\n\t\tvar j = path.length;\n\t\tif (j < 2) return 0;\n\t\tif (closed)\n\t\t{\n\t\t\tpath[j] = path[0];\n\t\t\tj++;\n\t\t}\n\t\twhile (--j)\n\t\t{\n\t\t\tp1 = path[j];\n\t\t\tp1x = p1.X;\n\t\t\tp1y = p1.Y;\n\t\t\tp2 = path[j - 1];\n\t\t\tp2x = p2.X;\n\t\t\tp2y = p2.Y;\n\t\t\tperimeter += sqrt((p1x - p2x) * (p1x - p2x) + (p1y - p2y) * (p1y - p2y));\n\t\t}\n\t\tif (closed) path.pop();\n\t\treturn perimeter / scale;\n\t};\n\n\tClipperLib.JS.PerimeterOfPaths = function (paths, closed, scale)\n\t{\n\t\tif (!scale) scale = 1;\n\t\tvar perimeter = 0;\n\t\tfor (var i = 0; i < paths.length; i++)\n\t\t{\n\t\t\tperimeter += ClipperLib.JS.PerimeterOfPath(paths[i], closed, scale);\n\t\t}\n\t\treturn perimeter;\n\t};\n\n\tClipperLib.JS.ScaleDownPath = function (path, scale)\n\t{\n\t\tvar i, p;\n\t\tif (!scale) scale = 1;\n\t\ti = path.length;\n\t\twhile (i--)\n\t\t{\n\t\t\tp = path[i];\n\t\t\tp.X = p.X / scale;\n\t\t\tp.Y = p.Y / scale;\n\t\t}\n\t};\n\n\tClipperLib.JS.ScaleDownPaths = function (paths, scale)\n\t{\n\t\tvar i, j, p;\n\t\tif (!scale) scale = 1;\n\t\ti = paths.length;\n\t\twhile (i--)\n\t\t{\n\t\t\tj = paths[i].length;\n\t\t\twhile (j--)\n\t\t\t{\n\t\t\t\tp = paths[i][j];\n\t\t\t\tp.X = p.X / scale;\n\t\t\t\tp.Y = p.Y / scale;\n\t\t\t}\n\t\t}\n\t};\n\n\tClipperLib.JS.ScaleUpPath = function (path, scale)\n\t{\n\t\tvar i, p, round = Math.round;\n\t\tif (!scale) scale = 1;\n\t\ti = path.length;\n\t\twhile (i--)\n\t\t{\n\t\t\tp = path[i];\n\t\t\tp.X = round(p.X * scale);\n\t\t\tp.Y = round(p.Y * scale);\n\t\t}\n\t};\n\n\tClipperLib.JS.ScaleUpPaths = function (paths, scale)\n\t{\n\t\tvar i, j, p, round = Math.round;\n\t\tif (!scale) scale = 1;\n\t\ti = paths.length;\n\t\twhile (i--)\n\t\t{\n\t\t\tj = paths[i].length;\n\t\t\twhile (j--)\n\t\t\t{\n\t\t\t\tp = paths[i][j];\n\t\t\t\tp.X = round(p.X * scale);\n\t\t\t\tp.Y = round(p.Y * scale);\n\t\t\t}\n\t\t}\n\t};\n\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.ExPolygons = function ()\n\t{\n\t\treturn [];\n\t}\n\t/**\n\t* @constructor\n\t*/\n\tClipperLib.ExPolygon = function ()\n\t{\n\t\tthis.outer = null;\n\t\tthis.holes = null;\n\t};\n\n\tClipperLib.JS.AddOuterPolyNodeToExPolygons = function (polynode, expolygons)\n\t{\n\t\tvar ep = new ClipperLib.ExPolygon();\n\t\tep.outer = polynode.Contour();\n\t\tvar childs = polynode.Childs();\n\t\tvar ilen = childs.length;\n\t\tep.holes = new Array(ilen);\n\t\tvar node, n, i, j, childs2, jlen;\n\t\tfor (i = 0; i < ilen; i++)\n\t\t{\n\t\t\tnode = childs[i];\n\t\t\tep.holes[i] = node.Contour();\n\t\t\t//Add outer polygons contained by (nested within) holes ...\n\t\t\tfor (j = 0, childs2 = node.Childs(), jlen = childs2.length; j < jlen; j++)\n\t\t\t{\n\t\t\t\tn = childs2[j];\n\t\t\t\tClipperLib.JS.AddOuterPolyNodeToExPolygons(n, expolygons);\n\t\t\t}\n\t\t}\n\t\texpolygons.push(ep);\n\t};\n\n\tClipperLib.JS.ExPolygonsToPaths = function (expolygons)\n\t{\n\t\tvar a, i, alen, ilen;\n\t\tvar paths = new ClipperLib.Paths();\n\t\tfor (a = 0, alen = expolygons.length; a < alen; a++)\n\t\t{\n\t\t\tpaths.push(expolygons[a].outer);\n\t\t\tfor (i = 0, ilen = expolygons[a].holes.length; i < ilen; i++)\n\t\t\t{\n\t\t\t\tpaths.push(expolygons[a].holes[i]);\n\t\t\t}\n\t\t}\n\t\treturn paths;\n\t}\n\tClipperLib.JS.PolyTreeToExPolygons = function (polytree)\n\t{\n\t\tvar expolygons = new ClipperLib.ExPolygons();\n\t\tvar node, i, childs, ilen;\n\t\tfor (i = 0, childs = polytree.Childs(), ilen = childs.length; i < ilen; i++)\n\t\t{\n\t\t\tnode = childs[i];\n\t\t\tClipperLib.JS.AddOuterPolyNodeToExPolygons(node, expolygons);\n\t\t}\n\t\treturn expolygons;\n\t};\n\n})();\n","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.setErrorCallback = undefined;\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _clipper = require('@doodle3d/clipper-lib/clipper');\n\nvar _clipper2 = _interopRequireDefault(_clipper);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar errorCallback = void 0;\nvar setErrorCallback = exports.setErrorCallback = function setErrorCallback(callback) {\n  errorCallback = callback;\n};\n_clipper2.default.Error = function (message) {\n  if (errorCallback) errorCallback(message);\n};\n\nvar CLIPPER = new _clipper2.default.Clipper();\nvar CLIPPER_OFFSET = new _clipper2.default.ClipperOffset();\n\nvar Shape = function () {\n  function Shape() {\n    var paths = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n    var closed = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n    var capitalConversion = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n    var integerConversion = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n    var removeDuplicates = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;\n\n    _classCallCheck(this, Shape);\n\n    this.paths = paths;\n    if (capitalConversion) this.paths = this.paths.map(mapLowerToCapital);\n    if (integerConversion) this.paths = this.paths.map(mapToRound);\n    if (removeDuplicates) this.paths = this.paths.map(filterPathsDuplicates);\n    this.closed = closed;\n  }\n\n  _createClass(Shape, [{\n    key: '_clip',\n    value: function _clip(type) {\n      var solution = new _clipper2.default.PolyTree();\n\n      CLIPPER.Clear();\n      CLIPPER.AddPaths(this.paths, _clipper2.default.PolyType.ptSubject, this.closed);\n\n      for (var _len = arguments.length, clipShapes = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n        clipShapes[_key - 1] = arguments[_key];\n      }\n\n      for (var i = 0; i < clipShapes.length; i++) {\n        var clipShape = clipShapes[i];\n        CLIPPER.AddPaths(clipShape.paths, _clipper2.default.PolyType.ptClip, clipShape.closed);\n      }\n      CLIPPER.Execute(type, solution);\n\n      var newShape = _clipper2.default.Clipper.PolyTreeToPaths(solution);\n      return new Shape(newShape, this.closed);\n    }\n  }, {\n    key: 'union',\n    value: function union() {\n      for (var _len2 = arguments.length, clipShapes = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n        clipShapes[_key2] = arguments[_key2];\n      }\n\n      return this._clip.apply(this, [_clipper2.default.ClipType.ctUnion].concat(clipShapes));\n    }\n  }, {\n    key: 'difference',\n    value: function difference() {\n      for (var _len3 = arguments.length, clipShapes = Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {\n        clipShapes[_key3] = arguments[_key3];\n      }\n\n      return this._clip.apply(this, [_clipper2.default.ClipType.ctDifference].concat(clipShapes));\n    }\n  }, {\n    key: 'intersect',\n    value: function intersect() {\n      for (var _len4 = arguments.length, clipShapes = Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {\n        clipShapes[_key4] = arguments[_key4];\n      }\n\n      return this._clip.apply(this, [_clipper2.default.ClipType.ctIntersection].concat(clipShapes));\n    }\n  }, {\n    key: 'xor',\n    value: function xor() {\n      for (var _len5 = arguments.length, clipShapes = Array(_len5), _key5 = 0; _key5 < _len5; _key5++) {\n        clipShapes[_key5] = arguments[_key5];\n      }\n\n      return this._clip.apply(this, [_clipper2.default.ClipType.ctXor].concat(clipShapes));\n    }\n  }, {\n    key: 'offset',\n    value: function offset(_offset) {\n      var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n      var _options$jointType = options.jointType,\n          jointType = _options$jointType === undefined ? 'jtSquare' : _options$jointType,\n          _options$endType = options.endType,\n          endType = _options$endType === undefined ? 'etClosedPolygon' : _options$endType,\n          _options$miterLimit = options.miterLimit,\n          miterLimit = _options$miterLimit === undefined ? 2.0 : _options$miterLimit,\n          _options$roundPrecisi = options.roundPrecision,\n          roundPrecision = _options$roundPrecisi === undefined ? 0.25 : _options$roundPrecisi;\n\n\n      CLIPPER_OFFSET.Clear();\n      CLIPPER_OFFSET.ArcTolerance = roundPrecision;\n      CLIPPER_OFFSET.MiterLimit = miterLimit;\n\n      var offsetPaths = new _clipper2.default.Paths();\n      CLIPPER_OFFSET.AddPaths(this.paths, _clipper2.default.JoinType[jointType], _clipper2.default.EndType[endType]);\n      CLIPPER_OFFSET.Execute(offsetPaths, _offset);\n\n      return new Shape(offsetPaths, true);\n    }\n  }, {\n    key: 'scaleUp',\n    value: function scaleUp(factor) {\n      _clipper2.default.JS.ScaleUpPaths(this.paths, factor);\n\n      return this;\n    }\n  }, {\n    key: 'scaleDown',\n    value: function scaleDown(factor) {\n      _clipper2.default.JS.ScaleDownPaths(this.paths, factor);\n\n      return this;\n    }\n  }, {\n    key: 'firstPoint',\n    value: function firstPoint() {\n      var toLower = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n\n      if (this.paths.length === 0) {\n        return;\n      }\n\n      var firstPath = this.paths[0];\n      var firstPoint = firstPath[0];\n      if (toLower) {\n        return vectorToLower(firstPoint);\n      } else {\n        return firstPoint;\n      }\n    }\n  }, {\n    key: 'lastPoint',\n    value: function lastPoint() {\n      var toLower = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n\n      if (this.paths.length === 0) {\n        return;\n      }\n\n      var lastPath = this.paths[this.paths.length - 1];\n      var lastPoint = this.closed ? lastPath[0] : lastPath[lastPath.length - 1];\n      if (toLower) {\n        return vectorToLower(lastPoint);\n      } else {\n        return lastPoint;\n      }\n    }\n  }, {\n    key: 'areas',\n    value: function areas() {\n      var _this = this;\n\n      var areas = this.paths.map(function (path, i) {\n        return _this.area(i);\n      });\n      return areas;\n    }\n  }, {\n    key: 'area',\n    value: function area(index) {\n      var path = this.paths[index];\n      var area = _clipper2.default.Clipper.Area(path);\n      return area;\n    }\n  }, {\n    key: 'totalArea',\n    value: function totalArea() {\n      return this.areas().reduce(function (totalArea, area) {\n        return totalArea + area;\n      }, 0);\n    }\n  }, {\n    key: 'perimeter',\n    value: function perimeter(index) {\n      var path = this.paths[index];\n      var perimeter = _clipper2.default.JS.PerimeterOfPath(path, this.closed, 1);\n      return perimeter;\n    }\n  }, {\n    key: 'perimeters',\n    value: function perimeters() {\n      var _this2 = this;\n\n      return this.paths.map(function (path) {\n        return _clipper2.default.JS.PerimeterOfPath(path, _this2.closed, 1);\n      });\n    }\n  }, {\n    key: 'totalPerimeter',\n    value: function totalPerimeter() {\n      var perimeter = _clipper2.default.JS.PerimeterOfPaths(this.paths, this.closed);\n      return perimeter;\n    }\n  }, {\n    key: 'reverse',\n    value: function reverse() {\n      _clipper2.default.Clipper.ReversePaths(this.paths);\n\n      return this;\n    }\n  }, {\n    key: 'thresholdArea',\n    value: function thresholdArea(minArea) {\n      var _arr = [].concat(_toConsumableArray(this.paths));\n\n      for (var _i = 0; _i < _arr.length; _i++) {\n        var path = _arr[_i];\n        var area = Math.abs(_clipper2.default.Clipper.Area(path));\n\n        if (area < minArea) {\n          var index = this.paths.indexOf(path);\n          this.paths.splice(index, 1);\n        }\n      }\n      return this;\n    }\n  }, {\n    key: 'join',\n    value: function join(shape) {\n      var _paths;\n\n      (_paths = this.paths).splice.apply(_paths, [this.paths.length, 0].concat(_toConsumableArray(shape.paths)));\n\n      return this;\n    }\n  }, {\n    key: 'clone',\n    value: function clone() {\n      return new Shape(_clipper2.default.JS.Clone(this.paths), this.closed);\n    }\n  }, {\n    key: 'shapeBounds',\n    value: function shapeBounds() {\n      return _clipper2.default.JS.BoundsOfPaths(this.paths);\n    }\n  }, {\n    key: 'pathBounds',\n    value: function pathBounds(index) {\n      var path = this.paths[index];\n\n      return _clipper2.default.JS.BoundsOfPath(path);\n    }\n  }, {\n    key: 'clean',\n    value: function clean(cleanDelta) {\n      return new Shape(_clipper2.default.Clipper.CleanPolygons(this.paths, cleanDelta), this.closed);\n    }\n  }, {\n    key: 'orientation',\n    value: function orientation(index) {\n      var path = this.paths[index];\n      return _clipper2.default.Clipper.Orientation(path);\n    }\n  }, {\n    key: 'pointInShape',\n    value: function pointInShape(point) {\n      var capitalConversion = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n      var integerConversion = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n\n      if (capitalConversion) point = vectorToCapital(point);\n      if (integerConversion) point = roundVector(point);\n      for (var i = 0; i < this.paths.length; i++) {\n        var pointInPath = this.pointInPath(i, point);\n        var orientation = this.orientation(i);\n\n        if (!pointInPath && orientation || pointInPath && !orientation) {\n          return false;\n        }\n      }\n\n      return true;\n    }\n  }, {\n    key: 'pointInPath',\n    value: function pointInPath(index, point) {\n      var capitalConversion = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n      var integerConversion = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n\n      if (capitalConversion) point = vectorToCapital(point);\n      if (integerConversion) point = roundVector(point);\n      var path = this.paths[index];\n      var intPoint = { X: Math.round(point.X), Y: Math.round(point.Y) };\n\n      return _clipper2.default.Clipper.PointInPolygon(intPoint, path) > 0;\n    }\n  }, {\n    key: 'fixOrientation',\n    value: function fixOrientation() {\n      if (!this.closed) {\n        return this;\n      }\n\n      if (this.totalArea() < 0) {\n        this.reverse();\n      }\n\n      return this;\n    }\n  }, {\n    key: 'simplify',\n    value: function simplify(fillType) {\n      if (this.closed) {\n        var shape = _clipper2.default.Clipper.SimplifyPolygons(this.paths, _clipper2.default.PolyFillType[fillType]);\n        return new Shape(shape, true);\n      } else {\n        return this;\n      }\n    }\n  }, {\n    key: 'separateShapes',\n    value: function separateShapes() {\n      var shapes = [];\n\n      if (!this.closed) {\n        var _iteratorNormalCompletion = true;\n        var _didIteratorError = false;\n        var _iteratorError = undefined;\n\n        try {\n          for (var _iterator = this.paths[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n            var path = _step.value;\n\n            shapes.push(new Shape([path], false));\n          }\n        } catch (err) {\n          _didIteratorError = true;\n          _iteratorError = err;\n        } finally {\n          try {\n            if (!_iteratorNormalCompletion && _iterator.return) {\n              _iterator.return();\n            }\n          } finally {\n            if (_didIteratorError) {\n              throw _iteratorError;\n            }\n          }\n        }\n      } else {\n        var areas = new WeakMap();\n        var outlines = [];\n        var holes = [];\n\n        for (var i = 0; i < this.paths.length; i++) {\n          var _path = this.paths[i];\n          var orientation = this.orientation(i);\n\n          if (orientation) {\n            var area = this.area(i);\n            areas.set(_path, area);\n            outlines.push(_path);\n          } else {\n            holes.push(_path);\n          }\n        }\n\n        outlines.sort(function (a, b) {\n          return areas.get(a) - areas.get(b);\n        });\n\n        var _iteratorNormalCompletion2 = true;\n        var _didIteratorError2 = false;\n        var _iteratorError2 = undefined;\n\n        try {\n          for (var _iterator2 = outlines[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {\n            var outline = _step2.value;\n\n            var shape = [outline];\n\n            var index = this.paths.indexOf(outline);\n\n            var _arr2 = [].concat(holes);\n\n            for (var _i2 = 0; _i2 < _arr2.length; _i2++) {\n              var hole = _arr2[_i2];\n              var pointInHole = this.pointInPath(index, hole[0]);\n              if (pointInHole) {\n                shape.push(hole);\n\n                var _index = holes.indexOf(hole);\n                holes.splice(_index, 1);\n              }\n            }\n\n            shapes.push(new Shape(shape, true));\n          }\n        } catch (err) {\n          _didIteratorError2 = true;\n          _iteratorError2 = err;\n        } finally {\n          try {\n            if (!_iteratorNormalCompletion2 && _iterator2.return) {\n              _iterator2.return();\n            }\n          } finally {\n            if (_didIteratorError2) {\n              throw _iteratorError2;\n            }\n          }\n        }\n      }\n\n      return shapes;\n    }\n  }, {\n    key: 'round',\n    value: function round() {\n      return new Shape(this.paths.map(mapToRound), this.closed);\n    }\n  }, {\n    key: 'removeDuplicates',\n    value: function removeDuplicates() {\n      return new Shape(this.paths.map(filterPathsDuplicates), this.closed);\n    }\n  }, {\n    key: 'mapToLower',\n    value: function mapToLower() {\n      return this.paths.map(mapCapitalToLower);\n    }\n  }]);\n\n  return Shape;\n}();\n\nexports.default = Shape;\n\n\nfunction mapCapitalToLower(path) {\n  return path.map(vectorToLower);\n}\n\nfunction vectorToLower(_ref) {\n  var X = _ref.X,\n      Y = _ref.Y;\n\n  return { x: X, y: Y };\n}\n\nfunction mapLowerToCapital(path) {\n  return path.map(vectorToCapital);\n}\n\nfunction vectorToCapital(_ref2) {\n  var x = _ref2.x,\n      y = _ref2.y;\n\n  return { X: x, Y: y };\n}\n\nfunction mapToRound(path) {\n  return path.map(roundVector);\n}\n\nfunction roundVector(_ref3) {\n  var X = _ref3.X,\n      Y = _ref3.Y;\n\n  return { X: Math.round(X), Y: Math.round(Y) };\n}\n\nfunction filterPathsDuplicates(path) {\n  return path.filter(filterPathDuplicates);\n}\n\nfunction filterPathDuplicates(point, i, array) {\n  if (i === 0) return true;\n\n  var prevPoint = array[i - 1];\n  return !(point.X === prevPoint.X && point.Y === prevPoint.Y);\n}\n//# sourceMappingURL=index.js.map","import { cache } from '@cornerstonejs/core'\nimport Shape from '@doodle3d/clipper-js'\nimport { AxisLayout, Grid, Layout, TOOL_GROUP_TYPE } from '../constant'\nimport { axisStateManager, getComponent } from '../managers'\nimport { splitComponentIdStr } from '../scripts'\nimport {\n  getPathsFromSlice,\n  getSliceFromVolume,\n  getViewportDirectionFromCamera,\n  pointInShapeEdge,\n  viewportsFindor\n} from '.'\nimport type { Types } from '@cornerstonejs/core'\nimport type { AxisViewports, Orientations } from '../types'\n\ntype Segmentation = { id: string; index: number }\n\ntype Contour = {\n  bounds: [number, number, number, number, number, number]\n  focalPoint: Types.Point3 | undefined\n  shape: Shape\n  xyzIndex: number[]\n}\n\ntype Size = { dw: number; dh: number }\n\nconst light = '#fff'\nconst dark = '#4f4f4f'\n\nconst precision = 1e3\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 08/12/2023\n * @export\n * @param {string} id\n * @param {Segmentation} [segmentation]\n * @returns {*}\n */\nexport default async function captureImage(id: string, segmentation?: Segmentation) {\n  const { seriesType } = splitComponentIdStr(id)\n  if (seriesType) return\n\n  const component = getComponent(id)\n  if (!component) return console.error('Component not initialized!')\n\n  const viewports = viewportsFindor.getViewports(id)\n  if (!viewports) return console.error(\"Can't find the viewports!\")\n\n  const fullScreenViewport = getFullScreenViewport(id, viewports)\n  if (fullScreenViewport) {\n    return await captureFullScreen(fullScreenViewport, segmentation)\n  }\n\n  const containerEl = <HTMLDivElement>component.vnode.el\n  const seriesContainerEl = <HTMLDivElement>containerEl.lastElementChild\n  const containerHeight = seriesContainerEl.offsetHeight\n  const containerWidth = seriesContainerEl.offsetWidth\n\n  const layout = <Layout>component.props.layout\n  const axisLayout = <AxisLayout>component.props.axisLayout\n\n  if (Layout.Fusion === layout || Layout.Primary === layout || Layout.Secondary === layout) {\n    return await captureSingleSeries(\n      id,\n      Layout.Secondary === layout ? TOOL_GROUP_TYPE.S : TOOL_GROUP_TYPE.P,\n      axisLayout,\n      viewports,\n      { height: containerHeight, width: containerWidth },\n      segmentation\n    )\n  } else {\n    return await captureDoubleSeries(\n      id,\n      axisLayout,\n      viewports,\n      { height: containerHeight, width: containerWidth },\n      segmentation\n    )\n  }\n}\n\n/**\n * @description 截取组件中处于全铺状态的视口base64图像\n * @author jiannan.jiao\n * @date 08/12/2023\n * @param {Types.IVolumeViewport} viewport\n * @param {{ height: number; width: number }} sizs\n * @param {Segmentation} [segmentation]\n * @returns {*}\n */\nasync function captureFullScreen(\n  viewport: Types.IVolumeViewport,\n  // sizs: { height: number; width: number },\n  segmentation?: Segmentation\n) {\n  const { offsetHeight: height, offsetWidth: width } = viewport.canvas\n  const dh = height - 2\n  const dw = width - 2\n\n  const { canvas, ctx } = createOffscreenCanvas(height, width, segmentation ? light : dark)\n\n  if (ctx) {\n    // 直接将视口canvas中vtk渲染的内容绘制到offscreenCanvas\n    ctx.drawImage(viewport.canvas, 1, 1, dw, dh)\n\n    const contourInfo = segmentation ? getContourShape(viewport, segmentation) : null\n    if (contourInfo) fillWhite(viewport, ctx, contourInfo, { dw, dh })\n\n    // 获取视口的SVG层\n    const SVGImage = await getSVGImagePromise(Grid.C, viewport, { height, width })\n    ctx.drawImage(SVGImage.image, 1, 1, dw, dh)\n\n    // 开发时触发下载\n    import.meta.env.DEV && download(canvas)\n    return canvas.toDataURL('image/jpg')\n  }\n}\n\n/**\n * @description 截取组件中正在显示的单个序列(3个视口)的base64图像\n * @author jiannan.jiao\n * @date 08/12/2023\n * @param {string} id\n * @param {TOOL_GROUP_TYPE} seriesType\n * @param {AxisLayout} axisLayout\n * @param {{ primary: AxisViewports; secondary: AxisViewports }} viewports\n * @param {{ height: number; width: number }} sizs\n * @param {Segmentation} [segmentation]\n * @returns {*}\n */\nasync function captureSingleSeries(\n  id: string,\n  seriesType: TOOL_GROUP_TYPE,\n  axisLayout: AxisLayout,\n  viewports: { primary: AxisViewports; secondary: AxisViewports },\n  sizs: { height: number; width: number },\n  segmentation?: Segmentation\n) {\n  const _viewports: {\n    [x in Grid]: Types.IVolumeViewport | undefined\n  } = { core: undefined, south: undefined, north: undefined }\n\n  const axisOrientation = axisStateManager.getComponentAxisOrientation(id)\n\n  if (axisOrientation) {\n    const orientations = Reflect.get(axisOrientation, seriesType)\n    if (orientations) {\n      for (const key in orientations) {\n        const gridId = <Grid>key\n        const axisName = <Orientations>Reflect.get(orientations, gridId)\n        _viewports[gridId] = viewports[seriesType][axisName]\n      }\n    }\n  }\n\n  const viewportsPosition = calcSeriesViewportsPosition(axisLayout, sizs)\n  const { canvas, ctx } = createOffscreenCanvas(\n    sizs.height,\n    sizs.width,\n    segmentation ? light : dark\n  )\n\n  if (ctx) {\n    const promises = []\n\n    for (const key in _viewports) {\n      const gridId = <Grid>key\n      const viewport = _viewports[gridId]\n\n      if (viewport) {\n        /**\n         * 能够通过查找RenderWindow获取整个离线画布的截图，返回的时base64\n         *\n         * viewport.getRenderer()\n         *   .getRenderWindow()\n         *   .captureImages()\n         *   .forEach((p: any) =>\n         *     p.then((v: any) => console.log(v)).catch((e: any) => console.warn(e))\n         *   )\n         */\n\n        // 视口中canvas的offset尺寸，这里不能取canvas的height和width，cornerstone中会将devicePixelRatio计算进去\n        const { offsetHeight: height, offsetWidth: width } = viewport.canvas\n\n        const { dx, dy } = viewportsPosition[gridId]\n\n        const contourInfo = segmentation ? getContourShape(viewport, segmentation) : null\n        if (contourInfo) {\n          const fillWhiteByContourCanvas = createOffscreenCanvas(\n            height,\n            width,\n            segmentation ? light : dark\n          )\n\n          if (fillWhiteByContourCanvas.ctx) {\n            const dh = height - 2\n            const dw = width - 2\n\n            fillWhiteByContourCanvas.ctx.drawImage(viewport.canvas, 1, 1, dw, dh)\n\n            fillWhite(viewport, fillWhiteByContourCanvas.ctx, contourInfo, { dw, dh })\n\n            // 将fillWhiteByContourCanvas的内容绘制到offscreenCanvas\n            ctx.drawImage(fillWhiteByContourCanvas.canvas, dx, dy, width, height)\n          } else {\n            // 未获取到viewportCanvasCopy时，直接将视口canvas中vtk渲染的内容绘制到offscreenCanvas\n            ctx.drawImage(viewport.canvas, dx, dy, width, height)\n          }\n        } else {\n          // 未获取到轮廓时，直接将视口canvas中vtk渲染的内容绘制到offscreenCanvas\n          ctx.drawImage(viewport.canvas, dx, dy, width, height)\n        }\n\n        // 获取视口的SVG层\n        promises.push(getSVGImagePromise(gridId, viewport, { height, width }))\n      }\n    }\n\n    const SVGImages = await Promise.all(promises)\n\n    for (const { gridId, image } of SVGImages) {\n      const { dx, dy } = viewportsPosition[gridId]\n      // 这里不需要设置dw和dh, 设置后回压缩绘制区域, 暂时不清楚原因\n      ctx.drawImage(image, dx, dy)\n    }\n\n    // 开发时触发下载\n    import.meta.env.DEV && download(canvas)\n    return canvas.toDataURL('image/jpg')\n  }\n}\n\n/**\n * @description 截取组件中正在显示的两个序列(6个视口)的base64图像\n * @author jiannan.jiao\n * @date 11/12/2023\n * @param {string} id\n * @param {AxisLayout} axisLayout\n * @param {{ primary: AxisViewports; secondary: AxisViewports }} viewports\n * @param {{ height: number; width: number }} sizs\n * @param {Segmentation} [segmentation]\n * @returns {*}\n */\nasync function captureDoubleSeries(\n  id: string,\n  axisLayout: AxisLayout,\n  viewports: { primary: AxisViewports; secondary: AxisViewports },\n  sizs: { height: number; width: number },\n  segmentation?: Segmentation\n) {\n  const singleHeight = sizs.height\n  const singleWidth = sizs.width * 0.5\n\n  // 主序列截取到的base64\n  const capturePri = await captureSingleSeries(\n    id,\n    TOOL_GROUP_TYPE.P,\n    axisLayout,\n    viewports,\n    { height: singleHeight, width: singleWidth },\n    segmentation\n  )\n\n  // 次序列截取到的base64\n  const captureSec = await captureSingleSeries(\n    id,\n    TOOL_GROUP_TYPE.S,\n    axisLayout,\n    viewports,\n    { height: singleHeight, width: singleWidth },\n    segmentation\n  )\n\n  const { canvas, ctx } = createOffscreenCanvas(\n    sizs.height,\n    sizs.width,\n    segmentation ? light : dark\n  )\n\n  if (capturePri && captureSec && ctx) {\n    // 主序列base64转ImageSource\n    const imagePri = await base64ToImagePromise(capturePri, {\n      height: singleHeight,\n      width: singleWidth\n    })\n\n    // 次序列base64转ImageSource\n    const imageSec = await base64ToImagePromise(captureSec, {\n      height: singleHeight,\n      width: singleWidth\n    })\n\n    ctx.drawImage(imagePri, 0, 0, singleWidth, singleHeight)\n    ctx.drawImage(imageSec, singleWidth, 0)\n\n    // 开发时触发下载\n    import.meta.env.DEV && download(canvas)\n    return canvas.toDataURL('image/jpg')\n  }\n}\n\n/**\n * @description 返回一个Promise, 获取到视口中SVG层的base64图像\n * @author jiannan.jiao\n * @date 08/12/2023\n * @param {Grid} gridId\n * @param {Types.IVolumeViewport} viewport\n * @param {{ height: number; width: number }} sizs\n * @returns {*}  {Promise<{ gridId: Grid; image: InstanceType<typeof Image> }>}\n */\nfunction getSVGImagePromise(\n  gridId: Grid,\n  viewport: Types.IVolumeViewport,\n  sizs: { height: number; width: number }\n): Promise<{ gridId: Grid; image: InstanceType<typeof Image> }> {\n  return new Promise(resolve => {\n    const viewportEl = <HTMLDivElement>viewport.element.lastElementChild\n    const svgEl = viewportEl.lastElementChild\n    const image = new Image()\n\n    if (svgEl) {\n      image.height = sizs.height\n      image.width = sizs.width\n      image.src = `data:image/svg+xml;base64, ${btoa(\n        decodeURIComponent(encodeURIComponent(svgEl.outerHTML))\n      )}`\n      image.onload = () => resolve({ gridId, image })\n    } else {\n      resolve({ gridId, image })\n    }\n  })\n}\n\n/**\n * @description 返回一个Promise, 将base64图像转换为drawImage的ImageSource\n * @author jiannan.jiao\n * @date 11/12/2023\n * @param {string} base64\n * @param {{ height: number; width: number }} sizs\n * @returns {*}  {Promise<HTMLImageElement>}\n */\nfunction base64ToImagePromise(\n  base64: string,\n  sizs: { height: number; width: number }\n): Promise<HTMLImageElement> {\n  return new Promise(resolve => {\n    const image = new Image()\n    image.height = sizs.height\n    image.width = sizs.width\n    image.src = base64\n    image.onload = () => resolve(image)\n  })\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 08/01/2024\n * @param {AxisLayout} axisLayout\n * @param {{ height: number; width: number }} sizs\n * @returns {*}\n */\nfunction calcSeriesViewportsPosition(\n  axisLayout: AxisLayout,\n  sizs: { height: number; width: number }\n) {\n  const core = { dx: 1, dy: 1 }\n  const south = { dx: 1, dy: 1 }\n  const north = { dx: 1, dy: 1 }\n\n  if (axisLayout === AxisLayout.Horizontal) {\n    const halfHeight = Math.round(sizs.height * 0.5)\n    const halfWidth = Math.round(sizs.width * 0.6)\n\n    south.dx = halfWidth\n\n    north.dx = halfWidth\n    north.dy = halfHeight\n  } else {\n    const halfHeight = Math.round(sizs.height * 0.5)\n    const halfWidth = Math.round(sizs.width * 0.5)\n\n    south.dy = halfHeight\n\n    north.dx = halfWidth\n    north.dy = halfHeight\n  }\n\n  return { core, north, south }\n}\n\n/**\n * @description 找出组件中处于全铺状态显示的视口对象\n * @author jiannan.jiao\n * @date 08/12/2023\n * @param {string} id\n * @param {{ primary: AxisViewports; secondary: AxisViewports }} viewports\n * @returns {*}\n */\nfunction getFullScreenViewport(\n  id: string,\n  viewports: { primary: AxisViewports; secondary: AxisViewports }\n) {\n  const axisFullScreen = axisStateManager.getComponentAxisFullScreen(id)\n  const axisOrientation = axisStateManager.getComponentAxisOrientation(id)\n\n  let series: TOOL_GROUP_TYPE | undefined\n  let axisName: Orientations | undefined\n\n  if (axisFullScreen && axisOrientation) {\n    for (const seriesType in axisFullScreen) {\n      const _seriesType = <TOOL_GROUP_TYPE>seriesType\n      const fullScreen = Reflect.get(axisFullScreen, _seriesType)\n\n      if (fullScreen) {\n        for (const key in fullScreen) {\n          const gridId = <Grid>key\n          const full = Reflect.get(fullScreen, gridId)\n\n          if (full) {\n            const orientations = Reflect.get(axisOrientation, _seriesType)\n            if (orientations) {\n              axisName = <Orientations>Reflect.get(orientations, gridId)\n              series = _seriesType\n            }\n          }\n        }\n      }\n\n      if (series) break\n    }\n  }\n\n  if (series && axisName) return viewports[series][axisName]\n}\n\n/**\n * @description 创建统一背景色的离屏Canvas用于绘制截取图像\n * @author jiannan.jiao\n * @date 11/12/2023\n * @param {number} height\n * @param {number} width\n * @returns {*}\n */\nfunction createOffscreenCanvas(height: number, width: number, fillStyle = dark) {\n  const canvas = document.createElement('canvas')\n\n  /**\n   * @link https://html.spec.whatwg.org/multipage/canvas.html#concept-canvas-will-read-frequently\n   */\n  const ctx = canvas.getContext('2d', { willReadFrequently: true })\n\n  if (ctx) {\n    canvas.height = height\n    canvas.width = width\n\n    ctx.fillStyle = fillStyle\n    ctx.fillRect(0, 0, width, height)\n  }\n\n  return { canvas, ctx }\n}\n\n/**\n * @description 开发时使用, 将offscreenCanvas中的图像下载\n * @author jiannan.jiao\n * @date 08/12/2023\n * @param {HTMLCanvasElement} canvas\n */\nfunction download(canvas: HTMLCanvasElement) {\n  const link = document.createElement('a')\n  link.download = `${new Date().getTime()}.jpg`\n  link.href = canvas.toDataURL('image/jpg')\n  link.click()\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 05/01/2024\n * @param {Types.IVolumeViewport} viewport\n * @param {Segmentation} segmentation\n * @returns {*}\n */\nfunction getContourShape(viewport: Types.IVolumeViewport, segmentation: Segmentation) {\n  const segmentationVolume = cache.getVolume(segmentation.id)\n\n  if (segmentationVolume?.imageData) {\n    const { imageData } = segmentationVolume\n    const camera = viewport.getCamera()\n    const directionInfor = getViewportDirectionFromCamera(camera)\n\n    if (!directionInfor) return null\n\n    const { xyzIndex } = directionInfor\n    const sliceData = getSliceFromVolume(camera, imageData, { xyzIndex })\n\n    if (sliceData) {\n      // 需要获取三位坐标，防止截图时视口存在缩放或平移的情况计算轮廓内点错误\n      const paths = getPathsFromSlice(sliceData, [segmentation.index], viewport, xyzIndex)\n      const clipperPaths = []\n\n      for (let i = 0, iMax = paths.length; i < iMax; i++) {\n        const path = paths[i]\n        const clipperPath = []\n\n        for (let j = 0, jMax = path.length; j < jMax; j++) {\n          const point = path[j]\n          clipperPath.push({ X: point[xyzIndex[0]], Y: point[xyzIndex[1]] })\n        }\n\n        clipperPaths.push(clipperPath)\n      }\n\n      return {\n        bounds: imageData.getBounds(),\n        focalPoint: camera.focalPoint,\n        shape: new Shape(clipperPaths),\n        xyzIndex\n      }\n    }\n  }\n\n  return null\n}\n\n/**\n * @description 将轮廓外的部分填充为白色\n * @author jiannan.jiao\n * @date 05/01/2024\n * @param {Types.IVolumeViewport} viewport\n * @param {CanvasRenderingContext2D} ctx\n * @param {Contour} contourInfo\n * @param {Size} size\n */\nfunction fillWhite(\n  viewport: Types.IVolumeViewport,\n  ctx: CanvasRenderingContext2D,\n  contourInfo: Contour,\n  size: Size\n) {\n  const dx = 1\n  const dy = 1\n  const { dw, dh } = size\n\n  const { bounds, focalPoint, shape, xyzIndex } = contourInfo\n  const [xIdx, yIdx, zIdx] = xyzIndex\n\n  const worldMinCorner: Types.Point3 = [0, 0, 0]\n  worldMinCorner[xIdx] = bounds[xIdx << 1]\n  worldMinCorner[yIdx] = bounds[yIdx << 1]\n  worldMinCorner[zIdx] = focalPoint ? focalPoint[zIdx] : 0\n\n  const worldMaxCorner: Types.Point3 = [0, 0, 0]\n  worldMaxCorner[xIdx] = bounds[(xIdx << 1) + 1]\n  worldMaxCorner[yIdx] = bounds[(yIdx << 1) + 1]\n  worldMaxCorner[zIdx] = focalPoint ? focalPoint[zIdx] : 0\n\n  const canvasMinCorner = viewport.worldToCanvas(worldMinCorner)\n  const canvasMaxCorner = viewport.worldToCanvas(worldMaxCorner)\n\n  // 限定填充范围在canvas内\n  const canvasMinX = Math.floor(Math.max(1, Math.min(canvasMinCorner[0], canvasMaxCorner[0])))\n  const canvasMaxX = Math.ceil(Math.min(dw, Math.max(canvasMinCorner[0], canvasMaxCorner[0])))\n\n  const canvasMinY = Math.floor(Math.max(1, Math.min(canvasMinCorner[1], canvasMaxCorner[1])))\n  const canvasMaxY = Math.ceil(Math.min(dh, Math.max(canvasMinCorner[1], canvasMaxCorner[1])))\n\n  // 将图像区域图之外的其余部分全部填充为白色，createOffscreenCanvas中已设置了fillStyle\n  ctx.fillRect(dx, dy, canvasMinX, dh)\n  ctx.fillRect(dx, dy, dw, canvasMinY)\n  ctx.fillRect(canvasMaxX, dy, dw, dh)\n  ctx.fillRect(dx, canvasMaxY, dw, dh)\n\n  shape.fixOrientation() //修正路径方向\n\n  /**\n   * const simplifyPaths = shape.simplify('pftEvenOdd')\n   * 不再执行简化路径函数，防止单层勾画时无法在其他周围上获取轮廓\n   */\n\n  // 获取膨胀路径，保证轮廓线的保留\n  const offsetShape = shape.offset(2)\n  offsetShape.scaleUp(precision) //放大路径提高运算精度\n\n  // 开始便利图像区域的数据判断是否在轮廓内\n  const imageData = ctx.getImageData(dx, dy, dw, dh)\n\n  for (let y = canvasMinY; y <= canvasMaxY; y++) {\n    for (let x = canvasMinX; x <= canvasMaxX; x++) {\n      // 根据三位坐标转换为当前视口的二位坐标，防止截图时视口存在缩放或平移的情况计算轮廓内点错误\n      const point = viewport.canvasToWorld([x, y])\n      const inShape = pointInShapeEdge(offsetShape, {\n        X: point[xIdx] * precision,\n        Y: point[yIdx] * precision\n      })\n\n      if (!inShape) {\n        const index = (dw * (y - 1) + x - 1) * 4\n        imageData.data.fill(255, index, index + 4)\n      }\n    }\n  }\n\n  ctx.putImageData(imageData, dx, dy)\n}\n","/**\n * @description\n * @author jiannan.jiao\n * @date 01/12/2023\n * @export\n * @param {number} opacity\n * @param {number} interval\n * @returns {*}\n */\nexport default function convertOpacityToVTKOPacity(opacity: number, interval: number) {\n  return 1.0 - Math.pow(1.0 - opacity, interval)\n}\n","import { type Types as coreTypes, VolumeViewport } from '@cornerstonejs/core'\nimport { getViewportDirectionFromCamera } from '.'\nimport { planStateManager } from '../managers'\nimport type { CouchAnnotation } from '../types'\n\n/**\n * @description 判断当前层是否有治疗床显示\n * @author dong.wu\n * @date 06/12/2023\n * @export\n * @param {HTMLDivElement} element\n * @param {string} toolGroupId\n * @param {CouchAnnotation} annotation\n * @returns {*}\n */\nexport default function couchInSlice(\n  enabledElement: coreTypes.IEnabledElement,\n  toolGroupId: string,\n  annotation: CouchAnnotation\n) {\n  const { viewport } = enabledElement\n  const camera = viewport.getCamera()\n  const directionInfor = getViewportDirectionFromCamera(camera)\n\n  const { focalPoint } = camera\n  if (viewport instanceof VolumeViewport && focalPoint && directionInfor) {\n    const planId = <string | undefined>planStateManager.plan.getPlanId(toolGroupId)\n    const { points, planId: annPlanId, couchSize } = annotation.data.handles\n\n    // couch中的PlanID与工具中设置的PlanID不一致时不显示\n    if (annPlanId && planId && annPlanId === planId) {\n      const index = directionInfor.xyzIndex[2]\n\n      //治疗床原点坐标以治疗床中心为治疗床原点\n      return (\n        focalPoint[index] >= points[0][index] - couchSize[index] * 0.5 &&\n        focalPoint[index] <= points[0][index] + couchSize[index] * 0.5\n      )\n    }\n  }\n\n  return false\n}\n","import { cache, type Types } from '@cornerstonejs/core'\nimport { idGenerator } from '.'\nimport { STREAMING_LOADER_NAME } from '../constant'\n\n/**\n * @description 根据头框X(R-L)和Y(A-P)方向的尺寸创建一组头框提取点坐标，头框尺寸默认190x116，单位mm\n * @author jiannan.jiao\n * @date 01/04/2024\n * @export\n * @param {string} seriesId\n * @param {*} [size={ x: 190, y: 116 }]\n * @returns {*}\n */\nexport default function createDefaultFrame(seriesId: string, size = { x: 190, y: 116 }) {\n  const volumeId = seriesId.startsWith(`${STREAMING_LOADER_NAME}:`)\n    ? seriesId\n    : idGenerator.seriesIdToVolumeId(seriesId)\n\n  const volume = cache.getVolume(volumeId)\n\n  if (!volume?.imageData) {\n    console.error(\"Can't get volume's imageData!\")\n    return\n  }\n\n  const { imageData } = volume\n\n  const center = imageData.getCenter()\n  const origin = imageData.getOrigin()\n  const spacing = imageData.getSpacing()\n\n  const xHalf = size.x * 0.5\n  const yHalf = size.y * 0.5\n\n  const minX = center[0] - xHalf\n  const maxX = center[0] + xHalf\n\n  const minY = center[1] - yHalf\n  const maxY = center[1] + yHalf\n\n  const zMax = <number>imageData.getExtent().pop() + 1 //extent从0开始\n  const yGrow = size.y / zMax //在所有层间均分y方向上的递增\n\n  const result: Types.Point3[][] = []\n\n  for (let z = 0; z < zMax; z++) {\n    const midY = minY + yGrow * z\n    const positionZ = origin[2] + spacing[2] * z\n\n    result.push([\n      [minX, minY, positionZ],\n      [minX, midY, positionZ],\n      [minX, maxY, positionZ],\n      [maxX, minY, positionZ],\n      [maxX, midY, positionZ],\n      [maxX, maxY, positionZ]\n    ])\n  }\n\n  return result\n\n  /* const [, xMax, , yMax, zMin, zMax] = imageData.getExtent()\n\n  const xUnit = xMax * 0.25\n  const yUnit = yMax * 0.25\n\n  const frame: Types.Point3[] = [\n    [xUnit * 1, yUnit * 1, 0],\n    [xUnit * 1, yUnit * 2, 0],\n    [xUnit * 1, yUnit * 3, 0],\n    [xUnit * 3, yUnit * 1, 0],\n    [xUnit * 3, yUnit * 2, 0],\n    [xUnit * 3, yUnit * 3, 0]\n  ]\n\n  const result = []\n  for (let i = zMin; i <= zMax; i++) {\n    const FrameItem: Types.Point3[] = []\n    frame.forEach((item, index) => {\n      item[0] = Math.round(item[0])\n      if (index % 3 === 1) {\n        item[1] = Math.round(yUnit + (yUnit / zMax) * 2 * i)\n      } else item[1] = Math.round(item[1])\n      item[2] = i\n\n      FrameItem.push(<Types.Point3>imageData.indexToWorld(item))\n    })\n    result.push(FrameItem)\n  }\n\n  return result */\n}\n","import type { Types } from '@cornerstonejs/core'\n\n/**\n * @description 计算点至线段的最短距离并获取线段上的最近点\n * @author jiannan.jiao\n * @date 08/02/2022\n * @export\n * @param {Types.Point2} point\n * @param {{ begin: Types.Point2; end: Types.Point2 }} { begin, end }\n * @returns {*}\n */\nexport default function distanceOfPointToLine(\n  point: Types.Point2,\n  { begin, end }: { begin: Types.Point2; end: Types.Point2 }\n): { distance: number; targetPoint: Types.Point2 } {\n  // 分别计算三角形各边长\n  const toBeginPointDistance = Math.sqrt(\n    Math.pow(point[0] - begin[0], 2) + Math.pow(point[1] - begin[1], 2)\n  )\n  const toEndPointDistance = Math.sqrt(\n    Math.pow(point[0] - end[0], 2) + Math.pow(point[1] - end[1], 2)\n  )\n  const lineLong = Math.sqrt(Math.pow(begin[0] - end[0], 2) + Math.pow(begin[1] - end[1], 2))\n\n  // angleA = (cosA * 180) / Math.PI;\n  // 余弦定理推导线段上两点与点构成的夹角 cosA = (b^2+c^2-a^2)/2bc\n  const cosSegmentBeginAngle =\n    (Math.pow(toBeginPointDistance, 2) + Math.pow(lineLong, 2) - Math.pow(toEndPointDistance, 2)) /\n    (2 * toBeginPointDistance * lineLong)\n  const cosSegmentEndAngle =\n    (Math.pow(toEndPointDistance, 2) + Math.pow(lineLong, 2) - Math.pow(toBeginPointDistance, 2)) /\n    (2 * toEndPointDistance * lineLong)\n\n  if (cosSegmentBeginAngle <= 0) {\n    // 线段起始点的夹角度数大于等90度时，则点与起始点间的距离为点与线段间的最短距离\n    return { distance: toBeginPointDistance, targetPoint: begin }\n  } else if (cosSegmentEndAngle <= 0) {\n    // 线段结束点的夹角度数大于等90度时，则点与结束点间的距离为点与线段间的最短距离\n    return { distance: toEndPointDistance, targetPoint: end }\n  } else {\n    // 线段起始点或结束点的夹角度数小于等90度时，则以三角形以lingSegment为底边的高为点与线段间的最短距离\n    if (end[1] === begin[1]) {\n      // 如果线段处于平行状态时\n      return { distance: Math.abs(point[1] - begin[1]), targetPoint: [point[0], begin[1]] }\n    } else if (end[0] === begin[0]) {\n      // 如果线段处于垂直状态时\n      return { distance: Math.abs(point[0] - begin[0]), targetPoint: [begin[0], point[1]] }\n    } else {\n      // 三角形一半周长\n      const p = (toBeginPointDistance + toEndPointDistance + lineLong) / 2\n\n      // 海伦公式计算三角形面积\n      const area = Math.sqrt(\n        p * (p - toBeginPointDistance) * (p - toEndPointDistance) * (p - lineLong)\n      )\n\n      // 计算以lingSegment为底边的高\n      const h = (2 * area) / lineLong\n\n      // 线段起始点至h在线段上落点的距离\n      const beginToHeightPointDistance = toBeginPointDistance * cosSegmentBeginAngle\n\n      const differenceX = end[0] - begin[0]\n      const differenceY = end[1] - begin[1]\n      const tan = differenceY / differenceX\n\n      const increaseX = (beginToHeightPointDistance / lineLong) * differenceX\n      const X = increaseX + begin[0]\n      const Y = tan * increaseX + begin[1]\n\n      return { distance: h, targetPoint: [X, Y] }\n    }\n  }\n}\n","import { drawing } from '@cornerstonejs/tools'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\n\nexport default function drawImage(\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  annotationUID: string,\n  polylineUID: string,\n  position: coreTypes.Point2,\n  options: {\n    href: string\n    height: number\n    width: number\n  }\n): void {\n  const svgns = 'http://www.w3.org/2000/svg'\n  const svgNodeHash = `${annotationUID}::path::${polylineUID}`\n  const existingPolyLine = svgDrawingHelper.getSvgNode(svgNodeHash)\n\n  const attributes = {\n    href: options.href,\n    x: position[0],\n    y: position[1],\n    height: options.height,\n    width: options.width\n  }\n\n  if (existingPolyLine) {\n    // This is run to avoid re-rendering annotations that actually haven't changed\n    drawing.setAttributesIfNecessary(attributes, existingPolyLine)\n\n    svgDrawingHelper.setNodeTouched(svgNodeHash)\n  } else {\n    const newImage = document.createElementNS(svgns, 'image')\n\n    drawing.setNewAttributesIfValid(attributes, newImage)\n\n    svgDrawingHelper.appendNode(newImage, svgNodeHash)\n  }\n}\n","import { drawing, type Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { Point } from '@doodle3d/clipper-js'\nimport { merge } from 'lodash'\n\n/**\n * @description 用svg path元素绘制剂量线, 依赖于cornerstoneTools的svgDrawingHelper, 不可独立使用\n * @author jiannan.jiao\n * @date 28/11/2023\n * @export\n * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n * @param {string} annotationUID\n * @param {string} polylineUID\n * @param {Point[][]} paths\n * @param {{\n *     fill?: string\n *     fillOpacity?: number\n *     stroke?: string\n *     strokeWidth?: number\n *   }} options\n */\nexport default function drawPath(\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  annotationUID: string,\n  polylineUID: string,\n  paths: Point[][],\n  options: {\n    fill?: string\n    fillOpacity?: number\n    stroke?: string\n    strokeWidth?: number\n  }\n): void {\n  const { fill, fillOpacity, stroke, strokeWidth } = merge(\n    {\n      fill: 'dodgerblue',\n      fillOpacity: 0.5,\n      stroke: 'dodgerblue',\n      strokeWidth: 2\n    },\n    options\n  )\n\n  const svgns = 'http://www.w3.org/2000/svg'\n  const svgNodeHash = `${annotationUID}::path::${polylineUID}`\n  const existingPolyLine = svgDrawingHelper.getSvgNode(svgNodeHash)\n\n  const attributes = {\n    d: '',\n    fill,\n    'fill-opacity': fillOpacity,\n    stroke,\n    'stroke-width': strokeWidth,\n    'fill-rule': 'evenodd'\n  }\n\n  for (let i = 0, iMax = paths.length; i < iMax; i++) {\n    const path = paths[i]\n    if (path.length < 2) continue\n\n    attributes.d += 'M'\n    for (let j = 0, jMax = path.length; j < jMax; j++) {\n      const { X, Y } = path[j]\n      attributes.d += `${X} ${Y} L`\n    }\n    attributes.d = attributes.d.slice(0, -1)\n    attributes.d += 'Z\\n'\n  }\n\n  if (existingPolyLine) {\n    // This is run to avoid re-rendering annotations that actually haven't changed\n    drawing.setAttributesIfNecessary(attributes, existingPolyLine)\n\n    svgDrawingHelper.setNodeTouched(svgNodeHash)\n  } else {\n    const newPath = document.createElementNS(svgns, 'path')\n\n    drawing.setNewAttributesIfValid(attributes, newPath)\n\n    svgDrawingHelper.appendNode(newPath, svgNodeHash)\n  }\n}\n","import { utilities as csUtils } from '@cornerstonejs/core'\nimport { utilities as csToolsUtils, segmentation } from '@cornerstonejs/tools'\nimport Shape from '@doodle3d/clipper-js'\nimport { segmentationStateManager } from '../managers'\nimport {\n  getPathsFromSlice,\n  getSliceFromVolume,\n  getViewportDirectionFromCamera,\n  pointInPathEdge\n} from '.'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type vtkImageData from '@kitware/vtk.js/Common/DataModel/ImageData'\nimport type { ModifySegmentation, PointInShapeCallbackParams } from '../types'\n\ntype HoleData = {\n  shape: Shape\n  holeData: { indexInShape: number; boundsIJK: toolsTypes.BoundsIJK }[]\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 04/08/2023\n * @param {coreTypes.IViewport} viewport\n * @param {vtkImageData} imageData\n * @param {number} segmentIndex\n * @param {number} sliceIndex //视口平面Z方向上的\n * @returns {*}  {Promise<HoleData>}\n */\nasync function getHoleData(\n  viewport: coreTypes.IViewport,\n  imageData: vtkImageData,\n  segmentIndex: number,\n  sliceIndex: number\n): Promise<HoleData> {\n  const camera = viewport.getCamera()\n  const directionInfor = getViewportDirectionFromCamera(camera)\n\n  if (!directionInfor) throw new Error('Viewport directionInfor is undefined.')\n\n  const { xyzIndex } = directionInfor\n\n  const zero: coreTypes.Point3 = [0, 0, 0]\n  zero[xyzIndex[2]] = sliceIndex\n  const planZ = imageData.indexToWorld(zero)[xyzIndex[2]]\n  const sliceData = getSliceFromVolume(camera, imageData, { planZ, xyzIndex })\n\n  if (!sliceData) throw new Error('sliceData is undefined.')\n\n  /* const marchingSquares = vtkImageMarchingSquares.newInstance()\n  marchingSquares.addInputData(sliceData)\n  marchingSquares.setMergePoints(true)\n  marchingSquares.setContourValues([segmentIndex])\n  const squaresData = marchingSquares.getOutputData()\n  const lines = squaresData.getLines()\n  const links = organizeLinesData(lines)\n  const points = squaresData.getPoints() */\n\n  // 这里不能使用子线程计算,不同步会导致异常填充,例如合并不相干的区域\n\n  const pahts = getPathsFromSlice(sliceData, [segmentIndex], viewport, xyzIndex, true)\n\n  const pathsOnCanvas = []\n  for (const path of pahts) {\n    const pathOnCanvas = []\n    for (let i = 0, iMax = path.length; i < iMax; i++) {\n      const point = path[i]\n      pathOnCanvas.push({ X: point[0], Y: point[1] })\n    }\n    pathsOnCanvas.push(pathOnCanvas)\n  }\n\n  const shape = new Shape(pathsOnCanvas)\n\n  // 获取孔洞数据前先修正一次方向, 防止方向判断错误\n  shape.fixOrientation()\n\n  const holeData = shape.paths\n    .map((v, i) => {\n      /**\n       * @link https://github.com/Doodle3D/clipper-lib/blob/master/Documentation.md#clipperlibclipperpointinpolygon\n       * On Y-axis positive upward displays, Orientation will return true if the polygon's orientation is counter-clockwise.\n       * On Y-axis positive downward displays, Orientation will return true if the polygon's orientation is clockwise.\n       */\n      const orient = shape.orientation(i)\n      if (orient) {\n        return null\n      } else {\n        const { bottom, left, right, top } = shape.pathBounds(i)\n\n        const topLeftWorld = viewport.canvasToWorld([left, top])\n        const bottomRightWorld = viewport.canvasToWorld([right, bottom])\n\n        const boundsIJK = [\n          <coreTypes.Point3>csUtils.transformWorldToIndex(imageData, topLeftWorld),\n          <coreTypes.Point3>csUtils.transformWorldToIndex(imageData, bottomRightWorld)\n        ]\n\n        //替换为对应层\n        boundsIJK[0][xyzIndex[2]] = sliceIndex\n        boundsIJK[1][xyzIndex[2]] = sliceIndex\n\n        return {\n          indexInShape: i,\n          boundsIJK: csToolsUtils.boundingBox.getBoundingBoxAroundShape(\n            boundsIJK,\n            imageData.getDimensions()\n          )\n        }\n      }\n    })\n    .filter(v => v !== null) as HoleData['holeData']\n\n  return { shape, holeData }\n}\n\n/**\n * @description 根据lines中的拓扑关系组织连线数据\n * @author jiannan.jiao\n * @date 04/08/2023\n * @param {*} lines\n * @returns {*}  {number[][]}\n */\n/* function organizeLinesData(lines: any): number[][] {\n  const numberOfCells = lines.getNumberOfCells()\n  const numberOfValue = lines.getNumberOfValues()\n\n  const firstCell = lines.getCell(0)\n  const links: number[][] = [[firstCell[0], firstCell[1]]]\n  const step = numberOfValue / numberOfCells\n\n  const map: Map<number, number[]> = new Map()\n  map.set(firstCell[0], links[0])\n  map.set(firstCell[1], links[0])\n\n  for (let i = 1; i < numberOfCells; i++) {\n    const [start, end]: number[] = lines.getCell(i * step)\n\n    const startMap = map.get(start)\n    if (Array.isArray(startMap)) {\n      map.delete(<number>startMap.at(0))\n      map.delete(<number>startMap.at(-1))\n      startMap.push(end)\n      map.set(<number>startMap.at(0), startMap)\n      map.set(<number>startMap.at(-1), startMap)\n      continue\n    }\n\n    const endMap = map.get(end)\n    if (Array.isArray(endMap)) {\n      map.delete(<number>endMap.at(0))\n      map.delete(<number>endMap.at(-1))\n      endMap.unshift(start)\n      map.set(<number>endMap.at(0), endMap)\n      map.set(<number>endMap.at(-1), endMap)\n      continue\n    }\n\n    const link = [start, end]\n    links.push(link)\n    map.set(start, link)\n    map.set(end, link)\n  }\n\n  const concatLinks = concatMulitSegment(links)\n  return concatLinks\n} */\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 04/08/2023\n * @param {number[][]} links\n * @returns {*}  {number[][]}\n */\n/* function concatMulitSegment(links: number[][]): number[][] {\n  const map: Map<number, number[]> = new Map()\n  for (const iterator of links) {\n    const start = iterator.at(0)\n    const end = iterator.at(-1)\n\n    const startMap = map.get(<number>start)\n    const endMap = map.get(<number>end)\n\n    if (Array.isArray(startMap) && Array.isArray(endMap)) {\n      map.delete(<number>startMap.at(-1))\n      map.delete(<number>endMap.at(0))\n      if (startMap !== endMap) {\n        const newlink = startMap.concat(iterator.slice(1), endMap.slice(1))\n        map.set(<number>newlink.at(0), newlink)\n        map.set(<number>newlink.at(-1), newlink)\n      } else {\n        const newlink = startMap.concat(iterator.slice(1))\n        map.set(<number>newlink.at(0), newlink)\n        map.set(<number>newlink.at(-1), newlink)\n      }\n      continue\n    }\n\n    if (Array.isArray(startMap)) {\n      // map.delete(<number>startMap.at(0))\n      map.delete(<number>startMap.at(-1))\n      const newlink = startMap.concat(iterator.slice(1))\n      map.set(<number>startMap.at(0), newlink)\n      map.set(<number>end, newlink)\n      continue\n    }\n\n    if (Array.isArray(endMap)) {\n      map.delete(<number>endMap.at(0))\n      // map.delete(<number>endMap.at(-1))\n      const newlink = iterator.concat(endMap.slice(1))\n      map.set(<number>start, newlink)\n      map.set(<number>endMap.at(-1), newlink)\n      continue\n    }\n\n    map.set(<number>start, iterator)\n    map.set(<number>end, iterator)\n  }\n\n  return Array.from(map.values())\n} */\n\n/**\n * @description 填充孔洞\n * @author jiannan.jiao\n * @date 04/08/2023\n * @param {coreTypes.IEnabledElement} enabledElement\n * @param {ModifySegmentation} modifySegmentation\n * @param {toolsTypes.BoundsIJK} boundsIJK\n */\nexport default async function fillSegmentationHole(\n  enabledElement: coreTypes.IEnabledElement,\n  modifySegmentation: ModifySegmentation,\n  boundsIJK: toolsTypes.BoundsIJK\n) {\n  const { volume: segmentationVolume, segmentIndex, segmentationId } = modifySegmentation\n  const { dimensions, imageData } = segmentationVolume\n\n  const directionInfor = getViewportDirectionFromCamera(enabledElement.viewport.getCamera())\n\n  if (!directionInfor) throw new Error('Viewport directionInfor is undefined.')\n\n  if (boundsIJK && imageData) {\n    const scalarData = segmentationVolume.getScalarData()\n    const { viewport } = enabledElement\n    const modifiedSlicesToUse: Set<number> = new Set()\n\n    const { xyzIndex } = directionInfor\n    const zValue = boundsIJK[xyzIndex[2]]\n\n    const callback = ({ index, pointIJK }: PointInShapeCallbackParams) => {\n      // 勾画不可以超出影像序列的边界，勾画体比影像序列至少大一圈\n      if (\n        pointIJK[0] >= dimensions[0] - 1 ||\n        pointIJK[1] >= dimensions[1] - 1 ||\n        pointIJK[2] >= dimensions[2] - 1 ||\n        pointIJK[0] <= 0 ||\n        pointIJK[1] <= 0 ||\n        pointIJK[2] <= 0\n      ) {\n        return\n      }\n\n      scalarData.set([segmentIndex], index)\n      modifiedSlicesToUse.add(pointIJK[2])\n    }\n\n    for (let i = zValue[0]; i <= zValue[1]; i++) {\n      const { shape, holeData } = await getHoleData(\n        <coreTypes.IViewport>viewport,\n        imageData,\n        segmentIndex,\n        i\n      )\n\n      for (const iterator of holeData) {\n        csToolsUtils.pointInShapeCallback(\n          imageData,\n          (pointLPS /* pointIJK */) => {\n            const [X, Y] = viewport.worldToCanvas(<coreTypes.Point3>pointLPS)\n\n            // 需要判断pointInShape，防止点在path边缘pointInPath判断为false，这时确保点在图形内部也可填充\n            return pointInPathEdge(shape, iterator.indexInShape, { X, Y }, false)\n          },\n          callback,\n          iterator.boundsIJK\n        )\n      }\n    }\n\n    const arrayOfSlices = Array.from(modifiedSlicesToUse)\n\n    segmentation.triggerSegmentationEvents.triggerSegmentationDataModified(\n      segmentationId,\n      arrayOfSlices\n    )\n\n    modifiedSlicesToUse.clear()\n\n    segmentationStateManager.caleContourDataDebounced(segmentationId, segmentIndex)\n  }\n}\n","import type { Types } from '@cornerstonejs/core'\nimport { utilities } from '@cornerstonejs/tools'\nimport type vtkImageData from '@kitware/vtk.js/Common/DataModel/ImageData'\nimport vtkImageMarchingSquares from '@kitware/vtk.js/Filters/General/ImageMarchingSquares'\n\nfunction getPathsFromSlice(\n  sliceData: vtkImageData,\n  contourValues: number[],\n  viewport: Types.IViewport,\n  xyzIndex: number[],\n  canvas: boolean\n): Types.Point2[][]\n\nfunction getPathsFromSlice(\n  sliceData: vtkImageData,\n  contourValues: number[],\n  viewport: Types.IViewport,\n  xyzIndex: number[]\n): Types.Point3[][]\n\n/**\n * @description 从平面数据中截取等值线\n * @author jiannan.jiao\n * @date 29/11/2023\n * @export\n * @param {vtkImageData} sliceData\n * @param {number[]} contourValues\n * @param {Types.IViewport} viewport\n * @param {number[]} xyzIndex\n * @param {boolean} [canvas]\n * @returns {*}\n */\nfunction getPathsFromSlice(\n  sliceData: vtkImageData,\n  contourValues: number[],\n  viewport: Types.IViewport,\n  xyzIndex: number[],\n  canvas?: boolean\n) {\n  const marchingSquares = vtkImageMarchingSquares.newInstance()\n  marchingSquares.addInputData(sliceData)\n  marchingSquares.setMergePoints(true)\n  marchingSquares.setContourValues(contourValues)\n\n  // 未考虑当前层未勾画的情况\n  let squaresData\n\n  try {\n    squaresData = marchingSquares.getOutputData()\n  } catch (error) {\n    // console.error(error)\n    return []\n  }\n\n  // utilities.polyDataUtils.getPolyDataPoints直接取出具有连接顺序的路径点\n  const polyDataPoints = utilities.polyDataUtils.getPolyDataPoints(squaresData)\n  // const links = utilities.polyDataUtils.getPolyDataPointIndexes(squaresData)\n\n  if (polyDataPoints) {\n    if (canvas) {\n      const pathsOnCanvas = []\n\n      for (let i = 0, iMax = polyDataPoints.length; i < iMax; i++) {\n        const path = polyDataPoints[i]\n        const canvasPath = []\n        for (let j = 0, jMax = path.length; j < jMax; j++) {\n          const pointJ = path[j]\n\n          // 去除重复点\n          const jj = j + 1 < jMax ? j + 1 : 0\n          const pointJJ = path[jj]\n          if (utilities.math.point.distanceToPoint(pointJ, pointJJ) < 0.0001) continue\n\n          /**\n           * 由于在取截面上的勾画轮廓时,修改了imageReslice的轴方向\n           * 导致point的XY坐标未必是world坐标系下的XY\n           * 需要根据xyzIndex取值重新组合world坐标系下的实际坐标\n           */\n          const ptWorld: Types.Point3 = [0, 0, 0]\n          ptWorld[xyzIndex[0]] = pointJ[0]\n          ptWorld[xyzIndex[1]] = pointJ[1]\n\n          canvasPath.push(viewport.worldToCanvas(ptWorld))\n        }\n        pathsOnCanvas.push(canvasPath)\n      }\n\n      return pathsOnCanvas\n    } else {\n      const camera = viewport.getCamera()\n      const { focalPoint } = camera\n      const planeZ = focalPoint ? focalPoint[xyzIndex[2]] : 0\n\n      const pathsInWorld = []\n\n      for (let i = 0, iMax = polyDataPoints.length; i < iMax; i++) {\n        const path = polyDataPoints[i]\n        const worldPath = []\n        for (let j = 0, jMax = path.length; j < jMax; j++) {\n          const pointJ = path[j]\n\n          // 去除重复点\n          const jj = j + 1 < jMax ? j + 1 : 0\n          const pointJJ = path[jj]\n          if (utilities.math.point.distanceToPoint(pointJ, pointJJ) < 0.0001) continue\n\n          /**\n           * 由于在取截面上的勾画轮廓时,修改了imageReslice的轴方向\n           * 导致point的XY坐标未必是world坐标系下的XY\n           * 需要根据xyzIndex取值重新组合world坐标系下的实际坐标\n           */\n          const ptWorld: Types.Point3 = [0, 0, 0]\n          ptWorld[xyzIndex[0]] = pointJ[0]\n          ptWorld[xyzIndex[1]] = pointJ[1]\n          ptWorld[xyzIndex[2]] = planeZ\n\n          worldPath.push(ptWorld)\n        }\n        pathsInWorld.push(worldPath)\n      }\n\n      return pathsInWorld\n    }\n  } else return []\n}\n\nexport default getPathsFromSlice\n","import { type Types } from '@cornerstonejs/core'\nimport { vec2 } from 'gl-matrix'\nimport { getViewportDirectionFromCamera } from '.'\n\n/**\n * @description 返回指定长度在视口canvas上XY两个方向分别对应的像素个数\n * @author jiannan.jiao\n * @date 27/09/2023\n * @export\n * @param {Types.IVolumeViewport} viewport\n * @param {number} Xmm\n * @returns {*}\n */\nexport default function getCanvasPixelsInViewport(viewport: Types.IVolumeViewport, Xmm: number) {\n  const camera = viewport.getCamera()\n  const directionInfor = getViewportDirectionFromCamera(camera)\n\n  if (directionInfor) {\n    // 视口平面XY方向对应到world坐标系的下标\n    const { xyzIndex } = directionInfor\n    const xIndex = xyzIndex[0]\n    const yIndex = xyzIndex[1]\n\n    // 开始计算视口平面上10mmXY方向上需要多少个canvas像素\n    const XmmPointInWorld = [0, 0, 0]\n    XmmPointInWorld[xIndex] = Xmm\n    XmmPointInWorld[yIndex] = Xmm\n\n    const XmmPointOnCanvas = vec2.fromValues(\n      ...viewport.worldToCanvas(<Types.Point3>XmmPointInWorld)\n    )\n\n    const ZerommPointOnCanvas = vec2.fromValues(...viewport.worldToCanvas([0, 0, 0]))\n\n    // 10mm在XY方向上需要的canvas像素\n    const XmmNeedPixelsInCanvas = vec2.create()\n    vec2.subtract(XmmNeedPixelsInCanvas, XmmPointOnCanvas, ZerommPointOnCanvas)\n\n    return { x: Math.abs(XmmNeedPixelsInCanvas[0]), y: Math.abs(XmmNeedPixelsInCanvas[1]) }\n  }\n}\n","import { type Types as coreTypes } from '@cornerstonejs/core'\nimport { getViewportDirectionFromCamera } from '.'\n\n/**\n * @description 获取治疗床边界\n * @author dong.wu\n * @date 08/12/2023\n * @export\n * @param {coreTypes.IEnabledElement} enabledElement\n * @param {coreTypes.Point3} pointInWorld\n * @param {coreTypes.Point3} couchSize\n * @returns {*}\n */\nexport default function getCouchBoundaryInWorld(\n  viewport: coreTypes.IVolumeViewport,\n  pointInWorld: coreTypes.Point3,\n  couchSize: coreTypes.Point3\n) {\n  const camera = viewport.getCamera()\n  const directionInfor = getViewportDirectionFromCamera(camera)\n\n  if (!directionInfor) {\n    console.error('Lack of necessary information.')\n    return\n  }\n\n  const [x, y] = directionInfor.xyzIndex\n  //治疗床显示边界\n  const xMin = pointInWorld[x] - couchSize[x] * 0.5\n  const xMax = pointInWorld[x] + couchSize[x] * 0.5\n  const yMin = pointInWorld[y] - couchSize[y] * 0.5\n  const yMax = pointInWorld[y] + couchSize[y] * 0.5\n\n  return { xMin, xMax, yMin, yMax }\n}\n","import type { ElectronDensity } from '../types'\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 17/02/2022\n * @export\n * @param {number} hu\n * @param {ElectronDensity} density\n * @return {*}  {number}\n */\nexport default function getDensityRelativeWater(hu: number, density: ElectronDensity): number {\n  const densityLength = density.length\n  // let index = densityLength >> 1;\n  let begin: { hu: number; ed: number } | null = null\n  let end: { hu: number; ed: number } | null = null\n\n  for (let i = 0; i < densityLength; i++) {\n    const item = density[i]\n\n    if (0 === i) {\n      if (hu <= item.hu) {\n        begin = item\n        break\n      }\n    } else if (1 === densityLength - i) {\n      if (hu >= item.hu) {\n        end = item\n        break\n      }\n    } else {\n      const next = density[i + 1]\n      if (hu > item.hu && hu < next.hu) {\n        begin = item\n        end = next\n        break\n      }\n\n      if (hu === item.hu) {\n        begin = item\n        break\n      }\n\n      if (hu === next.hu) {\n        end = item\n        break\n      }\n    }\n  }\n\n  let densityValue = 0\n  if (begin && end) {\n    densityValue = begin.ed + (hu - begin.hu) * ((end.ed - begin.ed) / (end.hu - begin.hu))\n  } else {\n    if (begin) {\n      densityValue = begin.ed\n    } else if (end) {\n      densityValue = end.ed\n    }\n  }\n\n  return densityValue\n}\n","import { metaData } from '@cornerstonejs/core'\nimport type { InstanceMetadata } from '@cornerstonejs/calculate-suv'\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 01/09/2023\n * @export\n * @param {string} imageId\n * @returns {*}  {InstanceMetadata}\n */\nexport default function getPTInstanceMetaData(imageId: string): InstanceMetadata {\n  const petSequenceModule = metaData.get('petIsotopeModule', imageId)\n  const generalSeriesModule = metaData.get('generalSeriesModule', imageId)\n  const patientStudyModule = metaData.get('patientStudyModule', imageId)\n\n  const ptSeriesModule = metaData.get('petSeriesModule', imageId)\n  const ptImageModule = metaData.get('petImageModule', imageId)\n\n  if (!petSequenceModule) {\n    throw new Error('petSequenceModule metadata is required')\n  }\n\n  const radiopharmaceuticalInfo = petSequenceModule.radiopharmaceuticalInfo\n\n  const { seriesDate, seriesTime, acquisitionDate, acquisitionTime } = generalSeriesModule\n  const { patientWeight } = patientStudyModule\n  const { correctedImage, units, decayCorrection } = ptSeriesModule\n\n  if (\n    seriesDate === undefined ||\n    seriesTime === undefined ||\n    patientWeight === undefined ||\n    acquisitionDate === undefined ||\n    acquisitionTime === undefined ||\n    correctedImage === undefined ||\n    units === undefined ||\n    decayCorrection === undefined ||\n    radiopharmaceuticalInfo.radionuclideTotalDose === undefined ||\n    radiopharmaceuticalInfo.radionuclideHalfLife === undefined ||\n    (radiopharmaceuticalInfo.radiopharmaceuticalStartDateTime === undefined &&\n      seriesDate === undefined &&\n      radiopharmaceuticalInfo.radiopharmaceuticalStartTime === undefined)\n    //\n  ) {\n    throw new Error('required metadata are missing')\n  }\n\n  const instanceMetadata: InstanceMetadata = {\n    CorrectedImage: correctedImage,\n    Units: units,\n    RadionuclideHalfLife: radiopharmaceuticalInfo.radionuclideHalfLife,\n    RadionuclideTotalDose: radiopharmaceuticalInfo.radionuclideTotalDose,\n    DecayCorrection: decayCorrection,\n    PatientWeight: patientWeight,\n    SeriesDate: seriesDate,\n    SeriesTime: seriesTime,\n    AcquisitionDate: acquisitionDate,\n    AcquisitionTime: acquisitionTime\n  }\n\n  if (\n    radiopharmaceuticalInfo.radiopharmaceuticalStartDateTime &&\n    radiopharmaceuticalInfo.radiopharmaceuticalStartDateTime !== undefined &&\n    typeof radiopharmaceuticalInfo.radiopharmaceuticalStartDateTime === 'string'\n  ) {\n    instanceMetadata.RadiopharmaceuticalStartDateTime =\n      radiopharmaceuticalInfo.radiopharmaceuticalStartDateTime\n  }\n\n  if (\n    radiopharmaceuticalInfo.radiopharmaceuticalStartDateTime &&\n    radiopharmaceuticalInfo.radiopharmaceuticalStartDateTime !== undefined &&\n    typeof radiopharmaceuticalInfo.radiopharmaceuticalStartDateTime !== 'string'\n  ) {\n    const dateString = convertInterfaceDateToString(\n      radiopharmaceuticalInfo.radiopharmaceuticalStartDateTime\n    )\n    instanceMetadata.RadiopharmaceuticalStartDateTime = dateString\n  }\n\n  if (\n    instanceMetadata.AcquisitionDate &&\n    instanceMetadata.AcquisitionDate !== undefined &&\n    typeof instanceMetadata.AcquisitionDate !== 'string'\n  ) {\n    const dateString = convertInterfaceDateToString(instanceMetadata.AcquisitionDate)\n    instanceMetadata.AcquisitionDate = dateString\n  }\n\n  if (\n    instanceMetadata.SeriesDate &&\n    instanceMetadata.SeriesDate !== undefined &&\n    typeof instanceMetadata.SeriesDate !== 'string'\n  ) {\n    const dateString = convertInterfaceDateToString(instanceMetadata.SeriesDate)\n    instanceMetadata.SeriesDate = dateString\n  }\n\n  if (\n    radiopharmaceuticalInfo.radiopharmaceuticalStartTime &&\n    radiopharmaceuticalInfo.radiopharmaceuticalStartTime !== undefined &&\n    typeof radiopharmaceuticalInfo.radiopharmaceuticalStartTime === 'string'\n  ) {\n    instanceMetadata.RadiopharmaceuticalStartTime =\n      radiopharmaceuticalInfo.radiopharmaceuticalStartTime\n  }\n\n  if (\n    radiopharmaceuticalInfo.radiopharmaceuticalStartTime &&\n    radiopharmaceuticalInfo.radiopharmaceuticalStartTime !== undefined &&\n    typeof radiopharmaceuticalInfo.radiopharmaceuticalStartTime !== 'string'\n  ) {\n    const timeString = convertInterfaceTimeToString(\n      radiopharmaceuticalInfo.radiopharmaceuticalStartTime\n    )\n    instanceMetadata.RadiopharmaceuticalStartTime = timeString\n  }\n\n  if (\n    instanceMetadata.AcquisitionTime &&\n    instanceMetadata.AcquisitionTime !== undefined &&\n    typeof instanceMetadata.AcquisitionTime !== 'string'\n  ) {\n    const timeString = convertInterfaceTimeToString(instanceMetadata.AcquisitionTime)\n    instanceMetadata.AcquisitionTime = timeString\n  }\n\n  if (\n    instanceMetadata.SeriesTime &&\n    instanceMetadata.SeriesTime !== undefined &&\n    typeof instanceMetadata.SeriesTime !== 'string'\n  ) {\n    const timeString = convertInterfaceTimeToString(instanceMetadata.SeriesTime)\n    instanceMetadata.SeriesTime = timeString\n  }\n\n  if (ptImageModule.frameReferenceTime && ptImageModule.frameReferenceTime !== undefined) {\n    instanceMetadata.FrameReferenceTime = ptImageModule.frameReferenceTime\n  }\n\n  if (ptImageModule.actualFrameDuration && ptImageModule.actualFrameDuration !== undefined) {\n    instanceMetadata.ActualFrameDuration = ptImageModule.actualFrameDuration\n  }\n\n  if (patientStudyModule.patientSex && patientStudyModule.patientSex !== undefined) {\n    instanceMetadata.PatientSex = patientStudyModule.patientSex\n  }\n\n  if (patientStudyModule.patientSize && patientStudyModule.patientSize !== undefined) {\n    instanceMetadata.PatientSize = patientStudyModule.patientSize\n  }\n\n  // Todo: add private tags\n  // if (\n  //   dicomMetaData['70531000'] ||\n  //   dicomMetaData['70531000'] !== undefined ||\n  //   dicomMetaData['70531009'] ||\n  //   dicomMetaData['70531009'] !== undefined\n  // ) {\n  //   const philipsPETPrivateGroup: PhilipsPETPrivateGroup = {\n  //     SUVScaleFactor: dicomMetaData['70531000'],\n  //     ActivityConcentrationScaleFactor: dicomMetaData['70531009'],\n  //   };\n  //   instanceMetadata.PhilipsPETPrivateGroup = philipsPETPrivateGroup;\n  // }\n\n  // if (dicomMetaData['0009100d'] && dicomMetaData['0009100d'] !== undefined) {\n  //   instanceMetadata.GEPrivatePostInjectionDateTime = dicomMetaData['0009100d'];\n  // }\n\n  return instanceMetadata\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 01/09/2023\n * @param {{\n *   fractionalSeconds: number\n *   hours: number\n *   minutes: number\n *   seconds: number\n * }} time\n * @returns {*}  {string}\n */\nfunction convertInterfaceTimeToString(time: {\n  fractionalSeconds: number\n  hours: number\n  minutes: number\n  seconds: number\n}): string {\n  const hours = `${time.hours || '00'}`.padStart(2, '0')\n  const minutes = `${time.minutes || '00'}`.padStart(2, '0')\n  const seconds = `${time.seconds || '00'}`.padStart(2, '0')\n\n  const fractionalSeconds = `${time.fractionalSeconds || '000000'}`.padEnd(6, '0')\n\n  const timeString = `${hours}${minutes}${seconds}.${fractionalSeconds}`\n  return timeString\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 01/09/2023\n * @param {{ day: number; month: number; year: number }} date\n * @returns {*}  {string}\n */\nfunction convertInterfaceDateToString(date: { day: number; month: number; year: number }): string {\n  const month = `${date.month}`.padStart(2, '0')\n  const day = `${date.day}`.padStart(2, '0')\n  const dateString = `${date.year}${month}${day}`\n  return dateString\n}\n","import { utilities as csUtils } from '@cornerstonejs/core'\nimport type { ScalingFactorResult } from '../types'\n\n/** @type {*} */\nconst scalingPerImageId: { [imageId: string]: ScalingFactorResult } = {}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 01/09/2023\n * @param {string} imageId\n * @param {ScalingFactorResult} scalingMetaData\n */\nfunction addInstance(imageId: string, scalingMetaData: ScalingFactorResult) {\n  const imageURI = csUtils.imageIdToURI(imageId)\n  Reflect.set(scalingPerImageId, imageURI, scalingMetaData)\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 01/09/2023\n * @param {string} type\n * @param {string} imageId\n * @returns {*}\n */\nfunction get(type: string, imageId: string) {\n  if (type === 'scalingModule') {\n    const imageURI = csUtils.imageIdToURI(imageId)\n    return Reflect.get(scalingPerImageId, imageURI)\n  }\n}\n\nexport default { addInstance, get }\n","import { calculateSUVScalingFactors } from '@cornerstonejs/calculate-suv'\nimport dicomImageLoader from '@cornerstonejs/dicom-image-loader'\nimport { api } from 'dicomweb-client'\nimport { MODALITY, SOP_INSTANCE_UID } from '../constant'\nimport getPTInstanceMetaData from '../scripts/get_pt_instance_meta_data'\nimport ptScalingMetaDataProvider from '../scripts/pt_scaling_meta_data_provider'\n\ntype Options = {\n  headers?: Record<string, string>\n  scalePT?: boolean\n}\n\n/* const wadoRsRoots = [\n  'https://d3t6nz73ql33tx.cloudfront.net/dicomweb',\n  'https://d33do7qe4w26qo.cloudfront.net/dicomweb'\n  // 'https://d3w0jbfdn2j3pj.cloudfront.net/dicomweb',\n  // 'https://d18i6d3xyym493.cloudfront.net/dicomweb',\n] */\n\n/**\n * @description 根据输入的studyId和seriesID获取序列metadat\n * @author jiannan.jiao\n * @date 01/09/2023\n * @export\n * @param {string} wadoRsRoot\n * @param {string} studyInstanceUID\n * @param {string} seriesInstanceUID\n * @param {Options} [options]\n * @returns {*}  {Promise<{ imageIds: Array<string>; modality: string }>}\n */\nexport default async function getMetaData(\n  wadoRsRoot: string,\n  studyInstanceUID: string,\n  seriesInstanceUID: string,\n  options?: Options\n) {\n  const studySearchOptions = { studyInstanceUID, seriesInstanceUID }\n\n  const client = new api.DICOMwebClient({\n    headers: options?.headers, //示例: { Authorization: 'Basic b3VyOm91cg==', 'Cross-Origin-Embedder-Policy': 'unsafe-none' }\n    singlepart: false,\n    url: wadoRsRoot\n  })\n\n  try {\n    const instances = await client.retrieveSeriesMetadata(studySearchOptions)\n\n    if (!instances?.length) {\n      console.warn(\n        `Couldn't get metadata instances by current studyInstanceUID(${studyInstanceUID}) and seriesInstanceUID(${seriesInstanceUID}).`\n      )\n      return Promise.reject(\n        `Couldn't get metadata instances by current studyInstanceUID(${studyInstanceUID}) and seriesInstanceUID(${seriesInstanceUID}).`\n      )\n    }\n\n    const [firstInstance] = instances\n    const modalityObj = Reflect.get(firstInstance, MODALITY)\n    const modality = modalityObj?.Value?.length ? <string>modalityObj.Value[0] : ''\n\n    const imageIds = instances\n      .map(instanceMetaData => {\n        // const SeriesInstanceUID = instanceMetaData[SERIES_INSTANCE_UID].Value[0]\n        const instanceUIDObj = instanceMetaData[SOP_INSTANCE_UID]\n        if (!instanceUIDObj?.Value) {\n          console.warn('SOPInstanceUID object is undefined, so lossed a image id.')\n          return Promise.reject('SOPInstanceUID object is undefined, so lossed a image id.')\n        }\n\n        const SOPInstanceUID = instanceUIDObj.Value[0]\n        const imageId = `wadors:${wadoRsRoot}/studies/${studyInstanceUID}/series/${seriesInstanceUID}/instances/${SOPInstanceUID}/frames/1`\n        // const imageId = `wadors:${wadoRsRoots[index % 2]}/studies/${studyInstanceUID}/series/${seriesInstanceUID}/instances/${SOPInstanceUID}/frames/1`\n        // const imageId = `wadors:${wadoRsRoots[2]}/studies/${studyInstanceUID}/series/${seriesInstanceUID}/instances/${SOPInstanceUID}/frames/1`\n        // const imageId = `wadors:${wadoRsRoots[3]}/studies/${studyInstanceUID}/series/${seriesInstanceUID}/instances/${SOPInstanceUID}/frames/1`\n\n        dicomImageLoader.wadors.metaDataManager.add(imageId, instanceMetaData)\n\n        return imageId\n      })\n      .filter(v => v !== null) as string[]\n\n    // we don't want to add non-pet\n    // Note: for 99% of scanners SUV calculation is consistent bw slices\n    if (modality === 'PT' && options?.scalePT) {\n      const InstanceMetadataArray: any[] = []\n      imageIds.forEach(imageId => {\n        const instanceMetadata = getPTInstanceMetaData(imageId)\n\n        // TODO: Temporary fix because static-wado is producing a string, not an array of values\n        // (or maybe dcmjs isn't parsing it correctly?)\n        // It's showing up like 'DECY\\\\ATTN\\\\SCAT\\\\DTIM\\\\RAN\\\\RADL\\\\DCAL\\\\SLSENS\\\\NORM'\n        // but calculate-suv expects ['DECY', 'ATTN', ...]\n        if (typeof instanceMetadata.CorrectedImage === 'string') {\n          instanceMetadata.CorrectedImage = instanceMetadata.CorrectedImage.split('\\\\')\n        }\n\n        if (instanceMetadata) {\n          InstanceMetadataArray.push(instanceMetadata)\n        }\n      })\n      if (InstanceMetadataArray.length) {\n        try {\n          const suvScalingFactors = calculateSUVScalingFactors(InstanceMetadataArray)\n          InstanceMetadataArray.forEach((instanceMetadata, index) => {\n            ptScalingMetaDataProvider.addInstance(imageIds[index], suvScalingFactors[index])\n          })\n        } catch (error) {\n          console.error(error)\n        }\n      }\n    }\n\n    return Promise.resolve({ imageIds, modality })\n  } catch (error) {\n    console.warn(\n      `Couldn't get metadata instances by current studyInstanceUID(${studyInstanceUID}) and seriesInstanceUID(${seriesInstanceUID}).`\n    )\n    return Promise.reject(error)\n  }\n}\n","import type { Types } from '@cornerstonejs/core'\nimport type vtkImageData from '@kitware/vtk.js/Common/DataModel/ImageData'\nimport vtkImaging from '@kitware/vtk.js/Imaging'\nimport { AXIS_AXES } from '../constant'\nimport { getViewportDirectionFromCamera } from '.'\n\n/**\n * @description 从3D数据中截图不同方向上的平面数据\n * @author jiannan.jiao\n * @date 29/11/2023\n * @export\n * @param {(Pick<Types.ICamera, 'focalPoint' | 'viewPlaneNormal' | 'viewUp'>)} camera\n * @param {vtkImageData} imageData\n * @param {{ planZ?: number; xyzIndex?: number[] }} [options={}]\n * @returns {*}\n */\nexport default function getSliceFromVolume(\n  camera: Pick<Types.ICamera, 'focalPoint' | 'viewPlaneNormal' | 'viewUp'>,\n  imageData: vtkImageData,\n  options: { planZ?: number; xyzIndex?: number[] } = {}\n) {\n  let xyzIndex\n\n  if (options.xyzIndex) {\n    xyzIndex = options.xyzIndex\n  } else {\n    const directionInfor = getViewportDirectionFromCamera(camera)\n    if (!directionInfor) throw new Error('Viewport directionInfor is undefined.')\n    xyzIndex = directionInfor.xyzIndex\n  }\n\n  const i = 15 - xyzIndex[0] - xyzIndex[1]\n  const axes = [...AXIS_AXES[xyzIndex[2]]]\n\n  if (options.planZ === undefined) {\n    const { focalPoint } = camera\n\n    if (focalPoint === undefined) return undefined\n    else axes[i] = focalPoint[xyzIndex[2]]\n  } else axes[i] = options.planZ\n\n  const imageReslice = vtkImaging.Core.vtkImageReslice.newInstance()\n  imageReslice.setInputData(imageData)\n  imageReslice.setOutputDimensionality(2)\n  imageReslice.setResliceAxes(axes)\n\n  const sliceData = imageReslice.getOutputData()\n  if (sliceData) return <vtkImageData>sliceData\n\n  return undefined\n}\n","import type { Types } from '@cornerstonejs/tools'\n\n/**\n * @description 计算输入字符串的外包围盒尺寸，fontSize默认为14\n * @author jiannan.jiao\n * @date 21/09/2023\n * @export\n * @param {Types.SVGDrawingHelper} svgDrawingHelper\n * @param {string} text\n * @param {number} [fontSize=14]\n * @returns {*}\n */\nexport default function getTextBox(\n  svgDrawingHelper: Types.SVGDrawingHelper,\n  text: string,\n  fontSize = 14\n) {\n  const svgns = 'http://www.w3.org/2000/svg'\n\n  const textGroup = document.createElementNS(svgns, 'g')\n\n  const textElement = document.createElementNS(svgns, 'text')\n  textElement.setAttribute('font-size', fontSize.toString())\n\n  const textSpanElement = document.createElementNS(svgns, 'tspan')\n  textSpanElement.textContent = text\n\n  textElement.appendChild(textSpanElement)\n  textGroup.appendChild(textElement)\n\n  svgDrawingHelper.svgLayerElement.appendChild(textGroup)\n\n  const bBox = textGroup.getBBox()\n\n  svgDrawingHelper.svgLayerElement.removeChild(textGroup)\n\n  return bBox\n}\n","import { utilities, type Types } from '@cornerstonejs/core'\n\n/**\n * @description 根据sourceViewport的slicePosition计算targetViewport需要跳转到的sliceIndex\n * @author jiannan.jiao\n * @date 02/01/2024\n * @export\n * @param {Types.IVolumeViewport} sourceViewport 来源视口\n * @param {Types.IVolumeViewport} targetViewport 目标视口\n * @returns {number} 无结果范围-1\n */\nexport default function getViewportIndex(\n  sourceViewport: Types.IVolumeViewport,\n  targetViewport: Types.IVolumeViewport\n) {\n  const sourceActor = sourceViewport.getDefaultActor()\n  const targetActor = targetViewport.getDefaultActor()\n\n  if (sourceActor && targetActor) {\n    const sViewportScrollInfo = utilities.getVolumeViewportScrollInfo(\n      sourceViewport,\n      sourceActor.uid\n    )\n    const tViewportScrollInfor = utilities.getVolumeViewportScrollInfo(\n      targetViewport,\n      targetActor.uid\n    )\n\n    const sourceRangeInfo = sViewportScrollInfo.sliceRangeInfo\n    const targetRangeInfo = tViewportScrollInfor.sliceRangeInfo\n\n    const sourceRange = sourceRangeInfo.sliceRange\n    const targetRange = targetRangeInfo.sliceRange\n\n    /**\n     * 不再使用currentStepIndex计算delta，应按照camera实际焦点位置计算\n     * const delta = sViewportScrollInfor.currentStepIndex - tViewportScrollInfor.currentStepIndex\n     */\n\n    // 计算事件来源视口与目标视口间, 视口平面Z方向上的差值是否达到目标视口中一层的厚度\n    const delta =\n      (sourceRange.current - targetRange.current) / targetRangeInfo.spacingInNormalDirection\n\n    if (Math.abs(Math.round(delta)) > 0) {\n      // 根据差值计算出受影响视口camera将要设置的焦点和位置数据\n      const { sliceRange, spacingInNormalDirection, camera } = tViewportScrollInfor.sliceRangeInfo\n      const { focalPoint, viewPlaneNormal, position } = camera\n\n      if (focalPoint && position && viewPlaneNormal) {\n        const { newFocalPoint, newPosition } = utilities.snapFocalPointToSlice(\n          focalPoint,\n          position,\n          sliceRange,\n          viewPlaneNormal,\n          spacingInNormalDirection,\n          delta\n        )\n\n        targetViewport.setCamera({\n          focalPoint: newFocalPoint,\n          position: newPosition\n        })\n\n        const { currentStepIndex } = utilities.getVolumeViewportScrollInfo(\n          targetViewport as Types.IVolumeViewport,\n          targetActor.uid\n        )\n\n        return currentStepIndex\n      }\n    }\n  }\n\n  return -1\n}\n","import { type Types, cache } from '@cornerstonejs/core'\nimport { idGenerator } from '.'\nimport { STREAMING_LOADER_NAME } from '../constant'\n\nexport function indexToWorld(seriesId: string, index: Types.Point3) {\n  const volumeId = seriesId.startsWith(`${STREAMING_LOADER_NAME}:`)\n    ? seriesId\n    : idGenerator.seriesIdToVolumeId(seriesId)\n\n  const volume = cache.getVolume(volumeId)\n\n  if (!volume?.imageData) {\n    console.error(\"Can't get volume's imageData!\")\n    return\n  }\n\n  return volume.imageData.indexToWorld(index)\n}\n\nexport function worldToIndex(seriesId: string, world: Types.Point3) {\n  const volumeId = seriesId.startsWith(`${STREAMING_LOADER_NAME}:`)\n    ? seriesId\n    : idGenerator.seriesIdToVolumeId(seriesId)\n\n  const volume = cache.getVolume(volumeId)\n\n  if (!volume?.imageData) {\n    console.error(\"Can't get volume's imageData!\")\n    return\n  }\n\n  return volume.imageData.worldToIndex(world)\n}\n","/**\n * @description 将数组中的元素从中间开始向前后两端重新排序，\n *              [1,2,3,4,5,6,7] -> [4,3,5,2,6,1,7]\n * @author jiannan.jiao\n * @date 06/07/2023\n * @export\n * @template T\n * @param {T[]} requests\n * @returns {*}  {T[]}\n */\nexport default function <T>(requests: T[]): T[] {\n  const middleIndex = requests.length >> 1 //Math.floor(requests.length / 2)\n\n  const middle = requests.slice(middleIndex, middleIndex + 1)\n  const before = requests.slice(0, middleIndex).reverse()\n  const after = requests.slice(middleIndex + 1)\n\n  const reOrderedArray = [...middle]\n  const leng = Math.max(before.length, after.length)\n\n  for (let i = 0; i < leng; i++) {\n    if (before[i]) reOrderedArray.push(before[i])\n    if (after[i]) reOrderedArray.push(after[i])\n  }\n\n  return reOrderedArray\n}\n","import { cache, type Types, utilities } from '@cornerstonejs/core'\n\n/**\n * @description 判断靶点位置是否在指定的segmentation中\n * @author jiannan.jiao\n * @date 28/11/2023\n * @export\n * @param {string} segmentationId\n * @param {Types.Point3} point\n * @returns {*}\n */\nexport default function pointInSegmentation(segmentationId: string, point: Types.Point3) {\n  const volume = cache.getVolume(segmentationId)\n  if (!volume || !volume.imageData) throw new Error('segmentation volume non-existent!')\n\n  const { dimensions, imageData } = volume\n  const [i, j, k] = imageData.worldToIndex(point)\n\n  // 先判断靶点位置是否在segmentation的外包围盒范围内\n  if (utilities.indexWithinDimensions([i, j, k], dimensions)) {\n    const I = Math.round(i)\n    const J = Math.round(j)\n    const K = Math.round(k)\n\n    const [columes, rows] = dimensions\n    const sliceVoxels = columes * rows\n    const index = sliceVoxels * K + columes * J + I\n\n    // 取出靶点坐标对应的segmentation体素值，判断是否大于0\n    const scalarData = imageData.getPointData().getScalars().getData()\n    const voxel = scalarData.at(index)\n\n    return voxel !== undefined && voxel > 0\n  } else return false\n}\n","import { utilities, type Types } from '@cornerstonejs/core'\n\n/**\n * @description 确定点坐标是否在视口显示当前层所在平面上\n * @author jiannan.jiao\n * @date 27/09/2023\n * @export\n * @param {Types.IVolumeViewport} viewport\n * @param {Types.Point3} point\n * @param {number} [proximity=0] 接近值，小于接近值视为在平面上\n * @returns {*}\n */\nexport default function pointOnViewportPlan(\n  viewport: Types.IVolumeViewport,\n  point: Types.Point3,\n  proximity = 0\n) {\n  const camera = viewport.getCamera()\n  const { focalPoint, viewPlaneNormal, viewUp } = camera\n\n  if (focalPoint && viewPlaneNormal && viewUp) {\n    const D =\n      viewPlaneNormal[0] * focalPoint[0] +\n      viewPlaneNormal[1] * focalPoint[1] +\n      viewPlaneNormal[2] * focalPoint[2]\n\n    // [A, B, C, D] of plane equation A*X + B*Y + C*Z = D\n    const plane: Types.Plane = [...viewPlaneNormal, D]\n\n    // point与视口显示当前层所在平面的距离\n    const distance = utilities.planar.planeDistanceToPoint(plane, point)\n\n    return distance <= proximity\n  }\n  return false\n}\n","import { axisStateManager, renderingEngineManager } from '../managers'\nimport type { Types } from '@cornerstonejs/core'\nimport type { TOOL_GROUP_TYPE } from '../constant'\n\n/**\n * @description 恢复影像组件所有序列各个轴位的平移和缩放\n * @author jiannan.jiao\n * @date 11/09/2023\n * @export\n * @param {string} medicalComponentId\n */\nexport default function resetViewports(medicalComponentId: string) {\n  const viewportIdsMap = axisStateManager.getComponentViewportIds(medicalComponentId)\n\n  if (viewportIdsMap) {\n    renderingEngineManager.getGlobalRenderingEngine().then(r => {\n      // 遍历影像组件主次序列\n      for (const iterator of Reflect.ownKeys(viewportIdsMap)) {\n        const seriesViewportIds = viewportIdsMap[<TOOL_GROUP_TYPE>iterator]\n\n        for (const key in seriesViewportIds) {\n          if (Object.prototype.hasOwnProperty.call(seriesViewportIds, key)) {\n            const viewport = <Types.IVolumeViewport>(\n              r.getViewport(Reflect.get(seriesViewportIds, key))\n            )\n\n            viewport.resetCamera(\n              true, //resetPan\n              true, //resetZoom\n              false, //resetToCenter\n              false //resetRotation\n            )\n            viewport.render()\n          }\n        }\n      }\n    })\n  }\n}\n","type Task = { data: any; resolve: (value: any) => void; reject: (reason?: any) => void }\n\ntype WorkerConstructorParam =\n  | (new () => Worker)\n  | { scriptURL: string | URL; options?: WorkerOptions | undefined }\n\ntype Fn = (this: ThreadPool) => void\n\n/**\n * @link https://chat.googlegemini.co/\n * @description 线程池，由AI生成大致框架\n * @author jiannan.jiao\n * @date 02/02/2024\n * @export\n * @class ThreadPool\n */\nexport default class ThreadPool {\n  private maxWorkers: number\n  private taskQueue: Task[]\n  private promises: Map<Worker, Task>\n  private idleWorkers: Worker[]\n  private workers: Worker[]\n  private WorkerConstructor: WorkerConstructorParam\n  private subscription: Set<Fn>\n  public completionWorks: Fn | undefined\n\n  constructor(WorkerConstructor: WorkerConstructorParam, maxWorkers = 1, completionWorks?: Fn) {\n    this.WorkerConstructor = WorkerConstructor\n    this.maxWorkers = maxWorkers\n    this.completionWorks = completionWorks\n\n    this.taskQueue = []\n    this.promises = new Map()\n\n    this.idleWorkers = []\n    this.workers = []\n\n    this.subscription = new Set()\n  }\n\n  /**\n   * @description 添加新任务\n   * @author jiannan.jiao\n   * @date 02/02/2024\n   * @param {*} data\n   * @returns {*}  {Promise<any>}\n   * @memberof ThreadPool\n   */\n  addTask(data: any): Promise<any> {\n    return new Promise((resolve, reject) => {\n      this.taskQueue.push({ data, resolve, reject })\n      this.assignTask()\n    })\n  }\n\n  addWorker(worker: Worker) {\n    worker.onmessage = this.onMessage.bind(this)\n    worker.onerror = this.onError.bind(this)\n    this.idleWorkers.push(worker)\n  }\n\n  /**\n   * @description 分配任务\n   * @author jiannan.jiao\n   * @date 02/02/2024\n   * @memberof ThreadPool\n   */\n  assignTask() {\n    let worker = this.idleWorkers.shift()\n\n    if (!worker) {\n      if (this.workers.length < this.maxWorkers) {\n        this.workers.push((worker = this.createWorker()))\n\n        worker.onmessage = this.onMessage.bind(this)\n        worker.onerror = this.onError.bind(this)\n      } else return\n    }\n\n    const task = this.taskQueue.shift()\n    if (!task) {\n      // 没有新任务和进行中的任务时触发completionWorks对外通知\n      if (!this.workers.length && typeof this.completionWorks === 'function') {\n        this.completionWorks.call(this)\n        this.subscription.forEach(fn => fn.call(this))\n      }\n      return\n    }\n\n    worker.postMessage(task.data)\n\n    this.promises.set(worker, task)\n  }\n\n  createWorker() {\n    if (typeof this.WorkerConstructor === 'function') {\n      return new this.WorkerConstructor()\n    } else {\n      return new Worker(this.WorkerConstructor.scriptURL, this.WorkerConstructor.options)\n    }\n  }\n\n  onMessage(event: MessageEvent<any>) {\n    if (event.target) {\n      const target = <Worker>event.target\n      const promise = this.promises.get(target)\n\n      if (promise) {\n        promise.resolve(event.data)\n        this.completionWork(target)\n      }\n    }\n  }\n\n  onError(event: ErrorEvent) {\n    if (event.target) {\n      const target = <Worker>event.target\n      const promise = this.promises.get(target)\n\n      if (promise) {\n        promise.reject(event)\n        this.completionWork(target)\n      }\n    }\n  }\n\n  completionWork(idleWorker: Worker) {\n    this.idleWorkers.push(idleWorker)\n\n    for (let i = 0, iMax = this.workers.length; i < iMax; i++) {\n      const worker = this.workers[i]\n      if (worker === idleWorker) {\n        this.workers.splice(i, 1)\n        break\n      }\n    }\n\n    this.promises.delete(idleWorker)\n    this.assignTask()\n  }\n\n  isWorking() {\n    return this.workers.length || this.taskQueue.length\n  }\n\n  addSubscription(fn: Fn) {\n    this.subscription.add(fn)\n  }\n\n  removeSubscription(fn: Fn) {\n    this.subscription.delete(fn)\n  }\n\n  terminateAllWorkers() {\n    this.workers.forEach(worker => worker.terminate())\n    this.workers = []\n    this.idleWorkers = []\n  }\n}\n","import { SEGMENTATION_PREFIX, STREAMING_LOADER_NAME } from '../constant'\nimport type { Segmentation } from '../types'\n\n/**\n * @description 通过seriesId生成volumeId\n * @author jiannan.jiao\n * @date 28/11/2023\n * @export\n * @param {string} seriesId\n * @returns {*}\n */\nexport function seriesIdToVolumeId(seriesId: string) {\n  if (seriesId.length) {\n    return `${STREAMING_LOADER_NAME}:${seriesId}`\n  } else {\n    throw new Error('input invalidable.')\n  }\n}\n\n/**\n * @description 通过volumeId获取seriesId\n * @author jiannan.jiao\n * @date 28/11/2023\n * @export\n * @param {string} volumeId\n * @returns {*}\n */\nexport function volumeIdToSeriesId(volumeId: string) {\n  const prefix = `${STREAMING_LOADER_NAME}:`\n\n  // 校验不严谨, 待优化\n  if (volumeId.length && volumeId.match(prefix) !== null) {\n    return volumeId.replace(prefix, '')\n  } else {\n    throw new Error('input invalidable.')\n  }\n}\n\n/**\n * @description 通过输入的segment对象信息创建segmentationId\n * @author jiannan.jiao\n * @date 09/11/2023\n * @export\n * @param {(Pick<Segmentation, 'segmentationId' | 'seriesId' | 'volumeId'>)} segment\n * @returns {*}\n */\nexport function segmentationId(\n  segment: Pick<Segmentation, 'segmentationId' | 'seriesId' | 'volumeId'>\n) {\n  const { volumeId, seriesId, segmentationId } = segment\n\n  if (segmentationId?.length) return segmentationId\n\n  if (volumeId?.length && seriesId?.length) return `${SEGMENTATION_PREFIX}:${seriesId}|${volumeId}`\n  else throw new Error('Missing volumeId or seriesId.')\n}\n","import { clone, forIn } from 'lodash'\nimport { Enums, getRenderingEngine, utilities, type Types } from '@cornerstonejs/core'\nimport { RENDERING_ENGINE_ID } from '../constant'\nimport { axisStateManager, segmentationStateManager } from '../managers'\nimport { connectWithPipe, splitComponentIdStr } from '../scripts'\nimport type { AxisViewports, DisplayComponentID } from '../types'\n\n/**\n * @description 获取工具组中存在指定segmentationId的视口对象, 指定了axis可以获取到更精确的视口对象\n * @author jiannan.jiao\n * @date 27/11/2023\n * @export\n * @param {DisplayComponentID} toolGroupId\n * @param {string} segmentationId\n * @param {Enums.OrientationAxis} [axis]\n * @returns {*}\n */\nexport function getViewportsWithSegmentationId(\n  toolGroupId: DisplayComponentID,\n  segmentationId: string,\n  axis?: Enums.OrientationAxis\n) {\n  const { seriesType } = splitComponentIdStr(toolGroupId)\n\n  if (seriesType) {\n    const renderingEngine = getRenderingEngine(RENDERING_ENGINE_ID)\n    const representationUID = segmentationStateManager.getRepresentationUID(\n      toolGroupId,\n      segmentationId\n    )\n\n    if (renderingEngine && representationUID) {\n      // representation对应视口中的actor, 需用通过representationUID获取视口\n      const viewports = utilities.getViewportsWithVolumeId(representationUID, RENDERING_ENGINE_ID)\n\n      if (axis) {\n        return viewports.filter(v => v.id.includes(axis))\n      } else return viewports\n    }\n  }\n\n  return []\n}\n\n// overload signature\nfunction getViewports(\n  componentId: string\n): { primary: AxisViewports; secondary: AxisViewports } | undefined\n\n// overload signature\nfunction getViewports(componentId: string, seriesType: string): AxisViewports | undefined\n\n// overload signature\nfunction getViewports(\n  componentId: string,\n  seriesType: string,\n  axis: Enums.OrientationAxis\n): Types.IVolumeViewport | undefined\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 11/12/2023\n * @param {string} componentId\n * @param {string} [seriesType]\n * @param {Enums.OrientationAxis} [axis]\n * @returns {*}\n */\nfunction getViewports(componentId: string, seriesType?: string, axis?: Enums.OrientationAxis) {\n  const renderingEngine = getRenderingEngine(RENDERING_ENGINE_ID)\n  if (renderingEngine) {\n    const ViewportsFreeze: AxisViewports = {\n      [Enums.OrientationAxis.AXIAL]: undefined,\n      [Enums.OrientationAxis.SAGITTAL]: undefined,\n      [Enums.OrientationAxis.CORONAL]: undefined\n    }\n\n    if (seriesType && axis) {\n      const viewportId = connectWithPipe(componentId, seriesType, axis)\n      return renderingEngine.getViewport(viewportId)\n    } else if (seriesType) {\n      const displayComponentId = <DisplayComponentID>connectWithPipe(componentId, seriesType)\n      const viewportIds = axisStateManager.getAxixViewportIds(displayComponentId)\n\n      if (viewportIds) {\n        const viewports = clone(ViewportsFreeze)\n\n        forIn(viewportIds, (value, key) => {\n          Reflect.set(viewports, key, renderingEngine.getViewport(value))\n        })\n        return viewports\n      }\n    } else {\n      const viewportIds = axisStateManager.getComponentViewportIds(componentId)\n\n      if (viewportIds) {\n        const viewports = { primary: clone(ViewportsFreeze), secondary: clone(ViewportsFreeze) }\n\n        forIn(viewportIds.primary, (value, key) => {\n          Reflect.set(viewports.primary, key, renderingEngine.getViewport(value))\n        })\n\n        forIn(viewportIds.secondary, (value, key) => {\n          Reflect.set(viewports.secondary, key, renderingEngine.getViewport(value))\n        })\n\n        return viewports\n      }\n    }\n  }\n  return\n}\n\nexport { getViewports }\n","/**\n * @description 返回屏幕缩放比 - window.devicePixelRatio\n * @author jiannan.jiao\n * @date 03/01/2024\n * @export\n * @returns {*}\n */\nexport function getDevicePixelRatio() {\n  return window.devicePixelRatio\n}\n\n/**\n * @overload\n * @description 通过屏幕缩放比对输入的尺寸数据进行缩放\n * @author jiannan.jiao\n * @date 03/01/2024\n * @template T <number | number[]>\n * @param {T} size\n * @param {boolean} [multiply] 是否执行相乘运算，默认为false - 相除运算\n * @param {number} [ration] 默认为 - window.devicePixelRatio\n * @returns {*}  {T}\n */\nfunction scaleByDevicePixelRatio<T = number | number[]>(\n  size: T,\n  multiply?: boolean,\n  ration?: number\n): T\n\n/** @implements */\nfunction scaleByDevicePixelRatio(size: number | number[], multiply = false, ration?: number) {\n  const _ratio = ration === undefined ? getDevicePixelRatio() : ration\n\n  if (multiply) {\n    if (Array.isArray(size)) {\n      return size.map(v => v * _ratio)\n    } else return size * _ratio\n  } else {\n    if (Array.isArray(size)) {\n      return size.map(v => v / _ratio)\n    } else return size / _ratio\n  }\n}\n\nexport { scaleByDevicePixelRatio }\n","import type { Types } from '@cornerstonejs/core'\nimport { vec3 } from 'gl-matrix'\n\n/**\n * @description 通过视口camera换算出视口轴位对应的余弦值\n * @author jiannan.jiao\n * @date 20/09/2023\n * @export\n * @param {(Pick<Types.ICamera, 'viewPlaneNormal' | 'viewUp'>)} camera\n * @returns {*}\n */\nexport function getViewportDirectionFromCamera(\n  camera: Pick<Types.ICamera, 'viewPlaneNormal' | 'viewUp'>\n) {\n  const { viewPlaneNormal: _zCosines, viewUp: _yCosines } = camera\n\n  if (_zCosines && _yCosines) {\n    const yCosines = <Types.Point3>_yCosines.map(v => -v)\n    const zCosines = <Types.Point3>_zCosines.map(v => -v)\n\n    const yCosinesVec = vec3.fromValues(...yCosines)\n    const zCosinesVec = vec3.fromValues(...zCosines)\n\n    const xCosinesVec = vec3.create()\n    vec3.cross(xCosinesVec, yCosinesVec, zCosinesVec)\n\n    return getCosines(xCosinesVec, yCosinesVec, _zCosines)\n  }\n\n  return\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 20/09/2023\n * @param {vec3} xCosines\n * @param {vec3} yCosines\n * @param {vec3} zCosines\n * @returns {*}\n */\nexport function getCosines(xCosines: vec3, yCosines: vec3, zCosines: vec3) {\n  const cosines: Types.Point3[] = []\n\n  let xIndex: number | null = null //x方向移动时当前需要计算患者坐标系下对应的[x,y,z]下标，不同轴位下这个下标会不同\n  let yIndex: number | null = null //y方向移动时当前需要计算患者坐标系下对应的[x,y,z]下标，不同轴位下这个下标会不同\n  let xMax = -Infinity\n  let yMax = -Infinity\n\n  /**\n   * X/Y轴的三个方向余弦值绝对值最大的则X/Y在该方向上延伸\n   *\n   * |1,0,0| x=>RL=>position[0]  |0,1,0| x=>AP=>position[1]  |1,0,0| x=>RL=>position[0]\n   * |0,1,0| y=>AP=>position[1]  |0,0,1| y=>IS=>position[2]  |0,0,1| y=>IS=>position[2]\n   * |0,0,1| z=>IS=>position[2]  |1,0,0| z=>RL=>position[0]  |0,-1,0| z=>AP=>position[1]\n   */\n  for (let i = 0; i < 2; i++) {\n    const j = i + 1\n\n    const itemX = Math.abs(xCosines[i])\n    const nextX = Math.abs(xCosines[j])\n\n    const itemY = Math.abs(yCosines[i])\n    const nextY = Math.abs(yCosines[j])\n\n    if (xIndex === null) {\n      xMax = Math.max(itemX, nextX)\n      yMax = Math.max(itemY, nextY)\n    } else {\n      xMax = Math.max(itemX, nextX, xMax)\n      yMax = Math.max(itemY, nextY, yMax)\n    }\n\n    if (itemX >= xMax) xIndex = i\n    if (nextX >= xMax) xIndex = j\n\n    if (itemY >= yMax) yIndex = i\n    if (nextY >= yMax) yIndex = j\n  }\n\n  const [zIndex] = [0, 1, 2].filter(item => item !== xIndex && item !== yIndex)\n\n  if (xIndex !== null && yIndex !== null) {\n    cosines[xIndex] = <Types.Point3>Array.from(xCosines)\n    cosines[yIndex] = <Types.Point3>Array.from(yCosines)\n    cosines[zIndex] = <Types.Point3>Array.from(zCosines)\n\n    return { cosines, xyzIndex: [xIndex, yIndex, zIndex] }\n  }\n\n  return\n}\n","import { cache, type Types } from '@cornerstonejs/core'\n\n/**\n * @description 计算输入2D/3D点集的外包围盒\n * @author jiannan.jiao\n * @date 22/09/2023\n * @export\n * @param {Types.Poin2[]3 |Types.Point3[]} points\n * @returns {*}\n */\nexport function getBoundingBox(points: Types.Point2[] | Types.Point3[]) {\n  let xMin = Infinity\n  let xMax = -Infinity\n  let yMin = Infinity\n  let yMax = -Infinity\n  let zMin = Infinity\n  let zMax = -Infinity\n\n  points.forEach(p => {\n    const [x, y, z = 0] = p\n    xMin = Math.min(x, xMin)\n    xMax = Math.max(x, xMax)\n    yMin = Math.min(y, yMin)\n    yMax = Math.max(y, yMax)\n    zMin = Math.min(z, zMin)\n    zMax = Math.max(z, zMax)\n  })\n\n  return [\n    [xMin, xMax],\n    [yMin, yMax],\n    [zMin, zMax]\n  ]\n}\n\n/**\n * @description 计算视口当前所在层与体积边界相交产生的外包围盒\n * @author jiannan.jiao\n * @date 22/09/2023\n * @export\n * @param {Types.IVolumeViewport} viewport\n * @returns {*}\n */\nexport function getViewportBoundingBox(viewport: Types.IVolumeViewport) {\n  const volumeImageData = viewport.getImageData()\n  const camera = viewport.getCamera()\n  const { focalPoint, viewPlaneNormal } = camera\n\n  if (volumeImageData) {\n    /**\n     * 从原型链上调用_getViewImageDataIntersections方法获取当前视口平面与体积边界的交点-world\n     * 需要将viewport断言为any否则ts会提示找不到_getViewImageDataIntersections\n     *\n     * cornerstone.utilities.getViewportImageCornersInWorld(viewport)\n     * 该方法返回的是视口中canvas的顶点世界坐标，无法用于患者原点、头框拖拽\n     */\n    const intersections = (<any>viewport)._getViewImageDataIntersections(\n      volumeImageData.imageData,\n      focalPoint,\n      viewPlaneNormal\n    )\n\n    return getBoundingBox(intersections)\n  }\n}\n\n/**\n * @description 判断输入点是否在指定体积的外包围盒内\n * @author jiannan.jiao\n * @date 11/10/2023\n * @export\n * @param {string} volumeId\n * @param {Types.Point3} point\n * @param {('x' | 'y' | 'z')} [orientation]\n * @returns {*}\n */\nexport function pointInVolumeBoundingBox(\n  volumeId: string,\n  point: Types.Point3,\n  orientation?: 'x' | 'y' | 'z'\n) {\n  const volume = cache.getVolume(volumeId)\n\n  if (!volume?.imageData) return false\n\n  const { imageData } = volume\n  const [xMin, xMax, yMin, yMax, zMin, zMax] = imageData.getBounds()\n  const [x, y, z] = point\n\n  const result = {\n    x: x >= xMin && x <= xMax,\n    y: y >= yMin && y <= yMax,\n    z: z >= zMin && z <= zMax\n  }\n\n  return orientation ? result[orientation] : result.x && result.y && result.z\n}\n","import { utilities } from '@cornerstonejs/core'\nimport type Shape from '@doodle3d/clipper-js'\nimport type { Point } from '@doodle3d/clipper-js'\nimport ClipperLib from '@doodle3d/clipper-lib'\n\n/**\n * @description 判断输入点是否在shape的边界内或边界上\n * @author jiannan.jiao\n * @date 16/11/2023\n * @export\n * @param {Shape} shape\n * @param {Point} point\n * @param {boolean} [yAxisPositiveDown=true]\n * @returns {*}\n */\nexport function pointInShapeEdge(shape: Shape, point: Point, yAxisPositiveDown = true) {\n  if (shape.closed) {\n    for (const [index] of shape.paths.entries()) {\n      const inPath = pointInPathEdge(shape, index, point, true, yAxisPositiveDown)\n      if (inPath) return true\n    }\n  }\n\n  return false\n}\n\n/**\n * @description 判断输入点是否在shape中某个path的边界内或边界上\n * @author jiannan.jiao\n * @date 16/11/2023\n * @export\n * @param {Shape} shape\n * @param {number} index\n * @param {Point} point\n * @param {boolean} [orientation=true]\n * @param {boolean} [yAxisPositiveDown=true]\n * @returns {*}\n */\nexport function pointInPathEdge(\n  shape: Shape,\n  index: number,\n  point: Point,\n  orientation = true,\n  yAxisPositiveDown = true\n) {\n  const path = shape.paths[index]\n\n  if (path) {\n    /**\n     * @link https://github.com/Doodle3D/clipper-lib/blob/master/Documentation.md#clipperlibclipperorientation\n     * Returns 0 if false, -1 if pt is on poly and +1 if pt is in poly.\n     */\n    const inPath = !!ClipperLib.Clipper.PointInPolygon(point, path)\n\n    /**\n     * @link https://github.com/Doodle3D/clipper-lib/blob/master/Documentation.md#clipperlibclipperpointinpolygon\n     * On Y-axis positive upward displays, Orientation will return true if the polygon's orientation is counter-clockwise.\n     * On Y-axis positive downward displays, Orientation will return true if the polygon's orientation is clockwise.\n     */\n    if (orientation) {\n      const _orientation = ClipperLib.Clipper.Orientation(path)\n\n      if (yAxisPositiveDown) {\n        if (_orientation && inPath) return true\n      } else {\n        if (!_orientation && inPath) return true\n      }\n    } else {\n      if (inPath) return true\n    }\n  }\n\n  const { bottom, left, right, top } = shape.pathBounds(index)\n\n  if (bottom - top === 0) {\n    if (\n      utilities.isEqual(point.Y, bottom) &&\n      utilities.isEqual(point.X, Math.max(left, Math.min(right, point.X)))\n    ) {\n      return true\n    }\n  } else if (left - right === 0) {\n    if (\n      utilities.isEqual(point.X, left) &&\n      utilities.isEqual(point.Y, Math.max(top, Math.min(bottom, point.Y)))\n    ) {\n      return true\n    }\n  }\n\n  return false\n}\n","import type { SeriesProps } from '../types'\n\n/**\n * @description 检查输入的series对象属性是否完成，不校验density\n * @author jiannan.jiao\n * @date 05/09/2023\n * @export\n * @param {(SeriesProps | undefined)} propSeries\n * @returns {*}  {boolean}\n */\nexport function propSeriesIsEntire(propSeries: SeriesProps | undefined): boolean {\n  if (propSeries) {\n    if (propSeriesFulfillRender(propSeries)) {\n      return propSeries?.studiesId.length > 0 && propSeries?.modality.length > 0\n    } else {\n      return false\n    }\n  } else {\n    return false\n  }\n}\n\n/**\n * @description 检查输入的series对象属性是否满足基本的渲染\n * @author jiannan.jiao\n * @date 05/09/2023\n * @export\n * @param {(SeriesProps | undefined)} propSeries\n * @returns {*}  {boolean}\n */\nexport function propSeriesFulfillRender(propSeries: SeriesProps | undefined): boolean {\n  if (propSeries) {\n    return propSeries?.seriesId.length > 0 && propSeries?.instances.length > 0\n  } else {\n    return false\n  }\n}\n","import { getEnabledElement, eventTarget, utilities as coreUtils } from '@cornerstonejs/core'\nimport { Enums, cursors, utilities as toolsUtils } from '@cornerstonejs/tools'\nimport { RENDERING_ENGINE_ID, ToolsName } from '../../constant'\nimport { renderingEngineManager, toolsStateManager } from '../../managers'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { EventTypes } from '../../types'\n\nlet bodyMouseUpCallback: null | ((e: MouseEvent) => void) = null\nlet listenedEventCallback: null | AddedCallback = null\n\nexport function addMouseUpCallback(fn: (e: MouseEvent) => void) {\n  bodyMouseUpCallback = fn\n  return fn\n}\n\ntype AddedCallback = (e: EventTypes.NewPointFromDragEvent) => void\ntype BeforeAddHook = (viewport: coreTypes.IViewport, points: toolsTypes.IPoints) => Promise<boolean>\n\nexport type MouseUpOptions = {\n  addedCallback?: AddedCallback\n  beforeAddHook?: BeforeAddHook\n  [x: string]: any\n}\n\n/**\n * @description 鼠标抬起时触发MOUSE_DOWN_ACTIVATE执行DraggableTool工具中addNewAnnotation\n * @author jiannan.jiao\n * @date 28/09/2023\n * @export\n * @param {string} componentId\n * @param {MouseEvent} e\n * @param {MouseUpOptions} options\n * @param {{ addType: string; listenType: string }} types\n */\nexport async function mouseUp(\n  componentId: string,\n  e: MouseEvent,\n  options: MouseUpOptions,\n  types: { addType: string; listenType: string }\n) {\n  if (bodyMouseUpCallback) {\n    document.body.removeEventListener('mouseup', bodyMouseUpCallback)\n    bodyMouseUpCallback = null\n  }\n\n  cursors.setCursorForElement(<HTMLDivElement>document.body, 'default')\n  setViewportsCursors(componentId, 'default')\n  setToolConfiguration(componentId, false)\n\n  const target = e.target\n\n  if (target instanceof HTMLCanvasElement && target.className === 'cornerstone-canvas') {\n    const element = <HTMLDivElement>(<HTMLDivElement>target.parentElement).parentElement\n    const enabledElement = getEnabledElement(element)\n\n    if (enabledElement) {\n      const { viewport } = enabledElement\n      const { clientX, clientY, offsetX, offsetY, pageX, pageY } = e\n\n      const points = {\n        /** page coordinates of the point */\n        page: <coreTypes.Point2>[pageX, pageY],\n        /** client coordinates of the point */\n        client: <coreTypes.Point2>[clientX, clientY],\n        /** canvas coordinates of the point */\n        canvas: <coreTypes.Point2>[offsetX, offsetY],\n        /** world coordinates of the point */\n        world: viewport.canvasToWorld([offsetX, offsetY])\n      }\n\n      // 需要将event的buttons修改为cornerstoneTools识别的编号\n      const detail: toolsTypes.EventTypes.MouseDownEventDetail = {\n        event: {\n          ...e,\n          buttons: Enums.MouseBindings.Primary,\n          addType: types.addType,\n          options\n        },\n        eventName: Enums.Events.MOUSE_DOWN,\n        element,\n        mouseButton: Enums.MouseBindings.Primary,\n        renderingEngineId: RENDERING_ENGINE_ID,\n        viewportId: viewport.id,\n        camera: {},\n        startPoints: points,\n        lastPoints: points,\n        currentPoints: points,\n        deltaPoints: points\n      }\n\n      // 添加靶点前可以执行校验，通过后继续添加\n      if (options.beforeAddHook) {\n        const result = await options.beforeAddHook(viewport, points)\n        if (!result) return\n      }\n\n      // 如果传入回调则在NEW_SHOT_FROM_DRAG事件触发后执行\n      if (options.addedCallback) {\n        /**\n         * 直接在newShotCallback中执行options.addedCallback(e)，ts会报出下列错误\n         * Cannot invoke an object which is possibly 'undefined'.\n         * 因为执行时options可能会丢失，所以在这里复制一份引用\n         */\n        const addedCallbackCopy = options.addedCallback\n\n        listenedEventCallback = (e: EventTypes.NewPointFromDragEvent) => {\n          eventTarget.removeEventListener(types.listenType, listenedEventCallback)\n          listenedEventCallback = null\n\n          addedCallbackCopy(e)\n        }\n\n        eventTarget.addEventListener(types.listenType, listenedEventCallback)\n      }\n\n      // 触发DraggableTool中addNewAnnotation对应的事件\n      coreUtils.triggerEvent(element, Enums.Events.MOUSE_DOWN_ACTIVATE, detail)\n    }\n  }\n}\n\n/**\n * @description 设置影像组件两个工具组中DraggableTool的dragAdd状态，防止拖拽时经过元素元素被高亮显示\n * @author jiannan.jiao\n * @date 28/09/2023\n * @export\n * @param {string} componentId\n * @param {boolean} [dragAdd=true]\n */\nexport function setToolConfiguration(componentId: string, dragAdd = true) {\n  toolsStateManager.setToolConfiguration(componentId, ToolsName.Draggable, { dragAdd })\n}\n\n/**\n * @description 设置视口及document.body鼠标样式\n * @author jiannan.jiao\n * @date 28/09/2023\n * @export\n * @param {string} componentId\n * @param {string} cursorName\n */\nexport function setViewportsCursors(componentId: string, cursorName: string) {\n  renderingEngineManager.getGlobalRenderingEngine().then(r => {\n    const allViewportsInRenderingEngine = r.getViewports()\n    const allViewportsInSameComponent = allViewportsInRenderingEngine.filter(v =>\n      v.id.startsWith(componentId)\n    )\n\n    const viewportIdsToRender = toolsUtils.viewportFilters.filterViewportsWithToolEnabled(\n      allViewportsInSameComponent,\n      ToolsName.Draggable\n    )\n\n    if (viewportIdsToRender.length) {\n      for (const viewport of viewportIdsToRender) {\n        cursors.setCursorForElement(viewport.element, cursorName)\n      }\n    }\n  })\n}\n","import { cursors } from '@cornerstonejs/tools'\nimport { Events } from '../../constant'\nimport { draggableStateManager } from '../../managers'\nimport { addMouseUpCallback, mouseUp, setToolConfiguration, setViewportsCursors } from './hanlders'\nimport type { MouseUpOptions } from './hanlders'\n\n/**\n * @description 提供给开发者用于实现拖拽添加剂量点\n * @author jiannan.jiao\n * @date 15/12/2023\n * @export\n * @param {string} componentId\n * @param {({ planId?: string; number?: number } & MouseUpOptions)} options\n */\nexport function dragAddDosePoint(\n  componentId: string,\n  options: { planId?: string; number?: number } & MouseUpOptions\n) {\n  document.body.addEventListener(\n    'mouseup',\n    addMouseUpCallback((e: MouseEvent) => {\n      mouseUp(componentId, e, options, {\n        addType: draggableStateManager.DraggableElementType.dosePt,\n        listenType: Events.NEW_DOSE_PT_FROM_DRAG\n      })\n    })\n  )\n\n  cursors.setCursorForElement(<HTMLDivElement>document.body, 'Probe')\n  setViewportsCursors(componentId, 'Probe')\n  setToolConfiguration(componentId)\n}\n\n/**\n * @description 提供给开发者用于实现拖拽添加靶点\n * @author jiannan.jiao\n * @date 28/09/2023\n * @export\n * @param {string} componentId\n * @param {({\n *     planId?: string\n *     shotId?: string\n *     collSize: number\n *     number?: number\n *     targetId?: string\n *   } & MouseUpOptions)} options\n */\nexport function dragAddShot(\n  componentId: string,\n  options: {\n    planId?: string\n    pointId?: string\n    collSize: number\n    number?: number\n    targetId?: string\n  } & MouseUpOptions\n) {\n  document.body.addEventListener(\n    'mouseup',\n    addMouseUpCallback((e: MouseEvent) => {\n      mouseUp(componentId, e, options, {\n        addType: draggableStateManager.DraggableElementType.shot,\n        listenType: Events.NEW_SHOT_FROM_DRAG\n      })\n    })\n  )\n\n  cursors.setCursorForElement(<HTMLDivElement>document.body, 'Probe')\n  setViewportsCursors(componentId, 'Probe')\n  setToolConfiguration(componentId)\n}\n\n/**\n * @description 提供给开发者用于实现拖拽添头钉点\n * @author dong.wu\n * @date 20/11/2023\n * @export\n * @param {string} componentId\n * @param {Options} options\n */\nexport function dragAddNail(componentId: string, options: { number?: number } & MouseUpOptions) {\n  document.body.addEventListener(\n    'mouseup',\n    addMouseUpCallback((e: MouseEvent) => {\n      mouseUp(componentId, e, options, {\n        addType: draggableStateManager.DraggableElementType.nail,\n        listenType: Events.NEW_NAIL_FROM_DRAG\n      })\n    })\n  )\n\n  //头钉-鼠标样式\n  cursors.setCursorForElement(<HTMLDivElement>document.body, 'Nail')\n  setViewportsCursors(componentId, 'Nail')\n  setToolConfiguration(componentId)\n}\n\nexport function dragAddFiducial(componentId: string, options: { color: string } & MouseUpOptions) {\n  document.body.addEventListener(\n    'mouseup',\n    addMouseUpCallback((e: MouseEvent) => {\n      mouseUp(componentId, e, options, {\n        addType: draggableStateManager.DraggableElementType.fiducial,\n        listenType: Events.NEW_FIDUCIAL_FROM_DRAG\n      })\n    })\n  )\n\n  cursors.setCursorForElement(<HTMLDivElement>document.body, 'Fiducial')\n  setViewportsCursors(componentId, 'Fiducial')\n  setToolConfiguration(componentId)\n}\n","import { utilities } from '@cornerstonejs/tools'\nimport Shape from '@doodle3d/clipper-js'\nimport type { vec3 } from 'gl-matrix'\nimport type { Types } from '@cornerstonejs/core'\n\nexport type Ellipse = {\n  center: Types.Point3\n  xRadius: number\n  yRadius: number\n  zRadius: number\n}\n\ntype Point = [number, number, number]\n\n/**\n * @description 判断DICOM坐标系下任意点是否在之前鼠标点和当前鼠标点连线根据半径扩展出的二维胶囊范围内\n * @author jiannan.jiao\n * @date 31/07/2023\n * @export\n * @param {Ellipse} ellipseCurr - 当前鼠标点\n * @param {Ellipse} ellipsePrev - 之前鼠标点\n * @param {(Types.IStackViewport | Types.IVolumeViewport)} viewport - 勾画视口\n * @param {Shape} rect - 勾画视口canvas坐标系下之前鼠标点和当前鼠标点间连线后根据半径扩展出来的矩形(胶囊中间部分)\n * @param {Types.Point3} pointLPS - DICOM坐标系下任意点坐标\n * @returns {*}  {boolean}\n */\nexport default function pointInCapsule(\n  ellipseCurr: Ellipse,\n  ellipsePrev: Ellipse,\n  viewport: Types.IStackViewport | Types.IVolumeViewport,\n  rect: Shape,\n  pointLPS: Types.Point3\n): boolean {\n  const [x, y, z] = pointLPS\n\n  let inside = 0\n  {\n    const { center: circleCenterWorld, xRadius, yRadius, zRadius } = ellipseCurr\n    const [x0, y0, z0] = circleCenterWorld\n\n    if (xRadius !== 0) {\n      inside += ((x - x0) * (x - x0)) / (xRadius * xRadius)\n    }\n\n    if (yRadius !== 0) {\n      inside += ((y - y0) * (y - y0)) / (yRadius * yRadius)\n    }\n\n    if (zRadius !== 0) {\n      inside += ((z - z0) * (z - z0)) / (zRadius * zRadius)\n    }\n  }\n\n  if (inside <= 1) {\n    return true\n  }\n\n  inside = 0\n  {\n    const { center: circleCenterWorld, xRadius, yRadius, zRadius } = ellipsePrev\n    const [x0, y0, z0] = circleCenterWorld\n\n    if (xRadius !== 0) {\n      inside += ((x - x0) * (x - x0)) / (xRadius * xRadius)\n    }\n\n    if (yRadius !== 0) {\n      inside += ((y - y0) * (y - y0)) / (yRadius * yRadius)\n    }\n\n    if (zRadius !== 0) {\n      inside += ((z - z0) * (z - z0)) / (zRadius * zRadius)\n    }\n  }\n\n  if (inside <= 1) {\n    return true\n  }\n\n  if (rect) {\n    const [X, Y] = viewport.worldToCanvas(pointLPS)\n    return rect.pointInShape({ X, Y })\n  }\n\n  return false\n}\n\n/**\n * @description 判断DICOM坐标系下任意点是否在之前鼠标点和当前鼠标点连线根据半径扩展出的二维胶囊范围内\n * @author dong.wu\n * @date 31/08/2023\n * @export\n * @param {Ellipse} ellipseCurr - 当前鼠标点\n * @param {Ellipse} ellipsePrev - 之前鼠标点\n * @param {vec3} pointLPS - DICOM坐标系下任意点坐标\n * @returns {*}  {boolean}\n */\n\nexport function pointInShape(ellipseCurr: Ellipse, ellipsePrev: Ellipse, pointLPS: vec3) {\n  const [x, y, z] = pointLPS\n\n  const {\n    //center: [prevX, prevY, prevZ],\n    center: prevCenter,\n    xRadius,\n    yRadius,\n    zRadius\n  } = ellipsePrev\n  const {\n    //center: [currX, currY, currZ]\n    center: currCenter\n  } = ellipseCurr\n\n  const maxR = Math.max(xRadius, yRadius, zRadius)\n\n  utilities.math.ellipse\n  return distanceParallel(currCenter, prevCenter, [x, y, z]) <= maxR\n}\n\nfunction distanceParallel(A: Point, B: Point, P: Point) {\n  // AB为线1已知点坐标,P为线2上一点\n  let res\n  const AB: Point = [A[0] - B[0], A[1] - B[1], A[2] - B[2]]\n  const AP: Point = [A[0] - P[0], A[1] - P[1], A[2] - P[2]]\n\n  const dotAPAB = AP[0] * AB[0] + AP[1] * AB[1] + AP[2] * AB[2]\n  const ABSum = AB[0] * AB[0] + AB[1] * AB[1] + AB[2] * AB[2]\n\n  //const r = dot(AP, AB) / (mold(AB) * mold(AB))\n  const moldAB = Math.sqrt(ABSum)\n  const r = ABSum === 0 ? 0 : dotAPAB / (moldAB * moldAB)\n\n  if (r <= 0) {\n    res = Math.sqrt(AP[0] * AP[0] + AP[1] * AP[1] + AP[2] * AP[2])\n    //res = mold(AP) //在BA延长线上\n  } else if (r >= 1) {\n    const ABS = [B[0] - P[0], B[1] - P[1], B[2] - P[2]]\n    res = Math.sqrt(ABS[0] * ABS[0] + ABS[1] * ABS[1] + ABS[2] * ABS[2])\n\n    //res = mold([B[0] - P[0], B[1] - P[1], B[2] - P[2]]) //在AB延长线上\n  } else {\n    const crossAPAB = [\n      AP[1] * AB[2] - AB[1] * AP[2],\n      AP[2] * AB[0] - AB[2] * AP[0],\n      AP[0] * AB[1] - AB[0] * AP[1]\n    ]\n    const moldAPAB = Math.sqrt(\n      crossAPAB[0] * crossAPAB[0] + crossAPAB[1] * crossAPAB[1] + crossAPAB[2] * crossAPAB[2]\n    )\n\n    res = moldAPAB / moldAB\n    //res = mold(cross(AP, AB)) / mold(AB)\n    //res = pointIsOnLine(A, B, P)\n  }\n  return res\n}\n","import { vec3 } from 'gl-matrix'\nimport { utilities as csUtils } from '@cornerstonejs/core'\nimport { segmentation, utilities as csToolsUtils } from '@cornerstonejs/tools'\nimport { fillSegmentationHole } from '../../../utilities'\nimport { pointInShape } from './pointInCapsule'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type vtkImageData from '@kitware/vtk.js/Common/DataModel/ImageData'\nimport type { ModifySegmentation, PointInShapeCallbackParams } from '../../../types'\nimport type { Ellipse } from './pointInCapsule'\n\ntype OperationData = {\n  points: coreTypes.Point3[]\n  prevPoints: coreTypes.Point3[]\n  activeStrategy: boolean\n  operationType: boolean\n  fillHole: boolean\n} & ModifySegmentation\n\ntype BoundaryInfor = {\n  boundsIJK: toolsTypes.BoundsIJK | null\n  ellipseObj: Ellipse | null\n  ellipseObjPrev: Ellipse | null\n}\n\n/**\n * @description Fill inside the circular region segment inside the segmentation defined by the operationData.\n * It fills the segmentation pixels inside the defined circle.\n * @author jiannan.jiao\n * @date 04/08/2023\n * @export\n * @param {coreTypes.IEnabledElement} enabledElement - The element for which the segment is being erased.\n * @param {OperationData} operationData - EraseOperationData\n */\nexport function fillInsideCircle(\n  enabledElement: coreTypes.IEnabledElement,\n  operationData: OperationData\n): void {\n  const {\n    volume: segmentationVolume,\n    segmentIndex,\n    segmentationId,\n    operationType,\n    fillHole\n  } = operationData\n  const { dimensions, imageData } = segmentationVolume\n\n  const { boundsIJK, ellipseObj, ellipseObjPrev } = boundaryCalculation(\n    enabledElement,\n    operationData\n  )\n\n  // const referencedVolume = cache.getVolume(segmentationVolume.referencedVolumeId)\n\n  if (boundsIJK && imageData && ellipseObj && ellipseObjPrev) {\n    const scalarData = segmentationVolume.getScalarData()\n    const modifiedSlicesToUse: Set<number> = new Set()\n\n    // 暂时未考虑设置阈值填充,如果需要则试用下面注释掉的代码\n    const callback = ({ index, pointIJK /* pointLPS */ }: PointInShapeCallbackParams) => {\n      // 勾画不可以超出影像序列的边界，勾画体比影像序列大一圈\n      if (\n        pointIJK[0] >= dimensions[0] - 1 ||\n        pointIJK[1] >= dimensions[1] - 1 ||\n        pointIJK[2] >= dimensions[2] - 1 ||\n        pointIJK[0] <= 0 ||\n        pointIJK[1] <= 0 ||\n        pointIJK[2] <= 0\n      ) {\n        return\n      }\n\n      /* if (segmentationVolume.referencedVolumeId) {\n        const pixel = referencedVolume.imageData?.getScalarValueFromWorld(pointLPS)\n\n        if (!isNaN(pixel) && pixel <= -200) {\n          scalarData[index] = 0\n          return\n        }\n      } */\n\n      scalarData.set([operationType ? segmentIndex : 0], index)\n      modifiedSlicesToUse.add(pointIJK[2])\n    }\n\n    csToolsUtils.pointInShapeCallback(\n      imageData,\n      pointLPS => pointInShape(ellipseObj, ellipseObjPrev, pointLPS),\n      callback,\n      boundsIJK\n    )\n\n    const arrayOfSlices = Array.from(modifiedSlicesToUse)\n\n    segmentation.triggerSegmentationEvents.triggerSegmentationDataModified(\n      segmentationId,\n      arrayOfSlices\n    )\n\n    modifiedSlicesToUse.clear()\n\n    // run fillingHold then mouse up\n    if (fillHole) fillSegmentationHole(enabledElement, operationData, boundsIJK)\n  }\n}\n\nfunction boundaryCalculation(\n  enabledElement: coreTypes.IEnabledElement,\n  operationData: OperationData\n): BoundaryInfor {\n  const { volume: segmentationVolume, points, prevPoints, activeStrategy } = operationData\n  const { imageData, dimensions } = segmentationVolume\n\n  if (imageData) {\n    const { viewport } = enabledElement\n\n    const { ellipseCornersIJK, ellipseObj } = calcEllipseInfo(\n      viewport,\n      imageData,\n      points,\n      activeStrategy\n    )\n\n    // 根据当前鼠标点计算出IJK坐标,用于确定大致填充范围,在后面计算之前鼠标点后可能会对其重新赋值\n    let boundsIJK = <coreTypes.BoundsIJK>(\n      csToolsUtils.boundingBox.getBoundingBoxAroundShape(ellipseCornersIJK, dimensions)\n    )\n\n    //如果鼠标点在图像外不允许勾画\n    /* if (true) {\n      return { boundsIJK: null, ellipseObj: null, ellipseObjPrev: null }\n    } */\n\n    // 如果是斜切,那么IJK中所有方向的最大最小值均会不一致\n    /* if (boundsIJK.every(([min, max]) => min !== max)) {\n      throw new Error('Oblique segmentation tools are not supported yet')\n    } */\n\n    if (Array.isArray(prevPoints)) {\n      const { ellipseCornersIJK, ellipseObj: ellipseObjPrev } = calcEllipseInfo(\n        viewport,\n        imageData,\n        prevPoints,\n        activeStrategy\n      )\n\n      const prevBoundsIJK = <coreTypes.BoundsIJK>(\n        csToolsUtils.boundingBox.getBoundingBoxAroundShape(ellipseCornersIJK, dimensions)\n      )\n\n      // 根据两次鼠标点计算出的IJK生成最终用于计算填充区域index的IJK\n      boundsIJK = [\n        [\n          Math.max(Math.min(...boundsIJK[0], ...prevBoundsIJK[0]), 0),\n          Math.min(Math.max(...boundsIJK[0], ...prevBoundsIJK[0]), dimensions[0] - 1)\n        ],\n        [\n          Math.max(Math.min(...boundsIJK[1], ...prevBoundsIJK[1]), 0),\n          Math.min(Math.max(...boundsIJK[1], ...prevBoundsIJK[1]), dimensions[1] - 1)\n        ],\n        [\n          Math.max(Math.min(...boundsIJK[2], ...prevBoundsIJK[2]), 0),\n          Math.min(Math.max(...boundsIJK[2], ...prevBoundsIJK[2]), dimensions[0] - 1)\n        ]\n      ]\n\n      return { boundsIJK, ellipseObj, ellipseObjPrev }\n    }\n  }\n  return { boundsIJK: null, ellipseObj: null, ellipseObjPrev: null }\n}\n\n/**\n * @description 根据输入的points中记录的椭圆上下左右顶点位置生成椭圆外接矩形顶点IJK和椭圆圆心半径数据\n * @author jiannan.jiao\n * @date 04/08/2023\n * @param {coreTypes.IViewport} viewport\n * @param {vtkImageData} imageData\n * @param {coreTypes.Point3[]} points\n * @param {boolean} activeStrategy\n * @returns {*}\n */\nfunction calcEllipseInfo(\n  viewport: coreTypes.IViewport,\n  imageData: vtkImageData,\n  points: coreTypes.Point3[],\n  activeStrategy: boolean\n) {\n  const center = vec3.fromValues(0, 0, 0)\n  points.forEach((point: coreTypes.Point3) => {\n    vec3.add(center, center, point)\n  })\n  vec3.scale(center, center, 1 / points.length)\n\n  const canvasCoordinates = points.map((p: coreTypes.Point3) => viewport.worldToCanvas(p))\n\n  // 1. From the drawn tool: Get the ellipse (circle) topLeft and bottomRight\n  // corners in canvas coordinates\n  const [topLeftCanvas, bottomRightCanvas] = csToolsUtils.math.ellipse.getCanvasEllipseCorners(\n    <[coreTypes.Point2, coreTypes.Point2, coreTypes.Point2, coreTypes.Point2]>canvasCoordinates\n  )\n\n  // 2. Find the extent of the ellipse (circle) in IJK index space of the image\n  const topLeftWorld = viewport.canvasToWorld(topLeftCanvas)\n  const bottomRightWorld = viewport.canvasToWorld(bottomRightCanvas)\n\n  // world下笔刷半径\n  let radiusInWorld = 0\n  for (let i = 0; i < 3; i++) {\n    if (!csUtils.isEqual(topLeftWorld[i], bottomRightWorld[i])) {\n      radiusInWorld = Math.abs(topLeftWorld[i] - bottomRightWorld[i]) * 0.5\n      break\n    }\n  }\n\n  // if中处理未旋转球体勾画\n  if (activeStrategy) {\n    for (let i = 0; i < 3; i++) {\n      if (csUtils.isEqual(topLeftWorld[i], bottomRightWorld[i])) {\n        topLeftWorld[i] = topLeftWorld[i] - radiusInWorld\n        bottomRightWorld[i] = bottomRightWorld[i] + radiusInWorld\n      }\n    }\n  }\n\n  const ellipseCornersIJK = [\n    <coreTypes.Point3>csUtils.transformWorldToIndex(imageData, topLeftWorld),\n    <coreTypes.Point3>csUtils.transformWorldToIndex(imageData, bottomRightWorld)\n  ]\n\n  // using circle as a form of ellipse\n  const ellipseObj = {\n    center: center as coreTypes.Point3,\n    xRadius: Math.abs(topLeftWorld[0] - bottomRightWorld[0]) * 0.5,\n    yRadius: Math.abs(topLeftWorld[1] - bottomRightWorld[1]) * 0.5,\n    zRadius: Math.abs(topLeftWorld[2] - bottomRightWorld[2]) * 0.5\n  }\n\n  return { ellipseCornersIJK, ellipseObj }\n}\n","import {\n  cache,\n  getEnabledElement,\n  StackViewport,\n  utilities as coreUtils\n} from '@cornerstonejs/core'\nimport {\n  BaseTool,\n  cursors,\n  Enums,\n  segmentation,\n  utilities as toolsUtils,\n  drawing\n} from '@cornerstonejs/tools'\nimport { getCanvasPixelsInViewport } from '../../utilities'\nimport { fillInsideCircle } from './strategies/fillCircle'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\n\nconst { transformWorldToIndex } = coreUtils\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 01/08/2023\n * @class AdvanceBrushTool\n * @extends {BaseTool}\n */\nclass AdvanceBrushTool extends BaseTool {\n  static toolName: string\n  private _editData: {\n    segmentation: coreTypes.IImageVolume\n    // imageVolume: coreTypes.IImageVolume\n  } | null\n  private _hoverData?: {\n    brushCursor: any\n    segmentationId: string\n    segmentIndex: number\n    segmentationRepresentationUID: string\n    segmentColor: [number, number, number, number]\n    viewportIdsToRender: string[]\n    centerCanvas?: Array<number>\n  }\n  private _bindMouseleave: { element: HTMLDivElement; handle(): void } | null\n\n  //在鼠标拖拽时记录上一次事件的坐标,用于连接两次事件中间产生的间断,在_endCallback中清除\n  private _prevMousePosition: coreTypes.Point3[] | null\n\n  //标记是勾画还是擦除，true 勾画；false 擦除\n  private _oper: boolean\n\n  constructor(\n    toolProps: toolsTypes.PublicToolProps = {},\n    defaultToolProps: toolsTypes.ToolProps = {\n      supportedInteractionTypes: ['Mouse', 'Touch'],\n      configuration: {\n        strategies: {\n          FILL_INSIDE_CIRCLE: fillInsideCircle,\n          FILL_INSIDE_SPHERE: fillInsideCircle\n        },\n        strategySpecificConfiguration: {\n          THRESHOLD_INSIDE_CIRCLE: {\n            threshold: [-150, -70] // E.g. CT Fat // Only used during threshold strategies.\n          }\n        },\n        defaultStrategy: 'FILL_INSIDE_CIRCLE',\n        activeStrategy: 'FILL_INSIDE_CIRCLE',\n        brushSize: 10\n      }\n    }\n  ) {\n    super(toolProps, defaultToolProps)\n    this._editData = null\n    this._bindMouseleave = null\n    this._prevMousePosition = null\n    this._oper = true\n  }\n\n  // onSetToolActive() {}\n\n  onSetToolPassive = () => {\n    this.disableCursor()\n  }\n\n  onSetToolEnabled = () => {\n    this.disableCursor()\n  }\n\n  onSetToolDisabled = () => {\n    this.disableCursor()\n  }\n\n  private disableCursor() {\n    this._hoverData = undefined\n  }\n\n  /**\n   * @description\n   * @author jiannan.jiao\n   * @date 01/08/2023\n   * @param {toolsTypes.EventTypes.MouseDownActivateEventType} evt\n   * @memberof BrushTool\n   */\n  preMouseDownCallback = (evt: toolsTypes.EventTypes.MouseDownActivateEventType): boolean => {\n    const eventData = evt.detail\n    const { element } = eventData\n\n    const enabledElement = getEnabledElement(element)\n\n    if (!enabledElement) throw new Error(\"Can't get enabled element\")\n\n    const { viewport } = enabledElement\n\n    if (viewport instanceof StackViewport) throw new Error('Not implemented yet')\n\n    const toolGroupId = this.toolGroupId\n\n    const activeSegmentationRepresentation =\n      segmentation.activeSegmentation.getActiveSegmentationRepresentation(toolGroupId)\n    if (!activeSegmentationRepresentation) {\n      throw new Error('No active segmentation detected, create one before using the brush tool')\n    }\n\n    const { segmentationId, type } = activeSegmentationRepresentation\n\n    const representationSegment = segmentation.state.getSegmentation(segmentationId)\n\n    if (!representationSegment) throw new Error(\"Can't get representation segment\")\n\n    const { representationData } = representationSegment\n\n    // Todo: are we going to support contour editing with this tool?\n    const { volumeId } = representationData[\n      type\n    ] as toolsTypes.LabelmapTypes.LabelmapSegmentationDataVolume\n\n    const segmentationVolume = cache.getVolume(volumeId)\n    if (!segmentationVolume) throw new Error('Segmentation volume is undefined.')\n\n    // const actors = viewport.getActors()\n\n    // Note: For tools that need the source data. Assumed to use\n    // First volume actor for now.\n    // const firstVolumeActorUID = actors[0].uid\n    // const imageVolume = cache.getVolume(firstVolumeActorUID)\n\n    // const viewportIdsToRender = [viewport.id]\n\n    this._editData = { segmentation: segmentationVolume /* imageVolume */ }\n\n    this._activateDraw(element)\n\n    cursors.elementCursor.hideElementCursor(element)\n\n    evt.preventDefault()\n\n    toolsUtils.triggerAnnotationRender(element)\n\n    if (this._hoverData) {\n      this._prevMousePosition = [...this._hoverData.brushCursor.data.handles.points]\n    } else {\n      this._prevMousePosition = null\n    }\n\n    return true\n  }\n\n  mouseMoveCallback = (evt: toolsTypes.EventTypes.InteractionEventType): void => {\n    if (this.mode === Enums.ToolModes.Active) this.updateCursor(evt)\n  }\n\n  /**\n   * @description 绑定mouseleave事件，在未勾画时鼠标移出视口隐藏笔刷\n   * @author jiannan.jiao\n   * @date 01/08/2023\n   * @private\n   * @param {HTMLDivElement} element\n   * @memberof BrushTool\n   */\n  private bindMouseleave(element: HTMLDivElement) {\n    const _this = this\n\n    const handle = (/* evt: MouseEvent */) => {\n      _this.disableCursor()\n\n      toolsUtils.triggerAnnotationRender(element)\n\n      element.removeEventListener('mouseleave', handle)\n      _this._bindMouseleave = null\n    }\n\n    element.addEventListener('mouseleave', handle)\n    _this._bindMouseleave = { element, handle }\n  }\n\n  /**\n   * @description\n   * @author jiannan.jiao\n   * @date 01/08/2023\n   * @private\n   * @param {toolsTypes.EventTypes.InteractionEventType} evt\n   * @memberof BrushTool\n   */\n  private updateCursor(evt: toolsTypes.EventTypes.InteractionEventType) {\n    const eventData = evt.detail\n    const { element } = eventData\n    const { currentPoints } = eventData\n    const centerCanvas = currentPoints.canvas\n\n    const enabledElement = getEnabledElement(element)\n\n    if (!enabledElement) throw new Error(\"Can't get enabled element\")\n\n    const { viewport } = enabledElement\n\n    const camera = viewport.getCamera()\n    const { viewPlaneNormal, viewUp } = camera\n\n    if (!viewPlaneNormal || !viewUp) throw new Error(\"Can't get camera's orientation\")\n\n    const toolGroupId = this.toolGroupId\n\n    const activeSegmentationRepresentation =\n      segmentation.activeSegmentation.getActiveSegmentationRepresentation(toolGroupId)\n    if (!activeSegmentationRepresentation) {\n      console.warn('No active segmentation detected, create one before using the brush tool')\n      return\n    }\n\n    const { segmentationRepresentationUID, segmentationId } = activeSegmentationRepresentation\n    const segmentIndex = segmentation.segmentIndex.getActiveSegmentIndex(segmentationId)\n\n    if (segmentIndex === undefined) throw new Error(\"Can't get segment index\")\n\n    const segmentColor = segmentation.config.color.getColorForSegmentIndex(\n      toolGroupId,\n      segmentationRepresentationUID,\n      segmentIndex\n    )\n\n    const viewportIdsToRender = [viewport.id]\n\n    // Center of circle in canvas Coordinates\n\n    const brushCursor = {\n      metadata: {\n        viewPlaneNormal: <coreTypes.Point3>[...viewPlaneNormal],\n        viewUp: <coreTypes.Point3>[...viewUp],\n        FrameOfReferenceUID: viewport.getFrameOfReferenceUID(),\n        referencedImageId: '',\n        toolName: this.getToolName(),\n        segmentColor\n      },\n      data: {}\n    }\n\n    this._hoverData = {\n      brushCursor,\n      centerCanvas,\n      segmentIndex,\n      segmentationId,\n      segmentationRepresentationUID,\n      segmentColor,\n      viewportIdsToRender\n    }\n\n    this._calculateCursor(element, centerCanvas)\n\n    toolsUtils.triggerAnnotationRender(element)\n\n    if (this._editData) {\n      // 勾画时取消mouseleave事件\n      if (this._bindMouseleave) {\n        const { element, handle } = this._bindMouseleave\n        element.removeEventListener('mouseleave', handle)\n      }\n    } else {\n      // 未勾画时添加mouseleave事件\n      if (!this._bindMouseleave) this.bindMouseleave(element)\n    }\n  }\n\n  /**\n   * @description\n   * @author jiannan.jiao\n   * @date 01/08/2023\n   * @private\n   * @param {toolsTypes.EventTypes.InteractionEventType} evt\n   * @memberof BrushTool\n   */\n  private _dragCallback = (evt: toolsTypes.EventTypes.InteractionEventType): void => {\n    if (!this._editData || !this._hoverData) return\n\n    const eventData = evt.detail\n    const { element } = eventData\n    const enabledElement = getEnabledElement(element)\n\n    if (!enabledElement) throw new Error(\"Can't get enabled element\")\n\n    const { segmentation } = this._editData\n\n    this.updateCursor(evt)\n\n    const { segmentIndex, segmentationId, segmentationRepresentationUID, brushCursor } =\n      this._hoverData\n\n    const { data } = brushCursor\n    // const { viewPlaneNormal, viewUp } = brushCursor.metadata\n\n    toolsUtils.triggerAnnotationRender(element)\n\n    const operationData = {\n      points: data.handles.points,\n      prevPoints: this._prevMousePosition,\n      volume: segmentation, // todo: just pass the segmentationId instead\n      // imageVolume,\n      segmentIndex,\n      toolGroupId: this.toolGroupId,\n      segmentationId,\n      segmentationRepresentationUID,\n      // viewPlaneNormal,\n      // viewUp,\n      // strategySpecificConfiguration: this.configuration.strategySpecificConfiguration,\n      activeStrategy: this.configuration.activeStrategy === 'FILL_INSIDE_SPHERE',\n      operationType: this._oper,\n      fillHole: false\n    }\n\n    this.applyActiveStrategy(enabledElement, operationData)\n\n    if (this._hoverData) {\n      this._prevMousePosition = [...this._hoverData.brushCursor.data.handles.points]\n    } else this._prevMousePosition = null\n  }\n\n  /**\n   * @description\n   * @author jiannan.jiao\n   * @date 01/08/2023\n   * @private\n   * @param {HTMLDivElement} element\n   * @param {coreTypes.Point2} centerCanvas Center of circle in canvas Coordinates\n   * @memberof BrushTool\n   */\n  private _calculateCursor(element: HTMLDivElement, centerCanvas: coreTypes.Point2) {\n    const enabledElement = getEnabledElement(element)\n\n    if (!enabledElement) throw new Error(\"Can't get enabled element\")\n\n    const { viewport } = enabledElement\n    const { canvasToWorld } = viewport\n    const { brushSize } = this.configuration\n\n    let radius = brushSize\n\n    const defaultActor = viewport.getDefaultActor()\n    const volume = cache.getVolume(defaultActor.uid)\n    if (!volume) throw new Error('Volume is undefined.')\n\n    if (volume.imageData) {\n      const spacing = volume.imageData.getSpacing()\n\n      /**\n       * 始终用x方向上的间距计算半径, 矢/冠状位风向上分别为x/y轴, 像素间距一致\n       * 所以在矢/冠状位不考虑z轴的间距\n       */\n      const Xmm = radius * spacing[0]\n      const pixels = getCanvasPixelsInViewport(<coreTypes.IVolumeViewport>viewport, Xmm)\n\n      if (pixels) radius = pixels.x\n    }\n\n    // 设置画刷圆圈直径\n    const bottomCanvas: coreTypes.Point2 = [centerCanvas[0], centerCanvas[1] + radius]\n    const topCanvas: coreTypes.Point2 = [centerCanvas[0], centerCanvas[1] - radius]\n    const leftCanvas: coreTypes.Point2 = [centerCanvas[0] - radius, centerCanvas[1]]\n    const rightCanvas: coreTypes.Point2 = [centerCanvas[0] + radius, centerCanvas[1]]\n\n    if (!this._hoverData) return\n\n    const { brushCursor } = this._hoverData\n    const { data } = brushCursor\n\n    if (data.handles === undefined) data.handles = {}\n\n    data.handles.points = [\n      canvasToWorld(bottomCanvas),\n      canvasToWorld(topCanvas),\n      canvasToWorld(leftCanvas),\n      canvasToWorld(rightCanvas)\n    ]\n\n    data.invalidated = false\n  }\n\n  /**\n   * @description\n   * @author jiannan.jiao\n   * @date 01/08/2023\n   * @private\n   * @param {toolsTypes.EventTypes.InteractionEventType} evt\n   * @memberof BrushTool\n   */\n  private _endCallback = (evt: toolsTypes.EventTypes.InteractionEventType): void => {\n    if (!this._editData || !this._hoverData) return\n\n    const eventData = evt.detail\n    const { element } = eventData\n\n    const { /* imageVolume, */ segmentation } = this._editData\n    const { segmentIndex, segmentationId, segmentationRepresentationUID, brushCursor } =\n      this._hoverData\n\n    const { data } = brushCursor\n    // const { viewPlaneNormal, viewUp } = brushCursor.metadata\n\n    this._deactivateDraw(element)\n\n    cursors.elementCursor.resetElementCursor(element)\n\n    const enabledElement = getEnabledElement(element)\n\n    if (!enabledElement) throw new Error(\"Can't get enabled element\")\n\n    const { viewport } = enabledElement\n\n    this._editData = null\n    this.updateCursor(evt)\n\n    if (viewport instanceof StackViewport) throw new Error('Not implemented yet')\n\n    const operationData = {\n      points: data.handles.points,\n      prevPoints: this._prevMousePosition,\n      volume: segmentation,\n      // imageVolume,\n      segmentIndex,\n      toolGroupId: this.toolGroupId,\n      segmentationId,\n      segmentationRepresentationUID,\n      // viewPlaneNormal,\n      // viewUp,\n      // strategySpecificConfiguration: this.configuration.strategySpecificConfiguration,\n      activeStrategy: this.configuration.activeStrategy === 'FILL_INSIDE_SPHERE',\n      operationType: this._oper,\n      fillHole: true\n    }\n\n    this.applyActiveStrategy(enabledElement, operationData)\n    this._prevMousePosition = null\n\n    // 勾画结束时添加mouseleave事件\n    if (this._bindMouseleave) this.bindMouseleave(element)\n  }\n\n  /**\n   * @description Add event handlers for the modify event loop, and prevent default event propagation.\n   * @author jiannan.jiao\n   * @date 01/08/2023\n   * @private\n   * @param {HTMLDivElement} element\n   * @memberof BrushTool\n   */\n  private _activateDraw = (element: HTMLDivElement): void => {\n    element.addEventListener(Enums.Events.MOUSE_UP, this._endCallback as EventListener)\n    element.addEventListener(Enums.Events.MOUSE_DRAG, this._dragCallback as EventListener)\n    element.addEventListener(Enums.Events.MOUSE_CLICK, this._endCallback as EventListener)\n  }\n\n  /**\n   * @description Add event handlers for the modify event loop, and prevent default event prapogation.\n   * @author jiannan.jiao\n   * @date 01/08/2023\n   * @private\n   * @param {HTMLDivElement} element\n   * @memberof BrushTool\n   */\n  private _deactivateDraw = (element: HTMLDivElement): void => {\n    element.removeEventListener(Enums.Events.MOUSE_UP, this._endCallback as EventListener)\n    element.removeEventListener(Enums.Events.MOUSE_DRAG, this._dragCallback as EventListener)\n    element.removeEventListener(Enums.Events.MOUSE_CLICK, this._endCallback as EventListener)\n  }\n\n  /**\n   * @description\n   * @author jiannan.jiao\n   * @date 01/08/2023\n   * @memberof BrushTool\n   */\n  public invalidateBrushCursor() {\n    if (this._hoverData !== undefined) {\n      const { data } = this._hoverData.brushCursor\n\n      data.invalidated = true\n    }\n  }\n\n  /**\n   * @description\n   * @author jiannan.jiao\n   * @date 01/08/2023\n   * @param {coreTypes.IEnabledElement} enabledElement\n   * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n   * @memberof BrushTool\n   */\n  renderAnnotation(\n    enabledElement: coreTypes.IEnabledElement,\n    svgDrawingHelper: toolsTypes.SVGDrawingHelper\n  ): void {\n    if (!this._hoverData) return\n\n    const { viewport } = enabledElement\n\n    const viewportIdsToRender = this._hoverData.viewportIdsToRender\n\n    if (!viewportIdsToRender.includes(viewport.id)) return\n\n    const brushCursor = this._hoverData.brushCursor\n\n    if (brushCursor.data.invalidated === true) {\n      const { centerCanvas } = this._hoverData\n      const { element } = viewport\n\n      // This can be set true when changing the brush size programmatically\n      // whilst the cursor is being rendered.\n      this._calculateCursor(element, <coreTypes.Point2>centerCanvas)\n    }\n\n    const toolMetadata = brushCursor.metadata\n    const annotationUID = toolMetadata.brushCursorUID\n\n    const data = brushCursor.data\n    const { points } = data.handles\n    const canvasCoordinates = points.map((p: coreTypes.Point3) => viewport.worldToCanvas(p))\n\n    // If rendering engine has been destroyed while rendering\n    if (!viewport.getRenderingEngine()) {\n      console.warn('Rendering Engine has been destroyed')\n      return\n    }\n\n    const [bottom, top, left, right] = canvasCoordinates\n    const center = [(bottom[0] + top[0]) >> 1, (bottom[1] + top[1]) >> 1]\n    const radius = Math.abs(bottom[1] - ((bottom[1] + top[1]) >> 1))\n    const color = `rgb(${toolMetadata.segmentColor.slice(0, 3)})`\n\n    const circleUID = 'advanceBrushDrawCircle'\n    drawing.drawCircle(\n      svgDrawingHelper,\n      annotationUID,\n      circleUID,\n      <coreTypes.Point2>center,\n      radius,\n      {\n        color\n      }\n    )\n\n    //当选中点在勾画体积外且半径内存在勾画时，显示为擦除\n    const [topLeftCanvas, bottomRightCanvas] = toolsUtils.math.ellipse.getCanvasEllipseCorners(\n      <[coreTypes.Point2, coreTypes.Point2, coreTypes.Point2, coreTypes.Point2]>canvasCoordinates\n    )\n\n    //勾画中不改变鼠标样式\n    if (!this._editData) {\n      const volume = cache.getVolume(this._hoverData.segmentationId)\n      if (!volume) throw new Error('Volume is undefined.')\n\n      const { imageData, dimensions } = volume\n      const scalarData = volume.getScalarData()\n      const topLeftWorld = viewport.canvasToWorld(topLeftCanvas)\n      const bottomRightWorld = viewport.canvasToWorld(bottomRightCanvas)\n      const ellipsoidCornersIJK = [\n        <coreTypes.Point3>transformWorldToIndex(imageData, topLeftWorld),\n        <coreTypes.Point3>transformWorldToIndex(imageData, bottomRightWorld)\n      ]\n      const boundsIJK = <coreTypes.BoundsIJK>(\n        toolsUtils.boundingBox.getBoundingBoxAroundShape(ellipsoidCornersIJK, dimensions)\n      )\n\n      // 使用ellipsoidCornersIJK计算鼠标点的index，boundsIJK会将IJK方向上超出体积的值校正，无法获取真实的鼠标点index\n      const indexPoint = [0, 0, 0]\n      for (let i = 0; i < 3; i++) {\n        indexPoint[i] = (ellipsoidCornersIJK[0][i] + ellipsoidCornersIJK[1][i]) >> 1\n      }\n\n      /** @type {*} 鼠标中心点下体素的填充值 */\n      let centerValue = 0\n\n      // 鼠标点超出体积时不获取centerValue值\n      if (\n        indexPoint[0] >= 0 &&\n        indexPoint[0] <= dimensions[0] &&\n        indexPoint[1] >= 0 &&\n        indexPoint[1] <= dimensions[1] &&\n        indexPoint[2] >= 0 &&\n        indexPoint[2] <= dimensions[2]\n      ) {\n        const indexOnSlice = indexPoint[0] + indexPoint[1] * dimensions[0]\n        centerValue = scalarData[indexOnSlice + indexPoint[2] * dimensions[0] * dimensions[1]]\n      }\n\n      this._oper = true\n      if (centerValue) {\n        this._oper = true\n      } else if (imageData /* && indexPoint[0] && indexPoint[1] */) {\n        try {\n          toolsUtils.pointInShapeCallback(\n            imageData,\n            () => true,\n            /* (pointLPS, pointIJK) => {\n              const [i, j, k] = pointIJK\n              const slice = i + j * dimensions[0]\n              const pointValue = scalarData[slice + k * dimensions[0] * dimensions[1]]\n              //当中心点在体积外，且画刷半径内存在勾画时变为擦除模式\n              //因此返回当前点被勾画\n              return !!pointValue\n            }, */\n            ({ value }) => {\n              if (value > 0) {\n                this._oper = false\n                // 如果判断到存在填充的体素则抛出错误快速结束pointInShapeCallback中的for循环\n                throw new Error('break')\n              }\n            },\n            boundsIJK\n          )\n        } catch (error) {\n          // Don't pay attention\n        }\n      } else this._oper = true\n    }\n\n    const heigth = Math.floor((bottom[1] - top[1]) * 0.1)\n    const weight = Math.floor((right[0] - left[0]) * 0.1)\n\n    // 勾画时增加竖线，横线无论勾画/擦除均需绘制\n    if (this._oper) {\n      drawing.drawLine(\n        svgDrawingHelper,\n        annotationUID,\n        'longitudinal',\n        [top[0], top[1] + heigth],\n        [bottom[0], bottom[1] - heigth],\n        { color }\n      )\n    }\n\n    drawing.drawLine(\n      svgDrawingHelper,\n      annotationUID,\n      'cross',\n      [left[0] + weight, left[1]],\n      [right[0] - weight, right[1]],\n      { color }\n    )\n  }\n}\n\nAdvanceBrushTool.toolName = 'AdvanceBrush'\nexport default AdvanceBrushTool\n","import { utilities as csUtils } from '@cornerstonejs/core'\nimport { utilities as csToolsUtils, segmentation } from '@cornerstonejs/tools'\nimport Shape from '@doodle3d/clipper-js'\nimport { pointInShapeEdge, fillSegmentationHole } from '../../utilities'\nimport { segmentationStateManager } from '../../managers'\nimport type { vec3 } from 'gl-matrix'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Point } from '@doodle3d/clipper-js'\nimport type { ModifySegmentation, PointInShapeCallbackParams } from '../../types'\n\ntype OperationData = { path: coreTypes.Point2[]; fillHole: boolean } & ModifySegmentation\n\nexport function fillPath(\n  enabledElement: coreTypes.IEnabledElement,\n  operationData: OperationData,\n  checkCrossing = true\n) {\n  const { volume: segmentationVolume, segmentIndex, segmentationId, path, fillHole } = operationData\n\n  const { viewport } = enabledElement\n  const { dimensions, imageData } = segmentationVolume\n\n  if (!imageData) return\n\n  let result: boolean | Shape\n\n  if (checkCrossing) {\n    result = crossingPoints(path)\n  } else {\n    const shapePath = []\n    for (let i = 0, iMax = path.length; i < iMax; i++) {\n      const [X, Y] = path[i]\n      shapePath.push({ X, Y })\n    }\n    result = new Shape([shapePath])\n  }\n\n  if (result instanceof Shape) {\n    if (!result.paths.length) return\n\n    const paths = result.paths\n\n    let finialBoundsIJK: coreTypes.BoundsIJK = [\n      [0, -0],\n      [0, -0],\n      [0, -0]\n    ]\n\n    paths.forEach(function (path, index) {\n      const xList = path.map(item => item.X)\n      const ylist = path.map(item => item.Y)\n\n      const xMin = Math.min(...xList) - 1\n      const xMax = Math.max(...xList) + 1\n      const yMin = Math.min(...ylist) - 1\n      const yMax = Math.max(...ylist) + 1\n\n      const [topLeftCanvas, bottomRightCanvas] = csToolsUtils.math.ellipse.getCanvasEllipseCorners(<\n        [coreTypes.Point2, coreTypes.Point2, coreTypes.Point2, coreTypes.Point2]\n      >[\n        [xMax, yMax],\n        [xMin, yMin],\n        [xMax, yMin],\n        [xMin, yMax]\n      ])\n\n      const topLeftWorld = viewport.canvasToWorld(topLeftCanvas)\n      const bottomRightWorld = viewport.canvasToWorld(bottomRightCanvas)\n\n      const ellipseCornersIJK = [\n        <coreTypes.Point3>csUtils.transformWorldToIndex(imageData, topLeftWorld),\n        <coreTypes.Point3>csUtils.transformWorldToIndex(imageData, bottomRightWorld)\n      ]\n\n      const boundsIJK = <coreTypes.BoundsIJK>(\n        csToolsUtils.boundingBox.getBoundingBoxAroundShape(ellipseCornersIJK, dimensions)\n      )\n\n      if (index === 0) {\n        finialBoundsIJK = boundsIJK\n      } else {\n        finialBoundsIJK = [\n          [\n            Math.max(Math.min(...boundsIJK[0], ...finialBoundsIJK[0]), 0),\n            Math.min(Math.max(...boundsIJK[0], ...finialBoundsIJK[0]), dimensions[0] - 1)\n          ],\n          [\n            Math.max(Math.min(...boundsIJK[1], ...finialBoundsIJK[1]), 0),\n            Math.min(Math.max(...boundsIJK[1], ...finialBoundsIJK[1]), dimensions[1] - 1)\n          ],\n          [\n            Math.max(Math.min(...boundsIJK[2], ...finialBoundsIJK[2]), 0),\n            Math.min(Math.max(...boundsIJK[2], ...finialBoundsIJK[2]), dimensions[0] - 1)\n          ]\n        ]\n      }\n    })\n\n    const scalarData = segmentationVolume.getScalarData()\n    const modifiedSlicesToUse: Set<number> = new Set()\n    // 暂时未考虑设置阈值填充,如果需要则试用下面注释掉的代码\n    const callback = ({ index, pointIJK }: PointInShapeCallbackParams) => {\n      scalarData[index] = segmentIndex\n      modifiedSlicesToUse.add(pointIJK[2])\n    }\n\n    csToolsUtils.pointInShapeCallback(\n      imageData,\n      pointLPS => pointInShape(pointLPS, <Shape>result, viewport),\n      callback,\n      finialBoundsIJK\n    )\n\n    const arrayOfSlices = Array.from(modifiedSlicesToUse)\n\n    segmentation.triggerSegmentationEvents.triggerSegmentationDataModified(\n      segmentationId,\n      arrayOfSlices\n    )\n\n    modifiedSlicesToUse.clear()\n\n    if (fillHole) {\n      fillSegmentationHole(enabledElement, operationData, finialBoundsIJK)\n    } else {\n      segmentationStateManager.caleContourDataDebounced(segmentationId, segmentIndex)\n    }\n  }\n}\n\nfunction pointInShape(pointLPS: vec3, shape: Shape, viewport: coreTypes.IViewport): boolean {\n  const canvas = viewport.worldToCanvas(<coreTypes.Point3>pointLPS)\n  return pointInShapeEdge(shape, { X: canvas[0], Y: canvas[1] })\n}\n\nfunction crossingPoints(path: coreTypes.Point2[]): boolean | Shape {\n  if (path.length <= 3) return false\n\n  const shapes: Shape[] = []\n\n  //记录上一次交点的路径起始点\n  const lastCrossPointIndex = {\n    begin: 0,\n    end: 0\n  }\n\n  //记录上一个交点的坐标\n  let crosspoint: coreTypes.Point2 = [0, 0]\n\n  const leng = path.length\n  //3个点求交点无意义，有交点即为一条线，无体积\n  for (let index = 4; index < leng; index++) {\n    //最后三个点一定有交点，即中间的点，因此到达index-3即可\n    for (let i = 0; i < index - 2; i++) {\n      const line1XMin = Math.min(path[index][0], path[index - 1][0])\n      const line1XMax = Math.max(path[index][0], path[index - 1][0])\n      const line1YMin = Math.min(path[index][1], path[index - 1][1])\n      const line1YMax = Math.max(path[index][1], path[index - 1][1])\n\n      const line2XMin = Math.min(path[i][0], path[i + 1][0])\n      const line2XMax = Math.max(path[i][0], path[i + 1][0])\n      const line2YMin = Math.min(path[i][1], path[i + 1][1])\n      const line2YMax = Math.max(path[i][1], path[i + 1][1])\n\n      //如果线段相交，则必须投影有重叠，进行快速排斥\n      if (\n        line1XMin > line2XMax ||\n        line2XMin > line1XMax ||\n        line1YMin > line2YMax ||\n        line2YMin > line1YMax\n      ) {\n        //\n      } else {\n        //快排后进行计算，效率最快\n        let newCrosspoint = csToolsUtils.math.lineSegment.intersectLine(\n          path[index],\n          path[index - 1],\n          path[i],\n          path[i + 1]\n        )\n\n        if (!newCrosspoint)\n          //不存在交点\n          continue\n\n        //2线段具有重叠部分（1个点也算），取任意一点作为交点\n        if (isNaN(newCrosspoint[0])) newCrosspoint = [...path[index]]\n\n        let line: coreTypes.Point2[] = []\n\n        //如果新的交点的起始在前一个交点起点后，则只需要截取本交点起始至本交点结束的线段\n        if (i >= lastCrossPointIndex.begin) {\n          const line1 = path.slice(i + 1, index)\n          line = [\n            [newCrosspoint[0], newCrosspoint[1]],\n            ...line1,\n            [newCrosspoint[0], newCrosspoint[1]]\n          ]\n        } else {\n          //本交点起始至上交点起始\n          const line1 = path.slice(i, lastCrossPointIndex.begin)\n          //上交点结束至本交点结束\n          const line2 = path.slice(lastCrossPointIndex.end, index)\n\n          line = [\n            [newCrosspoint[0], newCrosspoint[1]],\n            ...line1,\n            [crosspoint[0], crosspoint[1]],\n            ...line2,\n            [newCrosspoint[0], newCrosspoint[1]]\n          ]\n        }\n\n        lastCrossPointIndex.begin = i + 1\n        lastCrossPointIndex.end = index - 1\n        crosspoint = <coreTypes.Point2>newCrosspoint\n\n        const point: Point[] = []\n        line.forEach(item => {\n          point.push({ X: item[0], Y: item[1] })\n        })\n\n        shapes.push(new Shape([point]))\n\n        break\n      }\n    }\n  }\n\n  if (shapes.length) {\n    //自动修改方向\n    let resultShape: Shape = shapes[0].fixOrientation()\n\n    shapes.forEach((item, index) => {\n      if (index !== 0) {\n        item.fixOrientation()\n        resultShape = resultShape.union(item)\n      }\n    })\n    return resultShape\n  } else return false\n}\n","import { cloneDeep } from 'lodash'\nimport { getEnabledElement, cache } from '@cornerstonejs/core'\nimport { BaseTool, Enums, segmentation, drawing, cursors, utilities } from '@cornerstonejs/tools'\nimport { getViewportBoundingBox, getViewportDirectionFromCamera } from '../../utilities'\nimport { fillPath } from './fillPath'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type vtkImageData from '@kitware/vtk.js/Common/DataModel/ImageData'\n\n/**\n * @description 简单画笔工具\n * @author dong.wu\n * @date 29/11/2023\n * @class SimplePencil\n * @extends {BaseTool}\n */\nclass SimplePencilTool extends BaseTool {\n  static toolName: string\n\n  //用来存储每个视口的\n  protected temporaryPaths: Map<HTMLDivElement, Map<number, coreTypes.Point2[]>>\n\n  private _pencilCanvasPath: coreTypes.Point2[]\n\n  private _contourViewPort?: string | null\n\n  private _editData?: {\n    volume: coreTypes.IImageVolume\n    // imageVolume: coreTypes.IImageVolume\n    imageData: vtkImageData\n    segmentationId: string\n    segmentIndex: number\n    // segmentationRepresentationUID: string\n    segmentColor: coreTypes.Color\n    fillHole: boolean\n  } | null\n\n  constructor(\n    toolProps: toolsTypes.PublicToolProps = {},\n    defaultToolProps: toolsTypes.ToolProps = {\n      supportedInteractionTypes: ['Mouse', 'Touch'],\n      configuration: {\n        strategies: {\n          FILL_PATH: fillPath\n        },\n        activeStrategy: 'FILL_PATH'\n      }\n    }\n  ) {\n    super(toolProps, defaultToolProps)\n\n    this.temporaryPaths = new Map()\n\n    this._pencilCanvasPath = []\n    this._contourViewPort = null\n    this._editData = null\n  }\n\n  // onSetToolPassive = () => {\n  //   this.disableCursor()\n  // }\n\n  // onSetToolEnabled = () => {\n  //   this.disableCursor()\n  // }\n\n  // onSetToolDisabled = () => {\n  //   this.disableCursor()\n  // }\n\n  // private disableCursor() {\n  //   this._hoverData = undefined\n  // }\n\n  private _activateDraw = (element: HTMLDivElement): void => {\n    element.addEventListener(Enums.Events.MOUSE_UP, this._endCallback as EventListener)\n    element.addEventListener(Enums.Events.MOUSE_DRAG, this._dragCallback as EventListener)\n  }\n\n  private _deactivateDraw = (element: HTMLDivElement): void => {\n    element.removeEventListener(Enums.Events.MOUSE_UP, this._endCallback as EventListener)\n    element.removeEventListener(Enums.Events.MOUSE_DRAG, this._dragCallback as EventListener)\n  }\n\n  preMouseDownCallback = (evt: toolsTypes.EventTypes.MouseDownActivateEventType) => {\n    const eventData = evt.detail\n    const { element } = eventData\n\n    const enabledElement = getEnabledElement(element)\n\n    if (!enabledElement) throw new Error(\"Can't get enabled element\")\n\n    // const { viewport } = enabledElement\n    // if (viewport instanceof StackViewport) throw new Error('Not implemented yet')\n\n    const toolGroupId = this.toolGroupId\n\n    const activeSegmentationRepresentation =\n      segmentation.activeSegmentation.getActiveSegmentationRepresentation(toolGroupId)\n    if (!activeSegmentationRepresentation) {\n      throw new Error('No active segmentation detected, create one before using the brush tool')\n    }\n\n    const { segmentationRepresentationUID, segmentationId } = activeSegmentationRepresentation\n\n    const segmentationVolume = cache.getVolume(segmentationId)\n    if (!segmentationVolume) throw new Error('Segmentation volume is undefined.')\n\n    const { imageData } = segmentationVolume\n    if (!imageData) throw new Error(\"Can't get segmentation's imageData\")\n\n    // const actors = viewport.getActors()\n\n    // Note: For tools that need the source data. Assumed to use\n    // First volume actor for now.\n    // const firstVolumeActorUID = actors[0].uid\n    // const imageVolume = cache.getVolume(firstVolumeActorUID)\n\n    const segmentIndex = segmentation.segmentIndex.getActiveSegmentIndex(segmentationId)\n\n    if (segmentIndex === undefined) throw new Error(\"Can't get segment index\")\n\n    const segmentColor = segmentation.config.color.getColorForSegmentIndex(\n      toolGroupId,\n      segmentationRepresentationUID,\n      segmentIndex\n    )\n\n    this._editData = {\n      // imageVolume,\n      imageData,\n      volume: segmentationVolume,\n      segmentationId,\n      // segmentationRepresentationUID,\n      segmentIndex,\n      segmentColor,\n      fillHole: true\n    }\n\n    this._activateDraw(element)\n\n    evt.preventDefault()\n\n    this._contourViewPort = enabledElement.viewportId\n\n    utilities.triggerAnnotationRender(element)\n\n    // 返回true会阻止mousedown事件向其他工具继续传递, 详见cornerstoneTools中mouseDown.ts\n    return true\n  }\n\n  mouseMoveCallback = (evt: toolsTypes.EventTypes.InteractionEventType): void => {\n    if (this.mode === Enums.ToolModes.Active) this.updateCursor(evt)\n  }\n\n  private _endCallback = (evt: toolsTypes.EventTypes.InteractionEventType) => {\n    const eventData = evt.detail\n    const { element } = eventData\n    const enabledElement = getEnabledElement(element)\n\n    if (!enabledElement) throw new Error(\"Can't get enabled element\")\n\n    this.updateCursor(evt)\n\n    if (!this._editData) return\n\n    const operationData = Object.assign(this._editData, { path: cloneDeep(this._pencilCanvasPath) })\n\n    this.applyActiveStrategy(enabledElement, operationData)\n\n    this._pencilCanvasPath?.splice(0)\n\n    this._deactivateDraw(element)\n\n    this._contourViewPort = null\n    this._editData = null\n  }\n\n  private _dragCallback = (evt: toolsTypes.EventTypes.InteractionEventType) => {\n    const eventData = evt.detail\n    const { element } = eventData\n    const enabledElement = getEnabledElement(element)\n\n    if (!enabledElement) return\n\n    this.updateCursor(evt)\n\n    if (this._editData) {\n      if (enabledElement.viewportId === this._contourViewPort) {\n        const { viewport } = enabledElement\n        const camera = viewport.getCamera()\n\n        const directionInfor = getViewportDirectionFromCamera(camera)\n        //获取图像world范围\n        const boundingBox = getViewportBoundingBox(<coreTypes.IVolumeViewport>viewport)\n\n        if (directionInfor && boundingBox) {\n          const { xyzIndex } = directionInfor\n          const { currentPoints } = eventData\n          const { canvas: centerCanvas, world } = currentPoints\n\n          //轮廓只能在图像范围内\n          if (\n            world[xyzIndex[0]] >= boundingBox[xyzIndex[0]][0] &&\n            world[xyzIndex[0]] <= boundingBox[xyzIndex[0]][1] &&\n            world[xyzIndex[1]] >= boundingBox[xyzIndex[1]][0] &&\n            world[xyzIndex[1]] <= boundingBox[xyzIndex[1]][1]\n          ) {\n            this._pencilCanvasPath.push(centerCanvas)\n          }\n        }\n      }\n    }\n\n    utilities.triggerAnnotationRender(element)\n  }\n\n  private updateCursor = (evt: toolsTypes.EventTypes.InteractionEventType) => {\n    const eventData = evt.detail\n    const { currentPoints, element } = eventData\n    const enabledElement = getEnabledElement(element)\n    const centerCanvas = currentPoints.canvas\n    const { offsetWidth, offsetHeight } = element\n\n    if (!enabledElement) return\n\n    if (!this._editData) {\n      cursors.setCursorForElement(element, this.getToolName())\n    } else if (\n      enabledElement.viewportId === this._contourViewPort &&\n      centerCanvas[0] >= 0 &&\n      centerCanvas[1] >= 0 &&\n      centerCanvas[0] <= offsetWidth &&\n      centerCanvas[1] <= offsetHeight\n    ) {\n      cursors.setCursorForElement(element, this.getToolName())\n    } else {\n      cursors.setCursorForElement(element, 'default')\n    }\n\n    utilities.triggerAnnotationRender(element)\n  }\n\n  /**\n   * @description\n   * @author dong.wu\n   * @date 29/11/2023\n   * @param {coreTypes.IEnabledElement} enabledElement\n   * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n   * @memberof SimplePencil\n   */\n  renderAnnotation(\n    enabledElement: coreTypes.IEnabledElement,\n    svgDrawingHelper: toolsTypes.SVGDrawingHelper\n  ) {\n    const { viewportId } = enabledElement\n\n    if (this._editData && viewportId === this._contourViewPort) {\n      drawing.drawPolyline(\n        svgDrawingHelper,\n        viewportId,\n        'simplePencilPath',\n        this._pencilCanvasPath,\n        {\n          color: `rgba(${this._editData.segmentColor.join(',')})`,\n          lineWidth: 1\n          //lineDash: '4,4'\n        }\n      )\n    }\n  }\n}\n\nSimplePencilTool.toolName = 'SimplePencil'\nexport default SimplePencilTool\n","import {\n  cache,\n  EVENTS,\n  getEnabledElement,\n  getRenderingEngine,\n  utilities as coreUtils\n} from '@cornerstonejs/core'\nimport { BaseTool, cursors, drawing, segmentation, utilities } from '@cornerstonejs/tools'\nimport Shape from '@doodle3d/clipper-js'\nimport { segmentationStateManager } from '../managers'\nimport {\n  distanceOfPointToLine,\n  getPathsFromSlice,\n  getSliceFromVolume,\n  getViewportDirectionFromCamera,\n  pointInShapeEdge\n} from '../utilities'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { Point } from '@doodle3d/clipper-js'\nimport type { DisplayComponentID } from '../types'\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 12/12/2023\n * @export\n * @class ContourDeleteTool\n * @extends {BaseTool}\n */\nexport default class ContourDeleteTool extends BaseTool {\n  static toolName = 'ContourDelete'\n\n  /** @description 用于对Shape进行scaleUp的参数 */\n  static SCALE_FACTOR = 1e3\n\n  /** @description actived体积颜色 */\n  private color: coreTypes.Color | null\n\n  /** @description 待删除轮廓在shape中的下标 */\n  private delIndex: number | null\n\n  /** @description 鼠标停留视口DIV */\n  private hoverElement: HTMLDivElement | null\n\n  /** @description 视口方向上的全部轮廓2D数据(world坐标系), 仅包含视口XY方向上的world坐标 */\n  private pathsWorld2D: coreTypes.Point2[][] | null\n\n  /** @description 视口方向上的全部轮廓3D数据(world坐标系) */\n  private pathsWorld3D: coreTypes.Point3[][] | null\n\n  /** @description 鼠标点坐标(world坐标系) */\n  private mousePt: coreTypes.Point3 | null\n\n  /** @description 轮廓上距离鼠标最近点坐标(world坐标系) */\n  private nearestPt: coreTypes.Point3 | null\n\n  /** @description 保存视口DIV上绑定的切层时新图像加载事件监听 */\n  private newImageHandlers: Map<HTMLDivElement, () => void>\n\n  /** @description 保存视口DIV上绑定的mouseleave事件监听 */\n  private mouseleaveHandlers: Map<HTMLDivElement, () => void>\n\n  constructor(\n    toolProps: toolsTypes.PublicToolProps = {},\n    defaultToolProps: toolsTypes.ToolProps = {\n      supportedInteractionTypes: ['Mouse', 'Touch'],\n      configuration: {}\n    }\n  ) {\n    super(toolProps, defaultToolProps)\n\n    this.color = null\n    this.delIndex = null\n    this.hoverElement = null\n    this.pathsWorld2D = null\n    this.pathsWorld3D = null\n    this.mousePt = null\n    this.nearestPt = null\n    this.newImageHandlers = new Map()\n    this.mouseleaveHandlers = new Map()\n  }\n\n  onSetToolDisabled() {\n    for (const [element, handle] of this.newImageHandlers) {\n      element.removeEventListener(EVENTS.VOLUME_NEW_IMAGE, handle)\n    }\n\n    this.color = null\n    this.delIndex = null\n    this.hoverElement = null\n    this.pathsWorld2D = null\n    this.pathsWorld3D = null\n    this.mousePt = null\n    this.nearestPt = null\n    this.newImageHandlers.clear()\n  }\n\n  /**\n   * @description mouseWheelCallback会在customeCallbackHandler中被调用，多个工具监听时仅第一个会被触发(一般情况下StackScrollMouseWheelTool工具会占用改事件)\n   *              这里添加视口对图层变换的监听, 切换图层后清空临近轮廓数据\n   * @author jiannan.jiao\n   * @date 12/12/2023\n   * @private\n   * @param {HTMLDivElement} element\n   * @memberof ContourDeleteTool\n   */\n  private bindNewImage(element: HTMLDivElement) {\n    const handle = () => {\n      this.delIndex = null\n      this.pathsWorld2D = null\n      this.pathsWorld3D = null\n      this.nearestPt = null\n\n      const enabledElement = getEnabledElement(element)\n\n      if (enabledElement) {\n        const toolGroupId = this.toolGroupId\n        const { viewport } = enabledElement\n\n        const activeSegmentationRepresentation =\n          segmentation.activeSegmentation.getActiveSegmentationRepresentation(toolGroupId)\n        if (!activeSegmentationRepresentation) {\n          throw new Error('No active segmentation detected, create one before using the brush tool')\n        }\n\n        const { segmentationId } = activeSegmentationRepresentation\n\n        // 获取当前层segmentation的勾画轮廓(world坐标系)\n        const { paths2D, paths3D, xyzIndex } = this.getSliceContourPaths(viewport, segmentationId)\n\n        this.pathsWorld3D = paths3D\n\n        // 重设鼠标与轮廓连线的渲染依赖\n        this.setRenderReference(element, paths2D, this.mousePt, xyzIndex)\n\n        // 用triggerAnnotationRender及时更新鼠标至轮廓上的连线的绘制\n        utilities.triggerAnnotationRender(element)\n      }\n    }\n\n    element.addEventListener(EVENTS.VOLUME_NEW_IMAGE, handle)\n    this.newImageHandlers.set(element, handle)\n  }\n\n  /**\n   * @description 绑定mouseleave监听, 鼠标移出时清除鼠标至轮廓上的连线\n   * @author jiannan.jiao\n   * @date 14/12/2023\n   * @private\n   * @param {HTMLDivElement} element\n   * @memberof ContourDeleteTool\n   */\n  private bindMouseleave(element: HTMLDivElement) {\n    const handle = () => {\n      this.color = null\n      this.delIndex = null\n      this.hoverElement = null\n      this.pathsWorld2D = null\n      this.pathsWorld3D = null\n      this.mousePt = null\n      this.nearestPt = null\n\n      // 用triggerAnnotationRender及时更新鼠标至轮廓上的连线的绘制\n      utilities.triggerAnnotationRender(element)\n\n      element.removeEventListener('mouseleave', handle)\n      this.mouseleaveHandlers.delete(element)\n    }\n\n    element.addEventListener('mouseleave', handle)\n    this.mouseleaveHandlers.set(element, handle)\n  }\n\n  /**\n   * @description\n   * @author jiannan.jiao\n   * @date 12/12/2023\n   * @param {toolsTypes.EventTypes.MouseMoveEventType} evt\n   * @memberof ContourDeleteTool\n   */\n  mouseMoveCallback(evt: toolsTypes.EventTypes.MouseMoveEventType) {\n    const { currentPoints, element, renderingEngineId, viewportId } = evt.detail\n    const renderingEngine = getRenderingEngine(renderingEngineId)\n    const viewport = renderingEngine?.getViewport(viewportId)\n\n    this.hoverElement = element\n    this.mousePt = currentPoints.world\n\n    if (viewport) {\n      const toolGroupId = <DisplayComponentID>this.toolGroupId\n\n      const activeSegmentationRepresentation =\n        segmentation.activeSegmentation.getActiveSegmentationRepresentation(toolGroupId)\n      if (!activeSegmentationRepresentation) {\n        throw new Error('No active segmentation detected, create one before using the brush tool')\n      }\n\n      const { segmentationId } = activeSegmentationRepresentation\n\n      const segmentIndex = segmentation.segmentIndex.getActiveSegmentIndex(segmentationId)\n      if (segmentIndex === undefined) throw new Error(\"Can't get segment index\")\n\n      // 获取当前层segmentation的勾画轮廓(world坐标系)\n      const { paths2D, paths3D, xyzIndex } = this.getSliceContourPaths(viewport, segmentationId)\n\n      this.pathsWorld3D = paths3D\n\n      // 重设鼠标与轮廓连线的渲染依赖\n      this.setRenderReference(element, paths2D, this.mousePt, xyzIndex)\n\n      this.color =\n        segmentationStateManager.getRepresentationColor(\n          toolGroupId,\n          segmentationId,\n          segmentIndex\n        ) || null\n    }\n\n    if (!this.newImageHandlers.get(element)) this.bindNewImage(element)\n    if (!this.mouseleaveHandlers.get(element)) this.bindMouseleave(element)\n\n    // 用triggerAnnotationRender及时更新鼠标至轮廓上的连线的绘制\n    utilities.triggerAnnotationRender(element)\n  }\n\n  /**\n   * @description 鼠标按下时如果存在临近轮廓, 将轮廓区域填充为0\n   * @author jiannan.jiao\n   * @date 13/12/2023\n   * @param {toolsTypes.EventTypes.MouseDownEventType} evt\n   * @returns {*}\n   * @memberof ContourDeleteTool\n   */\n  preMouseDownCallback(evt: toolsTypes.EventTypes.MouseDownEventType) {\n    if (this.pathsWorld2D && this.pathsWorld3D && this.delIndex !== null) {\n      const { element } = evt.detail\n      const enabledElement = getEnabledElement(element)\n\n      const toolGroupId = this.toolGroupId\n      const activeSegmentationRepresentation =\n        segmentation.activeSegmentation.getActiveSegmentationRepresentation(toolGroupId)\n\n      if (enabledElement && activeSegmentationRepresentation) {\n        const { segmentationId } = activeSegmentationRepresentation\n\n        const segmentIndex = segmentation.segmentIndex.getActiveSegmentIndex(segmentationId)\n        if (segmentIndex === undefined) throw new Error(\"Can't get segment index\")\n\n        const segmentationVolume = cache.getVolume(segmentationId)\n        if (!segmentationVolume) throw new Error('Segmentation volume is undefined.')\n\n        // 删除轮廓范围内的填充\n        this.modifySegmentationFill(segmentationVolume, segmentationId, segmentIndex)\n\n        const { viewport } = enabledElement\n        const camera = viewport.getCamera()\n\n        const directionInfor = getViewportDirectionFromCamera(camera)\n        if (!directionInfor) throw new Error('Viewport directionInfor is undefined.')\n\n        const { xyzIndex } = directionInfor\n\n        // 重设鼠标与轮廓连线的渲染依赖\n        this.setRenderReference(element, this.pathsWorld2D, this.mousePt, xyzIndex)\n\n        // 用triggerAnnotationRender及时更新鼠标至轮廓上的连线的绘制\n        utilities.triggerAnnotationRender(element)\n      }\n\n      // 返回true会阻止mousedown事件向其他工具继续传递, 详见cornerstoneTools中mouseDown.ts\n      return true\n    }\n  }\n\n  /**\n   * @description 将待删除轮廓路径外接矩形范围内的voxel填充为0\n   *              再将外接矩形范围内属于其他轮廓的voxel重新填充\n   * @author jiannan.jiao\n   * @date 14/12/2023\n   * @param {coreTypes.IImageVolume} volume\n   * @param {string} segmentationId\n   * @param {number} segmentIndex\n   * @memberof ContourDeleteTool\n   */\n  modifySegmentationFill(\n    volume: coreTypes.IImageVolume,\n    segmentationId: string,\n    segmentIndex: number\n  ) {\n    if (!volume.imageData) throw new Error(\"Can't get segmentation's imageData\")\n\n    if (this.pathsWorld2D && this.pathsWorld3D && this.delIndex !== null) {\n      const { dimensions, imageData } = volume\n\n      // 计算外接矩形的world坐标\n      const xList = this.pathsWorld3D[this.delIndex].map(item => item[0])\n      const ylist = this.pathsWorld3D[this.delIndex].map(item => item[1])\n      const zlist = this.pathsWorld3D[this.delIndex].map(item => item[2])\n\n      const xMin = Math.min(...xList)\n      const xMax = Math.max(...xList)\n      const yMin = Math.min(...ylist)\n      const yMax = Math.max(...ylist)\n      const zMin = Math.min(...zlist)\n      const zMax = Math.max(...zlist)\n\n      // 计算外接矩形的JIK坐标\n      const ellipseCornersIJK: coreTypes.Point3[] = [\n        coreUtils.transformWorldToIndex(imageData, [xMin, yMin, zMin]),\n        coreUtils.transformWorldToIndex(imageData, [xMax, yMax, zMax])\n      ]\n\n      const boundsIJK = <coreTypes.BoundsIJK>(\n        utilities.boundingBox.getBoundingBoxAroundShape(ellipseCornersIJK, dimensions)\n      )\n\n      const scalarData = volume.getScalarData()\n\n      /** @description 用于记录受到影像的层下标 */\n      const modifiedSlicesToUse: Set<number> = new Set()\n\n      // 外界矩形范围内填充为0清空勾画\n      utilities.pointInShapeCallback(\n        imageData,\n        () => true,\n        ({ index, pointIJK }) => {\n          scalarData[index] = 0\n          modifiedSlicesToUse.add(pointIJK[2])\n        },\n        boundsIJK\n      )\n\n      // 清除对应轮廓\n      this.pathsWorld2D.splice(this.delIndex, 1)\n\n      // 构建其他轮廓的shape对象\n      const shapePaths: Point[][] = []\n      for (let i = 0, iMax = this.pathsWorld2D.length; i < iMax; i++) {\n        const path2D = this.pathsWorld2D[i]\n        const shapePath: Point[] = []\n\n        for (let j = 0, jMax = path2D.length; j < jMax; j++) {\n          const point2D = path2D[j]\n          shapePath.push({ X: point2D[0], Y: point2D[1] })\n        }\n\n        shapePaths.push(shapePath)\n      }\n\n      /**\n       * @link https://sourceforge.net/p/jsclipper/wiki/documentation/#clipperlibjsscaleuppath\n       * @link https://sourceforge.net/p/jsclipper/wiki/documentation/#clipperlibclipperoffsetexecute\n       * Because ClipperOffset uses integer coordinates, you have to scale coordinates to maintain precision\n       */\n      const shape = new Shape(shapePaths, true)\n      shape.scaleUp(ContourDeleteTool.SCALE_FACTOR)\n\n      // 在外接矩形范围内重新填充其他轮廓\n      utilities.pointInShapeCallback(\n        <any>volume.imageData,\n        pointLPS => {\n          return pointInShapeEdge(shape, {\n            X: Math.round(pointLPS[0] * ContourDeleteTool.SCALE_FACTOR),\n            Y: Math.round(pointLPS[1] * ContourDeleteTool.SCALE_FACTOR)\n          })\n        },\n        ({ index, pointIJK }) => {\n          scalarData[index] = segmentIndex\n          modifiedSlicesToUse.add(pointIJK[2])\n        },\n        boundsIJK\n      )\n\n      /** @description 受到影像的层下标数组 */\n      const modifiedSlices = Array.from(modifiedSlicesToUse)\n      modifiedSlicesToUse.clear()\n\n      segmentation.triggerSegmentationEvents.triggerSegmentationDataModified(\n        segmentationId,\n        modifiedSlices\n      )\n\n      // 重新计算segmentation体积\n      segmentationStateManager.caleContourDataDebounced(segmentationId, 1)\n    }\n  }\n\n  /**\n   * @description 获取当前层segmentation的勾画轮廓(world坐标系)\n   * @author jiannan.jiao\n   * @date 12/12/2023\n   * @param {coreTypes.IViewport} viewport\n   * @param {string} segmentationId\n   * @returns {*}\n   * @memberof ContourDeleteTool\n   */\n  getSliceContourPaths(viewport: coreTypes.IViewport, segmentationId: string) {\n    const segmentIndex = segmentation.segmentIndex.getActiveSegmentIndex(segmentationId)\n    if (segmentIndex === undefined) throw new Error(\"Can't get segment index\")\n\n    const segmentationVolume = cache.getVolume(segmentationId)\n    if (!segmentationVolume) throw new Error('Segmentation volume is undefined.')\n\n    const { imageData } = segmentationVolume\n    if (!imageData) throw new Error(\"Can't get segmentation's imageData\")\n\n    const camera = viewport.getCamera()\n\n    const directionInfor = getViewportDirectionFromCamera(camera)\n    if (!directionInfor) throw new Error('Viewport directionInfor is undefined.')\n\n    const { xyzIndex } = directionInfor\n\n    const sliceData = getSliceFromVolume(camera, imageData, { xyzIndex })\n    if (!sliceData) throw new Error('sliceData is undefined.')\n\n    const paths3D = getPathsFromSlice(sliceData, [segmentIndex], viewport, xyzIndex)\n    const paths2D: coreTypes.Point2[][] = []\n\n    // 将3D数据根据当前视口保存一份仅保留视口XY方向的2D数据\n    for (let i = 0, iMax = paths3D.length; i < iMax; i++) {\n      const path3D = paths3D[i]\n      const path2D: coreTypes.Point2[] = []\n\n      for (let j = 0, jMax = path3D.length; j < jMax; j++) {\n        const point3D = path3D[j]\n        path2D.push([point3D[xyzIndex[0]], point3D[xyzIndex[1]]])\n      }\n\n      paths2D.push(path2D)\n    }\n\n    return { paths2D, paths3D, xyzIndex }\n  }\n\n  /**\n   * @description 获取paths中距离point的最近点并设置到鼠标与轮廓连线的渲染依赖中\n   * @author jiannan.jiao\n   * @date 14/12/2023\n   * @param {HTMLDivElement} element\n   * @param {coreTypes.Point2[][]} paths\n   * @param {(coreTypes.Point3 | null)} point\n   * @param {number[]} xyzIndex\n   * @memberof ContourDeleteTool\n   */\n  setRenderReference(\n    element: HTMLDivElement,\n    paths: coreTypes.Point2[][], //world\n    point: coreTypes.Point3 | null,\n    xyzIndex: number[]\n  ) {\n    if (paths.length && point) {\n      cursors.setCursorForElement(element, 'ContourDelete')\n\n      // 鼠标点在一个路径中时distance为-1，同时targetPoint不存在\n      const { index, targetPoint } = getRecentestPath(paths, [\n        point[xyzIndex[0]],\n        point[xyzIndex[1]]\n      ])\n\n      this.delIndex = index\n      this.pathsWorld2D = paths\n\n      if (targetPoint) {\n        this.nearestPt = [0, 0, 0]\n        this.nearestPt[xyzIndex[0]] = targetPoint[0]\n        this.nearestPt[xyzIndex[1]] = targetPoint[1]\n      } else {\n        this.nearestPt = null\n      }\n    } else {\n      cursors.setCursorForElement(element, 'ContourDeleteDisabled')\n\n      this.delIndex = null\n      this.pathsWorld2D = null\n      this.nearestPt = null\n    }\n  }\n\n  /**\n   * @description\n   * @author jiannan.jiao\n   * @date 12/12/2023\n   * @param {coreTypes.IEnabledElement} enabledElement\n   * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n   * @memberof ContourDeleteTool\n   */\n  renderAnnotation(\n    enabledElement: coreTypes.IEnabledElement,\n    svgDrawingHelper: toolsTypes.SVGDrawingHelper\n  ) {\n    const { viewport, viewportId } = enabledElement\n    const { element } = viewport\n    if (element === this.hoverElement && this.mousePt && this.nearestPt) {\n      drawing.drawLine(\n        svgDrawingHelper,\n        viewportId,\n        'contour-delete-link-line',\n        viewport.worldToCanvas(this.mousePt),\n        viewport.worldToCanvas(this.nearestPt),\n        {\n          color: this.color ? `rgba(${this.color.join(',')})` : undefined,\n          lineDash: '4,2',\n          lineWidth: 1\n        }\n      )\n    }\n  }\n}\n\n/**\n * @description 获取多个图形路径中距离点最近的路径及路径上距离点最近的点位坐标\n * @author jiannan.jiao\n * @date 12/12/2023\n * @param {coreTypes.Point2[][]} paths\n * @param {coreTypes.Point2} point\n * @returns {*}\n */\nfunction getRecentestPath(paths: coreTypes.Point2[][], point: coreTypes.Point2) {\n  let minDistance = Infinity\n  let minDistanceTargetPoint: coreTypes.Point2 | null = null\n  let recentestPathIndex = -1\n\n  for (const [index, path] of paths.entries()) {\n    const iMax = path.length\n\n    for (let i = 0; i < iMax; i++) {\n      const next = i + 1\n      const begin = path[i]\n      const end = path[next === iMax ? 0 : next]\n\n      if (!utilities.math.point.distanceToPoint(begin, end)) continue\n\n      const { distance, targetPoint } = distanceOfPointToLine(point, { begin, end })\n\n      if (distance < minDistance) {\n        minDistance = distance\n        minDistanceTargetPoint = targetPoint\n        recentestPathIndex = index\n      }\n    }\n  }\n\n  return {\n    index: recentestPathIndex,\n    distance: minDistance,\n    targetPoint: minDistanceTargetPoint\n  }\n}\n","/**\n * @description 序列信息数据存储, 以及序列窗宽窗位数据\n * @author jiannan.jiao\n */\n\n/* Import References */\nimport { cloneDeep } from 'lodash'\nimport { imageLoadPoolManager, utilities } from '@cornerstonejs/core'\nimport { idGenerator } from '../utilities'\nimport { renderingEngineManager } from '.'\n\n/* Import Types */\nimport type { Types } from '@cornerstonejs/core'\nimport type { MedicalComponentID, SeriesProps, VolumeProps } from '../types'\nimport type { SeriesId, VolumeId } from '.'\n\nconst seriesProps: Map<SeriesId, SeriesProps> = new Map()\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/09/2023\n * @export\n * @param {SeriesProps} data\n */\nexport function setSeriesProps(data: SeriesProps) {\n  if (isValid(data)) {\n    seriesProps.set(data.seriesId, cloneDeep(data))\n  } else {\n    throw TypeError('Input parameter type error.')\n  }\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/09/2023\n * @export\n * @param {SeriesId} id\n * @returns {*}  {(SeriesProps | undefined)}\n */\nexport function getSeriesProps(id: SeriesId): SeriesProps | undefined {\n  return seriesProps.get(id)\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/09/2023\n * @export\n * @param {SeriesId} id\n */\nexport function removeSeriesProps(id: SeriesId) {\n  seriesProps.delete(id)\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/09/2023\n * @param {*} data\n * @returns {*}  {boolean}\n */\nfunction isValid(data: any): boolean {\n  if (data.__proto__.constructor.name !== 'Object') {\n    return false\n  }\n\n  if (!Array.isArray(data.instances)) {\n    return false\n  }\n\n  if (!(data.studiesId?.length && data.seriesId?.length && data.modality?.length)) {\n    return false\n  }\n\n  return true\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\nconst VOIRangeState: Map<SeriesId, Types.VOIRange> = new Map()\n\n/**\n * @description 更新viewport的actors中与id匹配的视口窗宽窗位\n * @author jiannan.jiao\n * @date 21/11/2023\n * @export\n * @param {SeriesId} id\n * @param {Types.VOIRange} range\n */\nexport function setVOIRange(id: SeriesId, range: Types.VOIRange, updateViewport = true) {\n  if (updateViewport) {\n    renderingEngineManager.getGlobalRenderingEngine().then(r => {\n      const volumeId = idGenerator.seriesIdToVolumeId(id)\n\n      // Checks if the viewport has a volume actor with the given volumeId\n      const viewports = utilities.getViewportsWithVolumeId(volumeId, r.id)\n\n      for (const viewport of viewports) {\n        viewport.setProperties({ voiRange: range }, volumeId)\n        viewport.render()\n      }\n\n      VOIRangeState.set(id, range)\n    })\n  } else {\n    VOIRangeState.set(id, range)\n  }\n}\n\n/**\n * @description 获取指定序列的窗宽窗位信息\n * @author jiannan.jiao\n * @date 21/11/2023\n * @export\n * @param {SeriesId} id\n * @returns {*}\n */\nexport function getVOIRange(\n  id: SeriesId\n): { range: Types.VOIRange; windowLevel: Types.VOI } | undefined {\n  const VOIRange = VOIRangeState.get(id)\n\n  if (VOIRange) {\n    const { lower, upper } = VOIRange\n    const { windowCenter, windowWidth } = utilities.windowLevel.toWindowLevel(lower, upper)\n\n    return {\n      range: { lower, upper },\n      windowLevel: { windowCenter, windowWidth }\n    }\n  }\n\n  return\n}\n\n/**\n * @description 移除指定序列的窗宽窗位信息\n * @author jiannan.jiao\n * @date 21/11/2023\n * @export\n * @param {SeriesId} id\n * @returns {*}\n */\nexport function removeVOIRange(id: SeriesId) {\n  return VOIRangeState.delete(id)\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 21/11/2023\n * @export\n */\nexport function clearVOIRangeState() {\n  VOIRangeState.clear()\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\nconst volumeProps: Map<VolumeId, VolumeProps> = new Map()\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 24/11/2023\n * @export\n * @param {VolumeProps} data\n */\nexport function setVolumeProps(data: VolumeProps) {\n  volumeProps.set(data.volumeId, cloneDeep(data))\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 24/11/2023\n * @export\n * @param {VolumeId} id\n * @returns {*}\n */\nexport function getVolumeProps(id: VolumeId) {\n  return volumeProps.get(id)\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/** @description 用作记录render_series.ts中正在请求的序列ID，防止重复请求 */\nexport const loading: Set<string> = new Set()\n\n/** @type {*} 记录序列用于那些组件中，以及该序列正在发送的图像请求列表 */\nconst seriesUsefor: Map<\n  SeriesId,\n  { componentIds: Set<MedicalComponentID>; requests: Set<XMLHttpRequest> }\n> = new Map()\n\n/**\n * @description 设置一个序列用于组件使用\n * @author jiannan.jiao\n * @date 21/06/2024\n * @export\n * @param {SeriesId} id\n * @param {MedicalComponentID} componentId\n */\nexport function setSeriesUsefor(id: SeriesId, componentId: MedicalComponentID) {\n  let usefor = getSeriesUsefor(id)\n  if (usefor) {\n    usefor.componentIds.add(componentId)\n  } else {\n    usefor = { componentIds: new Set(), requests: new Set() }\n    seriesUsefor.set(id, usefor)\n  }\n}\n\n/**\n * @description 获取序列的使用情况\n * @author jiannan.jiao\n * @date 21/06/2024\n * @export\n * @param {SeriesId} id\n * @returns {*}\n */\nexport function getSeriesUsefor(id: SeriesId) {\n  return seriesUsefor.get(id)\n}\n\n/**\n * @description 删除一个序列在组件中的使用。如果没有其他组件再使用该序列\n *              则删除整个对象，并清理请求池中该序列未发送的请求\n * @author jiannan.jiao\n * @date 21/06/2024\n * @export\n * @param {SeriesId} id\n * @param {MedicalComponentID} componentId\n */\nexport function deleteSeriesUsefor(id: SeriesId, componentId: MedicalComponentID) {\n  const usefor = getSeriesUsefor(id)\n  if (!usefor || !componentId) return\n\n  const { componentIds, requests } = usefor\n  componentIds.delete(id)\n\n  if (!componentIds.size) {\n    loading.delete(idGenerator.seriesIdToVolumeId(id))\n\n    for (const iterator of requests) {\n      iterator.abort()\n      console.warn('a series request was aborted', iterator)\n    }\n\n    requests.clear()\n\n    const { thumbnail } = imageLoadPoolManager.getRequestPool()\n\n    for (const key in thumbnail) {\n      const requests = thumbnail[key]\n\n      for (let i = requests.length - 1; i >= 0; i--) {\n        if (requests[i].additionalDetails.imageId?.includes(id)) {\n          requests.splice(i, 1)\n        }\n      }\n    }\n  }\n}\n\n/**\n * @description 添加一个图像请求对象\n * @author jiannan.jiao\n * @date 21/06/2024\n * @export\n * @param {SeriesId} id\n * @param {XMLHttpRequest} xhr\n */\nexport function addXHR(id: SeriesId, xhr: XMLHttpRequest) {\n  const usefor = getSeriesUsefor(id)\n  if (!usefor || !xhr) return\n\n  usefor.requests.add(xhr)\n}\n\n/**\n * @description 删除一个图像请求对象\n * @author jiannan.jiao\n * @date 21/06/2024\n * @export\n * @param {SeriesId} id\n * @param {XMLHttpRequest} xhr\n */\nexport function deleteXHR(id: SeriesId, xhr: XMLHttpRequest) {\n  const usefor = getSeriesUsefor(id)\n  if (!usefor || !xhr) return\n\n  usefor.requests.delete(xhr)\n}\n","import { cache, eventTarget, triggerEvent, utilities, type Types } from '@cornerstonejs/core'\nimport vtkMath from '@kitware/vtk.js/Common/Core/Math'\nimport vtkImageData from '@kitware/vtk.js/Common/DataModel/ImageData'\nimport vtkColorMaps from '@kitware/vtk.js/Rendering/Core/ColorTransferFunction/ColorMaps'\nimport { mat3, mat4, quat, vec3 } from 'gl-matrix'\nimport { ref, type Ref } from 'vue'\nimport { renderingEngineManager, seriesStateManager, type VolumeId } from '.'\nimport { Events, RENDERING_ENGINE_ID, STREAMING_LOADER_NAME } from '../constant'\nimport { splitComponentIdStr } from '../scripts'\nimport type { DisplayComponentID, MedicalComponentID, VolumeProps } from '../types'\nimport { convertOpacityToVTKOPacity, idGenerator } from '../utilities'\nimport { getVolumeProps } from './series_state_manager'\n\nconst opacityState: Map<MedicalComponentID, number> = new Map()\n\n/**\n * @description 设置组件浮动层不透明度\n * @author jiannan.jiao\n * @date 21/11/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID)} componentId\n * @param {number} opacity\n * @param {boolean} [updateViewport=true] 是否更新视口\n */\nexport function setOpacity(\n  componentId: MedicalComponentID | DisplayComponentID,\n  opacity: number,\n  updateViewport = true\n) {\n  const { medicalComponentId } = splitComponentIdStr(componentId)\n  if (updateViewport) {\n    renderingEngineManager.getGlobalRenderingEngine().then(r => {\n      const viewports = r.getVolumeViewports()\n      const viewportsInComponent = viewports.filter(v => v.id.startsWith(medicalComponentId))\n\n      for (const viewport of viewportsInComponent) {\n        const actors = viewport.getActors()\n\n        if (actors.length > 1) {\n          const [referenceActorEntry, floatingActorEntry] = actors\n          const mapper = referenceActorEntry.actor.getMapper()\n\n          /**\n           * const opacityFactor = mapper.getSampleDistance() / actorEntry.actor.getProperty().getScalarOpacityUnitDistance(0)\n           * TODO：vtkStreamingOpenGLVolumeMapper中会通过上面的计算得出opacityFactor用于生成透明度table，目前透明度设置存在bug的解决可能需要参考\n           */\n\n          const volumeProps = getVolumeProps(referenceActorEntry.uid)\n          if (volumeProps) {\n            /**\n             * @link https://github.com/cornerstonejs/cornerstone3D/pull/661#discussion_r1234156167\n             *\n             * Opacity of a volume is nonlinear. Specifically in volume rendering opacity is interpreted in terms of opacity per unit distance.\n             * When you need to take an interval of a volume (say 3mm of a ray) and convert that to opacity you use a power function to accumulate the opacity over the interval.\n             * For example if your opacity is 0.5/mm and the interval is 3mm long then the opacity is 1.0 - pow(1.0 - 0.5, 3) or 0.875\n             *\n             * 目前测试对PET有较好的效果，对MR效果不大\n             */\n            viewport.setProperties(\n              {\n                colormap: { opacity: convertOpacityToVTKOPacity(opacity, volumeProps.spacing[2]) }\n              },\n              floatingActorEntry.uid\n            )\n          } else if (mapper) {\n            const imageData = mapper?.getInputData()\n            const spacing = imageData.getSpacing()\n\n            viewport.setProperties(\n              { colormap: { opacity: convertOpacityToVTKOPacity(opacity, spacing[2]) } },\n              floatingActorEntry.uid\n            )\n          } else {\n            viewport.setProperties({ colormap: { opacity } }, floatingActorEntry.uid)\n          }\n\n          viewport.render()\n        }\n\n        opacityState.set(medicalComponentId, opacity)\n      }\n    })\n  } else {\n    opacityState.set(medicalComponentId, opacity)\n  }\n}\n\n/**\n * @description 获取组件浮动层不透明度\n * @author jiannan.jiao\n * @date 21/11/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID)} componentId\n * @returns {*}\n */\nexport function getOpacity(componentId: MedicalComponentID | DisplayComponentID) {\n  const { medicalComponentId } = splitComponentIdStr(componentId)\n  const opacity = opacityState.get(medicalComponentId)\n  return opacity === undefined ? null : opacity\n}\n\n/**\n * @description 删除组件浮动层不透明度\n * @author jiannan.jiao\n * @date 07/12/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID)} componentId\n * @returns {*}\n */\nexport function deleteOpacity(componentId: MedicalComponentID | DisplayComponentID) {\n  const { medicalComponentId } = splitComponentIdStr(componentId)\n  return opacityState.delete(medicalComponentId)\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\nconst colorState: Map<MedicalComponentID, string> = new Map()\n\n/**\n * @description 设置组件浮动层伪彩\n * @author jiannan.jiao\n * @date 21/11/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID)} componentId\n * @param {string} name\n * @param {boolean} [updateViewport=true] 是否更新视口\n */\nexport function setColor(\n  componentId: MedicalComponentID | DisplayComponentID,\n  name: string,\n  updateViewport = true\n) {\n  const { medicalComponentId } = splitComponentIdStr(componentId)\n  if (updateViewport) {\n    renderingEngineManager.getGlobalRenderingEngine().then(r => {\n      const viewports = r.getVolumeViewports()\n      const viewportsInComponent = viewports.filter(v => v.id.startsWith(medicalComponentId))\n\n      for (const viewport of viewportsInComponent) {\n        const actors = viewport.getActors()\n\n        if (actors.length > 1) {\n          const actor = actors[1]\n          viewport.setProperties({ colormap: { name } }, actor.uid)\n          viewport.render()\n        }\n\n        colorState.set(medicalComponentId, name)\n      }\n    })\n  } else {\n    colorState.set(medicalComponentId, name)\n  }\n}\n\n/**\n * @description 获取组件浮动层伪彩名称\n * @author jiannan.jiao\n * @date 21/11/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID)} componentId\n * @returns {*}\n */\nexport function getColor(componentId: MedicalComponentID | DisplayComponentID) {\n  const { medicalComponentId } = splitComponentIdStr(componentId)\n  return colorState.get(medicalComponentId)\n}\n\n/**\n * @description 删除组件浮动层伪彩名称\n * @author jiannan.jiao\n * @date 07/12/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID)} componentId\n * @returns {*}\n */\nexport function deleteColor(componentId: MedicalComponentID | DisplayComponentID) {\n  const { medicalComponentId } = splitComponentIdStr(componentId)\n  return colorState.delete(medicalComponentId)\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 返回vtk中的伪彩名称列表\n * @author jiannan.jiao\n * @date 21/11/2023\n * @export\n * @returns {*}\n */\nexport function getColorMap() {\n  const { rgbPresetNames } = vtkColorMaps\n  return <string[]>rgbPresetNames\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\ntype DirectionState = { center: Types.Point3; degrees: Types.Point3; radians: Types.Point3 }\n\nconst directionState: Map<VolumeId, DirectionState> = new Map()\n\n/**\n * @description 获取体的旋转方向\n * @author jiannan.jiao\n * @date 04/12/2023\n * @export\n * @param {string} id\n * @returns {*}\n */\nexport function getVolumeDirectionState(id: string) {\n  return directionState.get(getVolumeId(id))\n}\n\n/**\n * @description 删除体的旋转方向\n * @author jiannan.jiao\n * @date 04/12/2023\n * @param {string} id\n * @returns {*}\n */\nfunction deleteVolumeDirectionState(id: string) {\n  return directionState.delete(getVolumeId(id))\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 22/04/2025\n * @param {string} id\n * @param {DirectionState} state\n */\nfunction setVolumeDirectionState(id: string, state: DirectionState) {\n  const volumeId = getVolumeId(id)\n  directionState.set(volumeId, state)\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/12/2023\n * @export\n * @param {string} id\n * @param {{\n *     angle: Types.Point3\n *     center: Types.Point3\n *     isDegrees?: boolean\n *   }} options\n * @returns {*}\n */\nexport function setVolumeDirection(\n  id: string,\n  options: {\n    angle: Types.Point3\n    center: Types.Point3\n    isDegrees?: boolean\n  }\n) {\n  const volumeId = getVolumeId(id)\n  const { angle, center, isDegrees } = options\n\n  const { degrees, radians } = calcAngleInfo(angle, isDegrees)\n  const directionInfo = { degrees, radians, center }\n\n  setVolumeDirectionState(volumeId, directionInfo)\n  return directionInfo\n}\n\n/**\n * @description 始终从体积的原始状态开始旋转、平移体积，可以指定旋转中心\n * @author jiannan.jiao\n * @date 06/12/2023\n * @export\n * @param {string} id\n * @param {{\n *     degrees?: boolean\n *     componentIds?: string[]\n *     rotationCenter: Types.Point3\n *     rotationAngle: Types.Point3\n *     translation: Types.Point3\n *   }} options\n * @param {boolean} [immediate=true]\n * @returns {*}\n */\nexport function setVolumeFromOriginal(\n  id: string,\n  options: {\n    angle: Types.Point3\n    center: Types.Point3\n    translation: Types.Point3\n    isDegrees?: boolean\n    componentIds?: string[]\n  },\n  immediate = true\n) {\n  const volumeId = getVolumeId(id)\n  const { angle, center, translation, componentIds, isDegrees } = options\n\n  // 更新视图显示\n  const { imageData, volumeProps } = getImageData(volumeId)\n\n  if (!imageData || !volumeProps) return\n\n  // 还原体积的平移和旋转\n  imageData.setOrigin(volumeProps.origin)\n  imageData.setDirection(volumeProps.direction)\n\n  const unRotate = angle.every(v => v === 0)\n\n  if (unRotate) {\n    setVolumePosition(volumeId, { position: translation })\n  } else {\n    const { radians } = setVolumeDirection(id, { angle, center, isDegrees })\n    const directionMat3 = getDirectionMetirx(volumeProps, radians)\n    imageData.setDirection(directionMat3)\n\n    // 计算旋转导致的偏移补偿\n    const rotationOffset = calcRotationOffset(\n      volumeProps.center, //origin image center\n      imageData.getCenter(), //current image center\n      center, //rotation center\n      radians,\n      translation\n    )\n\n    setVolumePosition(volumeId, { position: translation }, false)\n    addVolumePosition(volumeId, { add: true, position: rotationOffset, componentIds }, immediate)\n  }\n}\n\n/**\n * @description 计算旋转导致的偏移补偿\n * @author jiannan.jiao\n * @date 07/12/2023\n * @export\n * @param {Types.Point3} originCenter origin image center\n * @param {Types.Point3} currentCenter current image center\n * @param {Types.Point3} rotationCenter\n * @param {Types.Point3} radians\n * @param {Types.Point3} translation\n * @returns {*}\n */\nfunction calcRotationOffset(\n  originCenter: Types.Point3,\n  currentCenter: Types.Point3,\n  rotationCenter: Types.Point3,\n  radians: Types.Point3,\n  translation: Types.Point3\n) {\n  /** @type {*} 围绕origin旋转后的imageCenter位移, 用作重置旋转后体积至原始中心 */\n  const imageCenterOffsetVec = vec3.subtract(vec3.create(), originCenter, currentCenter)\n\n  /** @type {*} 未旋转状态下的imageCenter平移 */\n  const moveImageCenterWithoutRotation = vec3.add(vec3.create(), originCenter, translation)\n\n  /** @type {*} 开始旋转, 计算旋转前/后imageCenter的位移 */\n  const imageCenterRotated = vec3.clone(moveImageCenterWithoutRotation)\n  vec3.rotateZ(imageCenterRotated, imageCenterRotated, rotationCenter, radians[2])\n  vec3.rotateY(imageCenterRotated, imageCenterRotated, rotationCenter, radians[1])\n  vec3.rotateX(imageCenterRotated, imageCenterRotated, rotationCenter, radians[0])\n\n  // 计算旋转前/后imageCenter的位移\n  const rotatedImageCenterOffsetVec = vec3.subtract(\n    vec3.create(),\n    imageCenterRotated,\n    moveImageCenterWithoutRotation\n  )\n\n  const addPostion: Types.Point3 = [0, 0, 0]\n\n  // 累计由于旋转导致的位移\n  for (let i = 2; i >= 0; i--) {\n    // addPostion[i] += rotatedImageCenterOffsetVec[i]\n    addPostion[i] += imageCenterOffsetVec[i] + rotatedImageCenterOffsetVec[i]\n  }\n\n  return addPostion\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\nconst positionState: Map<VolumeId, Types.Point3> = new Map()\n\n/**\n * @description 获取体的位移数据\n * @author jiannan.jiao\n * @date 04/12/2023\n * @export\n * @param {string} id\n * @returns {*}\n */\nexport function getVolumePositionState(id: string) {\n  return positionState.get(getVolumeId(id))\n}\n\n/**\n * @description 删除体的位移数据\n * @author jiannan.jiao\n * @date 04/12/2023\n * @param {string} id\n * @returns {*}\n */\nfunction deleteVolumePositionState(id: string) {\n  return positionState.delete(getVolumeId(id))\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 22/04/2025\n * @param {string} id\n * @param {Types.Point3} state\n */\nfunction setVolumePositionState(id: string, state: Types.Point3) {\n  const volumeId = getVolumeId(id)\n  positionState.set(volumeId, state)\n}\n\n/**\n * @description 增加体的位移, 用于手动配准中\n * @author jiannan.jiao\n * @date 04/12/2023\n * @param {string} id\n * @param {{ position: Types.Point3; add: boolean; componentIds?: string[] }} options\n * @param {boolean} [immediate=true]\n */\nfunction addVolumePosition(\n  id: string,\n  options: { position: Types.Point3; add: boolean; componentIds?: string[] },\n  immediate = true\n) {\n  const volumeId = getVolumeId(id)\n\n  let position = positionState.get(volumeId)\n  if (position) {\n    position = <Types.Point3>vec3.add(vec3.create(), position, options.position)\n  } else {\n    position = options.position\n  }\n\n  const { imageData, volumeProps } = getImageData(volumeId)\n  if (imageData && volumeProps) {\n    const newOrigin = vec3.add(vec3.create(), volumeProps.origin, position)\n    imageData.setOrigin(<Types.Point3>newOrigin)\n  }\n\n  if (immediate) {\n    updateViewportsWithVolumeId(volumeId, { componentIds: options.componentIds, immediate })\n  }\n\n  options.add && setVolumePositionState(volumeId, position)\n}\n\n/**\n * @description 设置体的位移\n * @author jiannan.jiao\n * @date 04/12/2023\n * @param {string} id\n * @param {{ position: Types.Point3; componentIds?: string[] }} options\n * @param {boolean} [immediate=true]\n */\nfunction setVolumePosition(\n  id: string,\n  options: { position: Types.Point3; componentIds?: string[] },\n  immediate = true\n) {\n  const volumeId = getVolumeId(id)\n\n  const { imageData, volumeProps } = getImageData(volumeId)\n  if (imageData && volumeProps) {\n    imageData.setOrigin(<Types.Point3>vec3.add(vec3.create(), volumeProps.origin, options.position))\n  }\n\n  if (immediate) {\n    updateViewportsWithVolumeId(volumeId, { componentIds: options.componentIds, immediate })\n  }\n\n  setVolumePositionState(volumeId, options.position)\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 还原体的旋转和位移\n * @author jiannan.jiao\n * @date 04/12/2023\n * @export\n * @param {string} id\n * @param {{ componentIds?: string[]; immediate: boolean }} [options={ immediate: true }]\n */\nexport function resetVolume(\n  id: string,\n  options: { componentIds?: string[]; immediate: boolean } = { immediate: true }\n) {\n  const volumeId = getVolumeId(id)\n\n  deleteVolumeDirectionState(volumeId)\n  deleteVolumePositionState(volumeId)\n\n  // 还原旋转和偏移\n\n  const { imageData, volumeProps } = getImageData(volumeId)\n  if (imageData && volumeProps) {\n    imageData.setDirection(volumeProps.direction)\n    imageData.setOrigin(volumeProps.origin)\n  }\n\n  if (options.immediate) updateViewportsWithVolumeId(volumeId, options)\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 更新包含指定体积的视口, 不提供componentIds更新所有组件中的视口\n * @author jiannan.jiao\n * @date 04/12/2023\n * @param {string} volumeId\n * @param {{\n *     immediate: boolean\n *     componentIds?: string[]\n *     handler?: (viewport: Types.IVolumeViewport) => void\n *   }} options\n */\nfunction updateViewportsWithVolumeId(\n  volumeId: string,\n  options: {\n    immediate: boolean\n    componentIds?: string[]\n    // handler?: (viewport: Types.IVolumeViewport) => void\n  }\n) {\n  let viewports = utilities.getViewportsWithVolumeId(volumeId, RENDERING_ENGINE_ID)\n\n  if (options.componentIds?.length) {\n    const componentIds = options.componentIds\n    viewports = viewports.filter(v => {\n      for (let i = componentIds.length - 1; i >= 0; i--) {\n        const componentId = componentIds[i]\n        if (v.id.startsWith(componentId)) return true\n      }\n      return false\n    })\n  }\n\n  // 更新视口中的actor位置并渲染\n  for (let i = viewports.length - 1; i >= 0; i--) {\n    const viewport = viewports[i]\n    // options.handler && options.handler(viewport)\n    options.immediate && viewport.render()\n  }\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\nexport type TransformState = {\n  degrees: Types.Point3 //旋转方向角度\n  radians: Types.Point3 //旋转方向余弦\n  translation: Types.Point3 //体积中心点偏移量\n}\n\n/**\n * @type {*} 记录一组体积的基础配准数据，用于igrt回传的cbct影像二次配准。\n * 按照目前回传的cbct影像为配准后的情况，在进行二次配准时需要在已有配准数据的基础上进行旋转、偏移\n * 通过设置基础数据实现体积未旋转/偏移，但打开手动配准工具时可以显示出回传的配准数据并继续配准\n */\nconst volumeTransformBasic = new Map<string, TransformState>()\n\nconst volumeTransformState = new Map<string, Ref<TransformState>>()\n\n/**\n * @description 设置体积的基础配准数据\n * @author jiannan.jiao\n * @date 06/05/2025\n * @export\n * @param {string} id\n * @param {{\n *     angle: Types.Point3 //旋转角度\n *     translation: Types.Point3 //中心点偏移\n *     isDegrees?: boolean\n *   }} options\n */\nexport function setVolumeTransformBasic(\n  id: string,\n  options: {\n    angle: Types.Point3 //旋转角度\n    translation: Types.Point3 //中心点偏移\n    isDegrees?: boolean\n  }\n) {\n  const volumeId = getVolumeId(id)\n  const { angle, translation, isDegrees } = options\n  const { degrees, radians } = calcAngleInfo(angle, isDegrees)\n\n  volumeTransformBasic.set(volumeId, { degrees, radians, translation })\n}\n\n/**\n * @description 获取体积的基础配准数据\n * @author jiannan.jiao\n * @date 06/05/2025\n * @export\n * @param {string} id\n * @returns {*}\n */\nexport function getVolumeTransformBasic(id: string) {\n  return volumeTransformBasic.get(getVolumeId(id))\n}\n\n/**\n * @description 移除体积的基础配准数据\n * @author jiannan.jiao\n * @date 06/05/2025\n * @export\n * @param {string} id\n * @returns {*}\n */\nexport function removeVolumeTransformBasic(id: string) {\n  return volumeTransformBasic.delete(getVolumeId(id))\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 29/04/2025\n * @export\n * @param {string} id\n * @returns {*}\n */\nexport function getVolumeTransformState(id: string) {\n  const volumeId = getVolumeId(id)\n  let state = volumeTransformState.get(volumeId)\n\n  if (!state) {\n    state = ref<TransformState>({ degrees: [0, 0, 0], radians: [0, 0, 0], translation: [0, 0, 0] })\n    volumeTransformState.set(volumeId, state)\n  }\n\n  return state\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 29/04/2025\n * @export\n * @param {string} id\n * @returns {*}\n */\nexport function removeVolumeTransformState(id: string) {\n  return volumeTransformState.delete(getVolumeId(id))\n}\n\n/**\n * @description 设置体积的旋转和偏移，先围绕体积原始的中心点进行旋转，再从原始中心点偏移\n * @author jiannan.jiao\n * @date 29/04/2025\n * @export\n * @param {string} id\n * @param {{\n *     angle: Types.Point3 //旋转角度\n *     translation: Types.Point3 //中心点偏移\n *     isDegrees?: boolean\n *     componentIds?: string[]\n *   }} options\n * @param {boolean} [emit=false]\n */\nexport function setVolumeTransform(\n  id: string,\n  options: {\n    angle: Types.Point3 //旋转角度\n    translation: Types.Point3 //中心点偏移\n    isDegrees?: boolean\n    componentIds?: string[]\n  },\n  emit = false\n) {\n  const state = getVolumeTransformState(id)\n  const volumeId = getVolumeId(id)\n  const { angle, translation, componentIds, isDegrees } = options\n\n  const { imageData, volumeProps } = getImageData(volumeId)\n  if (!imageData || !volumeProps) return\n\n  // 还原体积的平移和旋转\n  imageData.setOrigin(volumeProps.origin)\n  imageData.setDirection(volumeProps.direction)\n\n  const { degrees, radians } = calcAngleInfo(angle, isDegrees)\n\n  const _degrees = <Types.Point3>[...degrees]\n  const _radians = <Types.Point3>[...radians]\n  const _translation = <Types.Point3>[...translation]\n\n  /**\n   * 如果体积的基础配准数据存在，则需要在旋转/偏移前先抵消掉基础配准数据\n   * 也就意味着传入的旋转/偏移量是在基础配准数据基础累加的配准数据\n   * 这个功能主要应用与igrt回传的cbct影像二次配准\n   * jiannan.jiao 06/05/2025\n   */\n  const basic = getVolumeTransformBasic(id)\n  if (basic) {\n    for (let i = 0; i < 3; i++) {\n      _degrees[i] -= basic.degrees[i]\n      _radians[i] -= basic.radians[i]\n      _translation[i] -= basic.translation[i]\n    }\n  }\n\n  const unRotate = _degrees.every(v => v === 0)\n\n  if (unRotate) {\n    moveVolume(volumeId, imageData, _translation, componentIds)\n  } else {\n    const directionMat3 = getDirectionMetirx(volumeProps, _radians)\n    imageData.setDirection(directionMat3)\n\n    moveVolumeToOriginCenter(imageData, volumeProps)\n    moveVolume(volumeId, imageData, _translation, componentIds)\n  }\n\n  state.value.degrees = degrees\n  state.value.radians = radians\n  state.value.translation = translation\n\n  emit && triggerEvent(eventTarget, Events.VOLUME_TRANSFORM, { volumeId, state: state.value })\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 29/04/2025\n * @param {Types.Point3} angle\n * @param {boolean} [isDegrees=false]\n * @returns {*}\n */\nfunction calcAngleInfo(angle: Types.Point3, isDegrees = false) {\n  let degrees: Types.Point3\n  let radians: Types.Point3\n\n  if (isDegrees) {\n    degrees = angle\n    radians = [\n      vtkMath.radiansFromDegrees(angle[0]),\n      vtkMath.radiansFromDegrees(angle[1]),\n      vtkMath.radiansFromDegrees(angle[2])\n    ]\n  } else {\n    degrees = [\n      vtkMath.degreesFromRadians(angle[0]),\n      vtkMath.degreesFromRadians(angle[1]),\n      vtkMath.degreesFromRadians(angle[2])\n    ]\n    radians = angle\n  }\n\n  return { degrees, radians }\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 29/04/2025\n * @param {string} volumeId\n * @param {vtkImageData} imageData\n * @param {Types.Point3} translation\n * @param {string[]} [componentIds]\n */\nfunction moveVolume(\n  volumeId: string,\n  imageData: vtkImageData,\n  translation: Types.Point3,\n  componentIds?: string[]\n) {\n  const newOrigin = vec3.add(vec3.create(), imageData.getOrigin(), translation)\n  imageData.setOrigin(<Types.Point3>newOrigin)\n\n  if (componentIds?.length) {\n    updateViewportsWithVolumeId(volumeId, { componentIds, immediate: true })\n  }\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 29/04/2025\n * @param {vtkImageData} imageData\n * @param {ReturnType<typeof seriesStateManager.getVolumeProps>} volumeProps\n */\nfunction moveVolumeToOriginCenter(\n  imageData: vtkImageData,\n  volumeProps: ReturnType<typeof seriesStateManager.getVolumeProps>\n) {\n  // const props = seriesStateManager.getVolumeProps(volumeId)\n  if (volumeProps) {\n    const offset = vec3.subtract(vec3.create(), volumeProps.center, imageData.getCenter())\n    imageData.setOrigin(<Types.Point3>vec3.add(vec3.create(), volumeProps.origin, offset))\n  }\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 20/12/2023\n * @param {string} id\n * @returns {*}\n */\nfunction getVolumeId(id: string) {\n  return id.startsWith(`${STREAMING_LOADER_NAME}:`) ? id : idGenerator.seriesIdToVolumeId(id)\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 29/04/2025\n * @param {string} volumeId\n * @returns {*}\n */\nfunction getImageData(volumeId: string) {\n  const volume = cache.getVolume(volumeId)\n  const volumeProps = seriesStateManager.getVolumeProps(volumeId)\n\n  if (!volume?.imageData || !volumeProps) {\n    return { imageData: null, volumeProps: null }\n  }\n\n  return { imageData: volume.imageData, volumeProps }\n}\n\nfunction getDirectionMetirx(volumeProps: VolumeProps, radians: Types.Point3) {\n  // 未旋转时的原始方向值\n  const directionQuat = quat.fromMat3(quat.create(), volumeProps.direction)\n\n  // 计算ZYX旋转后的方向矩阵\n  const directionMat4 = mat4.fromQuat(mat4.create(), directionQuat)\n  mat4.rotateZ(directionMat4, directionMat4, radians[2])\n  mat4.rotateY(directionMat4, directionMat4, radians[1])\n  mat4.rotateX(directionMat4, directionMat4, radians[0])\n\n  return mat3.fromMat4(mat3.create(), directionMat4)\n}\n","import { getEnabledElement, type Types as coreTypes } from '@cornerstonejs/core'\nimport {\n  annotation,\n  AnnotationTool,\n  cursors,\n  drawing,\n  utilities,\n  type Types as toolsTypes\n} from '@cornerstonejs/tools'\nimport { vec2, vec3 } from 'gl-matrix'\nimport { watch, type WatchStopHandle } from 'vue'\nimport { renderingEngineManager, seriesStateManager, volumeStateManager } from '../managers'\nimport { type TransformState } from '../managers/volume_state_manager'\nimport { connectWithPipe, splitComponentIdStr } from '../scripts'\nimport { getViewportDirectionFromCamera } from '../utilities'\n\ntype CircleAnnotation = {\n  annotationUID: string\n  data: { handles: { points: coreTypes.Point3[] } }\n  metadata: { viewPlaneNormal: coreTypes.Point3; viewUp: coreTypes.Point3 }\n} & toolsTypes.Annotation\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 19/10/2023\n * @class ManualRegistrationTool\n * @extends {AnnotationTool}\n */\nclass ManualRegistrationTool extends AnnotationTool {\n  static toolName = 'ManualRegistration'\n  private annotations: Map<string, CircleAnnotation>\n  private activeAnnotation: CircleAnnotation | null\n  private radians: coreTypes.Point3 //XYZ方向上的旋转角度\n  private translation: coreTypes.Point3 //XYZ方向上的拖拽偏移\n  private center: coreTypes.Point3 //旋转中心、体积中心\n\n  private volumeId: string\n  private watchStop: WatchStopHandle | null\n\n  constructor(toolProps = {}, defaultToolProps = { supportedInteractionTypes: ['Mouse'] }) {\n    super(toolProps, defaultToolProps)\n\n    this.annotations = new Map()\n    this.activeAnnotation = this.watchStop = null\n\n    this.radians = [0, 0, 0]\n    this.translation = [0, 0, 0]\n    this.center = [0, 0, 0]\n\n    this.volumeId = ''\n  }\n\n  onSetToolActive() {\n    renderingEngineManager.getGlobalRenderingEngine().then(r => {\n      const viewports = r.getViewports().filter(v => v.id.startsWith(this.toolGroupId))\n\n      const [v] = viewports\n\n      const actorEntry = v.getActorByIndex(1)\n      if (!actorEntry) return\n\n      this.volumeId = actorEntry.uid\n\n      const volumeProps = seriesStateManager.getVolumeProps(this.volumeId)\n\n      if (volumeProps) {\n        this.center = [...volumeProps.center]\n      }\n\n      const transformState = volumeStateManager.getVolumeTransformState(this.volumeId)\n\n      for (let i = 0; i < 3; i++) {\n        this.center[i] += transformState.value.translation[i]\n        this.translation[i] = transformState.value.translation[i]\n        this.radians[i] = transformState.value.radians[i]\n      }\n\n      this.watchStop = watch(() => transformState.value, this.watchHandle.bind(this), {\n        deep: true\n      })\n\n      for (const viewport of viewports) {\n        const { element } = viewport\n        /**\n         * setCursorForElement方法中接收的cursorName来自cornerstone3D\n         * 的SVGCursorDescriptor.ts中。另外在cornerstone_init.ts中也\n         * 进行了二次扩展\n         */\n        cursors.setCursorForElement(element, 'Pan')\n      }\n    })\n  }\n\n  private watchHandle(value: TransformState) {\n    const volumeProps = seriesStateManager.getVolumeProps(this.volumeId)\n\n    if (volumeProps) {\n      this.center = [...volumeProps.center]\n    } else {\n      this.center = [0, 0, 0]\n    }\n\n    for (let i = 0; i < 3; i++) {\n      this.center[i] += value.translation[i]\n      this.translation[i] = value.translation[i]\n      this.radians[i] = value.radians[i]\n    }\n\n    this.updateOrientation()\n  }\n\n  private cleanup() {\n    this.clearAnnotations()\n    if (this.watchStop) {\n      this.watchStop()\n      this.watchStop = null\n    }\n\n    renderingEngineManager.getGlobalRenderingEngine().then(r => {\n      const viewports = r.getViewports().filter(v => v.id.startsWith(this.toolGroupId))\n\n      for (const viewport of viewports) {\n        const { element } = viewport\n        cursors.setCursorForElement(element, 'default')\n      }\n    })\n  }\n\n  onSetToolDisabled = () => this.cleanup()\n  onSetToolEnabled = () => this.cleanup()\n  onSetToolPassive = () => this.cleanup()\n\n  /**\n   * @description\n   * @author jiannan.jiao\n   * @date 19/10/2023\n   * @memberof ManualRegistrationTool\n   */\n  private clearAnnotations() {\n    for (const annotationUID of this.annotations.keys()) {\n      annotation.state.removeAnnotation(annotationUID)\n    }\n    this.annotations.clear()\n    this.translation = [0, 0, 0]\n    this.radians = [0, 0, 0]\n  }\n\n  /* doubleClickCallback(arg: toolsTypes.EventTypes.MouseDoubleClickEventType) {} */\n\n  /**\n   * @description AnnotationTool中已定义了mouseMoveCallback处理鼠标移动时annotation的高亮状态，此处不可在使用\n   * mouseMoveCallback(arg: toolsTypes.EventTypes.MouseMoveEventType) {}\n   */\n\n  /**\n   * @description 触发在postMouseDownCallback之前\n   * 返回true不执行eventDispatchers/mouseEventHandlers/mouseDown.ts中对annotationTools的判断\n   * preMouseDownCallback(arg: toolsTypes.EventTypes.MouseDownEventType) {}\n   */\n\n  /**\n   * @description 触发在eventDispatchers/mouseEventHandlers/mouseDown.ts中对annotationTools的执行后\n   * postMouseDownCallback(arg: toolsTypes.EventTypes.MouseDownEventType) {}\n   */\n\n  /**\n   * @description 渲染控制环\n   * @author jiannan.jiao\n   * @date 19/10/2023\n   * @param {coreTypes.IEnabledElement} enabledElement\n   * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n   * @memberof ManualRegistrationTool\n   */\n  renderAnnotation(\n    enabledElement: coreTypes.IEnabledElement,\n    svgDrawingHelper: toolsTypes.SVGDrawingHelper\n  ) {\n    if (false === this.configuration.rotateable) return\n\n    const { viewport } = enabledElement\n\n    const annotationUID = connectWithPipe(viewport.id, 'manual')\n    const _annotation = this.createAnnotation(annotationUID, enabledElement)\n\n    this.draw(enabledElement, svgDrawingHelper, _annotation)\n  }\n\n  /**\n   * @description 创建控制环的Annotation\n   * @author jiannan.jiao\n   * @date 19/10/2023\n   * @param {string} annotationUID\n   * @param {coreTypes.IEnabledElement} enabledElement\n   * @returns {*}\n   * @memberof ManualRegistrationTool\n   */\n  createAnnotation(annotationUID: string, enabledElement: coreTypes.IEnabledElement) {\n    let _annotation = <CircleAnnotation | undefined>annotation.state.getAnnotation(annotationUID)\n    const { viewport } = enabledElement\n\n    if (_annotation) {\n      // 已存在时根据图层位置更新平面Z轴方向上对应的坐标\n      if (_annotation.data.handles && Array.isArray(_annotation.data.handles.points)) {\n        this.calRotateContrlPosition(_annotation.data.handles.points, viewport)\n      }\n    } else {\n      const toolName = this.getToolName()\n\n      const rotationCenterInWorld = this.center\n      const centerOnCanvas = viewport.worldToCanvas(rotationCenterInWorld)\n\n      const rotationOriginInWorld = viewport.canvasToWorld([\n        centerOnCanvas[0],\n        centerOnCanvas[1] + viewport.canvas.offsetHeight * 0.25\n      ])\n\n      const FrameOfReferenceUID = viewport.getFrameOfReferenceUID()\n\n      const points = [\n        rotationOriginInWorld,\n        rotationCenterInWorld,\n        <coreTypes.Point3>[...rotationOriginInWorld]\n      ]\n      this.calRotateContrlPosition(points, viewport)\n\n      const camera = viewport.getCamera()\n\n      const { viewPlaneNormal, viewUp } = camera\n      if (!viewPlaneNormal || !viewUp) throw new Error('Missing viewPlaneNormal or viewUp.')\n\n      _annotation = {\n        annotationUID,\n        metadata: {\n          viewPlaneNormal: [...viewPlaneNormal],\n          viewUp: [...viewUp],\n          FrameOfReferenceUID,\n          toolName\n        },\n        data: {\n          handles: {\n            points,\n            activeHandleIndex: null\n          }\n        }\n      }\n\n      annotation.state.addAnnotation(_annotation, FrameOfReferenceUID)\n      this.annotations.set(annotationUID, _annotation)\n    }\n\n    return _annotation\n  }\n\n  /**\n   * @description 绘制旋转控制环\n   * @author jiannan.jiao\n   * @date 19/10/2023\n   * @param {coreTypes.IEnabledElement} enabledElement\n   * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n   * @param {toolsTypes.Annotation} _annotation\n   * @memberof ManualRegistrationTool\n   */\n  private draw(\n    enabledElement: coreTypes.IEnabledElement,\n    svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n    _annotation: toolsTypes.Annotation\n  ) {\n    if (!(_annotation.data.handles && Array.isArray(_annotation.data.handles.points))) return\n\n    const { viewport } = enabledElement\n    const { activeHandleIndex, points } = _annotation.data.handles\n    const [rotationContrlInWorld, rotationCenterInWorld, rotationOriginInWorld] = points\n\n    const contrlOnCanvas = viewport.worldToCanvas(rotationContrlInWorld)\n    const centreOnCanvas = viewport.worldToCanvas(rotationCenterInWorld)\n    const originOnCanvas = viewport.worldToCanvas(rotationOriginInWorld)\n\n    const annotationUID = <string>_annotation.annotationUID\n    const width = 1\n\n    // const radius = viewport.canvas.offsetHeight * 0.25\n    const radius = originOnCanvas[1] - centreOnCanvas[1]\n\n    // 控制环\n    drawing.drawCircle(svgDrawingHelper, annotationUID, 'circle', centreOnCanvas, radius, {\n      color: 'yellow',\n      width\n    })\n\n    // 中心点至起始点连线\n    drawing.drawLine(\n      svgDrawingHelper,\n      annotationUID,\n      'centerToOrigin',\n      centreOnCanvas,\n      originOnCanvas,\n      { color: 'skyblue', lineDash: [4, 4], width }\n    )\n\n    // 中心点至控制点连线\n    drawing.drawLine(\n      svgDrawingHelper,\n      annotationUID,\n      'centerToContrl',\n      centreOnCanvas,\n      contrlOnCanvas,\n      { color: 'yellow', width }\n    )\n\n    let centerRadius = 6\n    let contrlRadius = 6\n\n    if (_annotation.highlighted) {\n      if (activeHandleIndex === 0) {\n        contrlRadius = 8\n      } else if (activeHandleIndex === 1) {\n        centerRadius = 8\n      }\n    }\n\n    // 中心点\n    drawing.drawCircle(svgDrawingHelper, annotationUID, 'center', centreOnCanvas, centerRadius, {\n      color: 'tomato',\n      width\n    })\n\n    //起始点\n    drawing.drawCircle(svgDrawingHelper, annotationUID, 'contrl', contrlOnCanvas, contrlRadius, {\n      color: 'tomato',\n      width\n    })\n  }\n\n  /**\n   * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n   * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n   * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n   */\n\n  /**\n   * @description 由于继承AnnotationTool必须定义的抽象方法\n   * @author jiannan.jiao\n   * @date 19/10/2023\n   * @memberof ManualRegistrationTool\n   */\n  addNewAnnotation = () => ({ metadata: { FrameOfReferenceUID: '', toolName: '' }, data: {} })\n\n  /**\n   * @description 由于继承AnnotationTool必须定义的抽象方法\n   * @author jiannan.jiao\n   * @date 19/10/2023\n   * @memberof ManualRegistrationTool\n   */\n  cancel() {}\n\n  /**\n   * @description\n   * @author jiannan.jiao\n   * @date 19/10/2023\n   * @param {HTMLDivElement} element\n   * @param {toolsTypes.Annotation} _annotation\n   * @param {coreTypes.Point2} canvasCoords\n   * @param {number} proximity 记录接收到的参数，勿删\n   * @returns {*}\n   * @memberof ManualRegistrationTool\n   */\n  getHandleNearImagePoint(\n    element: HTMLDivElement,\n    _annotation: toolsTypes.Annotation,\n    canvasCoords: coreTypes.Point2\n  ) {\n    if (!_annotation.data.handles) return\n\n    const enabledElement = getEnabledElement(element)\n    if (!enabledElement) return\n\n    _annotation.data.handles.activeHandleIndex = null\n\n    const { points } = _annotation.data.handles\n    if (!Array.isArray(points)) return\n\n    const _proximity = _annotation.highlighted ? 8 : 6\n    const { viewport } = enabledElement\n\n    for (let i = 0; i < 2; i++) {\n      const pointInWorld = points[i]\n      const pointOnCanvas = viewport.worldToCanvas(pointInWorld)\n      const isNear = utilities.math.point.distanceToPoint(pointOnCanvas, canvasCoords) <= _proximity\n\n      if (isNear) {\n        // 靠近旋转控制点时修改cursor\n        if (0 === (_annotation.data.handles.activeHandleIndex = i)) {\n          cursors.setCursorForElement(element, 'Rotate')\n        }\n\n        return pointInWorld\n      }\n    }\n\n    cursors.setCursorForElement(element, 'Pan')\n    return\n  }\n\n  /**\n   * @description 始终返回true使鼠标按下时能够使toolSelectedCallback响应\n   * @author jiannan.jiao\n   * @date 19/10/2023\n   * @memberof ManualRegistrationTool\n   */\n  isPointNearTool = () => true\n\n  /**\n   * @description\n   * @author jiannan.jiao\n   * @date 19/10/2023\n   * @param {toolsTypes.EventTypes.InteractionEventType} evt\n   * @param {toolsTypes.Annotation} annotation\n   * @param {toolsTypes.ToolHandle} handle 记录接收到的参数，勿删\n   * @param {toolsTypes.InteractionTypes} interactionType 记录接收到的参数，勿删\n   * @memberof ManualRegistrationTool\n   */\n  handleSelectedCallback(\n    evt: toolsTypes.EventTypes.InteractionEventType,\n    annotation: toolsTypes.Annotation\n  ) {\n    this.activeAnnotation = <CircleAnnotation>annotation\n  }\n\n  /**\n   * @description\n   * @author jiannan.jiao\n   * @date 19/10/2023\n   * @param {toolsTypes.EventTypes.InteractionEventType} evt\n   * @param {toolsTypes.Annotation} annotation\n   * @param {toolsTypes.InteractionTypes} interactionType 记录接收到的参数，勿删\n   * @memberof ManualRegistrationTool\n   */\n  toolSelectedCallback(\n    evt: toolsTypes.EventTypes.InteractionEventType,\n    annotation: toolsTypes.Annotation\n  ) {\n    this.activeAnnotation = <CircleAnnotation>annotation\n  }\n\n  /**\n   * @description 鼠标按下后快速抬起触发\n   * @author jiannan.jiao\n   * @date 19/10/2023\n   * @param {toolsTypes.EventTypes.MouseClickEventType} arg 记录接收到的参数，勿删\n   * @memberof ManualRegistrationTool\n   */\n  mouseClickCallback() {\n    this.activeAnnotation = null\n  }\n\n  /**\n   * @description\n   * @author jiannan.jiao\n   * @date 19/10/2023\n   * @param {toolsTypes.EventTypes.MouseUpEventType} arg 记录接收到的参数，勿删\n   * @memberof ManualRegistrationTool\n   */\n  mouseUpCallback() {\n    this.activeAnnotation = null\n  }\n\n  /**\n   * @description\n   * @author jiannan.jiao\n   * @date 19/10/2023\n   * @param {toolsTypes.EventTypes.MouseDragEventType} evt\n   * @memberof ManualRegistrationTool\n   */\n  mouseDragCallback(evt: toolsTypes.EventTypes.MouseDragEventType) {\n    if (false === this.configuration.rotateable) {\n      return this.moveVolume(evt)\n    }\n\n    if (this.activeAnnotation?.data.handles?.activeHandleIndex === 0) {\n      this.rotateVolume(evt)\n    } else {\n      this.moveVolume(evt)\n    }\n  }\n\n  /**\n   * @description 计算控制环上旋转控制点和原始点位间的夹角\n   * @author jiannan.jiao\n   * @date 23/10/2023\n   * @private\n   * @param {coreTypes.Point2} centreOnCanvas\n   * @param {coreTypes.Point2} originOnCanvas\n   * @param {toolsTypes.IPoints} lastPoints\n   * @returns {*}\n   * @memberof ManualRegistrationTool\n   */\n  private calRotateRadians(\n    centreOnCanvas: coreTypes.Point2,\n    originOnCanvas: coreTypes.Point2,\n    lastPoints: toolsTypes.IPoints\n  ) {\n    const { canvas } = lastPoints\n\n    // 中心点至起始点向量\n    const vec2CenterToOrigin = vec2.fromValues(\n      originOnCanvas[0] - centreOnCanvas[0],\n      originOnCanvas[1] - centreOnCanvas[1]\n    )\n\n    // 中心点至鼠标点向量\n    const vec2CenterToPointer = vec2.fromValues(\n      canvas[0] - centreOnCanvas[0],\n      canvas[1] - centreOnCanvas[1]\n    )\n\n    // 计算夹角弧度\n    let radians = vec2.angle(vec2CenterToOrigin, vec2CenterToPointer)\n    const vec3Cross = vec2.cross(vec3.create(), vec2CenterToOrigin, vec2CenterToPointer)\n\n    // 区分顺/逆时针\n    if (vec3Cross[2] < 0) {\n      radians *= -1\n    }\n\n    return radians\n  }\n\n  private calRotateContrlPosition(points: coreTypes.Point3[], viewport: coreTypes.IViewport) {\n    const { viewPlaneNormal, viewUp } = viewport.getCamera()\n    if (!viewPlaneNormal || !viewUp) return\n\n    const directionInfor = getViewportDirectionFromCamera({ viewPlaneNormal, viewUp })\n    if (!directionInfor) return\n\n    const { xyzIndex } = directionInfor\n\n    // [rotationContrlInWorld, rotationCenterInWorld, rotationOriginInWorld]\n    const [, rotationCenterInWorld] = points\n\n    const rotationCentreOnCanvas = viewport.worldToCanvas(rotationCenterInWorld)\n    const ratationOriginOnCanvas = vec2.fromValues(\n      rotationCentreOnCanvas[0],\n      rotationCentreOnCanvas[1] + Math.round(viewport.canvas.offsetHeight * 0.25)\n    )\n\n    const radians = this.radians[xyzIndex[2]]\n\n    // 屏幕上旋转的顺逆方向与actor的方向相反，需要取反\n    const _radians = (viewPlaneNormal[0] + viewPlaneNormal[1] + viewPlaneNormal[2]) * -radians\n\n    // 绕中心点旋转起始点坐标并将结果赋值到annotation的控制点上\n    const rotatedOriginOnCanvas = vec2.rotate(\n      [0, 0],\n      ratationOriginOnCanvas,\n      rotationCentreOnCanvas,\n      _radians\n    )\n\n    points[0] = viewport.canvasToWorld(<coreTypes.Point2>rotatedOriginOnCanvas)\n    points[2] = viewport.canvasToWorld(<coreTypes.Point2>ratationOriginOnCanvas)\n  }\n\n  private updateOrientation() {\n    renderingEngineManager.getGlobalRenderingEngine().then(r => {\n      for (const iterator of this.annotations.values()) {\n        // const { viewPlaneNormal, viewUp } = iterator.metadata\n\n        // const directionInfor = getViewportDirectionFromCamera({ viewPlaneNormal, viewUp })\n        // if (!directionInfor) continue\n\n        const { points } = iterator.data.handles\n        // const { xyzIndex } = directionInfor\n\n        const viewportId = iterator.annotationUID.replace('|manual', '')\n        const viewport = r.getViewport(viewportId)\n\n        const volumeProps = seriesStateManager.getVolumeProps(this.volumeId)\n\n        if (volumeProps) {\n          points[1] = [...volumeProps.center]\n          for (let i = 0; i < 3; i++) points[1][i] += this.translation[i]\n          /* const centerOnCanvas = viewport.worldToCanvas(points[1])\n          points[2] = viewport.canvasToWorld([\n            centerOnCanvas[0],\n            centerOnCanvas[1] + viewport.canvas.offsetHeight * 0.25\n          ]) */\n        }\n\n        this.calRotateContrlPosition(points, viewport)\n\n        // // [rotationContrlInWorld, rotationCenterInWorld, rotationOriginInWorld]\n        // const [, rotationCenterInWorld, rotationOriginInWorld] = points\n        // const rotationCentreOnCanvas = viewport.worldToCanvas(rotationCenterInWorld)\n        // const ratationOriginOnCanvas = viewport.worldToCanvas(rotationOriginInWorld)\n\n        // const radians = this.radians[xyzIndex[2]]\n\n        // // 屏幕上旋转的顺逆方向与actor的方向相反，需要取反\n        // const _radians = (viewPlaneNormal[0] + viewPlaneNormal[1] + viewPlaneNormal[2]) * -radians\n        // /* const _radians =\n        //   -viewPlaneNormal.reduce((accumulator, currentValue) => accumulator + currentValue, 0) *\n        //   radians */\n\n        // // 绕中心点旋转起始点坐标并将结果赋值到annotation的控制点上\n        // const rotatedOriginOnCanvas = vec2.rotate(\n        //   [0, 0],\n        //   ratationOriginOnCanvas,\n        //   rotationCentreOnCanvas,\n        //   _radians\n        // )\n\n        // const newRotationContrlInWorld = viewport.canvasToWorld(\n        //   <coreTypes.Point2>rotatedOriginOnCanvas\n        // )\n        // points[0] = newRotationContrlInWorld\n\n        viewport.render()\n      }\n    })\n  }\n\n  /**\n   * @description 以平面Z轴为旋转轴旋转体积\n   * @author jiannan.jiao\n   * @date 19/10/2023\n   * @param {toolsTypes.EventTypes.MouseDragEventType} evt\n   * @memberof ManualRegistrationTool\n   */\n  private rotateVolume(evt: toolsTypes.EventTypes.MouseDragEventType) {\n    if (!this.activeAnnotation?.data.handles) return\n\n    const { points } = this.activeAnnotation.data.handles\n\n    const eventDetail = evt.detail\n    const { element, lastPoints } = eventDetail\n    const enabledElement = getEnabledElement(element)\n    if (!enabledElement) return\n\n    const { viewport } = enabledElement\n\n    const actorEntry = viewport.getActorByIndex(1)\n    if (!actorEntry) return\n\n    // [rotationContrlInWorld, rotationCenterInWorld, rotationOriginInWorld]\n    const [, rotationCenterInWorld, rotationOriginInWorld] = points\n    const rotationCentreOnCanvas = viewport.worldToCanvas(rotationCenterInWorld)\n    const ratationOriginOnCanvas = viewport.worldToCanvas(rotationOriginInWorld)\n\n    const radians = this.calRotateRadians(\n      rotationCentreOnCanvas,\n      ratationOriginOnCanvas,\n      lastPoints\n    )\n\n    const camera = viewport.getCamera()\n    const directionInfor = getViewportDirectionFromCamera(camera)\n\n    /**\n     * [0, 0, -1] - axial\n     * [+1, 0, 0] - saggital\n     * [0, -1, 0] - coronal\n     */\n    const { viewPlaneNormal } = camera\n    if (!viewPlaneNormal || !directionInfor) return\n\n    const { xyzIndex } = directionInfor\n\n    // 屏幕上旋转的顺逆方向与actor的方向相反，需要取反\n    const _radians = (viewPlaneNormal[0] + viewPlaneNormal[1] + viewPlaneNormal[2]) * -radians\n\n    // 旋转角度\n    this.radians[xyzIndex[2]] = _radians\n\n    // { medicalComponentId, seriesType }\n    const { medicalComponentId } = splitComponentIdStr(this.toolGroupId)\n    volumeStateManager.setVolumeTransform(\n      actorEntry.uid,\n      {\n        angle: this.radians,\n        translation: this.translation,\n        componentIds: [medicalComponentId]\n      },\n      true\n    )\n  }\n\n  /**\n   * @description 在平面X/Y轴方向上移动体积\n   * @author jiannan.jiao\n   * @date 19/10/2023\n   * @param {toolsTypes.EventTypes.MouseDragEventType} evt\n   * @memberof ManualRegistrationTool\n   */\n  private moveVolume(evt: toolsTypes.EventTypes.MouseDragEventType) {\n    const eventDetail = evt.detail\n    const { element, deltaPoints } = eventDetail\n    const enabledElement = getEnabledElement(element)\n    if (!enabledElement) return\n\n    const { viewport } = enabledElement\n\n    const actorEntry = viewport.getActorByIndex(1)\n    if (!actorEntry) return\n\n    // 更新体积原点坐标\n    const { world } = deltaPoints\n\n    // 记录未旋转状态下的偏移量\n    for (let i = 0; i < 3; i++) this.translation[i] += world[i]\n\n    // { medicalComponentId, seriesType }\n    const { medicalComponentId } = splitComponentIdStr(this.toolGroupId)\n    volumeStateManager.setVolumeTransform(\n      actorEntry.uid,\n      {\n        angle: this.radians,\n        translation: this.translation,\n        componentIds: [medicalComponentId]\n      },\n      true\n    )\n  }\n}\n\nexport default ManualRegistrationTool\n","import {\n  getEnabledElementByIds,\n  getRenderingEngines,\n  utilities as csUtils\n} from '@cornerstonejs/core'\nimport { ScaleOverlayTool, ToolGroupManager, annotation, drawing } from '@cornerstonejs/tools'\nimport { vec3 } from 'gl-matrix'\nimport { viewportHasSeriesVolume } from '../scripts'\nimport { scaleByDevicePixelRatio } from '../utilities'\n\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\n\ntype Location = 'bottom' | 'top' | 'left' | 'right'\n\nconst viewportsWithAnnotations: string[] = []\n\nclass MeasuringScaleTool extends ScaleOverlayTool {\n  static toolName = 'MeasuringScale'\n  constructor(\n    toolProps: toolsTypes.PublicToolProps = {},\n    defaultToolProps: toolsTypes.ToolProps = {\n      configuration: {\n        viewportId: '',\n        scaleLocation: 'bottom'\n      }\n    }\n  ) {\n    super(toolProps, defaultToolProps)\n  }\n\n  _init = (): void => {\n    const renderingEngines = getRenderingEngines()\n    if (!renderingEngines) {\n      return\n    }\n\n    const renderingEngine = renderingEngines[0]\n    if (!renderingEngine) {\n      return\n    }\n\n    // get viewports with tool enabled\n    const viewportIds = ToolGroupManager.getToolGroup(this.toolGroupId)?.viewportsInfo\n    if (!viewportIds) {\n      return\n    }\n\n    // get enabled elements\n    const enabledElements = viewportIds.map(e =>\n      getEnabledElementByIds(e.viewportId, e.renderingEngineId)\n    )\n    if (!enabledElements.length) {\n      return\n    }\n\n    let { viewport } = enabledElements[0]\n    // const { FrameOfReferenceUID } = enabledElements[0]\n\n    // onCameraModified, configuration.viewportId is set to the active\n    // viewport Id, here we are setting the viewport variable to the\n    // viewport with the matching Id\n    if (this.configuration.viewportId) {\n      enabledElements.forEach(element => {\n        if (element.viewport.id === this.configuration.viewportId) {\n          viewport = element.viewport\n        }\n      })\n    }\n\n    if (!viewportHasSeriesVolume(viewport)) {\n      return\n    }\n\n    const { viewUp, viewPlaneNormal } = viewport.getCamera()\n\n    const viewportCanvasCornersInWorld = csUtils.getViewportImageCornersInWorld(viewport)\n\n    let _annotation = this.editData?.annotation\n\n    const annotations = annotation.state.getAnnotations(this.getToolName(), viewport.id)\n\n    // if annotations have been created, get the annotation for the\n    // current viewport Id\n    if (annotations.length) {\n      _annotation = annotations.filter(\n        thisAnnotation => thisAnnotation.data.viewportId === viewport.id\n      )[0] as toolsTypes.ToolSpecificAnnotationTypes.ScaleOverlayAnnotation\n    }\n\n    // viewportsWithAnnotations stores which viewports have an annotation,\n    // if the viewport does not have an annotation, create a new one\n    if (!viewportsWithAnnotations.includes(viewport.id) && viewPlaneNormal && viewUp) {\n      const newAnnotation: toolsTypes.ToolSpecificAnnotationTypes.ScaleOverlayAnnotation = {\n        metadata: {\n          toolName: this.getToolName(),\n          viewPlaneNormal: <coreTypes.Point3>[...viewPlaneNormal],\n          viewUp: <coreTypes.Point3>[...viewUp],\n          FrameOfReferenceUID: viewport.id,\n          referencedImageId: undefined\n        },\n        data: {\n          handles: {\n            points: viewportCanvasCornersInWorld\n          },\n          viewportId: viewport.id\n        }\n      }\n\n      viewportsWithAnnotations.push(viewport.id)\n\n      annotation.state.addAnnotation(newAnnotation, viewport.id)\n      _annotation = newAnnotation\n    } else if (this.editData?.annotation.data.viewportId === viewport.id) {\n      this.editData.annotation.data.handles.points = viewportCanvasCornersInWorld\n      this.editData.annotation.data.viewportId = viewport.id\n    }\n\n    if (_annotation) this.editData = { viewport, renderingEngine, annotation: _annotation }\n  }\n\n  renderAnnotation(\n    enabledElement: coreTypes.IEnabledElement,\n    svgDrawingHelper: toolsTypes.SVGDrawingHelper\n  ) {\n    const renderStatus = false\n\n    if (!this.editData?.viewport) {\n      return renderStatus\n    }\n\n    const location = <Location>this.configuration.scaleLocation\n\n    const { viewport } = enabledElement\n    if (!viewport || !viewportHasSeriesVolume(viewport)) {\n      return renderStatus\n    }\n\n    const _annotations = annotation.state.getAnnotations(this.getToolName(), viewport.id)\n    const _annotation = _annotations.filter(\n      thisAnnotation => thisAnnotation.data.viewportId === viewport.id\n    )[0]\n\n    if (!_annotation?.data.handles?.points) {\n      return renderStatus\n    }\n\n    const canvas = enabledElement.viewport.canvas\n\n    const styleSpecifier: toolsTypes.AnnotationStyle.StyleSpecifier = {\n      toolGroupId: this.toolGroupId,\n      toolName: this.getToolName(),\n      viewportId: enabledElement.viewport.id\n    }\n\n    const canvasSize = {\n      width: canvas.width,\n      height: canvas.height\n    }\n\n    const topLeft = _annotation.data.handles.points[0]\n    const topRight = _annotation.data.handles.points[1]\n    const bottomLeft = _annotation.data.handles.points[2]\n    const bottomRight = _annotation.data.handles.points[3]\n\n    const pointSet1 = [topLeft, bottomLeft, topRight, bottomRight]\n\n    const worldWidthViewport = vec3.distance(bottomLeft, bottomRight)\n    const worldHeightViewport = vec3.distance(topLeft, bottomLeft)\n\n    // hscaleBounds and vscaleBounds compute the max bound for scales on the image\n    // const hscaleBounds = this.computeScaleBounds(canvasSize, 0.05, 0.05, location)\n    const vscaleBounds = this.computeScaleBounds(canvasSize, 0.05, 0.05, location)\n\n    // Computes which scale size to use, ex: 100mm, 50mm\n    // const scaleSize = 50\n    const scaleSize = this.computeScaleSize(worldWidthViewport, worldHeightViewport, location)\n\n    // Applies the scale with the predetermined size to the image in\n    // world coordinates, then converts them to canvas coordinates\n    const canvasCoordinates = this.computeWorldScaleCoordinates(scaleSize, location, pointSet1).map(\n      (world: coreTypes.Point3) => viewport.worldToCanvas(world)\n    )\n\n    // Uses the bounds and canvas size to center the scale\n    // based on the location\n    const scaleCanvasCoordinates = this._computeCanvasScaleCoordinates(\n      canvasSize,\n      canvasCoordinates,\n      vscaleBounds\n      // hscaleBounds,\n      // location\n    )\n\n    // Computes the end scale ticks coordinates\n    const scaleTicks = <{ endTick1: coreTypes.Point2[]; endTick2: coreTypes.Point2[] }>(\n      this.computeEndScaleTicks(scaleCanvasCoordinates, location)\n    )\n\n    const { annotationUID } = _annotation\n    if (!annotationUID) {\n      return renderStatus\n    }\n\n    styleSpecifier.annotationUID = annotationUID\n    const lineWidth = this.getStyle('lineWidth', styleSpecifier, _annotation)\n    const lineDash = this.getStyle('lineDash', styleSpecifier, _annotation)\n    // const color = this.getStyle('color', styleSpecifier, _annotation)\n    const color = 'skyblue'\n    const shadow = this.getStyle('shadow', styleSpecifier, _annotation)\n\n    const timeNow = new Date().getTime()\n\n    const scaleId = `${annotationUID}-scaleline`\n    const scaleLineUID = '1'\n\n    drawing.drawLine(\n      svgDrawingHelper,\n      annotationUID,\n      `${scaleLineUID}-${timeNow}`,\n      scaleByDevicePixelRatio(scaleCanvasCoordinates[0]),\n      scaleByDevicePixelRatio(scaleCanvasCoordinates[1]),\n      {\n        color,\n        width: lineWidth,\n        lineDash,\n        shadow\n      },\n      scaleId\n    )\n    const leftTickId = `${annotationUID}-left`\n    const leftTickUID = '2'\n\n    drawing.drawLine(\n      svgDrawingHelper,\n      annotationUID,\n      `${leftTickUID}-${timeNow}`,\n      scaleByDevicePixelRatio(scaleTicks.endTick1[0]),\n      scaleByDevicePixelRatio(scaleTicks.endTick1[1]),\n      {\n        color,\n        width: lineWidth,\n        lineDash,\n        shadow\n      },\n      leftTickId\n    )\n    const rightTickId = `${annotationUID}-right`\n    const rightTickUID = '3'\n\n    drawing.drawLine(\n      svgDrawingHelper,\n      annotationUID,\n      `${rightTickUID}-${timeNow}`,\n      scaleByDevicePixelRatio(scaleTicks.endTick2[0]),\n      scaleByDevicePixelRatio(scaleTicks.endTick2[1]),\n      {\n        color,\n        width: lineWidth,\n        lineDash,\n        shadow\n      },\n      rightTickId\n    )\n\n    const locationTextOffest = {\n      bottom: [-10, -42],\n      top: [-12, -35],\n      left: [-40, -20],\n      right: [-50, -20]\n    }\n\n    const textCanvasCoordinates: coreTypes.Point2 = [\n      scaleCanvasCoordinates[0][0] + locationTextOffest[location][0],\n      scaleCanvasCoordinates[0][1] + locationTextOffest[location][1]\n    ]\n\n    const textBoxLines = this._getTextLines(scaleSize)\n\n    const { tickIds, tickUIDs, tickCoordinates } = this.computeInnerScaleTicks(\n      scaleSize,\n      location,\n      annotationUID,\n      scaleTicks.endTick1,\n      scaleTicks.endTick2\n    )\n\n    // draws inner ticks for scale\n    for (let i = 0; i < tickUIDs.length; i++) {\n      drawing.drawLine(\n        svgDrawingHelper,\n        annotationUID,\n        `${tickUIDs[i]}-${timeNow}`,\n        scaleByDevicePixelRatio(tickCoordinates[i][0]),\n        scaleByDevicePixelRatio(tickCoordinates[i][1]),\n        {\n          color,\n          width: lineWidth,\n          lineDash,\n          shadow\n        },\n        tickIds[i]\n      )\n    }\n\n    const textUID = 'text0'\n    drawing.drawTextBox(\n      svgDrawingHelper,\n      annotationUID,\n      `${textUID}-${timeNow}`,\n      textBoxLines,\n      scaleByDevicePixelRatio(textCanvasCoordinates),\n      {\n        fontFamily: 'Helvetica Neue, Helvetica, Arial, sans-serif',\n        fontSize: '14px',\n        lineDash: '2,3',\n        lineWidth: '1',\n        shadow: true,\n        color: color\n      }\n    )\n\n    // 返回true时，triggerAnnotationRender中会触发Events.ANNOTATION_RENDERED事件\n    return renderStatus\n  }\n\n  /**\n   * @override\n   * @description 重写ScaleOverlayTool中的_getTextLines\n   * @author jiannan.jiao\n   * @date 15/09/2023\n   * @param {number} scaleSize\n   * @returns {*}\n   * @memberof MeasuringScaleTool\n   */\n  _getTextLines(scaleSize: number) {\n    const scaleSizeDisplayValue = scaleSize / 10 //convert to cm\n    const scaleSizeUnits = ' cm'\n    const textLines = [scaleSizeDisplayValue.toString().concat(scaleSizeUnits)]\n    return textLines\n  }\n\n  /**\n   * @override\n   * @description 重写ScaleOverlayTool中的computeCanvasScaleCoordinates，\n   *    根据系统设置的缩放比计算worldDistanceOnCanvas\n   * @author jiannan.jiao\n   * @date 04/01/2024\n   * @param {{ height: number; width: number }} canvasSize\n   * @param {coreTypes.Point2[]} canvasCoordinates\n   * @param {{ height: number; width: number }} vscaleBounds\n   * @memberof MeasuringScaleTool\n   */\n  _computeCanvasScaleCoordinates = (\n    canvasSize: { height: number; width: number },\n    canvasCoordinates: coreTypes.Point2[],\n    vscaleBounds: { height: number; width: number }\n  ) => {\n    const worldDistanceOnCanvas = scaleByDevicePixelRatio(\n      canvasCoordinates[0][0] - canvasCoordinates[1][0],\n      true\n    )\n\n    const scaleCanvasCoordinates: coreTypes.Point2[] = [\n      [canvasSize.width / 2 - worldDistanceOnCanvas / 2, vscaleBounds.height],\n      [canvasSize.width / 2 + worldDistanceOnCanvas / 2, vscaleBounds.height]\n    ]\n\n    return scaleCanvasCoordinates\n  }\n}\n\nexport default MeasuringScaleTool\n","import { BaseTool, drawing, utilities } from '@cornerstonejs/tools'\nimport { viewportHasSeriesVolume } from '../scripts'\nimport { getTextBox, getViewportDirectionFromCamera, scaleByDevicePixelRatio } from '../utilities'\n\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\n\n// import axial from '../assets/axial.png'\n// import coronal from '../assets/coronal.png'\n// import sagittal from '../assets/sagittal.png'\n\n// const human = { axial, coronal, sagittal }\n\nconst color = 'gold'\n// const background = 'rgba(0, 0, 0, 0.5)'\nconst markStyle = {\n  // background,\n  color,\n  fontSize: '16px',\n  padding: 0,\n  centerX: false,\n  centerY: false\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 31/10/2023\n * @class OrientationMarkTool\n * @extends {BaseTool}\n */\nclass OrientationMarkTool extends BaseTool {\n  static toolName = 'OrientationMark'\n\n  constructor(toolProps = {}, defaultToolProps = {}) {\n    super(toolProps, defaultToolProps)\n  }\n\n  /**\n   * @description\n   * @author jiannan.jiao\n   * @date 30/10/2023\n   * @param {coreTypes.IEnabledElement} enabledElement\n   * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n   * @memberof OrientationMarkTool\n   */\n  renderAnnotation(\n    enabledElement: coreTypes.IEnabledElement,\n    svgDrawingHelper: toolsTypes.SVGDrawingHelper\n  ) {\n    const viewport = <coreTypes.IVolumeViewport>enabledElement.viewport\n    if (!viewportHasSeriesVolume(viewport)) return\n\n    const camera = viewport.getCamera()\n    const directionInfor = getViewportDirectionFromCamera(camera)\n\n    if (directionInfor && viewport.getImageData()) {\n      const { cosines, xyzIndex } = directionInfor\n\n      const world = [\n        utilities.orientation.getOrientationStringLPS(cosines[0]),\n        utilities.orientation.getOrientationStringLPS(cosines[1]),\n        utilities.orientation.getOrientationStringLPS(cosines[2])\n      ]\n\n      const _world = [\n        utilities.orientation.invertOrientationStringLPS(world[0]),\n        utilities.orientation.invertOrientationStringLPS(world[1]),\n        utilities.orientation.invertOrientationStringLPS(world[2])\n      ]\n\n      world.forEach((v, i) => (world[i] = v.replace(/[fF]/g, 'I').replace(/[hH]/g, 'S')))\n      _world.forEach((v, i) => (_world[i] = v.replace(/[fF]/g, 'I').replace(/[hH]/g, 'S')))\n\n      const directionL = _world[xyzIndex[0]]\n      const directionR = world[xyzIndex[0]]\n      const directionT = _world[xyzIndex[1]]\n      const directionB = world[xyzIndex[1]]\n\n      const { height, width } = viewport.canvas\n      // const { sHeight, sWidth } = viewport\n      const timeNow = new Date().getTime()\n\n      // 根据视口高度计算margin距离，避开与比例尺的重叠，0.05 * sHeight正好落在比例尺上\n      const margin = 0.05 * height + 15\n      // draw left mark\n      {\n        const textBox = getTextBox(svgDrawingHelper, directionL, 16)\n\n        drawing.drawTextBox(\n          svgDrawingHelper,\n          viewport.id,\n          `OrientationMarkL-${timeNow}`,\n          [directionL],\n          [\n            scaleByDevicePixelRatio(margin),\n            scaleByDevicePixelRatio((height - textBox.height) * 0.5)\n          ],\n          markStyle\n        )\n      }\n\n      // draw right mark\n      {\n        const textBox = getTextBox(svgDrawingHelper, directionR, 16)\n\n        drawing.drawTextBox(\n          svgDrawingHelper,\n          viewport.id,\n          `OrientationMarkR-${timeNow}`,\n          [directionR],\n          [\n            scaleByDevicePixelRatio(width - textBox.width - margin),\n            scaleByDevicePixelRatio((height - textBox.height) * 0.5)\n          ],\n          markStyle\n        )\n      }\n\n      // draw top mark\n      {\n        const textBox = getTextBox(svgDrawingHelper, directionT, 16)\n\n        drawing.drawTextBox(\n          svgDrawingHelper,\n          viewport.id,\n          `OrientationMarkT-${timeNow}`,\n          [directionT],\n          [scaleByDevicePixelRatio((width - textBox.width) * 0.5), scaleByDevicePixelRatio(margin)],\n          markStyle\n        )\n      }\n\n      // draw bottom mark\n      {\n        const textBox = getTextBox(svgDrawingHelper, directionB, 16)\n\n        drawing.drawTextBox(\n          svgDrawingHelper,\n          viewport.id,\n          `OrientationMarkB-${timeNow}`,\n          [directionB],\n          [\n            scaleByDevicePixelRatio((width - textBox.width) * 0.5),\n            scaleByDevicePixelRatio(height - textBox.height - margin)\n          ],\n          markStyle\n        )\n      }\n\n      // draw human image\n      /* {\n        const { orientation } = viewport.options\n        const href = Reflect.get(human, <Enums.OrientationAxis>orientation)\n\n        const imageH = height * 0.25\n        const imageW = imageH * 0.65\n\n        drawImage(\n          svgDrawingHelper,\n          viewport.id,\n          `OrientationHuman-${timeNow}`,\n          [\n            scaleByDevicePixelRatio(width - imageW - 5),\n            scaleByDevicePixelRatio(height - imageH - 5)\n          ],\n          {\n            href,\n            height: scaleByDevicePixelRatio(imageH),\n            width: scaleByDevicePixelRatio(imageW)\n          }\n        )\n      } */\n    }\n  }\n}\n\nexport default OrientationMarkTool\n","import { isNumber, round } from 'lodash'\nimport { getEnabledElement, utilities as coreUtils, cache, metaData } from '@cornerstonejs/core'\nimport { BaseTool, drawing, utilities as toolsUtils } from '@cornerstonejs/tools'\nimport {\n  getDensityRelativeWater,\n  getViewportBoundingBox,\n  getViewportDirectionFromCamera,\n  idGenerator,\n  pointOnViewportPlan,\n  scaleByDevicePixelRatio\n} from '../utilities'\nimport { TEXT_WHITE_IN_VIEWPORT } from '../constant'\nimport { axisStateManager, densityStateManager, seriesStateManager } from '../managers'\nimport { connectWithPipe, splitWithPipe, viewportHasSeriesVolume } from '../scripts'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { DisplayComponentID } from '../types'\n\nconst { getAxisFullScreen, getAxisOrientation } = axisStateManager\n\n/**\n * @description 图层信息及鼠标点信息显示\n * @author jiannan.jiao\n * @date 30/10/2023\n * @class SliceInfoTool\n * @extends {BaseTool}\n */\nclass SliceInfoTool extends BaseTool {\n  static toolName = 'SliceInfo'\n  private worlds: Record<string, coreTypes.Point3 | null>\n  private currWorld: coreTypes.Point3 | null\n  passive: boolean\n\n  constructor(toolProps = {}, defaultToolProps = { supportedInteractionTypes: ['Mouse'] }) {\n    super(toolProps, defaultToolProps)\n    this.worlds = {}\n    this.currWorld = null\n    this.passive = false\n  }\n\n  onSetToolPassive() {\n    this.worlds = {}\n    this.currWorld = null\n    this.passive = false\n  }\n\n  /**\n   * @description 鼠标移动时更新视口ID中对应world坐标，坐标将被限制在主序列在当前层的XY方向范围内\n   * @author jiannan.jiao\n   * @date 30/10/2023\n   * @param {({ detail: { fromSynchronizer?: boolean } } & toolsTypes.EventTypes.MouseMoveEventType)} arg\n   * @memberof SliceInfoTool\n   */\n  mouseMoveCallback(\n    arg: { detail: { fromSynchronizer?: boolean } } & toolsTypes.EventTypes.MouseMoveEventType\n  ) {\n    const { currentPoints, element, fromSynchronizer } = arg.detail\n    const enabledElement = getEnabledElement(element)\n\n    this.passive = !!fromSynchronizer\n    this.currWorld = this.passive ? [...currentPoints.world] : null\n\n    if (enabledElement && this.viewportCheck(enabledElement)) {\n      const { viewport } = enabledElement\n      const camera = viewport.getCamera()\n\n      const directionInfor = getViewportDirectionFromCamera(camera)\n      const boundingBox = getViewportBoundingBox(<coreTypes.IVolumeViewport>viewport)\n\n      if (directionInfor && boundingBox) {\n        const { xyzIndex } = directionInfor\n        const { world } = currentPoints\n\n        if (\n          world[xyzIndex[0]] >= boundingBox[xyzIndex[0]][0] &&\n          world[xyzIndex[0]] <= boundingBox[xyzIndex[0]][1] &&\n          world[xyzIndex[1]] >= boundingBox[xyzIndex[1]][0] &&\n          world[xyzIndex[1]] <= boundingBox[xyzIndex[1]][1]\n        ) {\n          Reflect.set(this.worlds, viewport.id, currentPoints.world)\n          toolsUtils.triggerAnnotationRender(element)\n        } else {\n          if (this.passive) {\n            toolsUtils.triggerAnnotationRender(element)\n          }\n        }\n      }\n    }\n  }\n\n  /**\n   * @description 检查视口是否已加载图像，并判断视口是否处于core或fullscreen状态\n   * @author jiannan.jiao\n   * @date 30/10/2023\n   * @param {coreTypes.IEnabledElement} enabledElement\n   * @returns {*}\n   * @memberof SliceInfoTool\n   */\n  viewportCheck(enabledElement: coreTypes.IEnabledElement) {\n    const { viewport } = enabledElement\n\n    if (viewportHasSeriesVolume(viewport)) {\n      const [medicalComponentId, seriesType, orientation] = splitWithPipe(viewport.id)\n      const displayComponentId = <DisplayComponentID>connectWithPipe(medicalComponentId, seriesType)\n      const orientationInfo = getAxisOrientation(displayComponentId)\n\n      if (orientationInfo) {\n        if (orientationInfo.core === orientation) return true\n\n        for (const key in orientationInfo) {\n          const value = Reflect.get(orientationInfo, key)\n\n          if (value === orientation) {\n            const fullScreenInfo = getAxisFullScreen(displayComponentId)\n            if (fullScreenInfo) return Reflect.get(fullScreenInfo, key)\n          }\n        }\n      }\n    }\n\n    return false\n  }\n\n  /**\n   * @description 计算鼠标点下的HU，进处理了CT和MR\n   * @author jiannan.jiao\n   * @date 30/10/2023\n   * @param {string} volumeId\n   * @param {coreTypes.IImageData} imageData\n   * @param {number} intensity\n   * @returns {*}\n   * @memberof SliceInfoTool\n   */\n  getHu(volumeId: string, imageData: coreTypes.IImageData, intensity: number) {\n    const { Modality } = imageData.metadata\n\n    if (Modality === 'CT') {\n      const volume = cache.getVolume(volumeId)\n      if (!volume) throw new Error('Volume is undefined.')\n\n      const firstImageId = volume.imageIds[0]\n\n      /* { rescaleIntercept: 0, rescaleSlope: 1, rescaleType: 'HU' } */\n      const { rescaleIntercept, rescaleSlope } = metaData.get('modalityLutModule', firstImageId)\n\n      if (isNumber(rescaleIntercept) && isNumber(rescaleSlope)) {\n        return round(intensity * rescaleSlope + rescaleIntercept, 2).toString()\n      } else {\n        return round(intensity, 2).toString()\n      }\n    } else if (Modality === 'MR') {\n      return round(intensity, 2).toString()\n    }\n\n    return ''\n  }\n\n  /**\n   * @description 计算鼠标点下的电子密度，进处理了CT\n   * @author jiannan.jiao\n   * @date 30/10/2023\n   * @param {string} volumeId\n   * @param {coreTypes.IImageData} imageData\n   * @param {string} hu\n   * @returns {*}\n   * @memberof SliceInfoTool\n   */\n  getDensity(volumeId: string, imageData: coreTypes.IImageData, hu: string) {\n    if (hu && imageData.metadata.Modality === 'CT') {\n      const seriesId = idGenerator.volumeIdToSeriesId(volumeId)\n      const seriesProps = seriesStateManager.getSeriesProps(seriesId)\n\n      if (seriesProps?.densityId) {\n        const eDensity = densityStateManager.getElectronDensity(seriesProps.densityId)\n\n        if (eDensity) {\n          const density = getDensityRelativeWater(Number(hu), eDensity)\n          return round(density, 4).toString()\n        }\n      }\n    }\n\n    return ''\n  }\n\n  /**\n   * @description\n   * @author jiannan.jiao\n   * @date 30/10/2023\n   * @param {coreTypes.IEnabledElement} enabledElement\n   * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n   * @memberof SliceInfoTool\n   */\n  renderAnnotation(\n    enabledElement: coreTypes.IEnabledElement,\n    svgDrawingHelper: toolsTypes.SVGDrawingHelper\n  ) {\n    if (!this.viewportCheck(enabledElement)) return\n\n    const viewport = <coreTypes.IVolumeViewport>enabledElement.viewport\n    const camera = viewport.getCamera()\n    const imageData = viewport.getImageData()\n    const defaultActor = viewport.getDefaultActor()\n\n    const { focalPoint, parallelScale } = camera\n    const directionInfor = getViewportDirectionFromCamera(camera)\n\n    if (imageData && focalPoint && parallelScale && directionInfor) {\n      const { xyzIndex } = directionInfor\n\n      let world = Reflect.get(this.worlds, viewport.id)\n      if (world) {\n        world[xyzIndex[2]] = focalPoint[xyzIndex[2]] //根据当前图层更新坐标\n      } else {\n        world = viewport.canvasToWorld([\n          viewport.canvas.offsetWidth * 0.5,\n          viewport.canvas.offsetHeight * 0.5\n        ])\n      }\n\n      // pointer position\n      const textArray = [\n        `Position (cm): R-L ${round(world[0] * 0.1, 2)}, A-P ${round(\n          world[1] * 0.1,\n          2\n        )}, I-S ${round(world[2] * 0.1, 2)}`\n      ]\n\n      // HU\n      const hu = this.getHu(defaultActor.uid, imageData, viewport.getIntensityFromWorld(world))\n\n      // density relative to water\n      const density = this.getDensity(defaultActor.uid, imageData, hu)\n      textArray.push(`Density (Relative to Water): ${density}`)\n\n      // current slice index\n      const scrollInfor = coreUtils.getVolumeViewportScrollInfo(viewport, defaultActor.uid)\n      textArray.push(`Slice: ${scrollInfor.currentStepIndex + 1}/${scrollInfor.numScrollSteps + 1}`)\n\n      // HU\n      textArray.push(`CT (HU): ${hu}`)\n\n      // t和scale的计算方法来自ZoomTool._dragParallelProjection中\n      const t = viewport.sHeight * imageData.spacing[xyzIndex[1]] * 0.5\n      const scale = t / parallelScale\n      textArray.push(`Scale: ${Math.round(scale * 100)}%`)\n\n      const timeNow = new Date().getTime()\n\n      drawing.drawTextBox(\n        svgDrawingHelper,\n        viewport.id,\n        `SliceInfoToolText-${timeNow}`,\n        textArray,\n        scaleByDevicePixelRatio([6, 1]),\n        {\n          color: TEXT_WHITE_IN_VIEWPORT,\n          fontSize: '12px',\n          padding: 0\n        }\n      )\n\n      // 如果存在由同步器被动触发渲染时判断鼠标点是否在当前层上然后渲染十字线\n      if (this.passive && this.currWorld) {\n        // 获取视口方向上的层间距\n        const { spacingInNormalDirection } = coreUtils.getTargetVolumeAndSpacingInNormalDir(\n          viewport,\n          camera\n        )\n\n        const isOn = pointOnViewportPlan(viewport, this.currWorld, spacingInNormalDirection * 0.5)\n\n        if (isOn) {\n          const [x, y] = viewport.worldToCanvas(this.currWorld)\n\n          drawing.drawLine(\n            svgDrawingHelper,\n            viewport.id,\n            `SliceInfoToolPassiveLineH-${timeNow}`,\n            [x - 10, y],\n            [x + 10, y],\n            { color: 'tomato', width: 1 }\n          )\n\n          drawing.drawLine(\n            svgDrawingHelper,\n            viewport.id,\n            `SliceInfoToolPassiveLineV-${timeNow}`,\n            [x, y - 10],\n            [x, y + 10],\n            { color: 'tomato', width: 1 }\n          )\n        }\n      }\n    }\n  }\n}\n\nexport default SliceInfoTool\n","import { utilities as toolsUtils, WindowLevelTool } from '@cornerstonejs/tools'\nimport { grayscaleStateManager, seriesStateManager } from '../managers'\nimport { idGenerator } from '../utilities'\nimport type { Types } from '@cornerstonejs/core'\n\nconst DEFAULT_MULTIPLIER = 4\n\n/** @type {*} lower和upper间的最小间隙 */\nconst MIN_DISTANCE = 2\n\ntype GetNewRangeParams = {\n  viewport: Types.IVolumeViewport | Types.IStackViewport\n  deltaPointsCanvas: [number, number]\n  volumeId: string\n  lower: number\n  upper: number\n}\n\ntype GetPTScaledNewRangeParams = {\n  deltaPointsCanvas: [number, number]\n  lower: number\n  upper: number\n  clientHeight: number\n  viewport: Types.IVolumeViewport | Types.IStackViewport\n  volumeId: string\n  isPreScaled: boolean\n}\n\nclass WWWCTool extends WindowLevelTool {\n  static toolName = 'WWWC'\n  constructor(\n    toolProps = {},\n    defaultToolProps = {\n      supportedInteractionTypes: ['Mouse', 'Touch']\n    }\n  ) {\n    super(toolProps, defaultToolProps)\n  }\n\n  /**\n   * @description 重写针对PT的生成新范围函数，限制最大值不能超过灰度统计\n   * @author jiannan.jiao\n   * @date 14/09/2023\n   * @param {GetPTScaledNewRangeParams} {\n   *     deltaPointsCanvas,\n   *     lower,\n   *     upper,\n   *     clientHeight,\n   *     viewport,\n   *     volumeId,\n   *     isPreScaled\n   *   }\n   * @returns {*}\n   * @memberof WWWCTool\n   */\n  getPTScaledNewRange({\n    deltaPointsCanvas,\n    lower,\n    upper,\n    clientHeight,\n    viewport,\n    volumeId,\n    isPreScaled\n  }: GetPTScaledNewRangeParams) {\n    let multiplier = DEFAULT_MULTIPLIER\n\n    if (isPreScaled) {\n      multiplier = 5 / clientHeight\n    } else {\n      multiplier = this._getMultiplierFromDynamicRange(viewport, volumeId) || DEFAULT_MULTIPLIER\n    }\n\n    const deltaY = deltaPointsCanvas[1]\n    const wcDelta = deltaY * multiplier\n\n    upper -= wcDelta\n\n    // 最终范围应保证在序列的灰度范围间\n    const seriesId = idGenerator.volumeIdToSeriesId(volumeId)\n    const statistics = grayscaleStateManager.getSeriesGrayscaleStatisticsSync(seriesId)\n    if (statistics) {\n      upper = toolsUtils.clip(upper, statistics.min, statistics.max)\n    }\n\n    // upper为0是会报错\n    upper = isPreScaled ? Math.max(upper, 0.1) : Math.max(upper, 1)\n\n    return { lower, upper }\n  }\n\n  /**\n   * @description 重写针对CT和MR的生成新范围函数，CT时获取序列电子密度限制范围\n   * @author jiannan.jiao\n   * @date 13/09/2023\n   * @param {GetNewRangeParams} { viewport, deltaPointsCanvas, volumeId, lower, upper }\n   * @returns {*}\n   * @memberof WWWCTool\n   */\n  getNewRange({ viewport, deltaPointsCanvas, volumeId, lower, upper }: GetNewRangeParams) {\n    const multiplier = this._getMultiplierFromDynamicRange(viewport, volumeId) || DEFAULT_MULTIPLIER\n\n    const wwDelta = deltaPointsCanvas[0] * multiplier * 0.5\n    const wcDelta = deltaPointsCanvas[1] * multiplier\n\n    let newLower = lower - wwDelta + wcDelta\n    let newUpper = upper + wwDelta + wcDelta\n\n    const seriesId = idGenerator.volumeIdToSeriesId(volumeId)\n    const statistics = grayscaleStateManager.getSeriesGrayscaleStatisticsSync(seriesId)\n\n    if (statistics) {\n      // 如果序列灰度统计数据存在, 最终范围应保证在序列的灰度范围间, 并保证最大最小值间跨度大于MIN_DISTANCE\n      newLower = toolsUtils.clip(newLower, statistics.min, statistics.max)\n      newUpper = toolsUtils.clip(newUpper, statistics.min, statistics.max)\n\n      if (newUpper - newLower < MIN_DISTANCE) {\n        if (statistics.max - newUpper < MIN_DISTANCE) {\n          newLower = newUpper - MIN_DISTANCE\n        } else {\n          newUpper += MIN_DISTANCE\n        }\n      }\n    } else {\n      // 如果序列灰度统计数据不存在, 只保证最大最小值间跨度大于MIN_DISTANCE\n      if (newUpper - newLower < MIN_DISTANCE) newUpper += MIN_DISTANCE\n    }\n\n    const VOIRange = { lower: newLower, upper: newUpper }\n\n    seriesStateManager.setVOIRange(seriesId, VOIRange)\n\n    return VOIRange\n  }\n}\n\nexport default WWWCTool\n","import { drawing } from '@cornerstonejs/tools'\nimport { round } from 'lodash'\nimport { DOSE_LEGENDS, TEXT_WHITE_IN_VIEWPORT } from '../../constant'\nimport { planStateManager } from '../../managers'\nimport { getTextBox } from '../../utilities'\n\n/* Import Types */\nimport { eventTarget, type Types as coreTypes, triggerEvent } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport { CONSTANT } from '../..'\n\nconst DOSE_UNIT = { [DOSE_LEGENDS.A]: 'cGy', [DOSE_LEGENDS.R]: '%' }\nconst FONT_SIZE = 12\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/05/2024\n * @export\n * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n * @param {string} viewportId\n * @param {coreTypes.IViewport} viewport\n * @param {LevelItem[]} levels\n */\nexport default function drawLegend(\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  viewportId: string,\n  viewport: coreTypes.IViewport\n) {\n  const levels = planStateManager.dose.getLevel()\n  const legendsType = planStateManager.dose.getLegendsType()\n  const unit = DOSE_UNIT[legendsType]\n\n  // 缩放比例尽量满足12条数据时能够不超过canvas高度的一半\n  const canvasHeight = viewport.canvas.offsetHeight\n  const scale = Math.min((canvasHeight * 0.5) / (FONT_SIZE * 14), 1)\n\n  const fontPx = FONT_SIZE * scale\n  const fontSize = `${fontPx}px`\n  const textStyle = { color: TEXT_WHITE_IN_VIEWPORT, fontSize, padding: 0 }\n\n  // '123456789.' + unit 获取text的高度信息用作图例色块的高度\n  const { height } = getTextBox(svgDrawingHelper, '123456789.' + unit, fontPx)\n\n  // canvas为x.5的高度时获取到的offsetHeight为x+1, -1可以尽量保证最下面一行legends文字渲染\n  let bottom = canvasHeight - 1\n\n  /** @type {*} 每次重绘剂量场时更新图例的时间标记, 使图例被重新绘制而不是复用已有, 保证图例在剂量场上面 */\n  const timeNow = new Date().getTime()\n\n  // 在剂量场绘制结束后绘制图例, 保证图例在剂量场之上显示\n  for (let i = levels.length - 1; i >= 0; i--) {\n    const level = levels[i]\n    const color = level.color\n    const top = bottom - height //图例顶部坐标\n    const uid = `DoseLegendText-${timeNow}-${i}`\n    const value = round(level[legendsType], 2).toString()\n\n    const path: coreTypes.Point2[] = [\n      [0, top],\n      [6, top],\n      [6, bottom],\n      [0, bottom]\n    ]\n\n    // 绘制图例色块\n    drawing.drawPath(svgDrawingHelper, viewportId, uid, path, {\n      fillColor: color,\n      fillOpacity: 1,\n      width: 0, //drawPath 中 const strokeWidth = lineWidth || width; 这里只能用width\n      closePath: true\n    })\n\n    // 绘制图例注释\n    drawing.drawTextBox(svgDrawingHelper, viewportId, uid, [value], [10, top], textStyle)\n\n    bottom -= height\n  }\n\n  // 绘制图例单位\n  drawing.drawTextBox(\n    svgDrawingHelper,\n    viewportId,\n    `DoseLegendText-Unit-${timeNow}`,\n    [`(${unit})`],\n    [2, bottom - height - 4],\n    textStyle\n  )\n\n  window.requestAnimationFrame(() => {\n    triggerEvent(eventTarget, CONSTANT.Events.DOSE_DRAWED, {\n      viewportId,\n      viewport\n    })\n  })\n}\n","/* Import References */\nimport { round } from 'lodash'\nimport { BaseTool, drawing } from '@cornerstonejs/tools'\nimport Shape from '@doodle3d/clipper-js'\nimport { planStateManager } from '../../managers'\nimport { viewportHasSeriesVolume } from '../../scripts'\nimport {\n  drawPath,\n  getPathsFromSlice,\n  getSliceFromVolume,\n  getViewportDirectionFromCamera\n} from '../../utilities'\nimport drawLegend from './draw_legend'\n\n/* Import Types */\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { Point } from '@doodle3d/clipper-js'\nimport type { AxisName } from '../../types'\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 29/11/2023\n * @class DoseDisplayTool\n * @extends {BaseTool}\n */\nclass DoseDisplayTool extends BaseTool {\n  static toolName = 'DoseDisplay'\n\n  constructor(toolProps = {}, defaultToolProps = {}) {\n    super(toolProps, defaultToolProps)\n  }\n\n  // onSetToolActive(): void\n  // onSetToolDisabled(): void\n  // onSetToolEnabled(): void\n  // onSetToolPassive(): void\n\n  /**\n   * @description\n   * @author jiannan.jiao\n   * @date 29/11/2023\n   * @param {coreTypes.IEnabledElement} enabledElement\n   * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n   * @memberof DoseDisplayTool\n   */\n  renderAnnotation(\n    enabledElement: coreTypes.IEnabledElement,\n    svgDrawingHelper: toolsTypes.SVGDrawingHelper\n  ) {\n    const planId = <string | undefined>planStateManager.plan.getPlanId(this.toolGroupId)\n    if (!planId) return\n\n    const { viewport, viewportId } = enabledElement\n    if (!viewportHasSeriesVolume(viewport)) return\n\n    const { options } = viewport\n    const camera = viewport.getCamera()\n\n    const { focalPoint, viewPlaneNormal, viewUp } = camera\n    if (!focalPoint || !viewPlaneNormal || !viewUp || !options.orientation) return\n\n    const directionInfor = getViewportDirectionFromCamera(camera)\n    if (!directionInfor) throw new Error('Viewport directionInfor is undefined.')\n\n    const { xyzIndex } = directionInfor\n\n    const level = planStateManager.dose.getLevel()\n    const planZ = focalPoint[xyzIndex[2]]\n\n    // 保存的数据为world坐标, 每次绘制时根据视口状态重新计算canvas坐标\n    let allPathsInWorld = planStateManager.dose.getAxisContours(\n      planId,\n      <AxisName>options.orientation,\n      planZ\n    )\n\n    if (!allPathsInWorld) {\n      const doseData = planStateManager.dose.getDoseData(planId)\n      if (!doseData) return\n\n      const sliceData = getSliceFromVolume(camera, doseData, { xyzIndex, planZ })\n      if (!sliceData) throw new Error('sliceData is undefined.')\n\n      allPathsInWorld = []\n\n      for (let i = 0, iMax = level.length; i < iMax; i++) {\n        const absolute = level[i].absolute\n        allPathsInWorld.push(getPathsFromSlice(sliceData, [absolute], viewport, xyzIndex))\n      }\n\n      // 截取的world坐标系路径数据进行缓存\n      planStateManager.dose.setAxisContours(planId, <AxisName>options.orientation, {\n        planeZ: focalPoint[xyzIndex[2]],\n        contours: allPathsInWorld\n      })\n    }\n\n    // world to canvas\n    const allPathsOnCanvas: Point[][][] = []\n    for (let i = 0, iMax = allPathsInWorld.length; i < iMax; i++) {\n      const pathsInWorld = allPathsInWorld[i]\n      const pathsOnCanvas = []\n      for (let j = 0, jMax = pathsInWorld.length; j < jMax; j++) {\n        const pathInWorld = pathsInWorld[j]\n        const pathOnCanvas = []\n        for (let k = 0, kMax = pathInWorld.length; k < kMax; k++) {\n          const [X, Y] = viewport.worldToCanvas(pathInWorld[k])\n          pathOnCanvas.push({ X, Y })\n        }\n        pathsOnCanvas.push(pathOnCanvas)\n      }\n      allPathsOnCanvas.push(pathsOnCanvas)\n    }\n\n    const displayType = planStateManager.dose.getDisplayType()\n    const legendsType = planStateManager.dose.getLegendsType()\n\n    // 倒序从最小剂量场开始绘制\n    for (let i = allPathsOnCanvas.length - 1; i >= 0; i--) {\n      const _level = level[i]\n      const color = _level.color\n      const legendValue = round(_level[legendsType], 2).toString()\n\n      // 跳过空路径\n      const paths = allPathsOnCanvas[i]\n      if (!paths.length) continue\n\n      if (displayType === 'fill') {\n        // 向前寻找需要裁剪掉的孔洞\n        let prevPaths: Point[][] = []\n        let index = i - 1\n\n        while (index > -1) {\n          if (allPathsOnCanvas[index]?.length) {\n            prevPaths = allPathsOnCanvas[index]\n            break\n          }\n          index--\n        }\n\n        this.fill(svgDrawingHelper, prevPaths, paths, viewportId, legendValue, color)\n      } else {\n        this.line(svgDrawingHelper, paths, viewportId, legendValue, color)\n      }\n    }\n\n    drawLegend(svgDrawingHelper, viewportId, viewport)\n  }\n\n  /**\n   * @description 等剂量线填充绘制方法\n   * @author jiannan.jiao\n   * @date 30/11/2023\n   * @private\n   * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n   * @param {Point[][]} prevPaths\n   * @param {Point[][]} paths\n   * @param {string} viewportId\n   * @param {string} legendValue\n   * @param {string} color\n   * @memberof DoseDisplayTool\n   */\n  private fill(\n    svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n    prevPaths: Point[][],\n    paths: Point[][],\n    viewportId: string,\n    legendValue: string,\n    color: string\n  ) {\n    let shape: Shape\n\n    if (prevPaths?.length) {\n      const prevShape = new Shape(prevPaths)\n      prevShape.fixOrientation()\n\n      shape = new Shape(paths)\n      shape.fixOrientation()\n\n      // 填充\n      drawPath(\n        svgDrawingHelper,\n        viewportId,\n        `DoseFill-${legendValue}`,\n        shape.paths.concat(prevShape.paths),\n        {\n          fill: color,\n          fillOpacity: 0.5,\n          stroke: color,\n          strokeWidth: 0\n        }\n      )\n    } else {\n      shape = new Shape(paths)\n      shape.fixOrientation()\n\n      // 填充\n      drawPath(svgDrawingHelper, viewportId, `DoseFill-${legendValue}`, shape.paths, {\n        fill: color,\n        fillOpacity: 0.5,\n        stroke: color,\n        strokeWidth: 0\n      })\n    }\n\n    this.drawLine(svgDrawingHelper, shape, viewportId, legendValue, color)\n  }\n\n  /**\n   * @description 等剂量线绘制方法\n   * @author jiannan.jiao\n   * @date 30/11/2023\n   * @private\n   * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n   * @param {Point[][]} prevPaths\n   * @param {Point[][]} paths\n   * @param {string} viewportId\n   * @param {string} legendValue\n   * @param {string} color\n   * @memberof DoseDisplayTool\n   */\n  private line(\n    svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n    // prevPaths: Point[][],\n    paths: Point[][],\n    viewportId: string,\n    legendValue: string,\n    color: string\n  ) {\n    const shape = new Shape(paths)\n    shape.fixOrientation()\n\n    this.drawLine(svgDrawingHelper, shape, viewportId, legendValue, color)\n  }\n\n  /**\n   * @description 画线\n   * @author jiannan.jiao\n   * @date 30/11/2023\n   * @private\n   * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n   * @param {Shape} shape\n   * @param {string} viewportId\n   * @param {string} legendValue\n   * @param {string} color\n   * @memberof DoseDisplayTool\n   */\n  private drawLine(\n    svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n    shape: Shape,\n    viewportId: string,\n    legendValue: string,\n    color: string\n  ) {\n    for (let j = 0, jMax = shape.paths.length; j < jMax; j++) {\n      const shapePath = shape.paths[j]\n      const drawPath: coreTypes.Point2[] = []\n\n      for (let k = 0, kMax = shapePath.length; k < kMax; k++) {\n        const { X, Y } = shapePath[k]\n        drawPath.push([X, Y])\n      }\n\n      drawing.drawPolyline(svgDrawingHelper, viewportId, `DoseLine-${legendValue}-${j}`, drawPath, {\n        color,\n        closePath: true,\n        lineWidth: 1\n      })\n    }\n  }\n}\n\nexport default DoseDisplayTool\n","import { getEnabledElement, type Types as coreTypes, triggerEvent } from '@cornerstonejs/core'\nimport {\n  AnnotationTool,\n  annotation as toolsAnnotation,\n  utilities,\n  type Types as toolsTypes,\n  Enums\n} from '@cornerstonejs/tools'\nimport { draggableStateManager } from '../../managers'\nimport { couchInSlice } from '../../utilities'\nimport type { CouchAnnotation } from '../../types'\nimport { connectWithPipe, splitWithPipe } from '../../scripts'\n\n/**\n * @description 负责可拖拽元素交互\n * @author jiannan.jiao\n * @date 21/09/2023\n * @class DraggableTool\n * @extends {AnnotationDisplayTool}\n */\nclass DraggableTool extends AnnotationTool {\n  static toolName = 'Draggable'\n\n  constructor(\n    toolProps: toolsTypes.PublicToolProps = {},\n    defaultToolProps: toolsTypes.ToolProps = {\n      supportedInteractionTypes: ['Mouse'], //['Mouse', 'Touch']\n      configuration: {\n        shadow: true,\n        preventHandleOutsideImage: false\n      }\n    }\n  ) {\n    super(toolProps, defaultToolProps)\n  }\n\n  /**\n   * @description 应用于靶点、基准标记点的拖拽添加\n   * @author jiannan.jiao\n   * @date 21/09/2023\n   * @param {toolsTypes.EventTypes.InteractionEventType} evt\n   * @param {toolsTypes.InteractionTypes} interactionType\n   * @returns {*}  {toolsTypes.Annotation}\n   * @memberof DraggableTool\n   */\n  addNewAnnotation(\n    evt: toolsTypes.EventTypes.InteractionEventType,\n    interactionType: toolsTypes.InteractionTypes\n  ): toolsTypes.Annotation {\n    const { detail } = evt\n    const { event } = detail\n    const type = Reflect.get(event, 'addType')\n\n    if (type) {\n      const selectedHandlor = draggableStateManager.registe.getAddHandlor(type)\n      if (selectedHandlor) return selectedHandlor.call(this, evt, interactionType)\n    }\n\n    return { metadata: { FrameOfReferenceUID: '', toolName: '' }, data: {} }\n  }\n\n  /**\n   * @description\n   * @author jiannan.jiao\n   * @date 21/09/2023\n   * @param {HTMLDivElement} element 记录接收到的参数，勿删\n   * @memberof DraggableTool\n   */\n  cancel() {}\n\n  /**\n   * @description 选中一个可拖拽元素\n   * @author jiannan.jiao\n   * @date 21/09/2023\n   * @param {toolsTypes.EventTypes.InteractionEventType} evt\n   * @param {toolsTypes.Annotation} annotation\n   * @param {toolsTypes.ToolHandle} handle\n   * @param {toolsTypes.InteractionTypes} interactionType\n   * @memberof DraggableTool\n   */\n  handleSelectedCallback(\n    evt: toolsTypes.EventTypes.InteractionEventType,\n    annotation: toolsTypes.Annotation,\n    handle: toolsTypes.ToolHandle,\n    interactionType: toolsTypes.InteractionTypes\n  ) {\n    // 阻止mouseDown中事件继续向下进行触发其他工具中的postMouseDownCallback\n    evt.preventDefault()\n\n    const { type } = annotation.data\n    const selectedHandlor = draggableStateManager.registe.getSelectedHandlor(type)\n    selectedHandlor && selectedHandlor.call(this, evt, annotation, handle, interactionType)\n  }\n\n  /**\n   * @description\n   * @author jiannan.jiao\n   * @date 21/09/2023\n   * @param {toolsTypes.EventTypes.InteractionEventType} evt\n   * @param {toolsTypes.Annotation} annotation\n   * @param {toolsTypes.InteractionTypes} interactionType\n   * @memberof DraggableTool\n   */\n  toolSelectedCallback(\n    evt: toolsTypes.EventTypes.InteractionEventType,\n    annotation: toolsTypes.Annotation,\n    interactionType: toolsTypes.InteractionTypes\n  ) {\n    // 阻止mouseDown中事件继续向下进行触发其他工具中的postMouseDownCallback\n    evt.preventDefault()\n\n    const { type } = annotation.data\n    const selectedHandlor = draggableStateManager.registe.getSelectedToolHandlor(type)\n    selectedHandlor && selectedHandlor.call(this, evt, annotation, interactionType)\n  }\n\n  /**\n   * @description 当鼠标移动执行完getHandleNearImagePoint未找到annotation时执行这里\n   * 参照AngleTool的实现发现可以用于判断鼠标是否在端点连线上，可用于头框注册\n   * @author jiannan.jiao\n   * @date 21/09/2023\n   * @param {HTMLDivElement} element\n   * @param {toolsTypes.Annotation} annotation\n   * @param {coreTypes.Point2} canvasCoords\n   * @param {number} proximity\n   * @param {string} interactionType\n   * @returns {*}  {boolean}\n   * @memberof DraggableTool\n   */\n  isPointNearTool(\n    element: HTMLDivElement,\n    annotation: toolsTypes.Annotation,\n    canvasCoords: coreTypes.Point2,\n    proximity: number,\n    interactionType: string\n  ) {\n    // 如果是拖拽添加元素时不计算鼠标靠近\n    if (this.configuration.dragAdd) return false\n\n    const { type } = annotation.data\n    const nearToolHandlor = draggableStateManager.registe.getNearToolHandlor(type)\n    if (nearToolHandlor) {\n      return nearToolHandlor.call(\n        this,\n        element,\n        annotation,\n        canvasCoords,\n        proximity,\n        interactionType\n      )\n    } else {\n      return false\n    }\n  }\n\n  /**\n   * @description mouseMove.ts和mouseDown.ts中获取鼠标点下Annotations，会获取到视口中全部的Annotations，然后调用对应工具的getHandleNearImagePoint确定是否靠近其中的某个点。\n   * 需要根据患者原点、影像中心等不同类型控制点绘制的半径执行判断，为设置判断程序的控制点使用父类的getHandleNearImagePoint作为默认处理程序\n   * @author jiannan.jiao\n   * @date 21/09/2023\n   * @param {HTMLDivElement} element\n   * @param {toolsTypes.Annotation} annotation\n   * @param {coreTypes.Point2} canvasCoords\n   * @param {number} proximity 针对浏览器端的默认靠近值为6\n   * @returns {*}\n   * @memberof DraggableTool\n   */\n  getHandleNearImagePoint(\n    element: HTMLDivElement,\n    annotation: toolsTypes.Annotation,\n    canvasCoords: coreTypes.Point2,\n    proximity: number\n  ) {\n    // 如果是拖拽添加元素时不计算鼠标靠近\n    if (this.configuration.dragAdd) return\n\n    const { type } = annotation.data\n    const nearHandlor = draggableStateManager.registe.getNearHandlor(type)\n    if (nearHandlor) {\n      return nearHandlor.call(this, element, annotation, canvasCoords, proximity)\n    } else {\n      return super.getHandleNearImagePoint(element, annotation, canvasCoords, proximity)\n    }\n  }\n\n  /**\n   * @description 父类中定义的抽象方法，这里定义出来防止报错，渲染交给DraggableDisplayTool执行\n   * @author jiannan.jiao\n   * @date 21/09/2023\n   * @param {coreTypes.IEnabledElement} enabledElement 记录接收到的参数，勿删\n   * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper 记录接收到的参数，勿删\n   * @memberof DraggableTool\n   */\n  renderAnnotation() {}\n\n  /**\n   * @description 监听CORNERSTONE_TOOLS_MOUSE_CLICK事件，当发生时触发CORNERSTONE_TOOLS_MOUSE_UP\n   * @author jiannan.jiao\n   * @date 17/10/2023\n   * @param {toolsTypes.EventTypes.MouseClickEventType} evt\n   * @memberof DraggableTool\n   */\n  mouseClickCallback = (evt: toolsTypes.EventTypes.MouseClickEventType) => {\n    /**\n     * 不对evt.detail中的事件信息做修改，保留eventName为CORNERSTONE_TOOLS_MOUSE_CLICK\n     * 这样在selected的处理程序中可以却别处理鼠标单击选中和拖拽结束抬起\n     */\n    evt.target && triggerEvent(evt.target, Enums.Events.MOUSE_UP, evt.detail)\n  }\n\n  /**\n   * @description 重写父类的filterInteractableAnnotationsForElement，处理多个可拖拽元素重叠时鼠标点选时选中项与高亮不一致的问题\n   * @author jiannan.jiao\n   * @date 13/10/2023\n   * @param {HTMLDivElement} element\n   * @param {toolsTypes.Annotations} annotations\n   * @returns {*}  {(toolsTypes.Annotations | undefined)}\n   * @memberof DraggableTool\n   * @override\n   */\n  filterInteractableAnnotationsForElement(\n    element: HTMLDivElement,\n    annotations: toolsTypes.Annotations\n  ): toolsTypes.Annotations | undefined {\n    if (!annotations || !annotations.length) {\n      return []\n    }\n\n    const enabledElement = getEnabledElement(element)\n    if (enabledElement) {\n      const { viewport, viewportId } = enabledElement\n\n      //筛选出在选中element中的annotation\n      const filteredAnnotations = annotations.filter(annotation => {\n        if (!annotation.annotationUID) return false\n\n        const [, medicalComponentId, seriesType, axisName] = splitWithPipe(annotation.annotationUID)\n        const toolGroupId = connectWithPipe(medicalComponentId, seriesType, axisName)\n\n        return toolGroupId === viewportId\n      })\n\n      if (!filteredAnnotations.length) return []\n\n      const annotationsOnSlice = utilities.planar.filterAnnotationsForDisplay(\n        viewport,\n        filteredAnnotations\n      )\n\n      //治来床有厚度，不能用默认判断点的方式来判断\n      const filterCouch = filteredAnnotations.filter(\n        annotation =>\n          annotation.data.type === draggableStateManager.DraggableElementType.couch &&\n          couchInSlice(enabledElement, this.toolGroupId, <CouchAnnotation>annotation)\n      )\n\n      const resultAnnotations = [...annotationsOnSlice, ...filterCouch]\n\n      // 重排获取到的全部annotations，确保顺序与渲染顺序一致\n      const serialized = draggableStateManager.serializationInputAnnotations(resultAnnotations)\n\n      return serialized.reverse()\n    }\n\n    return []\n  }\n\n  /**\n   * @description 重写父类的mouseMoveCallback，处理多个可拖拽元素重叠时鼠标移入均会高亮显示的问题\n   * @author jiannan.jiao\n   * @date 09/10/2023\n   * @param {toolsTypes.EventTypes.MouseMoveEventType} evt\n   * @param {toolsTypes.Annotations} [filteredAnnotations]\n   * @memberof DraggableTool\n   * @override\n   */\n  mouseMoveCallback = (\n    evt: toolsTypes.EventTypes.MouseMoveEventType,\n    filteredAnnotations?: toolsTypes.Annotations\n  ): boolean => {\n    if (!filteredAnnotations) return false\n\n    const { element, currentPoints } = evt.detail\n    const canvasCoords = currentPoints.canvas\n    let annotationsNeedToBeRedrawn = false\n\n    /** @type {*} 记录已靠近鼠标的Annotation对应的类型 */\n    let nearType = ''\n\n    /** @type {*} 标记是否有一个已靠近鼠标的Annotation存在 */\n    let near = false\n\n    for (const annotation of filteredAnnotations) {\n      // Do not do anything if the annotation is locked or hidden.\n      if (\n        !annotation.annotationUID ||\n        toolsAnnotation.locking.isAnnotationLocked(annotation) ||\n        !toolsAnnotation.visibility.isAnnotationVisible(annotation.annotationUID)\n      ) {\n        continue\n      }\n\n      /**\n       * 如果已经存在已靠近鼠标的Annotation，那么不在其他类型的Annotation中判断\n       * 这样做可以防止不同类型元素被同时选中\n       * 目前主要针对靶点元素进行处理，后期如果需要处理其他元素请参考靶点部分的逻辑\n       */\n      if (near && annotation.data.type !== nearType) {\n        annotation.highlighted = false\n        continue\n      }\n\n      const { data } = annotation\n      const activateHandleIndex = data.handles ? data.handles.activeHandleIndex : undefined\n\n      // Perform tool specific imagePointNearToolOrHandle to determine if the mouse\n      // is near the tool or its handles or its textBox.\n      near = this._imagePointNearOrOnline(\n        element,\n        annotation,\n        canvasCoords,\n        6 // Todo: This should come from the state\n      )\n\n      const nearToolAndNotMarkedActive = near && !annotation.highlighted\n      const notNearToolAndMarkedActive = !near && annotation.highlighted\n      if (nearToolAndNotMarkedActive || notNearToolAndMarkedActive) {\n        annotation.highlighted = !annotation.highlighted\n        annotationsNeedToBeRedrawn = true\n      } else if (data.handles && data.handles.activeHandleIndex !== activateHandleIndex) {\n        // Active handle index has changed, re-render.\n        annotationsNeedToBeRedrawn = true\n      }\n\n      if (near) {\n        nearType = annotation.data.type\n      }\n    }\n\n    return annotationsNeedToBeRedrawn\n  }\n\n  private _imagePointNearOrOnline(\n    element: HTMLDivElement,\n    annotation: toolsTypes.Annotation,\n    canvasCoords: coreTypes.Point2,\n    proximity: number\n  ): boolean {\n    // Based on the tool instance type, check if the point is near the tool handles\n    const handleNearImagePoint = this.getHandleNearImagePoint(\n      element,\n      annotation,\n      canvasCoords,\n      proximity\n    )\n\n    if (handleNearImagePoint) {\n      return true\n    }\n\n    // If the point is not near the handles, check if the point is near the tool\n    const toolNewImagePoint = this.isPointNearTool(\n      element,\n      annotation,\n      canvasCoords,\n      proximity,\n      'mouse'\n    )\n\n    if (toolNewImagePoint) {\n      return true\n    }\n\n    return false\n  }\n}\n\nexport default DraggableTool\n","import { type Types as coreTypes } from '@cornerstonejs/core'\nimport { AnnotationDisplayTool, annotation, type Types as toolsTypes } from '@cornerstonejs/tools'\nimport { ToolsName } from '../../constant'\nimport { draggableStateManager } from '../../managers'\n\n/**\n * @description 负责可拖拽元素渲染\n * @author jiannan.jiao\n * @date 20/09/2023\n * @class DraggableDisplayTool\n * @extends {AnnotationDisplayTool}\n */\nclass DraggableDisplayTool extends AnnotationDisplayTool {\n  static toolName = 'DraggableDisplay'\n  // protected frameExtractedPtsRenderInSagViewport: Map<HTMLDivElement, Map<number, coreTypes.Point3[]>>\n  // protected frameExtractedPtsRenderInCorViewport: Map<HTMLDivElement, Map<number, coreTypes.Point3[]>>\n\n  // protected frameFittingPtsRenderInSagViewport: Map<HTMLDivElement, Map<number, coreTypes.Point3[]>>\n  // protected frameFittingPtsRenderInCorViewport: Map<HTMLDivElement, Map<number, coreTypes.Point3[]>>\n\n  // protected framePhysicsPtsRenderInSagViewport: Map<HTMLDivElement, Map<number, coreTypes.Point3[]>>\n  // protected framePhysicsPtsRenderInCorViewport: Map<HTMLDivElement, Map<number, coreTypes.Point3[]>>\n\n  constructor(toolProps: toolsTypes.PublicToolProps, defaultToolProps: toolsTypes.ToolProps) {\n    super(toolProps, defaultToolProps)\n\n    // //记录当前视图中矢状位和冠状位显示的头架提取点\n    // this.frameExtractedPtsRenderInSagViewport = new Map()\n    // this.frameExtractedPtsRenderInCorViewport = new Map()\n\n    // //记录当前视图中矢状位和冠状位显示的头架拟合点\n    // this.frameFittingPtsRenderInSagViewport = new Map()\n    // this.frameFittingPtsRenderInCorViewport = new Map()\n\n    // //记录当前视图中矢状位和冠状位显示的头架物理点\n    // this.framePhysicsPtsRenderInSagViewport = new Map()\n    // this.framePhysicsPtsRenderInCorViewport = new Map()\n  }\n\n  renderAnnotation(\n    enabledElement: coreTypes.IEnabledElement,\n    svgDrawingHelper: toolsTypes.SVGDrawingHelper\n  ) {\n    // this.frameExtractedPtsRenderInSagViewport.delete(enabledElement.viewport.element)\n    // this.frameExtractedPtsRenderInCorViewport.delete(enabledElement.viewport.element)\n\n    // this.frameFittingPtsRenderInSagViewport.delete(enabledElement.viewport.element)\n    // this.frameFittingPtsRenderInCorViewport.delete(enabledElement.viewport.element)\n\n    // this.framePhysicsPtsRenderInSagViewport.delete(enabledElement.viewport.element)\n    // this.framePhysicsPtsRenderInCorViewport.delete(enabledElement.viewport.element)\n\n    const modelId = draggableStateManager.getModelId(this.toolGroupId)\n\n    if (modelId) {\n      const annotations = annotation.state.getAnnotations(ToolsName.DraggableDisplay, modelId)\n\n      for (const iterator of annotations) {\n        if (iterator.isVisible) {\n          const { type } = iterator.data\n          const render = draggableStateManager.registe.getRender(type)\n          render && render.call(this, enabledElement, svgDrawingHelper, iterator)\n        }\n      }\n    }\n  }\n}\n\nexport default DraggableDisplayTool\n","import { eventTarget, triggerEvent, utilities } from '@cornerstonejs/core'\nimport { annotation, type Types as toolsTypes } from '@cornerstonejs/tools'\nimport { Events } from '../../../constant'\nimport { draggableStateManager, planStateManager } from '../../../managers'\nimport { splitComponentIdStr } from '../../../scripts'\nimport type { DraggableTool } from '..'\n\ntype Options = Partial<{ id: string; planId: string; number: number }>\n\n/**\n * @description DraggableTool.addNewAnnotation中获取到event的addType为DraggableElementType.dosePt时的处理程序\n * @author jiannan.jiao\n * @date 15/12/2023\n * @export\n * @param {DraggableTool} this\n * @param {toolsTypes.EventTypes.InteractionEventType} evt\n * @returns {*}  {toolsTypes.Annotation}\n */\nexport default function dosePtAdd(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.InteractionEventType\n  // interactionType: toolsTypes.InteractionTypes\n): toolsTypes.Annotation {\n  const { detail } = evt\n  const { event, lastPoints } = detail\n\n  const { medicalComponentId } = splitComponentIdStr(this.toolGroupId)\n\n  const options = Reflect.get(event, 'options')\n  const { id, planId, number }: Options = options\n\n  const _id = id || utilities.uuidv4()\n  const _planId = <string | undefined>planStateManager.plan.getPlanId(this.toolGroupId)\n  const modelId = draggableStateManager.getModelId(this.toolGroupId)\n\n  // utilities.dragAddDosePoint中指定的PlanID优先级高于视口ToolGroupID对应的PlanID\n  const planID = planId || _planId\n\n  if (modelId && planID) {\n    const annotationUID = draggableStateManager.dosePoint.add(\n      modelId,\n      planID,\n      { pointId: _id, number, point: lastPoints.world },\n      [medicalComponentId]\n    )\n\n    const newAnnotation = annotation.state.getAnnotation(annotationUID)\n\n    // 触发拖拽新增剂量点事件\n    triggerEvent(eventTarget, Events.NEW_DOSE_PT_FROM_DRAG, { annotation: newAnnotation })\n\n    return newAnnotation\n  }\n\n  return { metadata: { FrameOfReferenceUID: '', toolName: '' }, data: {} }\n}\n","import { eventTarget, triggerEvent, utilities } from '@cornerstonejs/core'\nimport { annotation } from '@cornerstonejs/tools'\nimport { Events } from '../../../constant'\nimport { draggableStateManager } from '../../../managers'\nimport { splitComponentIdStr } from '../../../scripts'\nimport type { Types } from '@cornerstonejs/tools'\nimport type { DraggableTool } from '..'\n\nexport default function fiducialAdd(\n  this: DraggableTool,\n  evt: Types.EventTypes.InteractionEventType\n): Types.Annotation {\n  const { detail } = evt\n  const { event, lastPoints } = detail\n  const options = Reflect.get(event, 'options')\n\n  const { medicalComponentId } = splitComponentIdStr(this.toolGroupId)\n\n  const modelId = draggableStateManager.getModelId(this.toolGroupId)\n\n  if (modelId) {\n    const annotationUID = draggableStateManager.fiducial.add(\n      modelId,\n      { pointId: utilities.uuidv4(), point: lastPoints.world, color: options.color },\n      [medicalComponentId]\n    )\n\n    const newAnnotation = annotation.state.getAnnotation(annotationUID)\n\n    triggerEvent(eventTarget, Events.NEW_FIDUCIAL_FROM_DRAG, { annotation: newAnnotation })\n\n    return newAnnotation\n  }\n\n  return { metadata: { FrameOfReferenceUID: '', toolName: '' }, data: {} }\n}\n","import { eventTarget, triggerEvent } from '@cornerstonejs/core'\nimport { annotation } from '@cornerstonejs/tools'\nimport { Events } from '../../../constant'\nimport { draggableStateManager } from '../../../managers'\nimport { splitComponentIdStr } from '../../../scripts'\nimport type { Types } from '@cornerstonejs/tools'\nimport type { DraggableTool } from '..'\n\nexport default function nailAdd(\n  this: DraggableTool,\n  evt: Types.EventTypes.InteractionEventType\n): Types.Annotation {\n  const { detail } = evt\n  const { event, lastPoints } = detail\n\n  const nailOptions = Reflect.get(event, 'options')\n  const { number } = nailOptions\n\n  const { medicalComponentId } = splitComponentIdStr(this.toolGroupId)\n\n  const modelId = draggableStateManager.getModelId(this.toolGroupId)\n\n  if (modelId) {\n    const annotationUID = draggableStateManager.nail.add(\n      modelId,\n      { point: lastPoints.world, index: Number(number) },\n      [medicalComponentId]\n    )\n\n    //选中新增头钉\n    draggableStateManager.nail.setCurrNail(modelId, Number(number), [medicalComponentId], true)\n\n    const newAnnotation = annotation.state.getAnnotation(annotationUID)\n\n    // 触发拖拽新增头钉事件\n    triggerEvent(eventTarget, Events.NEW_NAIL_FROM_DRAG, { annotation: newAnnotation })\n\n    return newAnnotation\n  }\n\n  return { metadata: { FrameOfReferenceUID: '', toolName: '' }, data: {} }\n}\n","import { eventTarget, triggerEvent, utilities } from '@cornerstonejs/core'\nimport { annotation, type Types as toolsTypes } from '@cornerstonejs/tools'\nimport { Events } from '../../../constant'\nimport { draggableStateManager, planStateManager } from '../../../managers'\nimport { splitComponentIdStr } from '../../../scripts'\nimport type { DraggableTool } from '..'\n\ntype ShotOptions = {\n  planId?: string\n  shotId?: string\n  collSize: number\n  number?: number\n  targetId?: string\n}\n\n/**\n * @description DraggableTool.addNewAnnotation中获取到event的addType为DraggableElementType.shot时的处理程序\n * @author jiannan.jiao\n * @date 28/09/2023\n * @export\n * @param {DraggableTool} this\n * @param {toolsTypes.EventTypes.InteractionEventType} evt\n * @returns {*}  {toolsTypes.Annotation}\n */\nexport default function shotAdd(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.InteractionEventType\n  // interactionType: toolsTypes.InteractionTypes\n): toolsTypes.Annotation {\n  const { detail } = evt\n  const { event, lastPoints } = detail\n\n  const { medicalComponentId } = splitComponentIdStr(this.toolGroupId)\n\n  const shotOptions = <ShotOptions>Reflect.get(event, 'options')\n  const { planId, shotId, collSize, number, targetId } = shotOptions\n\n  const _shotId = shotId || utilities.uuidv4()\n  const _planId = <string | undefined>planStateManager.plan.getPlanId(this.toolGroupId)\n  const modelId = draggableStateManager.getModelId(this.toolGroupId)\n\n  // utilities.dragAddShot中指定的PlanID优先级高于视口ToolGroupID对应的PlanID\n  const planID = planId || _planId\n\n  if (modelId && planID) {\n    const annotationUID = draggableStateManager.shot.add(\n      modelId,\n      planID,\n      {\n        point: lastPoints.world,\n        pointId: _shotId,\n        collSize,\n        number,\n        targetId\n      },\n      [medicalComponentId]\n    )\n\n    // 使新增靶点默认选中\n    planStateManager.shot.setCurrShotId(modelId, _shotId, true)\n\n    const newAnnotation = annotation.state.getAnnotation(annotationUID)\n\n    // 触发拖拽新增靶点事件\n    triggerEvent(eventTarget, Events.NEW_SHOT_FROM_DRAG, { annotation: newAnnotation })\n\n    return newAnnotation\n  }\n\n  return { metadata: { FrameOfReferenceUID: '', toolName: '' }, data: {} }\n}\n","import { draggableStateManager } from '../../../managers'\nimport dosePtAdd from './dose_point_add'\nimport fiducialAdd from './fiducial_add'\nimport nailAdd from './nail_add'\nimport shotAdd from './shot_add'\n\n/**\n * @description 注册可拖拽元素选中处理程序\n * @author jiannan.jiao\n * @date 21/09/2023\n * @export\n */\nexport default function registerDraggableAddHandlors() {\n  draggableStateManager.registe.registeAddHandlor(\n    draggableStateManager.DraggableElementType.dosePt,\n    dosePtAdd\n  )\n\n  draggableStateManager.registe.registeAddHandlor(\n    draggableStateManager.DraggableElementType.fiducial,\n    fiducialAdd\n  )\n\n  draggableStateManager.registe.registeAddHandlor(\n    draggableStateManager.DraggableElementType.nail,\n    nailAdd\n  )\n\n  draggableStateManager.registe.registeAddHandlor(\n    draggableStateManager.DraggableElementType.shot,\n    shotAdd\n  )\n}\n","import { DraggableElementType } from '../../../managers/managers_draggable'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { DraggableTool } from '..'\n\nexport default function dosePointNearHandlor(\n  this: DraggableTool,\n  element: HTMLDivElement,\n  annotation: toolsTypes.Annotation,\n  canvasCoords: coreTypes.Point2\n) {\n  if (this.configuration.draggabledElements?.has(DraggableElementType.dosePt)) {\n    return (<any>this).__proto__.__proto__.getHandleNearImagePoint(\n      element,\n      annotation,\n      canvasCoords,\n      6\n    )\n  }\n}\n","import { getEnabledElement } from '@cornerstonejs/core'\nimport { utilities } from '@cornerstonejs/tools'\nimport { DraggableElementType } from '../../../managers/managers_draggable'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { FiducialAnnotation } from '../../../types'\nimport type { DraggableTool } from '..'\n\nexport default function fiducialNearHandlor(\n  this: DraggableTool,\n  element: HTMLDivElement,\n  annotation: toolsTypes.Annotation,\n  canvasCoords: coreTypes.Point2,\n  proximity: number\n) {\n  if (!this.configuration.draggabledElements?.has(DraggableElementType.fiducial)) return\n\n  const _annotation = <FiducialAnnotation>annotation\n\n  const enabledElement = getEnabledElement(element)\n\n  if (enabledElement) {\n    const { viewport } = enabledElement\n    const { points } = _annotation.data.handles\n\n    const ptOnCanvas = viewport.worldToCanvas(points[0])\n    const isNear = utilities.math.point.distanceToPoint(ptOnCanvas, canvasCoords) <= proximity\n\n    if (isNear) {\n      return points[0]\n    }\n  }\n\n  return\n}\n","import { getEnabledElement, type Types as coreTypes, Enums } from '@cornerstonejs/core'\nimport { utilities, type Types as toolsTypes } from '@cornerstonejs/tools'\nimport { DraggableElementType } from '../../../managers/managers_draggable'\nimport type { BasicAnnotation } from '../../../types'\nimport type { DraggableTool } from '..'\n\nexport default function frameExtractedNearHandlor(\n  this: DraggableTool,\n  element: HTMLDivElement,\n  annotation: toolsTypes.Annotation,\n  canvasCoords: coreTypes.Point2,\n  proximity: number\n) {\n  if (!this.configuration.draggabledElements?.has(DraggableElementType.frameExt)) return\n\n  const _annotation = <BasicAnnotation>annotation\n  _annotation.data.handles.activeHandleIndex = null\n\n  const enabledElement = getEnabledElement(element)\n\n  if (enabledElement) {\n    const { viewport } = enabledElement\n\n    // 仅允许在轴状位上拖拽\n    if (viewport.options.orientation !== Enums.OrientationAxis.AXIAL) return\n\n    const { data } = _annotation\n    const { points } = data.handles\n\n    for (const [i, ptInWorld] of points.entries()) {\n      const ptOnCanvas = viewport.worldToCanvas(ptInWorld)\n      const isNear = utilities.math.point.distanceToPoint(ptOnCanvas, canvasCoords) <= proximity\n\n      if (isNear) {\n        _annotation.data.handles.activeHandleIndex = i\n        return ptInWorld\n      }\n    }\n  }\n}\n","import { getEnabledElement } from '@cornerstonejs/core'\nimport { utilities } from '@cornerstonejs/tools'\nimport { DraggableElementType } from '../../../managers/managers_draggable'\nimport { connectWithPipe, splitWithPipe } from '../../../scripts'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { BasicAnnotation } from '../../../types'\nimport type { DraggableTool } from '..'\n\nexport default function imageCenterNearHandlor(\n  this: DraggableTool,\n  element: HTMLDivElement,\n  annotation: toolsTypes.Annotation,\n  canvasCoords: coreTypes.Point2,\n  proximity: number\n) {\n  if (!this.configuration.draggabledElements?.has(DraggableElementType.center)) return\n\n  const _annotation = <BasicAnnotation>annotation\n  _annotation.data.handles.activeHandleIndex = null\n\n  const enabledElement = getEnabledElement(element)\n\n  if (enabledElement) {\n    const { viewport } = enabledElement\n\n    const { data, annotationUID } = _annotation\n    const { points } = data.handles\n\n    const [, medicalComponentId, seriesType, orientation] = splitWithPipe(annotationUID)\n    const viewportId = connectWithPipe(medicalComponentId, seriesType, orientation)\n\n    //仅允许在同一视口内进行拖拽\n    if (viewportId !== enabledElement.viewportId) return\n\n    const ptOnCanvas = viewport.worldToCanvas(points[0])\n    const isNear = utilities.math.point.distanceToPoint(ptOnCanvas, canvasCoords) <= proximity\n\n    if (isNear) {\n      return points[0]\n    }\n  }\n}\n","import { getEnabledElement, Enums } from '@cornerstonejs/core'\nimport { utilities } from '@cornerstonejs/tools'\nimport { DraggableElementType } from '../../../managers/managers_draggable'\nimport { connectWithPipe, splitWithPipe } from '../../../scripts'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { BasicAnnotation } from '../../../types'\nimport type { DraggableTool } from '..'\n\nexport default function nailNearHandlor(\n  this: DraggableTool,\n  element: HTMLDivElement,\n  annotation: toolsTypes.Annotation,\n  canvasCoords: coreTypes.Point2,\n  proximity: number\n) {\n  if (!this.configuration.draggabledElements?.has(DraggableElementType.nail)) return\n\n  const _annotation = <BasicAnnotation>annotation\n\n  const enabledElement = getEnabledElement(element)\n\n  if (enabledElement) {\n    const { viewport } = enabledElement\n    const { data, annotationUID } = _annotation\n    const { points } = data.handles\n\n    const [, medicalComponentId, seriesType, orientation] = splitWithPipe(annotationUID)\n    const viewportId = connectWithPipe(medicalComponentId, seriesType, orientation)\n\n    //仅允许在同一视口内进行拖拽\n    if (viewportId !== enabledElement.viewportId) return\n\n    // 仅允许在轴状位上拖拽\n    if (viewport.options.orientation !== Enums.OrientationAxis.AXIAL) return\n\n    const ptOnCanvas = viewport.worldToCanvas(points[0])\n    const isNear = utilities.math.point.distanceToPoint(ptOnCanvas, canvasCoords) <= proximity\n\n    if (isNear) {\n      return points[0]\n    }\n  }\n\n  return\n}\n","import { type Types as coreTypes } from '@cornerstonejs/core'\nimport { type Types as toolsTypes } from '@cornerstonejs/tools'\nimport { DraggableElementType } from '../../../managers/managers_draggable'\nimport type { DraggableTool } from '..'\n\nexport default function originNearHandlor(\n  this: DraggableTool,\n  element: HTMLDivElement,\n  annotation: toolsTypes.Annotation,\n  canvasCoords: coreTypes.Point2\n) {\n  if (this.configuration.draggabledElements?.has(DraggableElementType.origin)) {\n    return (<any>this).__proto__.__proto__.getHandleNearImagePoint(\n      element,\n      annotation,\n      canvasCoords,\n      annotation.highlighted ? 10 : 6\n    )\n  }\n}\n","import { getEnabledElement } from '@cornerstonejs/core'\nimport { draggableStateManager, planStateManager } from '../../../managers'\nimport { splitWithPipe } from '../../../scripts'\nimport { getCanvasPixelsInViewport } from '../../../utilities'\n\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { ShotAnnotation } from '../../../types'\nimport type { DraggableTool } from '..'\n\nexport default function shotNearHandlor(\n  this: DraggableTool,\n  element: HTMLDivElement,\n  annotation: toolsTypes.Annotation,\n  canvasCoords: coreTypes.Point2\n) {\n  if (\n    !this.configuration.draggabledElements?.has(draggableStateManager.DraggableElementType.shot)\n  ) {\n    return false\n  }\n\n  const _annotation = <ShotAnnotation>annotation\n  const { handles } = _annotation.data\n\n  const planId = <string | undefined>planStateManager.plan.getPlanId(this.toolGroupId)\n\n  // 靶点中的PlanID与工具中设置的PlanID不一致时跳过，靶点被设置为disabled时跳过\n  if (!handles.planId || !planId || handles.planId !== planId || handles.disabled) return false\n\n  const enabledElement = getEnabledElement(element)\n\n  if (!enabledElement) return false\n\n  const viewport = <coreTypes.IVolumeViewport>enabledElement.viewport\n  const pixels = getCanvasPixelsInViewport(viewport, _annotation.data.handles.collSize * 0.5)\n\n  if (!pixels) return false\n\n  const _this = <any>this\n  const allShots = draggableStateManager.shot.get(planId)\n\n  // 优先判断当前选中靶点是否处于鼠标点范围内\n  if (allShots) {\n    const modelId = allShots[0].metadata.FrameOfReferenceUID\n    const currShotId = planStateManager.shot.getCurrShotId(modelId)\n    const [currAnnotationShotId] = splitWithPipe(_annotation.annotationUID)\n\n    if (currAnnotationShotId !== currShotId) {\n      for (const iterator of allShots) {\n        if (currShotId === iterator.annotationUID) {\n          const currShotNear = _this.__proto__.__proto__.getHandleNearImagePoint(\n            element,\n            iterator,\n            canvasCoords,\n            pixels.x\n          )\n\n          if (currShotNear) return false\n          break\n        }\n      }\n    }\n  }\n\n  // 根据当前视口准直器半径对应的实际像素个数确定鼠标是否靠近\n  return _this.__proto__.__proto__.getHandleNearImagePoint(\n    element,\n    annotation,\n    canvasCoords,\n    pixels.x\n  )\n}\n","import { draggableStateManager } from '../../../managers'\n\nimport dosePointNearHandlor from './dose_point_near_handlor'\nimport fiducialNearHandlor from './fiducial_near_handlor'\nimport frameExtractedNearHandlor from './frame_extracted_near_handlor'\nimport imageCenterNearHandlor from './image_center_near_handlor'\nimport nailNearHandlor from './nail_near_handlor'\nimport originNearHandlor from './origin_near_handlor'\nimport shotNearHandlor from './shot_near_handlor'\n\n/**\n * @description 注册可拖拽元素鼠标靠近处理程序\n * @author jiannan.jiao\n * @date 25/09/2023\n * @export\n */\nexport default function registerDraggableNearHandlors() {\n  draggableStateManager.registe.registeNearHandlor(\n    draggableStateManager.DraggableElementType.dosePt,\n    dosePointNearHandlor\n  )\n\n  draggableStateManager.registe.registeNearHandlor(\n    draggableStateManager.DraggableElementType.fiducial,\n    fiducialNearHandlor\n  )\n\n  draggableStateManager.registe.registeNearHandlor(\n    draggableStateManager.DraggableElementType.frameExt,\n    frameExtractedNearHandlor\n  )\n\n  draggableStateManager.registe.registeNearHandlor(\n    draggableStateManager.DraggableElementType.center,\n    imageCenterNearHandlor\n  )\n\n  draggableStateManager.registe.registeNearHandlor(\n    draggableStateManager.DraggableElementType.nail,\n    nailNearHandlor\n  )\n\n  draggableStateManager.registe.registeNearHandlor(\n    draggableStateManager.DraggableElementType.origin,\n    originNearHandlor\n  )\n\n  draggableStateManager.registe.registeNearHandlor(\n    draggableStateManager.DraggableElementType.shot,\n    shotNearHandlor\n  )\n}\n","import { getEnabledElement, type Types as coreTypes, Enums } from '@cornerstonejs/core'\nimport { utilities, type Types as toolsTypes } from '@cornerstonejs/tools'\nimport { vec2 } from 'gl-matrix'\nimport { DraggableElementType } from '../../../managers/managers_draggable'\nimport { frameLinesEndPointIndex, type DraggableTool } from '..'\nimport type { BasicAnnotation } from '../../../types'\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 08/10/2023\n * @export\n * @param {DraggableDisplayTool} this\n * @param {HTMLDivElement} element\n * @param {toolsTypes.Annotation} annotation\n * @param {coreTypes.Point2} canvasCoords\n * @param {number} proximity\n * @param {string} interactionType\n * @returns {*}\n */\nexport default function frameExtractedNearToolHandlor(\n  this: DraggableTool,\n  element: HTMLDivElement,\n  annotation: toolsTypes.Annotation,\n  canvasCoords: coreTypes.Point2,\n  proximity: number\n) {\n  if (!this.configuration.draggabledElements?.has(DraggableElementType.frameExt)) return false\n\n  const _annotation = <BasicAnnotation>annotation\n  _annotation.data.handles.activeHandleIndex = null\n\n  const enabledElement = getEnabledElement(element)\n  let isOnline = false\n\n  if (enabledElement) {\n    const viewport = enabledElement.viewport\n\n    // 仅允许在轴状位上拖拽\n    if (viewport.options.orientation !== Enums.OrientationAxis.AXIAL) return isOnline\n\n    const { data } = _annotation\n    const { points } = data.handles\n    const leng = points.length\n\n    for (let i = 0; i < leng; i++) {\n      const startPtInWorld = points[i]\n      const endPtInWorld = points[i + frameLinesEndPointIndex[i]]\n\n      const startPtOnCanvas = viewport.worldToCanvas(startPtInWorld)\n      const endPtOnCanvas = viewport.worldToCanvas(endPtInWorld)\n\n      // 避开顶点范围\n      if (\n        vec2.distance(canvasCoords, startPtOnCanvas) < proximity ||\n        vec2.distance(canvasCoords, endPtOnCanvas) < proximity\n      ) {\n        return isOnline\n      }\n\n      if (\n        (isOnline =\n          utilities.math.lineSegment.distanceToPoint(startPtOnCanvas, endPtOnCanvas, canvasCoords) <\n          proximity)\n      ) {\n        break\n      }\n    }\n  }\n\n  return isOnline\n}\n","import { getEnabledElement } from '@cornerstonejs/core'\nimport { draggableStateManager, planStateManager } from '../../../managers'\nimport { getCouchBoundaryInWorld, getViewportDirectionFromCamera } from '../../../utilities'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { CouchAnnotation } from '../../../types'\nimport type { DraggableTool } from '..'\n\nexport default function couchNearToolHandlor(\n  this: DraggableTool,\n  element: HTMLDivElement,\n  annotation: toolsTypes.Annotation,\n  canvasCoords: coreTypes.Point2\n) {\n  if (\n    !this.configuration.draggabledElements?.has(draggableStateManager.DraggableElementType.couch)\n  ) {\n    return false\n  }\n\n  const _annotation = <CouchAnnotation>annotation\n\n  const enabledElement = getEnabledElement(element)\n\n  if (enabledElement) {\n    const viewport = <coreTypes.IVolumeViewport>enabledElement.viewport\n    const camera = viewport.getCamera()\n    const directionInfor = getViewportDirectionFromCamera(camera)\n    if (!directionInfor) return false\n\n    const { points, planId: annPlanId, couchSize } = _annotation.data.handles\n    const planId = <string | undefined>planStateManager.plan.getPlanId(this.toolGroupId)\n    // 治疗床中的PlanID与工具中设置的PlanID不一致时跳过\n    if (!annPlanId || !planId || annPlanId !== planId) return false\n\n    const point = points[0]\n    const couchBoundary = getCouchBoundaryInWorld(viewport, point, couchSize)\n    if (!couchBoundary) {\n      console.error('couch boundary calculation error.')\n      return false\n    }\n\n    const { xMin, xMax, yMin, yMax } = couchBoundary\n    const { xyzIndex } = directionInfor\n    const pointInWorld = viewport.canvasToWorld(canvasCoords)\n    const x = pointInWorld[xyzIndex[0]]\n    const y = pointInWorld[xyzIndex[1]]\n\n    return x >= xMin && x <= xMax && y >= yMin && y <= yMax\n  }\n\n  return false\n}\n","import { draggableStateManager } from '../../../managers'\nimport frameExtractedNearToolHandlor from './frame_extracted_near_tool_handlor'\nimport couchNearToolHandlor from './couch_near_tool_handlor'\n\n/**\n * @description 注册可拖拽元素鼠标在端点连线上的处理程序\n * @author jiannan.jiao\n * @date 08/10/2023\n * @export\n */\nexport default function registerDraggableNearToolHandlors() {\n  draggableStateManager.registe.registeNearToolHandlor(\n    draggableStateManager.DraggableElementType.frameExt,\n    frameExtractedNearToolHandlor\n  )\n\n  draggableStateManager.registe.registeNearToolHandlor(\n    draggableStateManager.DraggableElementType.couch,\n    couchNearToolHandlor\n  )\n}\n","import { VolumeViewport, Enums, utilities } from '@cornerstonejs/core'\nimport { annotation as toolsAnnotation, drawing } from '@cornerstonejs/tools'\nimport { ToolsName } from '../../../constant'\nimport { DraggableElementType } from '../../../managers/managers_draggable'\nimport { connectWithPipe, viewportHasSeriesVolume } from '../../../scripts'\nimport {\n  getViewportDirectionFromCamera,\n  getCanvasPixelsInViewport,\n  getTextBox,\n  couchInSlice,\n  getCouchBoundaryInWorld,\n  drawPath\n} from '../../../utilities'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { Point } from '@doodle3d/clipper-js'\nimport type { CouchAnnotation } from '../../../types'\nimport type { DraggableDisplayTool } from '..'\n\nexport default function couchRender(\n  this: DraggableDisplayTool,\n  enabledElement: coreTypes.IEnabledElement,\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  annotation: toolsTypes.Annotation\n) {\n  if (!this.configuration.visibledElements?.has(DraggableElementType.couch)) return\n\n  const { viewport } = enabledElement\n  if (!viewportHasSeriesVolume(viewport)) return\n\n  const FrameOfReferenceUID = viewport.getFrameOfReferenceUID()\n  if (!FrameOfReferenceUID) {\n    import.meta.env.DEV && console.warn('Viewport object missing FrameOfReferenceUID property.')\n    return\n  }\n\n  const camera = viewport.getCamera()\n  const { viewPlaneNormal, viewUp } = camera\n\n  if (\n    viewport instanceof VolumeViewport &&\n    viewPlaneNormal &&\n    viewUp &&\n    viewport.options.orientation !== Enums.OrientationAxis.CORONAL\n  ) {\n    const _annotation = <CouchAnnotation>annotation\n\n    const pixels = getCanvasPixelsInViewport(viewport, 10)\n\n    const couchDis = couchInSlice(enabledElement, this.toolGroupId, _annotation)\n\n    //治疗床原点坐标以治疗床中心为治疗床原点\n    if (couchDis && pixels) {\n      const annotationUID = connectWithPipe(_annotation.annotationUID, viewport.id)\n\n      const couchAnnotation = createAnnotation(\n        FrameOfReferenceUID,\n        annotationUID,\n        _annotation,\n        viewPlaneNormal,\n        viewUp\n      )\n\n      if (viewport.options.orientation === Enums.OrientationAxis.AXIAL) {\n        drawCouch.call(this, viewport, svgDrawingHelper, couchAnnotation, pixels, [0, 1])\n      } else if (viewport.options.orientation === Enums.OrientationAxis.SAGITTAL) {\n        drawCouch.call(this, viewport, svgDrawingHelper, couchAnnotation, pixels, [1, 0])\n      }\n    }\n  }\n}\n\n/**\n * @description 创建用于拖拽交互的\n * @author dong.wu\n * @date 05/12/2023\n * @param {string} FrameOfReferenceUID\n * @param {string} annotationUID\n * @param {CouchAnnotation} _annotation\n * @param {coreTypes.Point3} viewPlaneNormal\n * @param {coreTypes.Point3} viewUp\n * @returns {*}\n */\nfunction createAnnotation(\n  FrameOfReferenceUID: string,\n  annotationUID: string,\n  _annotation: CouchAnnotation,\n  viewPlaneNormal: coreTypes.Point3,\n  viewUp: coreTypes.Point3\n) {\n  let invalidatedAnnotation = <CouchAnnotation>toolsAnnotation.state.getAnnotation(annotationUID)\n\n  if (invalidatedAnnotation) {\n    invalidatedAnnotation.data.handles.points[0] = [..._annotation.data.handles.points[0]]\n    invalidatedAnnotation.isSelected = _annotation.isSelected\n  } else {\n    invalidatedAnnotation = {\n      annotationUID,\n      highlighted: false,\n      invalidated: false,\n      isSelected: false,\n      metadata: {\n        FrameOfReferenceUID,\n        toolName: ToolsName.Draggable,\n        viewPlaneNormal: <coreTypes.Point3>[...viewPlaneNormal],\n        viewUp: <coreTypes.Point3>[...viewUp]\n      },\n      data: {\n        handles: {\n          points: [[..._annotation.data.handles.points[0]]],\n          renderIds: [],\n          planId: _annotation.data.handles.planId,\n          couchSize: [..._annotation.data.handles.couchSize],\n          originRender: _annotation.data.handles.originRender\n        },\n        type: DraggableElementType.couch\n      }\n    }\n\n    toolsAnnotation.state.addAnnotation(invalidatedAnnotation, FrameOfReferenceUID)\n    // 将渲染的AnnotationID记录在原始靶点的renderIds中\n    _annotation.data.handles.renderIds.push(annotationUID)\n  }\n\n  return invalidatedAnnotation\n}\n\nfunction drawCouch(\n  this: DraggableDisplayTool,\n  viewport: coreTypes.IVolumeViewport,\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  annotation: CouchAnnotation,\n  spacing: { x: number; y: number },\n  scaleDirection: number[]\n) {\n  const camera = viewport.getCamera()\n  const directionInfor = getViewportDirectionFromCamera(camera)\n  const { focalPoint } = camera\n  if (!directionInfor || !focalPoint) return\n\n  const { points, couchSize, originRender } = annotation.data.handles\n  const point = points[0]\n\n  const couchBoundary = getCouchBoundaryInWorld(viewport, point, couchSize)\n  if (!couchBoundary) {\n    console.error('couch boundary calculation error.')\n    return\n  }\n\n  //治疗床dicom坐标边界\n  const { xMin, xMax, yMin, yMax } = couchBoundary\n  const pathInWorld: coreTypes.Point2[] = [\n    [xMin, yMin],\n    [xMin, yMax],\n    [xMax, yMax],\n    [xMax, yMin]\n  ]\n  const pathInCanvas: Point[] = []\n\n  const { xyzIndex } = directionInfor\n  pathInWorld.forEach(item => {\n    const point: coreTypes.Point3 = [0, 0, 0]\n    point[xyzIndex[0]] = item[0]\n    point[xyzIndex[1]] = item[1]\n    point[xyzIndex[2]] = focalPoint[xyzIndex[2]]\n    //治疗床四个顶点转canvas坐标\n    const [X, Y] = viewport.worldToCanvas(point)\n    pathInCanvas.push({ X, Y })\n  })\n\n  //绘制治疗床轮廓\n  drawPath(svgDrawingHelper, annotation.annotationUID, utilities.uuidv4(), [pathInCanvas], {\n    fill: 'yellow',\n    fillOpacity: 0.3,\n    stroke: 'yellow',\n    strokeWidth: 1\n  })\n\n  //绘制治疗床刻度\n  drawScale(svgDrawingHelper, viewport, annotation, spacing, scaleDirection)\n\n  //绘制原点差\n  if (originRender) {\n    const text = originRender(points[0])\n    const textBox = getTextBox(svgDrawingHelper, text)\n\n    let color = 'yellow'\n    if (annotation.isSelected) {\n      color = 'red'\n    }\n\n    const pointInCanvas = viewport.worldToCanvas(points[0])\n    pointInCanvas[1] = pointInCanvas[1] - textBox.height / 2\n\n    drawing.drawTextBox(svgDrawingHelper, annotation.annotationUID, '0', [text], pointInCanvas, {\n      color: color,\n      fontSize: '12px',\n      padding: 0\n    })\n  }\n}\n\n/**\n * @description 绘制治疗床刻度\n * @author dong.wu\n * @date 06/12/2023\n * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n * @param {coreTypes.IVolumeViewport} viewport\n * @param {CouchAnnotation} annotation\n * @param {{ x: number; y: number }} spacing\n * @param {number[]} scaleDirection\n */\nfunction drawScale(\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  viewport: coreTypes.IVolumeViewport,\n  annotation: CouchAnnotation,\n  spacing: { x: number; y: number },\n  scaleDirection: number[]\n) {\n  let color = 'yellow'\n  if (annotation.isSelected) {\n    color = 'red'\n  }\n\n  const space = [spacing.x, spacing.y]\n  //绘制刻度的方向\n  const [X, Y] = scaleDirection\n\n  const camera = viewport.getCamera()\n  const directionInfor = getViewportDirectionFromCamera(camera)\n  const { focalPoint } = camera\n  if (!directionInfor || !focalPoint) return\n\n  const { xyzIndex } = directionInfor\n\n  const { points, couchSize } = annotation.data.handles\n\n  //以治疗床中心为原点绘制治疗床刻度\n  const origin = viewport.worldToCanvas(points[0])\n\n  const count = couchSize[xyzIndex[X]] / 20\n\n  const yAxis = couchSize[xyzIndex[Y]] / 20\n\n  for (let i = 0; i < count; i++) {\n    const { tickLineH, tickLineW } = getTickLineSize(i)\n\n    const start: coreTypes.Point2 = [0, 0]\n    let end: coreTypes.Point2 = [0, 0]\n\n    start[X] = origin[X] + i * space[X]\n    start[Y] = origin[Y] - space[Y] * yAxis\n\n    end = [...start]\n    end[Y] = end[Y] + tickLineH\n\n    drawing.drawLine(svgDrawingHelper, annotation.annotationUID, utilities.uuidv4(), start, end, {\n      color,\n      lineWidth: tickLineW\n    })\n\n    start[X] = origin[X] - i * space[X]\n\n    end = [...start]\n    end[Y] = end[Y] + tickLineH\n\n    drawing.drawLine(svgDrawingHelper, annotation.annotationUID, utilities.uuidv4(), start, end, {\n      color,\n      lineWidth: tickLineW\n    })\n  }\n}\n\nfunction getTickLineSize(i: number) {\n  let tickLineH = 0\n  let tickLineW = 0\n  if (i % 5 === 0) {\n    tickLineH = 8\n    tickLineW = 1\n  } else {\n    tickLineH = 4\n    tickLineW = 0.7\n  }\n\n  return { tickLineH, tickLineW }\n}\n","import { utilities, VolumeViewport } from '@cornerstonejs/core'\nimport { annotation as toolsAnnotation, drawing } from '@cornerstonejs/tools'\nimport { ToolsName } from '../../../constant'\nimport { planStateManager } from '../../../managers'\nimport { DraggableElementType } from '../../../managers/managers_draggable'\nimport { connectWithPipe, viewportHasSeriesVolume } from '../../../scripts'\nimport { getTextBox, pointOnViewportPlan } from '../../../utilities'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { DosePointAnnotation } from '../../../types'\nimport type { DraggableDisplayTool } from '..'\n\nexport default function shotRender(\n  this: DraggableDisplayTool,\n  enabledElement: coreTypes.IEnabledElement,\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  annotation: toolsTypes.Annotation\n) {\n  if (!this.configuration.visibledElements?.has(DraggableElementType.dosePt)) return\n\n  const { viewport } = enabledElement\n  if (!viewportHasSeriesVolume(viewport)) return\n\n  const FrameOfReferenceUID = viewport.getFrameOfReferenceUID()\n\n  if (!FrameOfReferenceUID) {\n    import.meta.env.DEV && console.warn('Viewport object missing FrameOfReferenceUID property.')\n    return\n  }\n\n  const camera = viewport.getCamera()\n  const { focalPoint, viewPlaneNormal, viewUp } = camera\n\n  if (viewport instanceof VolumeViewport && focalPoint && viewPlaneNormal && viewUp) {\n    const planId = <string | undefined>planStateManager.plan.getPlanId(this.toolGroupId)\n    const _annotation = <DosePointAnnotation>annotation\n    const { handles } = _annotation.data\n\n    // 靶点中的PlanID与工具中设置的PlanID不一致时不显示\n    if (!planId || handles.planId !== planId) return\n\n    const annotationUID = connectWithPipe(_annotation.annotationUID, viewport.id)\n    const pointInWorld = handles.points[0]\n\n    // 获取视口方向上的层间距\n    const { spacingInNormalDirection } = utilities.getTargetVolumeAndSpacingInNormalDir(\n      viewport,\n      camera\n    )\n\n    const isOn = pointOnViewportPlan(viewport, pointInWorld, spacingInNormalDirection * 0.5)\n\n    if (isOn) {\n      const shotAnnotation = createAnnotations(\n        FrameOfReferenceUID,\n        annotationUID,\n        _annotation,\n        viewPlaneNormal,\n        viewUp\n      )\n\n      // 拖拽时渲染剂量点隐藏\n      if (shotAnnotation.isVisible) {\n        // 更新渲染剂量点的坐标\n        shotAnnotation.data.handles.points = [[...pointInWorld]]\n\n        drawDosePt.call(this, viewport, svgDrawingHelper, shotAnnotation)\n      }\n    } else {\n      toolsAnnotation.state.removeAnnotation(annotationUID)\n\n      // 将原始剂量点renderIds中记录的渲染AnnotationID删除\n      for (const [i, id] of _annotation.data.handles.renderIds.entries()) {\n        if (id === annotationUID) {\n          _annotation.data.handles.renderIds.splice(i, 1)\n          break\n        }\n      }\n    }\n  }\n}\n\nfunction createAnnotations(\n  FrameOfReferenceUID: string,\n  annotationUID: string,\n  _annotation: DosePointAnnotation,\n  viewPlaneNormal: coreTypes.Point3,\n  viewUp: coreTypes.Point3\n): DosePointAnnotation {\n  let annotation = <DosePointAnnotation>toolsAnnotation.state.getAnnotation(annotationUID)\n  const { dose, number, planId, points } = _annotation.data.handles\n\n  if (annotation) {\n    // 已存在时更新剂量点信息\n    annotation.data.handles = { points, renderIds: [], dose, number, planId }\n  } else {\n    annotation = {\n      annotationUID,\n      highlighted: false,\n      invalidated: false,\n      metadata: {\n        toolName: ToolsName.Draggable,\n        viewPlaneNormal: <coreTypes.Point3>[...viewPlaneNormal],\n        viewUp: <coreTypes.Point3>[...viewUp],\n        FrameOfReferenceUID\n      },\n      data: {\n        handles: { points, renderIds: [], dose, number, planId },\n        type: DraggableElementType.dosePt\n      }\n    }\n\n    toolsAnnotation.state.addAnnotation(annotation, FrameOfReferenceUID)\n    // 将渲染的AnnotationID记录在原始剂量点的renderIds中\n    _annotation.data.handles.renderIds.push(annotationUID)\n  }\n\n  return annotation\n}\n\nfunction drawDosePt(\n  this: DraggableDisplayTool,\n  viewport: coreTypes.IVolumeViewport,\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  annotation: DosePointAnnotation\n) {\n  const { number, points } = annotation.data.handles\n  const [pointInWorld] = points\n  const [x, y] = viewport.worldToCanvas(pointInWorld)\n  const radius = 10\n\n  const lineDirection = [\n    [-1, -1, 1, 1],\n    [-1, 1, 1, -1]\n  ]\n\n  const timeNow = new Date().getTime()\n\n  for (let i = 0; i < 2; i++) {\n    const [startX, startY, endX, endY] = lineDirection[i]\n\n    drawing.drawLine(\n      svgDrawingHelper,\n      annotation.annotationUID,\n      `line-${i}-${timeNow}`,\n      [x + startX * radius, y + startY * radius],\n      [x + endX * radius, y + endY * radius],\n      { color: 'tomato', width: 1 }\n    )\n  }\n\n  // draw point number\n  if (number) {\n    const text = number.toString()\n    const textBox = getTextBox(svgDrawingHelper, text)\n\n    drawing.drawTextBox(\n      svgDrawingHelper,\n      annotation.annotationUID,\n      `${text}-${timeNow}`,\n      [text],\n      [x + radius, y + radius - textBox.height],\n      { color: 'tomato', padding: 0 }\n    )\n  }\n\n  // 验证剂量显示剂量值\n  /* {\n    const text = annotation.data.handles.dose.toString()\n    const textBox = getTextBox(svgDrawingHelper, text)\n\n    drawing.drawTextBox(\n      svgDrawingHelper,\n      annotation.annotationUID,\n      `${text}-${timeNow}`,\n      [text],\n      [x + radius, y - radius - textBox.height],\n      { color: 'yellow', padding: 0 }\n    )\n  } */\n}\n","import { utilities, VolumeViewport } from '@cornerstonejs/core'\nimport { annotation as toolsAnnotation, drawing } from '@cornerstonejs/tools'\nimport { ToolsName } from '../../../constant'\nimport { DraggableElementType } from '../../../managers/managers_draggable'\nimport { connectWithPipe, viewportHasSeriesVolume } from '../../../scripts'\nimport { pointOnViewportPlan } from '../../../utilities'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { FiducialAnnotation } from '../../../types'\nimport type { DraggableDisplayTool } from '..'\n\nexport default function fiducialRender(\n  this: DraggableDisplayTool,\n  enabledElement: coreTypes.IEnabledElement,\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  annotation: toolsTypes.Annotation\n) {\n  if (!this.configuration.visibledElements?.has(DraggableElementType.fiducial)) return\n\n  const { viewport } = enabledElement\n  if (!viewportHasSeriesVolume(viewport)) return\n\n  const FrameOfReferenceUID = viewport.getFrameOfReferenceUID()\n  if (!FrameOfReferenceUID) {\n    import.meta.env.DEV && console.warn('Viewport object missing FrameOfReferenceUID property.')\n    return\n  }\n\n  const camera = viewport.getCamera()\n  const { viewPlaneNormal, viewUp } = camera\n  if (viewport instanceof VolumeViewport && viewPlaneNormal && viewUp) {\n    const _annotation = <FiducialAnnotation>annotation\n    const { handles } = _annotation.data\n\n    // 获取视口方向上的层间距\n    const { spacingInNormalDirection } = utilities.getTargetVolumeAndSpacingInNormalDir(\n      viewport,\n      camera\n    )\n\n    const isOn = pointOnViewportPlan(viewport, handles.points[0], spacingInNormalDirection * 0.5)\n\n    const annotationUID = connectWithPipe(_annotation.annotationUID, viewport.id)\n\n    if (isOn) {\n      const annotaion = createAnnotation(\n        FrameOfReferenceUID,\n        annotationUID,\n        _annotation,\n        viewPlaneNormal,\n        viewUp\n      )\n\n      if (annotaion.isVisible) {\n        const pointInCanvas = viewport.worldToCanvas(handles.points[0])\n\n        drawing.drawCircle(\n          svgDrawingHelper,\n          annotaion.annotationUID,\n          utilities.uuidv4(),\n          pointInCanvas,\n          6,\n          { color: handles.color, width: 1, fill: handles.color }\n        )\n      }\n    }\n  }\n}\n\nfunction createAnnotation(\n  FrameOfReferenceUID: string,\n  annotationUID: string,\n  _annotation: FiducialAnnotation,\n  viewPlaneNormal: coreTypes.Point3,\n  viewUp: coreTypes.Point3\n) {\n  let annotation = <FiducialAnnotation>toolsAnnotation.state.getAnnotation(annotationUID)\n  const { points, color } = _annotation.data.handles\n\n  if (annotation) {\n    annotation.data.handles.points[0] = [...points[0]]\n  } else {\n    annotation = {\n      annotationUID,\n      highlighted: false,\n      invalidated: false,\n      metadata: {\n        toolName: ToolsName.Draggable,\n        viewPlaneNormal: <coreTypes.Point3>[...viewPlaneNormal],\n        viewUp: <coreTypes.Point3>[...viewUp],\n        FrameOfReferenceUID\n      },\n      data: {\n        handles: { points: [[...points[0]]], color, renderIds: [] },\n        type: DraggableElementType.fiducial\n      }\n    }\n\n    toolsAnnotation.state.addAnnotation(annotation, FrameOfReferenceUID)\n    _annotation.data.handles.renderIds.push(annotationUID)\n  }\n\n  return annotation\n}\n","import { VolumeViewport, utilities, Enums } from '@cornerstonejs/core'\nimport { annotation as toolsAnnotation, drawing } from '@cornerstonejs/tools'\nimport { FRAME_PT_R, ToolsName } from '../../../constant'\nimport { draggableStateManager } from '../../../managers'\nimport { connectWithPipe, splitWithPipe, viewportHasSeriesVolume } from '../../../scripts'\nimport { getTextBox, getViewportDirectionFromCamera, pointOnViewportPlan } from '../../../utilities'\nimport { frameLinesEndPointIndex } from '..'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { FramePointsAnnotation } from '../../../types'\nimport type { DraggableDisplayTool } from '..'\n\n/**\n * @description 头架提取点渲染，注册到draggableStateManager的render中\n * @author jiannan.jiao\n * @date 08/10/2023\n * @export\n * @param {DraggableDisplayTool} this\n * @param {coreTypes.IEnabledElement} enabledElement\n * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n * @param {toolsTypes.Annotation} annotation\n */\nexport default function frameExtractedRender(\n  this: DraggableDisplayTool,\n  enabledElement: coreTypes.IEnabledElement,\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  annotation: toolsTypes.Annotation\n) {\n  if (\n    !this.configuration.visibledElements?.has(draggableStateManager.DraggableElementType.frameExt)\n  ) {\n    return\n  }\n\n  const { viewport } = enabledElement\n  if (!viewportHasSeriesVolume(viewport)) return\n\n  const FrameOfReferenceUID = viewport.getFrameOfReferenceUID()\n\n  if (!FrameOfReferenceUID) {\n    import.meta.env.DEV && console.warn('Viewport object missing FrameOfReferenceUID property.')\n    return\n  }\n\n  const camera = viewport.getCamera()\n  const { focalPoint, viewPlaneNormal, viewUp } = camera\n  const directionInfor = getViewportDirectionFromCamera(camera)\n\n  if (\n    viewport instanceof VolumeViewport &&\n    focalPoint &&\n    viewPlaneNormal &&\n    viewUp &&\n    directionInfor\n  ) {\n    const _annotation = <FramePointsAnnotation>annotation\n    const { handles } = _annotation.data\n\n    // 获取视口方向上的层间距\n    const { imageVolume, spacingInNormalDirection } =\n      utilities.getTargetVolumeAndSpacingInNormalDir(viewport, camera)\n\n    if (!imageVolume || !spacingInNormalDirection) {\n      import.meta.env.DEV && console.warn('Viewport object missing FrameOfReferenceUID property.')\n      return\n    }\n\n    if (viewport.options.orientation == Enums.OrientationAxis.AXIAL) {\n      const isOn = pointOnViewportPlan(viewport, handles.points[0], spacingInNormalDirection * 0.5)\n\n      const annotationUID = connectWithPipe(_annotation.annotationUID, viewport.id)\n\n      // 在轴状位上绘制头框\n      if (isOn) {\n        const frameAnnotation = createAnnotations(\n          FrameOfReferenceUID,\n          annotationUID,\n          _annotation,\n          viewPlaneNormal,\n          viewUp\n        )\n\n        drawFrameOnAxial.call(this, viewport, svgDrawingHelper, frameAnnotation)\n      } else {\n        toolsAnnotation.state.removeAnnotation(annotationUID)\n\n        // 将原始头框顶点renderIds中记录的渲染AnnotationID删除\n        _annotation.data.handles.renderIds.splice(0, 1)\n      }\n    } else {\n      /* 这里还需要补充根据一定条件判断是否完成注册开始渲染矢/冠状位 */\n      const [modelId] = _annotation.annotationUID.split('_')\n      const registed = draggableStateManager.frame.getFrameRegisted(modelId)\n      //未注册则不渲染\n      if (!registed) return\n\n      const indexes = [0, 1, 2, 3, 4, 5]\n      // const indexes =\n      //   viewport.options.orientation == Enums.OrientationAxis.SAGITTAL ? [0, 1, 2, 3, 4, 5] : [1, 4]\n\n      for (const index of indexes) {\n        const isOn = pointOnViewportPlan(\n          viewport,\n          handles.points[index],\n          spacingInNormalDirection * 0.5\n        )\n\n        // 在矢状位上绘制头框\n        if (isOn) {\n          let lineColor = 'tomato'\n          let lineWidth = 1\n          if (_annotation.data.handles.options) {\n            const { lineColor: _lineColor, lineWidth: _lineWidth } =\n              _annotation.data.handles.options\n\n            if (_lineColor) lineColor = _lineColor\n            if (_lineWidth) lineWidth = _lineWidth\n          }\n          const [, y] = directionInfor.xyzIndex\n          const start: coreTypes.Point3 = [...handles.points[index]]\n          const end: coreTypes.Point3 = [...handles.points[index]]\n          start[y] = start[y] - imageVolume.spacing[y] * 0.5\n          end[y] = end[y] + imageVolume.spacing[y] * 0.5\n\n          const [startX, startY] = viewport.worldToCanvas(start)\n          const [endX, endY] = viewport.worldToCanvas(end)\n\n          drawing.drawLine(\n            svgDrawingHelper,\n            _annotation.annotationUID,\n            `Extracted-${index.toString()}-${new Date().getTime()}`,\n            [startX, startY],\n            [endX, endY],\n            {\n              color: lineColor,\n              width: lineWidth\n            }\n          )\n\n          // const specialNumberExtractedWorldPts = getSpecialNumberWorldPoints.call(\n          //   this,\n          //   viewport,\n          //   index\n          // )\n          // specialNumberExtractedWorldPts.push(handles.points[index])\n          // drawFrameOnSagOrCor.call(\n          //   this,\n          //   svgDrawingHelper,\n          //   viewport,\n          //   index,\n          //   specialNumberExtractedWorldPts,\n          //   _annotation.data.handles.options\n          // )\n        }\n      }\n    }\n  }\n}\n\n/**\n * @description 在轴状位上绘制头框\n * @author jiannan.jiao\n * @date 08/10/2023\n * @param {DraggableDisplayTool} this\n * @param {coreTypes.IVolumeViewport} viewport\n * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n * @param {FramePointsAnnotation} annotation\n */\nfunction drawFrameOnAxial(\n  this: DraggableDisplayTool,\n  viewport: coreTypes.IVolumeViewport,\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  annotation: FramePointsAnnotation\n) {\n  const { annotationUID } = annotation\n  const { points, options } = annotation.data.handles\n\n  /* [extractedId, medicalComponentId, seriesType, axisName] */\n  const [extractedId] = splitWithPipe(annotationUID)\n\n  /* [modelId, positionId] */\n  const [modelId] = extractedId.split('_')\n\n  const currExtractedInfo = draggableStateManager.frame.getCurrExtractedInfo(modelId)\n  const timeNow = new Date().getTime()\n\n  for (const [i, startPtInWorld] of points.entries()) {\n    const endPtInWorld = points[i + frameLinesEndPointIndex[i]]\n\n    const [startX, startY] = viewport.worldToCanvas(startPtInWorld)\n    const [endX, endY] = viewport.worldToCanvas(endPtInWorld)\n\n    const text = (i + 1).toString()\n\n    let pointColor = 'yellow'\n    let selectedColor = 'skyblue'\n    let lineColor = 'tomato'\n    let lineDash = [4, 4]\n    let lineWidth = 1\n    let fontSize = '16px'\n\n    if (options) {\n      const {\n        pointColor: _pointColor,\n        selectedColor: _selectedColor,\n        lineColor: _lineColor,\n        lineDash: _lineDash,\n        lineWidth: _lineWidth,\n        fontSize: _fontSize\n      } = options\n\n      if (_pointColor) pointColor = _pointColor\n      if (_selectedColor) selectedColor = _selectedColor\n      if (_lineColor) lineColor = _lineColor\n      if (_lineDash) lineDash = _lineDash\n      if (_lineWidth) lineWidth = _lineWidth\n      if (_fontSize) fontSize = _fontSize\n    }\n\n    //选中点颜色设置\n    if (currExtractedInfo?.index === i) {\n      pointColor = selectedColor\n    }\n\n    drawing.drawLine(\n      svgDrawingHelper,\n      annotationUID,\n      `${text}-${timeNow}`,\n      [startX, startY],\n      [endX, endY],\n      {\n        color: lineColor,\n        width: lineWidth,\n        lineDash\n      }\n    )\n\n    drawing.drawRect(\n      svgDrawingHelper,\n      annotationUID,\n      utilities.uuidv4(),\n      [startX - FRAME_PT_R, startY - FRAME_PT_R],\n      [startX + FRAME_PT_R, startY + FRAME_PT_R],\n      {\n        color: pointColor,\n        width: lineWidth\n      }\n    )\n\n    const textBox = getTextBox(svgDrawingHelper, text, 16)\n    const textPosition: coreTypes.Point2 = [\n      startX + FRAME_PT_R * 2,\n      startY - FRAME_PT_R - textBox.height\n    ]\n\n    drawing.drawTextBox(\n      svgDrawingHelper,\n      annotationUID,\n      `${text}-${timeNow}`,\n      [text],\n      textPosition,\n      {\n        color: pointColor,\n        fontSize: fontSize,\n        padding: 0\n      }\n    )\n  }\n}\n\n/**\n * @description 创建轴状位上可拖拽的Annotations\n * @author jiannan.jiao\n * @date 08/10/2023\n * @param {string} FrameOfReferenceUID\n * @param {string} annotationUID\n * @param {FramePointsAnnotation} _annotation\n * @param {coreTypes.Point3} viewPlaneNormal\n * @param {coreTypes.Point3} viewUp\n * @returns {*}\n */\nfunction createAnnotations(\n  FrameOfReferenceUID: string,\n  annotationUID: string,\n  _annotation: FramePointsAnnotation,\n  viewPlaneNormal: coreTypes.Point3,\n  viewUp: coreTypes.Point3\n) {\n  const [modelId, positionId] = _annotation.annotationUID.split('_')\n  const position = Number(positionId)\n\n  const map = <Map<number, FramePointsAnnotation>>(\n    draggableStateManager.frame.getExtractedPoints(modelId)\n  )\n\n  // 用于渲染的提取点annotation\n  const extractedAnnotation = <FramePointsAnnotation>map.get(position)\n\n  // 用于交互的提取点annotation\n  let invalidatedAnnotation = <FramePointsAnnotation>(\n    toolsAnnotation.state.getAnnotation(annotationUID)\n  )\n\n  const currExtractedInfo = draggableStateManager.frame.getCurrExtractedInfo(modelId)\n\n  if (invalidatedAnnotation) {\n    invalidatedAnnotation.data.handles.points = extractedAnnotation.data.handles.points\n    invalidatedAnnotation.data.handles.options = extractedAnnotation.data.handles.options\n  } else {\n    invalidatedAnnotation = {\n      annotationUID,\n      highlighted: false,\n      invalidated: false,\n      metadata: {\n        toolName: ToolsName.Draggable,\n        viewPlaneNormal: <coreTypes.Point3>[...viewPlaneNormal],\n        viewUp: <coreTypes.Point3>[...viewUp],\n        FrameOfReferenceUID\n      },\n      data: {\n        handles: {\n          points: extractedAnnotation.data.handles.points,\n          renderIds: [],\n          activeHandleIndex: currExtractedInfo?.index,\n          options: extractedAnnotation.data.handles.options\n        },\n        type: draggableStateManager.DraggableElementType.frameExt\n      }\n    }\n\n    toolsAnnotation.state.addAnnotation(invalidatedAnnotation, FrameOfReferenceUID)\n\n    // 将渲染的AnnotationID记录在原始头框顶点的renderIds中\n    _annotation.data.handles.renderIds.push(annotationUID)\n  }\n\n  // 更新当前选中提取点信息\n  draggableStateManager.frame.setCurrExtractedInfo(\n    modelId,\n    {\n      index: currExtractedInfo?.index || 0,\n      position\n    },\n    true\n  )\n\n  return invalidatedAnnotation\n}\n\n/**\n * @description 获取指定Z坐标下的提取点坐标\n * @author jiannan.jiao\n * @date 10/10/2023\n * @param {DraggableDisplayTool} this\n * @param {coreTypes.IVolumeViewport} viewport\n * @param {number} index\n * @returns {*}\n */\n// function getSpecialNumberWorldPoints(\n//   this: DraggableDisplayTool,\n//   viewport: coreTypes.IVolumeViewport,\n//   index: number\n// ) {\n//   const { element } = viewport\n//   const maps =\n//     viewport.options.orientation === Enums.OrientationAxis.SAGITTAL\n//       ? this.frameExtractedPtsRenderInSagViewport\n//       : this.frameExtractedPtsRenderInCorViewport\n\n//   let frameExtractedPts = maps.get(element)\n\n//   if (!frameExtractedPts) {\n//     frameExtractedPts = new Map()\n//     maps.set(element, frameExtractedPts)\n//   }\n\n//   let numberAnnotations = frameExtractedPts.get(index)\n//   if (!numberAnnotations) {\n//     numberAnnotations = []\n//     frameExtractedPts.set(index, numberAnnotations)\n//   }\n\n//   return numberAnnotations\n// }\n\n/**\n * @description 在矢/冠状位上绘制头框\n * @author jiannan.jiao\n * @date 10/10/2023\n * @param {DraggableDisplayTool} this\n * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n * @param {coreTypes.IVolumeViewport} viewport\n * @param {number} index\n * @param {coreTypes.Point3[]} extractedWorldPts\n */\n// function drawFrameOnSagOrCor(\n//   this: DraggableDisplayTool,\n//   svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n//   viewport: coreTypes.IVolumeViewport,\n//   index: number,\n//   extractedWorldPts: coreTypes.Point3[],\n//   options: FramePointsStyleOption | undefined\n// ) {\n//   const volumeId = viewport.getDefaultActor().uid\n//   const volume = cache.getVolume(volumeId)\n//   const spacing = volume.imageData?.getSpacing()\n\n//   let lineColor = 'tomato'\n//   let lineWidth = 1\n\n//   if (options) {\n//     const { lineColor: _lineColor, lineWidth: _lineWidth } = options\n\n//     if (_lineColor) lineColor = _lineColor\n//     if (_lineWidth) lineWidth = _lineWidth\n//   }\n\n//   if (extractedWorldPts.length > 1 && spacing) {\n//     const leng = extractedWorldPts.length - 1\n//     for (let i = 0; i < leng; i++) {\n//       const _i = i + 1\n\n//       const startPtInWorld = extractedWorldPts[i]\n//       const endPtInWorld = extractedWorldPts[_i]\n\n//       // 需要判断两点间距是否大于层间距，确定要连线的点是否在相邻层上\n//       // spaceing保留3位小数，减小极小值带来的误差\n//       if (viewport.options.orientation === Enums.OrientationAxis.SAGITTAL) {\n//         if (Math.abs(startPtInWorld[2] - endPtInWorld[2]) > Math.round(spacing[2] * 1000) / 1000)\n//           continue\n//       } else {\n//         if (Math.abs(startPtInWorld[1] - endPtInWorld[1]) > Math.round(spacing[1] * 1000) / 1000)\n//           continue\n//       }\n\n//       const [startX, startY] = viewport.worldToCanvas(startPtInWorld)\n//       const [endX, endY] = viewport.worldToCanvas(endPtInWorld)\n\n//       const id = connectWithPipe('Extracted', index.toString(), i.toString(), _i.toString())\n//       drawing.drawLine(svgDrawingHelper, id, id, [startX, startY], [endX, endY], {\n//         color: lineColor,\n//         width: lineWidth\n//       })\n//     }\n//   }\n// }\n","import { VolumeViewport, utilities, Enums } from '@cornerstonejs/core'\nimport { drawing } from '@cornerstonejs/tools'\nimport { FRAME_PT_R } from '../../../constant'\nimport { DraggableElementType } from '../../../managers/managers_draggable'\nimport { viewportHasSeriesVolume } from '../../../scripts'\nimport { getViewportDirectionFromCamera, pointOnViewportPlan } from '../../../utilities'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { FramePointsAnnotation } from '../../../types'\nimport type { DraggableDisplayTool } from '..'\n\n/**\n * @description 头架拟合点渲染，注册到draggableStateManager的render中\n * @author jiannan.jiao\n * @date 12/10/2023\n * @export\n * @param {DraggableDisplayTool} this\n * @param {coreTypes.IEnabledElement} enabledElement\n * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n * @param {toolsTypes.Annotation} annotation\n */\nexport default function frameFittingRender(\n  this: DraggableDisplayTool,\n  enabledElement: coreTypes.IEnabledElement,\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  annotation: toolsTypes.Annotation\n) {\n  if (!this.configuration.visibledElements?.has(DraggableElementType.frameFit)) return\n\n  const { viewport } = enabledElement\n  if (!viewportHasSeriesVolume(viewport)) return\n\n  const FrameOfReferenceUID = viewport.getFrameOfReferenceUID()\n\n  if (!FrameOfReferenceUID) {\n    import.meta.env.DEV && console.warn('Viewport object missing FrameOfReferenceUID property.')\n    return\n  }\n\n  const camera = viewport.getCamera()\n  const { focalPoint, viewPlaneNormal, viewUp } = camera\n  const directionInfor = getViewportDirectionFromCamera(camera)\n\n  if (\n    viewport instanceof VolumeViewport &&\n    focalPoint &&\n    viewPlaneNormal &&\n    viewUp &&\n    directionInfor\n  ) {\n    const _annotation = <FramePointsAnnotation>annotation\n    const { handles } = _annotation.data\n\n    // 获取视口方向上的层间距\n    const { imageVolume, spacingInNormalDirection } =\n      utilities.getTargetVolumeAndSpacingInNormalDir(viewport, camera)\n\n    if (viewport.options.orientation == Enums.OrientationAxis.AXIAL) {\n      const isOn = pointOnViewportPlan(viewport, handles.points[0], spacingInNormalDirection * 0.5)\n\n      if (isOn) {\n        drawFrameOnAxial.call(this, viewport, svgDrawingHelper, _annotation)\n      }\n    } else {\n      const indexes = [0, 1, 2, 3, 4, 5]\n      for (const index of indexes) {\n        const isOn = pointOnViewportPlan(\n          viewport,\n          handles.points[index],\n          spacingInNormalDirection * 0.5\n        )\n        // 在矢状位上绘制头框\n        if (isOn) {\n          let lineColor = 'yellow'\n          let lineWidth = 1\n          if (_annotation.data.handles.options) {\n            const { lineColor: _lineColor, lineWidth: _lineWidth } =\n              _annotation.data.handles.options\n\n            if (_lineColor) lineColor = _lineColor\n            if (_lineWidth) lineWidth = _lineWidth\n          }\n          const [, y] = directionInfor.xyzIndex\n          const start: coreTypes.Point3 = [...handles.points[index]]\n          const end: coreTypes.Point3 = [...handles.points[index]]\n          start[y] = start[y] - imageVolume.spacing[y] * 0.5\n          end[y] = end[y] + imageVolume.spacing[y] * 0.5\n\n          const [startX, startY] = viewport.worldToCanvas(start)\n          const [endX, endY] = viewport.worldToCanvas(end)\n\n          drawing.drawLine(\n            svgDrawingHelper,\n            _annotation.annotationUID,\n            `Fitting-${index.toString()}-${new Date().getTime()}`,\n            [startX, startY],\n            [endX, endY],\n            {\n              color: lineColor,\n              width: lineWidth\n            }\n          )\n\n          // const specialNumberFittingWorldPts = getSpecialNumberWorldPoints.call(\n          //   this,\n          //   viewport,\n          //   index\n          // )\n          // specialNumberFittingWorldPts.push(handles.points[index])\n\n          // drawFrameOnSagOrCor.call(\n          //   this,\n          //   svgDrawingHelper,\n          //   viewport,\n          //   index,\n          //   specialNumberFittingWorldPts,\n          //   _annotation.data.handles.options\n          // )\n        }\n      }\n    }\n  }\n}\n\n/**\n * @description 在轴状位上绘制头框\n * @author jiannan.jiao\n * @date 12/10/2023\n * @param {DraggableDisplayTool} this\n * @param {coreTypes.IVolumeViewport} viewport\n * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n * @param {FramePointsAnnotation} annotation\n */\nfunction drawFrameOnAxial(\n  this: DraggableDisplayTool,\n  viewport: coreTypes.IVolumeViewport,\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  annotation: FramePointsAnnotation\n) {\n  const { annotationUID } = annotation\n  const { points, options } = annotation.data.handles\n\n  let pointColor = 'yellow'\n  let lineWidth = 1\n\n  if (options) {\n    const { pointColor: _pointColor, lineWidth: _lineWidth } = options\n\n    if (_pointColor) pointColor = _pointColor\n    if (_lineWidth) lineWidth = _lineWidth\n  }\n\n  for (const [i, worldPt] of points.entries()) {\n    const canvasPt = viewport.worldToCanvas(worldPt)\n\n    drawing.drawCircle(svgDrawingHelper, annotationUID, i.toString(), canvasPt, FRAME_PT_R, {\n      color: pointColor,\n      width: lineWidth\n    })\n  }\n}\n\n/**\n * @description 获取指定Z坐标下的提取点坐标\n * @author jiannan.jiao\n * @date 10/10/2023\n * @param {DraggableDisplayTool} this\n * @param {coreTypes.IVolumeViewport} viewport\n * @param {number} index\n * @returns {*}\n */\n// function getSpecialNumberWorldPoints(\n//   this: DraggableDisplayTool,\n//   viewport: coreTypes.IVolumeViewport,\n//   index: number\n// ) {\n//   const { element } = viewport\n//   const maps =\n//     viewport.options.orientation === Enums.OrientationAxis.SAGITTAL\n//       ? this.frameFittingPtsRenderInSagViewport\n//       : this.frameFittingPtsRenderInCorViewport\n\n//   let frameFittingPts = maps.get(element)\n\n//   if (!frameFittingPts) {\n//     frameFittingPts = new Map()\n//     maps.set(element, frameFittingPts)\n//   }\n\n//   let numberAnnotations = frameFittingPts.get(index)\n//   if (!numberAnnotations) {\n//     numberAnnotations = []\n//     frameFittingPts.set(index, numberAnnotations)\n//   }\n\n//   return numberAnnotations\n// }\n\n/**\n * @description 在矢/冠状位上绘制拟合点\n * @author dong.wu\n * @date 28/11/2023\n * @param {DraggableDisplayTool} this\n * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n * @param {coreTypes.IVolumeViewport} viewport\n * @param {number} index\n * @param {coreTypes.Point3[]} FittingWorldPts\n * @param {(FramePointsOption | undefined)} options\n */\n// function drawFrameOnSagOrCor(\n//   this: DraggableDisplayTool,\n//   svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n//   viewport: coreTypes.IVolumeViewport,\n//   index: number,\n//   FittingWorldPts: coreTypes.Point3[],\n//   options: FramePointsStyleOption | undefined\n// ) {\n//   const volumeId = viewport.getDefaultActor().uid\n//   const volume = cache.getVolume(volumeId)\n//   const spacing = volume.imageData?.getSpacing()\n\n//   let lineColor = 'yellow'\n//   let lineWidth = 1\n\n//   if (options) {\n//     const { lineColor: _lineColor, lineWidth: _lineWidth } = options\n\n//     if (_lineColor) lineColor = _lineColor\n//     if (_lineWidth) lineWidth = _lineWidth\n//   }\n\n//   if (FittingWorldPts.length > 1 && spacing) {\n//     const leng = FittingWorldPts.length - 1\n//     for (let i = 0; i < leng; i++) {\n//       const _i = i + 1\n\n//       const startPtInWorld = FittingWorldPts[i]\n//       const endPtInWorld = FittingWorldPts[_i]\n\n//       // 需要判断两点间距是否大于层间距，确定要连线的点是否在相邻层上\n//       // spaceing保留3位小数，减小极小值带来的误差\n//       if (viewport.options.orientation === Enums.OrientationAxis.SAGITTAL) {\n//         if (Math.abs(startPtInWorld[2] - endPtInWorld[2]) > Math.round(spacing[2] * 1000) / 1000)\n//           continue\n//       } else {\n//         if (Math.abs(startPtInWorld[1] - endPtInWorld[1]) > Math.round(spacing[1] * 1000) / 1000)\n//           continue\n//       }\n\n//       const [startX, startY] = viewport.worldToCanvas(startPtInWorld)\n//       const [endX, endY] = viewport.worldToCanvas(endPtInWorld)\n\n//       const id = connectWithPipe('Fitting', index.toString(), i.toString(), _i.toString())\n//       drawing.drawLine(svgDrawingHelper, id, id, [startX, startY], [endX, endY], {\n//         color: lineColor,\n//         width: lineWidth\n//       })\n//     }\n//   }\n// }\n","import { VolumeViewport, utilities, Enums } from '@cornerstonejs/core'\nimport { drawing } from '@cornerstonejs/tools'\nimport { FRAME_PT_R } from '../../../constant'\nimport { DraggableElementType } from '../../../managers/managers_draggable'\nimport { viewportHasSeriesVolume } from '../../../scripts'\nimport { getTextBox, getViewportDirectionFromCamera, pointOnViewportPlan } from '../../../utilities'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { FramePointsAnnotation } from '../../../types'\nimport type { DraggableDisplayTool } from '..'\n\n/**\n * @description 头架物理点渲染，注册到draggableStateManager的render中\n * @author jiannan.jiao\n * @date 12/10/2023\n * @export\n * @param {DraggableDisplayTool} this\n * @param {coreTypes.IEnabledElement} enabledElement\n * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n * @param {toolsTypes.Annotation} annotation\n */\nexport default function framePhysicsRender(\n  this: DraggableDisplayTool,\n  enabledElement: coreTypes.IEnabledElement,\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  annotation: toolsTypes.Annotation\n) {\n  if (!this.configuration.visibledElements?.has(DraggableElementType.framePhy)) return\n\n  const { viewport } = enabledElement\n  if (!viewportHasSeriesVolume(viewport)) return\n\n  const FrameOfReferenceUID = viewport.getFrameOfReferenceUID()\n\n  if (!FrameOfReferenceUID) {\n    import.meta.env.DEV && console.warn('Viewport object missing FrameOfReferenceUID property.')\n    return\n  }\n\n  const camera = viewport.getCamera()\n  const { focalPoint, viewPlaneNormal, viewUp } = camera\n  const directionInfor = getViewportDirectionFromCamera(camera)\n\n  if (\n    viewport instanceof VolumeViewport &&\n    focalPoint &&\n    viewPlaneNormal &&\n    viewUp &&\n    directionInfor\n  ) {\n    const _annotation = <FramePointsAnnotation>annotation\n    const { handles } = _annotation.data\n\n    // 获取视口方向上的层间距\n    const { imageVolume, spacingInNormalDirection } =\n      utilities.getTargetVolumeAndSpacingInNormalDir(viewport, camera)\n\n    if (viewport.options.orientation == Enums.OrientationAxis.AXIAL) {\n      const isOn = pointOnViewportPlan(viewport, handles.points[0], spacingInNormalDirection * 0.5)\n\n      if (isOn) {\n        drawFrameOnAxial.call(this, viewport, svgDrawingHelper, _annotation)\n      }\n    } else {\n      const indexes = [0, 1, 2, 3, 4, 5]\n      for (const index of indexes) {\n        const isOn = pointOnViewportPlan(\n          viewport,\n          handles.points[index],\n          spacingInNormalDirection * 0.5\n        )\n        // 在矢状位上绘制头框\n        if (isOn) {\n          let lineColor = 'forestgreen'\n          let lineWidth = 1\n          if (_annotation.data.handles.options) {\n            const { lineColor: _lineColor, lineWidth: _lineWidth } =\n              _annotation.data.handles.options\n\n            if (_lineColor) lineColor = _lineColor\n            if (_lineWidth) lineWidth = _lineWidth\n          }\n          const [, y] = directionInfor.xyzIndex\n          const start: coreTypes.Point3 = [...handles.points[index]]\n          const end: coreTypes.Point3 = [...handles.points[index]]\n          start[y] = start[y] - imageVolume.spacing[y] * 0.5\n          end[y] = end[y] + imageVolume.spacing[y] * 0.5\n\n          const [startX, startY] = viewport.worldToCanvas(start)\n          const [endX, endY] = viewport.worldToCanvas(end)\n\n          drawing.drawLine(\n            svgDrawingHelper,\n            _annotation.annotationUID,\n            `Physics-${index.toString()}-${new Date().getTime()}`,\n            [startX, startY],\n            [endX, endY],\n            {\n              color: lineColor,\n              width: lineWidth\n            }\n          )\n\n          // const specialNumberPhysicsWorldPts = getSpecialNumberWorldPoints.call(\n          //   this,\n          //   viewport,\n          //   index\n          // )\n          // specialNumberPhysicsWorldPts.push(handles.points[index])\n          // drawFrameOnSagOrCor.call(\n          //   this,\n          //   svgDrawingHelper,\n          //   viewport,\n          //   index,\n          //   specialNumberPhysicsWorldPts,\n          //   _annotation.data.handles.options\n          // )\n        }\n      }\n    }\n  }\n}\n\n/**\n * @description 在轴状位上绘制头框\n * @author jiannan.jiao\n * @date 12/10/2023\n * @param {DraggableDisplayTool} this\n * @param {coreTypes.IVolumeViewport} viewport\n * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n * @param {FramePointsAnnotation} annotation\n */\nfunction drawFrameOnAxial(\n  this: DraggableDisplayTool,\n  viewport: coreTypes.IVolumeViewport,\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  annotation: FramePointsAnnotation\n) {\n  const { annotationUID } = annotation\n  const { deviations, points, options } = annotation.data.handles\n\n  let pointColor = 'forestgreen'\n  let lineWidth = 1\n  let fontSize = '16px'\n\n  if (options) {\n    const { pointColor: _pointColor, lineWidth: _lineWidth, fontSize: _fontSize } = options\n\n    if (_pointColor) pointColor = _pointColor\n    if (_lineWidth) lineWidth = _lineWidth\n    if (_fontSize) fontSize = _fontSize\n  }\n\n  const timeNow = new Date().getTime()\n\n  for (const [i, worldPt] of points.entries()) {\n    const [x, y] = viewport.worldToCanvas(worldPt)\n\n    drawing.drawCircle(\n      svgDrawingHelper,\n      annotationUID,\n      `${i.toString()}-${timeNow}`,\n      [x, y],\n      FRAME_PT_R,\n      {\n        color: pointColor,\n        width: lineWidth\n      }\n    )\n\n    const text = (i + 1).toString()\n    const textBox = getTextBox(svgDrawingHelper, text, 16)\n    const textPosition: coreTypes.Point2 = [\n      x - FRAME_PT_R - textBox.width,\n      y - FRAME_PT_R - textBox.height\n    ]\n\n    // 编号\n    drawing.drawTextBox(\n      svgDrawingHelper,\n      annotationUID,\n      `${text}-${timeNow}`,\n      [text],\n      textPosition,\n      {\n        color: pointColor,\n        fontSize: fontSize,\n        padding: 0\n      }\n    )\n\n    // 偏差值\n    if (deviations) {\n      const deviation = deviations[i] / 10\n\n      const text = deviation.toString() + 'cm'\n      const textPosition: coreTypes.Point2 = [x + FRAME_PT_R * 2, y]\n\n      drawing.drawTextBox(\n        svgDrawingHelper,\n        annotationUID,\n        `${text}-${timeNow}`,\n        [text],\n        textPosition,\n        {\n          color: pointColor,\n          fontSize: fontSize,\n          padding: 0\n        }\n      )\n    }\n  }\n}\n\n/**\n * @description 获取指定Z坐标下的提取点坐标\n * @author jiannan.jiao\n * @date 10/10/2023\n * @param {DraggableDisplayTool} this\n * @param {coreTypes.IVolumeViewport} viewport\n * @param {number} index\n * @returns {*}\n */\n// function getSpecialNumberWorldPoints(\n//   this: DraggableDisplayTool,\n//   viewport: coreTypes.IVolumeViewport,\n//   index: number\n// ) {\n//   const { element } = viewport\n//   const maps =\n//     viewport.options.orientation === Enums.OrientationAxis.SAGITTAL\n//       ? this.framePhysicsPtsRenderInSagViewport\n//       : this.framePhysicsPtsRenderInCorViewport\n\n//   let framePhysicsPts = maps.get(element)\n\n//   if (!framePhysicsPts) {\n//     framePhysicsPts = new Map()\n//     maps.set(element, framePhysicsPts)\n//   }\n\n//   let numberAnnotations = framePhysicsPts.get(index)\n//   if (!numberAnnotations) {\n//     numberAnnotations = []\n//     framePhysicsPts.set(index, numberAnnotations)\n//   }\n\n//   return numberAnnotations\n// }\n\n/**\n * @description 在矢/冠状位上绘制物理点\n * @author dong.wu\n * @date 28/11/2023\n * @param {DraggableDisplayTool} this\n * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n * @param {coreTypes.IVolumeViewport} viewport\n * @param {number} index\n * @param {coreTypes.Point3[]} extractedWorldPts\n */\n// function drawFrameOnSagOrCor(\n//   this: DraggableDisplayTool,\n//   svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n//   viewport: coreTypes.IVolumeViewport,\n//   index: number,\n//   physicsWorldPts: coreTypes.Point3[],\n//   options: FramePointsStyleOption | undefined\n// ) {\n//   const volumeId = viewport.getDefaultActor().uid\n//   const volume = cache.getVolume(volumeId)\n//   const spacing = volume.imageData?.getSpacing()\n\n//   let lineColor = 'forestgreen'\n//   let lineWidth = 1\n\n//   if (options) {\n//     const { lineColor: _lineColor, lineWidth: _lineWidth } = options\n\n//     if (_lineColor) lineColor = _lineColor\n//     if (_lineWidth) lineWidth = _lineWidth\n//   }\n\n//   if (physicsWorldPts.length > 1 && spacing) {\n//     const leng = physicsWorldPts.length - 1\n//     for (let i = 0; i < leng; i++) {\n//       const _i = i + 1\n\n//       const startPtInWorld = physicsWorldPts[i]\n//       const endPtInWorld = physicsWorldPts[_i]\n\n//       // 需要判断两点间距是否大于层间距，确定要连线的点是否在相邻层上\n//       // spaceing保留3位小数，减小极小值带来的误差\n//       if (viewport.options.orientation === Enums.OrientationAxis.SAGITTAL) {\n//         if (Math.abs(startPtInWorld[2] - endPtInWorld[2]) > Math.round(spacing[2] * 1000) / 1000)\n//           continue\n//       } else {\n//         if (Math.abs(startPtInWorld[1] - endPtInWorld[1]) > Math.round(spacing[1] * 1000) / 1000)\n//           continue\n//       }\n\n//       const [startX, startY] = viewport.worldToCanvas(startPtInWorld)\n//       const [endX, endY] = viewport.worldToCanvas(endPtInWorld)\n\n//       const id = connectWithPipe('Physics', index.toString(), i.toString(), _i.toString())\n//       drawing.drawLine(svgDrawingHelper, id, id, [startX, startY], [endX, endY], {\n//         color: lineColor,\n//         width: lineWidth\n//       })\n//     }\n//   }\n// }\n","import { cloneDeep } from 'lodash'\nimport { VolumeViewport, utilities } from '@cornerstonejs/core'\nimport { annotation as toolsAnnotation, drawing } from '@cornerstonejs/tools'\nimport { ToolsName } from '../../../constant'\nimport { DraggableElementType } from '../../../managers/managers_draggable'\nimport { pointOnViewportPlan } from '../../../utilities'\nimport { connectWithPipe, viewportHasSeriesVolume } from '../../../scripts'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { BasicAnnotation } from '../../../types'\nimport type { DraggableDisplayTool } from '..'\n\nexport default function imageCenterRender(\n  this: DraggableDisplayTool,\n  enabledElement: coreTypes.IEnabledElement,\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  annotation: toolsTypes.Annotation\n) {\n  if (!this.configuration.visibledElements?.has(DraggableElementType.center)) return\n\n  const { viewport } = enabledElement\n  if (!viewportHasSeriesVolume(viewport)) return\n\n  const FrameOfReferenceUID = viewport.getFrameOfReferenceUID()\n  if (!FrameOfReferenceUID) {\n    import.meta.env.DEV && console.warn('Viewport object missing FrameOfReferenceUID property.')\n    return\n  }\n\n  const camera = viewport.getCamera()\n\n  const { focalPoint, viewPlaneNormal, viewUp } = camera\n  if (viewport instanceof VolumeViewport && focalPoint && viewPlaneNormal && viewUp) {\n    const _annotation = <BasicAnnotation>annotation\n    const { handles } = _annotation.data\n\n    // 获取视口方向上的层间距\n    const { spacingInNormalDirection } = utilities.getTargetVolumeAndSpacingInNormalDir(\n      viewport,\n      camera\n    )\n\n    const isOn = pointOnViewportPlan(viewport, handles.points[0], spacingInNormalDirection * 0.5)\n\n    const annotationUID = connectWithPipe(_annotation.annotationUID, viewport.id)\n\n    if (isOn) {\n      const centerAnnotation = createAnnotations(\n        FrameOfReferenceUID,\n        annotationUID,\n        _annotation,\n        viewPlaneNormal,\n        viewUp\n      )\n\n      drawCenter.call(this, viewport, svgDrawingHelper, centerAnnotation)\n    }\n  }\n}\n\nfunction drawCenter(\n  this: DraggableDisplayTool,\n  viewport: coreTypes.IVolumeViewport,\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  annotation: BasicAnnotation\n) {\n  const point = annotation.data.handles.points[0]\n\n  const { highlighted } = annotation\n  const [x, y] = viewport.worldToCanvas(point)\n\n  let scale = 15\n\n  const options = {\n    color: 'blue',\n    width: 2\n  }\n\n  if (highlighted) {\n    scale = 20\n  }\n\n  drawing.drawLine(\n    svgDrawingHelper,\n    annotation.annotationUID,\n    utilities.uuidv4(),\n    [x, y - scale],\n    [x, y + scale],\n    options\n  )\n\n  drawing.drawLine(\n    svgDrawingHelper,\n    annotation.annotationUID,\n    utilities.uuidv4(),\n    [x - scale, y],\n    [x + scale, y],\n    options\n  )\n}\n\nfunction createAnnotations(\n  FrameOfReferenceUID: string,\n  annotationUID: string,\n  _annotation: BasicAnnotation,\n  viewPlaneNormal: coreTypes.Point3,\n  viewUp: coreTypes.Point3\n): BasicAnnotation {\n  let annotation = <BasicAnnotation>toolsAnnotation.state.getAnnotation(annotationUID)\n  const { points } = _annotation.data.handles\n\n  if (annotation) {\n    annotation.data.handles.points = cloneDeep(points)\n  } else {\n    annotation = {\n      annotationUID,\n      highlighted: false,\n      invalidated: false,\n      metadata: {\n        toolName: ToolsName.Draggable,\n        viewPlaneNormal: <coreTypes.Point3>[...viewPlaneNormal],\n        viewUp: <coreTypes.Point3>[...viewUp],\n        FrameOfReferenceUID\n      },\n      data: {\n        handles: { points, renderIds: [] },\n        type: DraggableElementType.center\n      }\n    }\n\n    toolsAnnotation.state.addAnnotation(annotation, FrameOfReferenceUID)\n    _annotation.data.handles.renderIds.push(annotationUID)\n  }\n\n  return annotation\n}\n","import { VolumeViewport, utilities, Enums } from '@cornerstonejs/core'\nimport { annotation as toolsAnnotation, drawing } from '@cornerstonejs/tools'\nimport { FRAME_PT_R, ToolsName } from '../../../constant'\nimport { draggableStateManager } from '../../../managers'\nimport { connectWithPipe, splitWithPipe, viewportHasSeriesVolume } from '../../../scripts'\nimport { getTextBox, pointOnViewportPlan } from '../../../utilities'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { BasicAnnotation } from '../../../types'\nimport type { DraggableDisplayTool } from '..'\n\n/**\n * @description 头钉渲染\n * @author dong.wu\n * @date 12/10/2023\n * @export\n * @param {DraggableDisplayTool} this\n * @param {coreTypes.IEnabledElement} enabledElement\n * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n * @param {toolsTypes.Annotation} annotation\n */\nexport default function nailRender(\n  this: DraggableDisplayTool,\n  enabledElement: coreTypes.IEnabledElement,\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  annotation: toolsTypes.Annotation\n) {\n  if (!this.configuration.visibledElements?.has(draggableStateManager.DraggableElementType.nail)) {\n    return\n  }\n\n  const { viewport } = enabledElement\n  if (!viewportHasSeriesVolume(viewport)) return\n\n  const FrameOfReferenceUID = viewport.getFrameOfReferenceUID()\n\n  if (!FrameOfReferenceUID) {\n    import.meta.env.DEV && console.warn('Viewport object missing FrameOfReferenceUID property.')\n    return\n  }\n\n  const camera = viewport.getCamera()\n  const { focalPoint, viewPlaneNormal, viewUp } = camera\n\n  if (viewport instanceof VolumeViewport && focalPoint && viewPlaneNormal && viewUp) {\n    const _annotation = <BasicAnnotation>annotation\n    const { handles } = _annotation.data\n\n    // 获取视口方向上的层间距\n    const { spacingInNormalDirection } = utilities.getTargetVolumeAndSpacingInNormalDir(\n      viewport,\n      camera\n    )\n\n    if (viewport.options.orientation === Enums.OrientationAxis.AXIAL) {\n      const isOn = pointOnViewportPlan(viewport, handles.points[0], spacingInNormalDirection * 0.5)\n\n      const annotationUID = connectWithPipe(_annotation.annotationUID, viewport.id)\n\n      // 在轴状位上绘制头框\n      if (isOn) {\n        const nailAnnotation = createAnnotations(\n          FrameOfReferenceUID,\n          annotationUID,\n          _annotation,\n          viewPlaneNormal,\n          viewUp\n        )\n\n        // 拖拽时该头钉隐藏隐藏\n        if (nailAnnotation.isVisible) {\n          drawNailOnAxial.call(this, viewport, svgDrawingHelper, nailAnnotation)\n        }\n      } else {\n        toolsAnnotation.state.removeAnnotation(annotationUID)\n\n        // 将原始头钉renderIds中记录的渲染AnnotationID删除\n        _annotation.data.handles.renderIds.splice(0, 1)\n      }\n    }\n  }\n}\n\n/**\n * @description 在轴状位上绘制头钉\n * @author dong.wu\n * @date 17/11/2023\n * @param {DraggableDisplayTool} this\n * @param {coreTypes.IVolumeViewport} viewport\n * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n * @param {BasicAnnotation} annotation\n */\nfunction drawNailOnAxial(\n  this: DraggableDisplayTool,\n  viewport: coreTypes.IVolumeViewport,\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  annotation: BasicAnnotation\n) {\n  const { annotationUID, highlighted } = annotation\n  const { index, points } = annotation.data.handles\n  // const { FrameOfReferenceUID: modelId } = annotation.metadata\n\n  // 需要从原始的头钉点annotationUID中获取模型ID\n  const [uid] = splitWithPipe(annotationUID)\n  const [modelId] = uid.split('_')\n\n  let color = 'red'\n\n  const currentNail = draggableStateManager.nail.getCurrNail(modelId)\n\n  if (index === currentNail) color = 'yellow'\n\n  const worldPt = points[0]\n\n  const [x, y] = viewport.worldToCanvas(worldPt)\n\n  const text = (index + 1).toString() + '#'\n  const textBox = getTextBox(svgDrawingHelper, text, 16)\n  const textPosition: coreTypes.Point2 = [x - textBox.width / 2, y - FRAME_PT_R - textBox.height]\n\n  let scale = 5\n\n  let width = 1\n\n  if (highlighted) {\n    scale *= 1.4\n    width = 2\n  }\n\n  drawing.drawLine(\n    svgDrawingHelper,\n    annotation.annotationUID,\n    utilities.uuidv4(),\n    [x, y - scale],\n    [x, y + scale],\n    {\n      color,\n      width\n    }\n  )\n\n  drawing.drawLine(\n    svgDrawingHelper,\n    annotation.annotationUID,\n    utilities.uuidv4(),\n    [x - scale, y],\n    [x + scale, y],\n    {\n      color,\n      width\n    }\n  )\n\n  // 编号\n  drawing.drawTextBox(\n    svgDrawingHelper,\n    annotationUID,\n    `${text}-${new Date().getTime()}`,\n    [text],\n    textPosition,\n    {\n      color,\n      fontSize: '16px',\n      padding: 0\n    }\n  )\n}\n\n/**\n * @description 创建用于拖拽的头钉annotation\n * @author dong.wu\n * @date 20/11/2023\n * @param {string} FrameOfReferenceUID\n * @param {string} annotationUID\n * @param {BasicAnnotation} _annotation\n * @param {coreTypes.Point3} viewPlaneNormal\n * @param {coreTypes.Point3} viewUp\n * @returns {*}  {BasicAnnotation}\n */\nfunction createAnnotations(\n  FrameOfReferenceUID: string,\n  annotationUID: string,\n  _annotation: BasicAnnotation,\n  viewPlaneNormal: coreTypes.Point3,\n  viewUp: coreTypes.Point3\n): BasicAnnotation {\n  // 用于交互的提取点annotation\n  let invalidatedAnnotation = <BasicAnnotation>toolsAnnotation.state.getAnnotation(annotationUID)\n\n  if (invalidatedAnnotation) {\n    invalidatedAnnotation.data.handles.points = _annotation.data.handles.points\n  } else {\n    invalidatedAnnotation = {\n      annotationUID,\n      highlighted: false,\n      invalidated: false,\n      metadata: {\n        toolName: ToolsName.Draggable,\n        viewPlaneNormal: <coreTypes.Point3>[...viewPlaneNormal],\n        viewUp: <coreTypes.Point3>[...viewUp],\n        FrameOfReferenceUID\n      },\n      data: {\n        handles: {\n          index: _annotation.data.handles.index,\n          points: _annotation.data.handles.points,\n          renderIds: []\n        },\n        type: draggableStateManager.DraggableElementType.nail\n      }\n    }\n\n    toolsAnnotation.state.addAnnotation(invalidatedAnnotation, FrameOfReferenceUID)\n\n    // 将渲染的AnnotationID记录在原始头框顶点的renderIds中\n    _annotation.data.handles.renderIds.push(annotationUID)\n  }\n\n  return invalidatedAnnotation\n}\n","import { utilities, VolumeViewport } from '@cornerstonejs/core'\nimport { annotation as toolsAnnotation, drawing } from '@cornerstonejs/tools'\nimport { ToolsName } from '../../../constant'\nimport { DraggableElementType } from '../../../managers/managers_draggable'\nimport { connectWithPipe, viewportHasSeriesVolume } from '../../../scripts'\nimport {\n  getCanvasPixelsInViewport,\n  getTextBox,\n  getViewportDirectionFromCamera,\n  pointOnViewportPlan\n} from '../../../utilities'\nimport { OriginCtrlType } from '..'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { BasicAnnotation } from '../../../types'\nimport type { DraggableDisplayTool } from '..'\n\n/**\n * @description 患者原点渲染，注册到draggableStateManager的render中\n * @author jiannan.jiao\n * @date 20/09/2023\n * @export\n * @param {coreTypes.IEnabledElement} enabledElement\n * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n * @param {toolsTypes.Annotation} annotation\n */\nexport default function originRender(\n  this: DraggableDisplayTool,\n  enabledElement: coreTypes.IEnabledElement,\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  annotation: toolsTypes.Annotation\n) {\n  if (!this.configuration.visibledElements?.has(DraggableElementType.origin)) return\n\n  const { viewport } = enabledElement\n  if (!viewportHasSeriesVolume(viewport)) return\n\n  const FrameOfReferenceUID = viewport.getFrameOfReferenceUID()\n\n  if (!FrameOfReferenceUID) {\n    import.meta.env.DEV && console.warn('Viewport object missing FrameOfReferenceUID property.')\n    return\n  }\n\n  const camera = viewport.getCamera()\n  const { focalPoint, viewPlaneNormal, viewUp } = camera\n\n  if (viewport instanceof VolumeViewport && focalPoint && viewPlaneNormal && viewUp) {\n    const pixels = getCanvasPixelsInViewport(viewport, 10)\n\n    if (pixels) {\n      const _annotation = <BasicAnnotation>annotation\n      const originPointInWorld = _annotation.data.handles.points[0]\n\n      // 获取视口方向上的层间距\n      const { spacingInNormalDirection } = utilities.getTargetVolumeAndSpacingInNormalDir(\n        viewport,\n        camera\n      )\n\n      const isOn = pointOnViewportPlan(viewport, originPointInWorld, spacingInNormalDirection * 0.5)\n\n      // 患者原点坐标与视口显示当前层所在平面的距离不大于层间距的一半则在当前层显示\n      const options = {\n        color: isOn ? 'lightgreen' : 'darkgreen',\n        lineWidth: 1\n      }\n\n      drawCrossLine.call(this, viewport, svgDrawingHelper, _annotation, pixels, options)\n    }\n  }\n}\n\n/**\n * @description 绘制患者原点的十字线及刻度线\n * @author jiannan.jiao\n * @date 20/09/2023\n * @param {coreTypes.IVolumeViewport} viewport\n * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n * @param {BasicAnnotation} annotation\n * @param {{ color: string; lineWidth: number }} options\n */\nfunction drawCrossLine(\n  this: DraggableDisplayTool,\n  viewport: coreTypes.IVolumeViewport,\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  annotation: BasicAnnotation,\n  spacing: { x: number; y: number },\n  options: { color: string; lineWidth: number }\n) {\n  const pointInWorld = annotation.data.handles.points[0]\n  const pointOnCanvas = viewport.worldToCanvas(pointInWorld)\n  const [x, y] = pointOnCanvas\n  const { sHeight, sWidth } = viewport\n\n  const camera = viewport.getCamera()\n  const { viewPlaneNormal, viewUp } = camera\n\n  // 输入的向量值可能为负数\n  const xSpacing = spacing.x\n  const ySpacing = spacing.y\n\n  const annotationId = annotation.annotationUID\n\n  const FrameOfReferenceUID = viewport.getFrameOfReferenceUID()\n  const annotationUID = connectWithPipe(annotationId, viewport.id)\n\n  const timeNow = new Date().getTime()\n\n  // 原点至画布顶部轴线及刻度线\n  drawing.drawLine(\n    svgDrawingHelper,\n    annotationId,\n    `toTop-${timeNow}`,\n    pointOnCanvas,\n    [x, 0],\n    options\n  )\n\n  let ticks = Math.ceil(y / ySpacing)\n\n  for (let i = 1; i <= ticks; i++) {\n    const { tickLineH, tickLineW } = getTickLineSize(i)\n    const _y = y - i * ySpacing\n    const start: coreTypes.Point2 = [x - tickLineH, _y]\n    const end: coreTypes.Point2 = [x + tickLineH, _y]\n    drawing.drawLine(svgDrawingHelper, annotationId, utilities.uuidv4(), start, end, {\n      color: options.color,\n      lineWidth: tickLineW\n    })\n  }\n\n  // 原点至画布底部轴线及刻度线\n  drawing.drawLine(\n    svgDrawingHelper,\n    annotationId,\n    `toBottom-${timeNow}`,\n    pointOnCanvas,\n    [x, sHeight],\n    options\n  )\n\n  ticks = Math.ceil((sHeight - y) / ySpacing)\n\n  for (let i = 1; i <= ticks; i++) {\n    const { tickLineH, tickLineW } = getTickLineSize(i)\n    const _y = y + i * ySpacing\n    const start: coreTypes.Point2 = [x - tickLineH, _y]\n    const end: coreTypes.Point2 = [x + tickLineH, _y]\n    drawing.drawLine(svgDrawingHelper, annotationId, utilities.uuidv4(), start, end, {\n      color: options.color,\n      lineWidth: tickLineW\n    })\n  }\n\n  // 原点至画布左侧轴线及刻度线\n  drawing.drawLine(\n    svgDrawingHelper,\n    annotationId,\n    `toLeft-${timeNow}`,\n    pointOnCanvas,\n    [0, y],\n    options\n  )\n\n  ticks = Math.ceil(x / xSpacing)\n\n  for (let i = 1; i <= ticks; i++) {\n    const { tickLineH, tickLineW } = getTickLineSize(i)\n    const _x = x - i * xSpacing\n    const start: coreTypes.Point2 = [_x, y - tickLineH]\n    const end: coreTypes.Point2 = [_x, y + tickLineH]\n    drawing.drawLine(svgDrawingHelper, annotationId, utilities.uuidv4(), start, end, {\n      color: options.color,\n      lineWidth: tickLineW\n    })\n  }\n\n  // 原点至画布右侧轴线及刻度线\n  drawing.drawLine(\n    svgDrawingHelper,\n    annotationId,\n    `toRight-${timeNow}`,\n    pointOnCanvas,\n    [sWidth, y],\n    options\n  )\n\n  ticks = Math.ceil((sWidth - x) / xSpacing)\n\n  for (let i = 1; i <= ticks; i++) {\n    const { tickLineH, tickLineW } = getTickLineSize(i)\n    const _x = x + i * xSpacing\n    const start: coreTypes.Point2 = [_x, y - tickLineH]\n    const end: coreTypes.Point2 = [_x, y + tickLineH]\n    drawing.drawLine(svgDrawingHelper, annotationId, utilities.uuidv4(), start, end, {\n      color: options.color,\n      lineWidth: tickLineW\n    })\n  }\n\n  if (this.configuration.draggabledElements?.has(DraggableElementType.origin)) {\n    // 绘制可交互控制点\n    drawInteracters(\n      viewport,\n      svgDrawingHelper,\n      <coreTypes.Point3>viewPlaneNormal,\n      <coreTypes.Point3>viewUp,\n      pointInWorld,\n      annotationUID,\n      FrameOfReferenceUID,\n      xSpacing,\n      ySpacing\n    )\n  } else {\n    // 清除空交互控制点对应的annotations\n    clearAnnotations(\n      [\n        OriginCtrlType.y /* 视口中Y方向拖拽 -> 原点右侧的控制点 */,\n        OriginCtrlType.x /* 视口中X方向拖拽 -> 原点下方的控制点 */,\n        OriginCtrlType.xy /* 视口中X和Y方向拖拽 -> 原点上的控制点 */\n      ],\n      annotationUID\n    )\n  }\n}\n\n/**\n * @description 根据绘制刻度线的index返回刻度线尺寸，每隔5cm为一个大分割\n * @author jiannan.jiao\n * @date 20/09/2023\n * @param {number} i\n * @returns {*}\n */\nfunction getTickLineSize(i: number) {\n  let tickLineH = 0\n  let tickLineW = 0\n  if (i % 5 === 0) {\n    tickLineH = 4\n    tickLineW = 1\n  } else {\n    tickLineH = 2\n    tickLineW = 0.7\n  }\n\n  return { tickLineH, tickLineW }\n}\n\nconst directionText = ['(R-L)', '(A-P)', '(I-S)']\n\n/** @type {*} 文字与控制点间偏移 */\nconst offset = 8\n\n/**\n * @description 绘制可交互控制点\n * @author jiannan.jiao\n * @date 21/09/2023\n * @param {coreTypes.IVolumeViewport} viewport\n * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n * @param {coreTypes.Point3} viewPlaneNormal\n * @param {coreTypes.Point3} viewUp\n * @param {coreTypes.Point3} pointInWorld\n * @param {string} annotationUID\n * @param {string} FrameOfReferenceUID\n * @param {number} xSpacing\n * @param {number} ySpacing\n */\nfunction drawInteracters(\n  viewport: coreTypes.IVolumeViewport,\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  viewPlaneNormal: coreTypes.Point3,\n  viewUp: coreTypes.Point3,\n  pointInWorld: coreTypes.Point3,\n  annotationUID: string,\n  FrameOfReferenceUID: string,\n  xSpacing: number,\n  ySpacing: number\n) {\n  const types = [\n    OriginCtrlType.y /* 视口中Y方向拖拽 -> 原点右侧的控制点 */,\n    OriginCtrlType.x /* 视口中X方向拖拽 -> 原点下方的控制点 */,\n    OriginCtrlType.xy /* 视口中X和Y方向拖拽 -> 原点上的控制点 */\n  ]\n\n  const pointOnCanvas = viewport.worldToCanvas(pointInWorld)\n  const points: coreTypes.Point2[] = [\n    [pointOnCanvas[0] + xSpacing * 5, pointOnCanvas[1]] /* canvasX */,\n    [pointOnCanvas[0], pointOnCanvas[1] + ySpacing * 5] /* canvasY */,\n    pointOnCanvas /* canvasZ */\n  ]\n\n  /** @type {*} [canvasXAnnotation, canvasYAnnotation, canvasZAnnotation] */\n  const annotations = createAnnotations(\n    types,\n    FrameOfReferenceUID,\n    annotationUID,\n    viewPlaneNormal,\n    viewUp\n  )\n\n  const camera = viewport.getCamera()\n  const directionInfor = getViewportDirectionFromCamera(camera)\n\n  if (directionInfor) {\n    const [firstHighlighted] = annotations.filter(v => v.highlighted)\n    const { xyzIndex } = directionInfor\n\n    for (const [i, point] of points.entries()) {\n      const id = connectWithPipe(annotationUID, types[i])\n      drawing.drawHandles(svgDrawingHelper, id, utilities.uuidv4(), [point], {\n        color: 'red',\n        handleRadius: annotations[i].highlighted ? 10 : 6,\n        lineWidth: 1,\n        type: 'circle'\n      })\n\n      const pointInWorldCopy: coreTypes.Point3 = [...pointInWorld]\n      pointInWorldCopy[xyzIndex[2]] = (<coreTypes.Point3>camera.focalPoint)[xyzIndex[2]]\n\n      if (i === 1) {\n        if (xyzIndex[i] === 1) {\n          pointInWorldCopy[xyzIndex[i]] += 50\n        } else {\n          pointInWorldCopy[xyzIndex[i]] -= 50\n        }\n      } else if (i === 0) {\n        pointInWorldCopy[xyzIndex[i]] += 50\n      }\n\n      annotations[i].data.handles.points = [pointInWorldCopy]\n\n      if (firstHighlighted) {\n        const text = connectPositionText(pointInWorld[xyzIndex[i]], directionText[xyzIndex[i]])\n        const textBox = getTextBox(svgDrawingHelper, text)\n\n        let textPosition: coreTypes.Point2\n\n        if (i === 0) {\n          textPosition = [point[0] + offset, point[1] - textBox.height - offset]\n        } else {\n          textPosition = [point[0] - textBox.width - offset, point[1] - textBox.height - offset]\n        }\n\n        drawing.drawTextBox(svgDrawingHelper, id, utilities.uuidv4(), [text], textPosition, {\n          background: 'rgba(0,0,0,0.7)',\n          color: 'gold',\n          padding: 0\n        })\n      }\n    }\n  }\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 21/09/2023\n * @param {string[]} types\n * @param {string} FrameOfReferenceUID\n * @param {string} annotationUID\n * @param {coreTypes.Point3} viewPlaneNormal\n * @param {coreTypes.Point3} viewUp\n * @returns {*}\n */\nfunction createAnnotations(\n  types: string[],\n  FrameOfReferenceUID: string,\n  annotationUID: string,\n  viewPlaneNormal: coreTypes.Point3,\n  viewUp: coreTypes.Point3\n): BasicAnnotation[] {\n  const annotations = []\n\n  for (const type of types) {\n    const id = connectWithPipe(annotationUID, type)\n    let annotation = <BasicAnnotation>toolsAnnotation.state.getAnnotation(id)\n\n    if (!annotation) {\n      annotation = {\n        annotationUID: id,\n        highlighted: false,\n        invalidated: false,\n        metadata: {\n          toolName: ToolsName.Draggable,\n          viewPlaneNormal: [...viewPlaneNormal],\n          viewUp: [...viewUp],\n          FrameOfReferenceUID\n        },\n        data: {\n          handles: { points: [], renderIds: [] },\n          dragType: type,\n          type: DraggableElementType.origin\n        }\n      }\n      toolsAnnotation.state.addAnnotation(annotation, FrameOfReferenceUID)\n    }\n\n    annotations.push(annotation)\n  }\n  return annotations\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 25/09/2023\n * @param {string[]} types\n * @param {string} annotationUID\n */\nfunction clearAnnotations(types: string[], annotationUID: string) {\n  for (const type of types) {\n    const id = connectWithPipe(annotationUID, type)\n    toolsAnnotation.state.removeAnnotation(id)\n  }\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 21/09/2023\n * @param {number} n\n * @param {string} s\n * @returns {*}\n */\nfunction connectPositionText(n: number, s: string) {\n  return `${(n / 10).toFixed(2)}cm ${s}`\n}\n","import { VolumeViewport, utilities } from '@cornerstonejs/core'\nimport { annotation as toolsAnnotation, drawing } from '@cornerstonejs/tools'\nimport { ToolsName } from '../../../constant'\nimport { draggableStateManager, planStateManager } from '../../../managers'\nimport { connectWithPipe, splitWithPipe, viewportHasSeriesVolume } from '../../../scripts'\nimport { getCanvasPixelsInViewport, getTextBox, pointOnViewportPlan } from '../../../utilities'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { ShotAnnotation } from '../../../types'\nimport type { DraggableDisplayTool } from '..'\n\n/**\n * @description 靶点渲染，注册到draggableStateManager的render中\n * @author jiannan.jiao\n * @date 27/09/2023\n * @export\n * @param {DraggableDisplayTool} this\n * @param {coreTypes.IEnabledElement} enabledElement\n * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n * @param {toolsTypes.Annotation} annotation\n */\nexport default function shotRender(\n  this: DraggableDisplayTool,\n  enabledElement: coreTypes.IEnabledElement,\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  annotation: toolsTypes.Annotation\n) {\n  if (!this.configuration.visibledElements?.has(draggableStateManager.DraggableElementType.shot)) {\n    return\n  }\n\n  const { viewport } = enabledElement\n  if (!viewportHasSeriesVolume(viewport)) return\n\n  const FrameOfReferenceUID = viewport.getFrameOfReferenceUID()\n\n  if (!FrameOfReferenceUID) {\n    import.meta.env.DEV && console.warn('Viewport object missing FrameOfReferenceUID property.')\n    return\n  }\n\n  const camera = viewport.getCamera()\n  const { focalPoint, viewPlaneNormal, viewUp } = camera\n\n  if (viewport instanceof VolumeViewport && focalPoint && viewPlaneNormal && viewUp) {\n    const planId = <string | undefined>planStateManager.plan.getPlanId(this.toolGroupId)\n    const _annotation = <ShotAnnotation>annotation\n    const { handles } = _annotation.data\n\n    // 靶点中的PlanID与工具中设置的PlanID不一致时不显示\n    if (!handles.planId || !planId || handles.planId !== planId) return\n\n    const annotationUID = connectWithPipe(_annotation.annotationUID, viewport.id)\n    const pointInWorld = handles.points[0]\n\n    // 获取视口方向上的层间距\n    const { spacingInNormalDirection } = utilities.getTargetVolumeAndSpacingInNormalDir(\n      viewport,\n      camera\n    )\n\n    const isOn = pointOnViewportPlan(viewport, pointInWorld, spacingInNormalDirection * 0.5)\n\n    if (isOn) {\n      const shotAnnotation = createAnnotations(\n        FrameOfReferenceUID,\n        annotationUID,\n        _annotation,\n        viewPlaneNormal,\n        viewUp\n      )\n\n      // 拖拽时渲染靶点隐藏\n      if (shotAnnotation.isVisible) {\n        // 更新渲染靶点的坐标\n        shotAnnotation.data.handles.points = [pointInWorld]\n\n        drawShot.call(this, viewport, svgDrawingHelper, shotAnnotation)\n      }\n    } else {\n      toolsAnnotation.state.removeAnnotation(annotationUID)\n\n      // 将原始靶点renderIds中记录的渲染AnnotationID删除\n      for (const [i, id] of _annotation.data.handles.renderIds.entries()) {\n        if (id === annotationUID) {\n          _annotation.data.handles.renderIds.splice(i, 1)\n          break\n        }\n      }\n    }\n  }\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 27/09/2023\n * @param {DraggableDisplayTool} this\n * @param {coreTypes.IVolumeViewport} viewport\n * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n * @param {ShotAnnotation} annotation\n */\nfunction drawShot(\n  this: DraggableDisplayTool,\n  viewport: coreTypes.IVolumeViewport,\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  annotation: ShotAnnotation\n) {\n  const { collSize, disabled, points, number /* targetId */ } = annotation.data.handles\n  const [pointInWorld] = points\n  const pixels = getCanvasPixelsInViewport(viewport, collSize * 0.5)\n  const modelId = draggableStateManager.getModelId(this.toolGroupId)\n\n  // const currTarget = segmentationStateManager.getActiveSegmentationId(this.toolGroupId)\n\n  if (pixels && modelId) {\n    const { highlighted } = annotation\n    const [x, y] = viewport.worldToCanvas(pointInWorld)\n    const radius = pixels.x\n\n    let scale = radius\n\n    const options = { color: disabled ? 'royalblue' : 'yellowgreen', width: 1 }\n\n    // activeShot: 'red',\n    // currentTarget: 'yellowgreen',\n    // otherShot: 'royalblue',\n\n    if (highlighted) {\n      scale *= 1.4\n      options.width = 2\n    }\n\n    /* [shotId, medicalComponentId, seriesType, axisName] */\n    const [shotId] = splitWithPipe(annotation.annotationUID)\n    const currShotId = planStateManager.shot.getCurrShotId(modelId)\n\n    if (currShotId === shotId) options.color = 'tomato'\n\n    draw(svgDrawingHelper, annotation.annotationUID, number, radius, scale, { x, y }, options)\n  }\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 22/04/2024\n * @param {toolsTypes.SVGDrawingHelper} svgDrawingHelper\n * @param {string} annotationUID\n * @param {(number | undefined)} number\n * @param {number} radius\n * @param {number} scale\n * @param {{ x: number; y: number }} position\n * @param {{ color: string; width: number }} options\n */\nfunction draw(\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  annotationUID: string,\n  number: number | undefined,\n  radius: number,\n  scale: number,\n  position: { x: number; y: number },\n  options: { color: string; width: number }\n) {\n  const { x, y } = position\n\n  drawing.drawCircle(svgDrawingHelper, annotationUID, utilities.uuidv4(), [x, y], radius, options)\n\n  drawing.drawLine(\n    svgDrawingHelper,\n    annotationUID,\n    utilities.uuidv4(),\n    [x, y - scale],\n    [x, y + scale],\n    options\n  )\n\n  drawing.drawLine(\n    svgDrawingHelper,\n    annotationUID,\n    utilities.uuidv4(),\n    [x - scale, y],\n    [x + scale, y],\n    options\n  )\n\n  // draw shot number\n  if (number) {\n    const text = number.toString()\n    const textBox = getTextBox(svgDrawingHelper, text)\n\n    drawing.drawTextBox(\n      svgDrawingHelper,\n      annotationUID,\n      `${number.toString()}-${new Date().getTime()}`,\n      [text],\n      [x + radius, y - radius - textBox.height],\n      { color: options.color, padding: 0 }\n    )\n  }\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 27/09/2023\n * @param {string} FrameOfReferenceUID\n * @param {string} annotationUID\n * @param {ShotAnnotation} _annotation\n * @param {coreTypes.Point3} viewPlaneNormal\n * @param {coreTypes.Point3} viewUp\n * @returns {*}  {ShotAnnotation}\n */\nfunction createAnnotations(\n  FrameOfReferenceUID: string,\n  annotationUID: string,\n  _annotation: ShotAnnotation,\n  viewPlaneNormal: coreTypes.Point3,\n  viewUp: coreTypes.Point3\n): ShotAnnotation {\n  let annotation = <ShotAnnotation>toolsAnnotation.state.getAnnotation(annotationUID)\n  const { collSize, disabled, points, number, planId, targetId } = _annotation.data.handles\n\n  if (annotation) {\n    // 已存在时更新靶点信息\n    annotation.data.handles = {\n      points,\n      renderIds: [],\n      collSize,\n      disabled,\n      number,\n      planId,\n      targetId\n    }\n  } else {\n    annotation = {\n      annotationUID,\n      highlighted: false,\n      invalidated: false,\n      metadata: {\n        toolName: ToolsName.Draggable,\n        viewPlaneNormal: <coreTypes.Point3>[...viewPlaneNormal],\n        viewUp: <coreTypes.Point3>[...viewUp],\n        FrameOfReferenceUID\n      },\n      data: {\n        handles: { points, renderIds: [], collSize, disabled, number, planId, targetId },\n        type: draggableStateManager.DraggableElementType.shot\n      }\n    }\n\n    toolsAnnotation.state.addAnnotation(annotation, FrameOfReferenceUID)\n    // 将渲染的AnnotationID记录在原始靶点的renderIds中\n    _annotation.data.handles.renderIds.push(annotationUID)\n  }\n\n  return annotation\n}\n","import { draggableStateManager } from '../../../managers'\n\nimport couchRender from './couch_render'\nimport dosePtRender from './dose_point_render'\nimport fiducialRender from './fiducial_render'\nimport frameExtractedRender from './frame_extracted_render'\nimport frameFittingRender from './frame_fitting_render'\nimport framePhysicsRender from './frame_physics_render'\nimport imageCenterRender from './image_center_render'\nimport nailRender from './nail_render'\nimport originRender from './origin_render'\nimport shotRender from './shot_render'\n\n/**\n * @description 注册可拖拽元素渲染函数\n * @author jiannan.jiao\n * @date 20/09/2023\n * @export\n */\nexport default function registerDraggableRenderHandlors() {\n  draggableStateManager.registe.registeRender(\n    draggableStateManager.DraggableElementType.frameExt,\n    frameExtractedRender\n  )\n\n  draggableStateManager.registe.registeRender(\n    draggableStateManager.DraggableElementType.frameFit,\n    frameFittingRender\n  )\n\n  draggableStateManager.registe.registeRender(\n    draggableStateManager.DraggableElementType.framePhy,\n    framePhysicsRender\n  )\n\n  draggableStateManager.registe.registeRender(\n    draggableStateManager.DraggableElementType.couch,\n    couchRender\n  )\n\n  draggableStateManager.registe.registeRender(\n    draggableStateManager.DraggableElementType.dosePt,\n    dosePtRender\n  )\n\n  draggableStateManager.registe.registeRender(\n    draggableStateManager.DraggableElementType.fiducial,\n    fiducialRender\n  )\n\n  draggableStateManager.registe.registeRender(\n    draggableStateManager.DraggableElementType.center,\n    imageCenterRender\n  )\n\n  draggableStateManager.registe.registeRender(\n    draggableStateManager.DraggableElementType.nail,\n    nailRender\n  )\n\n  draggableStateManager.registe.registeRender(\n    draggableStateManager.DraggableElementType.origin,\n    originRender\n  )\n\n  draggableStateManager.registe.registeRender(\n    draggableStateManager.DraggableElementType.shot,\n    shotRender\n  )\n}\n","import {\n  getEnabledElement,\n  type Types as coreTypes,\n  triggerEvent,\n  eventTarget\n} from '@cornerstonejs/core'\nimport { Enums, cursors, type Types as toolsTypes } from '@cornerstonejs/tools'\nimport { Events, ToolsName } from '../../../constant'\nimport { draggableStateManager, planStateManager, renderingEngineManager } from '../../../managers'\nimport { getViewportDirectionFromCamera } from '../../../utilities'\nimport { splitWithPipe } from '../../../scripts'\nimport type { DosePointAnnotation } from '../../../types'\nimport type DraggableTool from '../DraggableTool'\nimport { updateViewportsAnnotationRender } from '../..'\n\n/**\n * @description DraggableTool.handleSelectedCallback回调获取到type为 DraggableElementType.dosePt 类型的annotation时的处理程序\n * @author jiannan.jiao\n * @date 15/12/2023\n * @export\n * @param {DraggableTool} this\n * @param {toolsTypes.EventTypes.InteractionEventType} evt\n * @param {toolsTypes.Annotation} annotation\n * @param {toolsTypes.ToolHandle} handle 记录接收到的参数，勿删\n * @param {toolsTypes.InteractionTypes} interactionType 记录接收到的参数，勿删\n */\nexport default function dosePointSelected(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.InteractionEventType,\n  annotation: toolsTypes.Annotation\n) {\n  const modelId = draggableStateManager.getModelId(this.toolGroupId)\n\n  if (modelId) {\n    /* [dosePointId, medicalComponentId, seriesType, axisName] */\n    const [, medicalComponentId] = splitWithPipe(<string>annotation.annotationUID)\n\n    const eventDetail = evt.detail\n    const { element } = eventDetail\n\n    activateModify.call(this, element, <DosePointAnnotation>annotation)\n\n    // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n    renderingEngineManager.getGlobalRenderingEngine().then(r => {\n      updateViewportsAnnotationRender(r, medicalComponentId, ToolsName.DraggableDisplay)\n    })\n  }\n\n  return\n}\n\n/** @description 存储绑定的事件处理程序 */\nconst eventHandlorMap: Map<\n  string,\n  { handleEvent: (evt: toolsTypes.EventTypes.MouseUpEventType) => void }\n> = new Map()\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 15/12/2023\n * @param {DraggableTool} this\n * @param {HTMLDivElement} element\n * @param {DosePointAnnotation} annotation\n */\nfunction activateModify(\n  this: DraggableTool,\n  element: HTMLDivElement,\n  annotation: DosePointAnnotation\n) {\n  const listener = {\n    handleEvent: (evt: toolsTypes.EventTypes.MouseUpEventType) => {\n      mouseUpCallback.call(this, evt, annotation)\n    }\n  }\n  element.addEventListener(Enums.Events.MOUSE_UP, listener)\n  eventHandlorMap.set(Enums.Events.MOUSE_UP, listener)\n\n  annotation.isVisible = false\n  cursors.setCursorForElement(element, 'Probe')\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 15/12/2023\n * @param {HTMLDivElement} element\n * @param {DosePointAnnotation} annotation\n */\nfunction deactivateModify(element: HTMLDivElement, annotation: DosePointAnnotation) {\n  const listener = eventHandlorMap.get(Enums.Events.MOUSE_UP)\n  if (listener) {\n    element.removeEventListener(Enums.Events.MOUSE_UP, listener)\n    eventHandlorMap.delete(Enums.Events.MOUSE_UP)\n  }\n\n  annotation.isVisible = true\n  cursors.setCursorForElement(element, 'default')\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 15/12/2023\n * @param {DraggableTool} this\n * @param {toolsTypes.EventTypes.MouseUpEventType} evt\n * @param {DosePointAnnotation} annotation\n */\nfunction mouseUpCallback(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.MouseUpEventType,\n  annotation: DosePointAnnotation\n) {\n  const eventDetail = evt.detail\n  const { element, eventName } = eventDetail\n\n  /**\n   * eventName有可能为CORNERSTONE_TOOLS_MOUSE_CLICK,\n   * 表示由单击事件从DraggableTool.mouseClickCallback\n   * 中触发了CORNERSTONE_TOOLS_MOUSE_UP，此时不执行坐标修改\n   */\n  if (eventName === Enums.Events.MOUSE_UP) {\n    updatePointPosition.call(this, evt, annotation)\n  }\n\n  deactivateModify(element, annotation)\n}\n\n/**\n * @description 鼠标抬起后更新剂量点坐标\n * @author jiannan.jiao\n * @date 15/12/2023\n * @param {DraggableTool} this\n * @param {toolsTypes.EventTypes.MouseUpEventType} evt\n * @param {DosePointAnnotation} annotation\n */\nasync function updatePointPosition(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.MouseUpEventType,\n  annotation: DosePointAnnotation\n) {\n  const { detail } = evt\n  const { element, lastPoints } = detail\n  const enabledElement = getEnabledElement(element)\n\n  if (enabledElement) {\n    const { renderingEngine } = enabledElement\n    const { viewport } = enabledElement\n\n    const planId = <string | undefined>planStateManager.plan.getPlanId(this.toolGroupId)\n    const modelId = draggableStateManager.getModelId(this.toolGroupId)\n\n    if (!planId || !modelId) {\n      console.error('Lack of necessary information.')\n      return\n    }\n\n    /* [dosePointId, medicalComponentId, seriesType, axisName] */\n    const [dosePtId, medicalComponentId] = splitWithPipe(annotation.annotationUID)\n\n    // 视口之外删除剂量点\n    if (\n      lastPoints.canvas[0] <= 0 ||\n      lastPoints.canvas[0] >= viewport.sWidth ||\n      lastPoints.canvas[1] <= 0 ||\n      lastPoints.canvas[1] >= viewport.sHeight\n    ) {\n      // 删除实际剂量点对应的annotation\n      draggableStateManager.dosePoint.remove(planId, dosePtId)\n\n      // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n      updateViewportsAnnotationRender(\n        renderingEngine,\n        medicalComponentId,\n        ToolsName.DraggableDisplay\n      )\n\n      // 触发剂量点删除事件\n      triggerEvent(eventTarget, Events.DOSE_PT_REMOVED_FROM_DRAG, { id: dosePtId, planId })\n\n      return\n    }\n\n    const volumeImageData = viewport.getImageData()\n    const camera = viewport.getCamera()\n    const directionInfor = getViewportDirectionFromCamera(camera)\n\n    // 获取未修改的靶点annotation\n    const dosePtAnnotation = draggableStateManager.dosePoint.get(planId, dosePtId)\n\n    if (!volumeImageData || !directionInfor || !dosePtAnnotation) {\n      console.error('Lack of necessary information.')\n      return\n    }\n\n    // 获取未修改的靶点坐标-world\n    const [shotPositionInWorld] = dosePtAnnotation.data.handles.points\n    const [x, y, z] = directionInfor.xyzIndex\n\n    const newPosition: coreTypes.Point3 = [0, 0, 0]\n    newPosition[x] = lastPoints.world[x]\n    newPosition[y] = lastPoints.world[y]\n    newPosition[z] = shotPositionInWorld[z]\n\n    draggableStateManager.dosePoint.update(planId, dosePtId, { point: newPosition }, false)\n\n    // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n    updateViewportsAnnotationRender(renderingEngine, medicalComponentId, ToolsName.DraggableDisplay)\n\n    // 触发剂量点位置变更事件\n    triggerEvent(eventTarget, Events.DOSE_PT_MODIFIED_FROM_DRAG, {\n      id: dosePtAnnotation.annotationUID,\n      planId,\n      position: newPosition,\n      dose: dosePtAnnotation.data.handles.dose\n    })\n  }\n}\n","import { getEnabledElement, triggerEvent, eventTarget } from '@cornerstonejs/core'\nimport { cursors, Enums } from '@cornerstonejs/tools'\nimport { Events, ToolsName } from '../../../constant'\nimport { draggableStateManager, renderingEngineManager } from '../../../managers'\nimport { splitWithPipe } from '../../../scripts'\nimport { getViewportDirectionFromCamera } from '../../../utilities'\nimport { updateViewportsAnnotationRender } from '../..'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { DisplayComponentID, FiducialAnnotation } from '../../../types'\nimport type { DraggableTool } from '..'\n\nexport default function fiducialSelected(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.InteractionEventType,\n  annotation: toolsTypes.Annotation\n) {\n  const modelId = draggableStateManager.getModelId(this.toolGroupId)\n\n  if (modelId) {\n    const [, medicalComponentId] = splitWithPipe(<string>annotation.annotationUID)\n\n    const eventDetail = evt.detail\n    const { element } = eventDetail\n\n    activateModify.call(this, element, <FiducialAnnotation>annotation)\n\n    // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n    renderingEngineManager.getGlobalRenderingEngine().then(r => {\n      updateViewportsAnnotationRender(r, medicalComponentId, ToolsName.DraggableDisplay)\n    })\n  }\n\n  return\n}\n\n/** @type {*} */\nconst eventHandlorMap: Map<\n  string,\n  { handleEvent: (evt: toolsTypes.EventTypes.MouseUpEventType) => void }\n> = new Map()\n\n/**\n * @description\n * @author dong.wu\n * @date 11/12/2023\n * @param {DraggableTool} this\n * @param {HTMLDivElement} element\n * @param {FiducialAnnotation} annotation\n */\nfunction activateModify(\n  this: DraggableTool,\n  element: HTMLDivElement,\n  annotation: FiducialAnnotation\n) {\n  const listener = {\n    handleEvent: (evt: toolsTypes.EventTypes.MouseUpEventType) => {\n      mouseUpCallback.call(this, evt, annotation)\n    }\n  }\n  element.addEventListener(Enums.Events.MOUSE_UP, listener)\n  eventHandlorMap.set(Enums.Events.MOUSE_UP, listener)\n\n  annotation.isVisible = false\n  cursors.setCursorForElement(element, 'Fiducial')\n}\n\nfunction deactivateModify(element: HTMLDivElement, annotation: FiducialAnnotation) {\n  const listener = eventHandlorMap.get(Enums.Events.MOUSE_UP)\n  if (listener) {\n    element.removeEventListener(Enums.Events.MOUSE_UP, listener)\n    eventHandlorMap.delete(Enums.Events.MOUSE_UP)\n  }\n\n  annotation.isVisible = true\n  cursors.setCursorForElement(element, 'default')\n}\n\n/**\n * @description 鼠标抬起回调\n * @author dong.wu\n * @date 11/12/2023\n * @param {DraggableTool} this\n * @param {toolsTypes.EventTypes.InteractionEventType} evt\n * @param {toolsTypes.Annotation} annotation\n */\nfunction mouseUpCallback(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.InteractionEventType,\n  annotation: toolsTypes.Annotation\n) {\n  const eventDetail = evt.detail\n  const { element, eventName } = eventDetail\n\n  if (eventName === Enums.Events.MOUSE_UP) {\n    updateFiducialPosition.call(this, evt, <FiducialAnnotation>annotation)\n  }\n\n  deactivateModify(element, <FiducialAnnotation>annotation)\n}\n\n/**\n * @description 更新基准标记点坐标\n * @author dong.wu\n * @date 11/12/2023\n * @param {DraggableTool} this\n * @param {toolsTypes.EventTypes.InteractionEventType} evt\n * @param {FiducialAnnotation} annotation\n */\nasync function updateFiducialPosition(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.InteractionEventType,\n  annotation: FiducialAnnotation\n) {\n  const { detail } = evt\n  const { element, lastPoints } = detail\n  const enabledElement = getEnabledElement(element)\n\n  if (enabledElement) {\n    const { renderingEngine } = enabledElement\n    const viewport = <coreTypes.IVolumeViewport>enabledElement.viewport\n\n    const modelId = draggableStateManager.getModelId(this.toolGroupId)\n\n    if (!modelId) {\n      console.error('Lack of necessary information.')\n      return\n    }\n\n    const [markerId, medicalComponentId] = splitWithPipe(<string>annotation.annotationUID)\n\n    // 视口之外删除基准标记点\n    if (\n      lastPoints.canvas[0] <= 0 ||\n      lastPoints.canvas[0] >= viewport.sWidth ||\n      lastPoints.canvas[1] <= 0 ||\n      lastPoints.canvas[1] >= viewport.sHeight\n    ) {\n      //删除前钩子\n      const hook = draggableStateManager.registe.getFiducialRemoveHook(\n        <DisplayComponentID>this.toolGroupId\n      )\n\n      if (hook) {\n        try {\n          const result = await hook.call(this, modelId, markerId, annotation.data.handles.points[0])\n\n          if (!result) {\n            updateViewportsAnnotationRender(\n              renderingEngine,\n              medicalComponentId,\n              ToolsName.DraggableDisplay\n            )\n            return\n          }\n        } catch (error) {\n          updateViewportsAnnotationRender(\n            renderingEngine,\n            medicalComponentId,\n            ToolsName.DraggableDisplay\n          )\n          return\n        }\n      }\n\n      draggableStateManager.fiducial.remove({ modelId, pointId: markerId })\n\n      updateViewportsAnnotationRender(\n        renderingEngine,\n        medicalComponentId,\n        ToolsName.DraggableDisplay\n      )\n\n      // 基准标记点拖拽删除事件\n      triggerEvent(eventTarget, Events.FIDUCIAL_REMOVED_FROM_DRAG, {\n        id: markerId\n      })\n\n      return\n    }\n\n    const camera = viewport.getCamera()\n    const directionInfor = getViewportDirectionFromCamera(camera)\n    const fiducialAnnotation = draggableStateManager.fiducial.get(modelId, markerId)\n\n    if (!directionInfor || !fiducialAnnotation) {\n      console.error('Lack of necessary information.')\n      return\n    }\n\n    const [shotPositionInWorld] = annotation.data.handles.points\n    const [x, y, z] = directionInfor.xyzIndex\n\n    const newPosition: coreTypes.Point3 = [0, 0, 0]\n    newPosition[x] = lastPoints.world[x]\n    newPosition[y] = lastPoints.world[y]\n    newPosition[z] = shotPositionInWorld[z]\n\n    fiducialAnnotation.data.handles.points = [newPosition]\n\n    // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n    updateViewportsAnnotationRender(renderingEngine, medicalComponentId, ToolsName.DraggableDisplay)\n\n    triggerEvent(eventTarget, Events.FIDUCIAL_MODIFIED_FROM_DRAG, {\n      id: markerId,\n      position: newPosition\n    })\n  }\n}\n","import { isNil } from 'lodash'\nimport {\n  getEnabledElement,\n  type Types as coreTypes,\n  triggerEvent,\n  eventTarget\n} from '@cornerstonejs/core'\nimport { Enums, type Types as toolsTypes, utilities } from '@cornerstonejs/tools'\nimport type { BasicAnnotation } from '../../../types'\nimport type DraggableTool from '../DraggableTool'\nimport { Events, ToolsName } from '../../../constant'\nimport { draggableStateManager, renderingEngineManager } from '../../../managers'\nimport { splitWithPipe } from '../../../scripts'\nimport { getViewportBoundingBox } from '../../../utilities'\nimport { updateViewportsAnnotationRender } from '../../'\n\n/**\n * @description 头架控制点拖拽，触发自DraggableTool中的handleSelectedCallback\n * @author jiannan.jiao\n * @date 10/10/2023\n * @export\n * @param {DraggableTool} this\n * @param {toolsTypes.EventTypes.InteractionEventType} evt\n * @param {toolsTypes.Annotation} annotation\n * @param {toolsTypes.ToolHandle} handle\n * @param {toolsTypes.InteractionTypes} interactionType\n */\nexport default function frameExtractedSelected(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.InteractionEventType,\n  annotation: toolsTypes.Annotation\n) {\n  const _annotation = <BasicAnnotation>annotation\n  const { annotationUID, data } = _annotation\n\n  /* [extractedId, medicalComponentId, seriesType, axisName] */\n  const [extractedId, medicalComponentId] = splitWithPipe(annotationUID)\n\n  /* [modelId, position, index] */\n  const [modelId, positionId] = extractedId.split('_')\n\n  if (!isNil(data.handles.activeHandleIndex)) {\n    draggableStateManager.frame.setCurrExtractedInfo(\n      modelId,\n      { index: data.handles.activeHandleIndex, position: Number(positionId) },\n      true\n    )\n\n    const eventDetail = evt.detail\n    const { element } = eventDetail\n\n    activateModify.call(this, element, _annotation)\n\n    // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n    renderingEngineManager.getGlobalRenderingEngine().then(r => {\n      updateViewportsAnnotationRender(r, medicalComponentId, ToolsName.DraggableDisplay)\n    })\n  }\n}\n\n/** @description 存储绑定的事件处理程序 */\nconst eventHandlorMap: Map<\n  string,\n  {\n    handleEvent: (\n      evt: toolsTypes.EventTypes.MouseUpEventType | toolsTypes.EventTypes.MouseDragEventType\n    ) => void\n  }\n> = new Map()\n\n/**\n * @description 绑定事件\n * @author jiannan.jiao\n * @date 10/10/2023\n * @param {DraggableTool} this\n * @param {HTMLDivElement} element\n * @param {BasicAnnotation} annotation\n */\nfunction activateModify(this: DraggableTool, element: HTMLDivElement, annotation: BasicAnnotation) {\n  let listener = {\n    handleEvent: (evt: toolsTypes.EventTypes.MouseUpEventType) => {\n      mouseUpCallback.call(this, evt, annotation)\n    }\n  }\n  element.addEventListener(Enums.Events.MOUSE_UP, listener)\n  eventHandlorMap.set(Enums.Events.MOUSE_UP, listener)\n\n  listener = {\n    handleEvent: (evt: toolsTypes.EventTypes.MouseDragEventType) => {\n      mouseDragCallback.call(this, evt, annotation)\n    }\n  }\n  element.addEventListener(Enums.Events.MOUSE_DRAG, listener)\n  eventHandlorMap.set(Enums.Events.MOUSE_DRAG, listener)\n}\n\n/**\n * @description 解绑事件\n * @author jiannan.jiao\n * @date 10/10/2023\n * @param {HTMLDivElement} element\n */\nfunction deactivateModify(element: HTMLDivElement) {\n  let listener = eventHandlorMap.get(Enums.Events.MOUSE_UP)\n  if (listener) {\n    element.removeEventListener(Enums.Events.MOUSE_UP, listener)\n    eventHandlorMap.delete(Enums.Events.MOUSE_UP)\n  }\n\n  listener = eventHandlorMap.get(Enums.Events.MOUSE_DRAG)\n  if (listener) {\n    element.removeEventListener(Enums.Events.MOUSE_DRAG, listener)\n    eventHandlorMap.delete(Enums.Events.MOUSE_DRAG)\n  }\n}\n\n/**\n * @description 拖拽结束抬起鼠标解绑事件\n * @author jiannan.jiao\n * @date 10/10/2023\n * @param {DraggableTool} this\n * @param {toolsTypes.EventTypes.InteractionEventType} evt\n */\nfunction mouseUpCallback(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.InteractionEventType,\n  annotation: BasicAnnotation\n) {\n  const eventDetail = evt.detail\n  const { element } = eventDetail\n\n  const [extractedId] = splitWithPipe(annotation.annotationUID)\n  const [modelId, positionID] = extractedId.split('_')\n\n  const currExtractedInfo = draggableStateManager.frame.getCurrExtractedInfo(modelId)\n\n  if (currExtractedInfo && !isNil(currExtractedInfo.index)) {\n    triggerEvent(eventTarget, Events.FRAME_DRAG_END, {\n      modelId,\n      index: currExtractedInfo.index,\n      position: Number(positionID),\n      points: annotation.data.handles.points\n    })\n  }\n\n  deactivateModify(element)\n}\n\n/**\n * @description 头架控制点拖拽，拖拽范围不可超出图像边界\n * @author jiannan.jiao\n * @date 10/10/2023\n * @param {DraggableTool} this\n * @param {toolsTypes.EventTypes.InteractionEventType} evt\n * @param {BasicAnnotation} annotation\n */\nfunction mouseDragCallback(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.InteractionEventType,\n  annotation: BasicAnnotation\n) {\n  /* [extractedId, medicalComponentId, seriesType, axisName] */\n  const [extractedId, medicalComponentId] = splitWithPipe(annotation.annotationUID)\n  const [modelId, positionID] = extractedId.split('_')\n\n  const { element, lastPoints } = evt.detail\n  const lastPointInWorld = lastPoints.world\n\n  const enabledElement = getEnabledElement(element)\n\n  if (enabledElement) {\n    const { viewport } = enabledElement\n    const boundingBox = getViewportBoundingBox(<coreTypes.IVolumeViewport>viewport)\n\n    const currExtractedInfo = draggableStateManager.frame.getCurrExtractedInfo(modelId)\n\n    if (boundingBox && currExtractedInfo && !isNil(currExtractedInfo.index)) {\n      // 仅允许在轴状位上拖拽，头脚方向坐标不会改变\n      const newPosition: coreTypes.Point2 = [\n        utilities.clip(lastPointInWorld[0], boundingBox[0][0], boundingBox[0][1]),\n        utilities.clip(lastPointInWorld[1], boundingBox[1][0], boundingBox[1][1])\n      ]\n\n      draggableStateManager.frame.updateExtractedPoint(\n        modelId,\n        {\n          index: currExtractedInfo.index,\n          position: Number(positionID),\n          point: newPosition\n        },\n        [medicalComponentId],\n        true\n      )\n    }\n  }\n}\n","import {\n  getEnabledElement,\n  type Types as coreTypes,\n  triggerEvent,\n  eventTarget\n} from '@cornerstonejs/core'\nimport {\n  Enums,\n  annotation as toolsAnnotation,\n  utilities as toolsUtils,\n  type Types as toolsTypes\n} from '@cornerstonejs/tools'\nimport { Events, ToolsName } from '../../../constant'\nimport { draggableStateManager, renderingEngineManager } from '../../../managers'\nimport { getViewportBoundingBox, getViewportDirectionFromCamera } from '../../../utilities'\nimport { splitWithPipe } from '../../../scripts'\nimport type { BasicAnnotation, DisplayComponentID } from '../../../types'\nimport type DraggableTool from '../DraggableTool'\nimport { updateViewportsAnnotationRender } from '../../'\n\nexport default function imageCenterSelected(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.InteractionEventType,\n  annotation: toolsTypes.Annotation\n) {\n  const [, medicalComponentId] = splitWithPipe(<string>annotation.annotationUID)\n\n  const eventDetail = evt.detail\n  const { element } = eventDetail\n\n  activateModify.call(this, element, <BasicAnnotation>annotation)\n\n  // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n  renderingEngineManager.getGlobalRenderingEngine().then(r => {\n    updateViewportsAnnotationRender(r, medicalComponentId, ToolsName.DraggableDisplay)\n  })\n\n  return\n}\n\n/** @description 存储绑定的事件处理程序 */\nconst eventHandlorMap: Map<\n  string,\n  {\n    handleEvent: (\n      evt: toolsTypes.EventTypes.MouseUpEventType | toolsTypes.EventTypes.MouseDragEventType\n    ) => void\n  }\n> = new Map()\n\nfunction activateModify(this: DraggableTool, element: HTMLDivElement, annotation: BasicAnnotation) {\n  const mouseDragListener = {\n    handleEvent: (evt: toolsTypes.EventTypes.MouseDragEventType) => {\n      mouseDragCallback.call(this, evt, annotation)\n    }\n  }\n  element.addEventListener(Enums.Events.MOUSE_DRAG, mouseDragListener)\n  eventHandlorMap.set(Enums.Events.MOUSE_DRAG, mouseDragListener)\n\n  const moseUpListener = {\n    handleEvent: (evt: toolsTypes.EventTypes.MouseUpEventType) => {\n      mouseUpCallback.call(this, evt, annotation)\n    }\n  }\n  element.addEventListener(Enums.Events.MOUSE_UP, moseUpListener)\n  eventHandlorMap.set(Enums.Events.MOUSE_UP, moseUpListener)\n}\n\n/**\n * @description\n * @author dong.wu\n * @date 20/11/2023\n * @param {HTMLDivElement} element\n */\nfunction deactivateModify(element: HTMLDivElement) {\n  const mouseDragListener = eventHandlorMap.get(Enums.Events.MOUSE_DRAG)\n  if (mouseDragListener) {\n    element.removeEventListener(Enums.Events.MOUSE_DRAG, mouseDragListener)\n    eventHandlorMap.delete(Enums.Events.MOUSE_DRAG)\n  }\n\n  const mouseUpListener = eventHandlorMap.get(Enums.Events.MOUSE_UP)\n  if (mouseUpListener) {\n    element.removeEventListener(Enums.Events.MOUSE_UP, mouseUpListener)\n    eventHandlorMap.delete(Enums.Events.MOUSE_UP)\n  }\n}\n\n/**\n * @description 鼠标拖拽\n * @author dong.wu\n * @date 04/12/2023\n * @param {DraggableTool} this\n * @param {toolsTypes.EventTypes.MouseDragEventType} evt\n * @param {BasicAnnotation} annotation\n */\nfunction mouseDragCallback(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.MouseDragEventType,\n  annotation: BasicAnnotation\n) {\n  const eventDetail = evt.detail\n  const { eventName } = eventDetail\n\n  if (eventName === Enums.Events.MOUSE_DRAG) {\n    updateImageCenterPosition.call(this, evt, annotation)\n  }\n}\n\n/**\n * @description 鼠标抬起\n * @author dong.wu\n * @date 04/12/2023\n * @param {DraggableTool} this\n * @param {toolsTypes.EventTypes.MouseUpEventType} evt\n * @param {BasicAnnotation} annotation\n */\nfunction mouseUpCallback(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.MouseUpEventType,\n  annotation: BasicAnnotation\n) {\n  const eventDetail = evt.detail\n  const { element, eventName } = eventDetail\n\n  /**\n   * eventName有可能为CORNERSTONE_TOOLS_MOUSE_CLICK，表示由单击事件从DraggableTool.mouseClickCallback\n   * 中触发了CORNERSTONE_TOOLS_MOUSE_UP，此时不执行坐标修改\n   */\n  if (eventName === Enums.Events.MOUSE_UP) {\n    saveImageCenterPosition.call(this, evt, annotation)\n  }\n\n  deactivateModify(element)\n}\n\n/**\n * @description 鼠标拖拽过程中更新影像中心坐标\n * @author dong.wu\n * @date 04/12/2023\n * @param {DraggableTool} this\n * @param {toolsTypes.EventTypes.MouseDragEventType} evt\n * @param {BasicAnnotation} annotation\n */\nasync function updateImageCenterPosition(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.MouseDragEventType,\n  annotation: BasicAnnotation\n) {\n  const { detail } = evt\n  const { element, lastPoints } = detail\n  const enabledElement = getEnabledElement(element)\n\n  if (enabledElement) {\n    const viewport = <coreTypes.IVolumeViewport>enabledElement.viewport\n    const { renderingEngine } = enabledElement\n\n    const [, medicalComponentId] = splitWithPipe(annotation.annotationUID)\n\n    const modelId = draggableStateManager.getModelId(this.toolGroupId)\n    if (!modelId) {\n      console.error('Lack of necessary information.')\n      return\n    }\n\n    const camera = viewport.getCamera()\n    const boundingBox = getViewportBoundingBox(viewport)\n    const directionInfor = getViewportDirectionFromCamera(camera)\n\n    const centerAnnotation = <BasicAnnotation | undefined>(\n      draggableStateManager.imageCenter.get(modelId)\n    )\n\n    if (!boundingBox || !directionInfor || !centerAnnotation) {\n      console.error('Lack of necessary information.')\n      return\n    }\n\n    const originPositionInWorld = centerAnnotation.data.handles.points[0]\n    const [x, y, z] = directionInfor.xyzIndex\n    const newPosition: coreTypes.Point3 = [0, 0, 0]\n\n    newPosition[x] = toolsUtils.clip(lastPoints.world[x], boundingBox[x][0], boundingBox[x][1])\n    newPosition[y] = toolsUtils.clip(lastPoints.world[y], boundingBox[y][0], boundingBox[y][1])\n    newPosition[z] = originPositionInWorld[z]\n\n    centerAnnotation.data.handles.points = [newPosition]\n\n    // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n    updateViewportsAnnotationRender(renderingEngine, medicalComponentId, ToolsName.DraggableDisplay)\n\n    triggerEvent(eventTarget, Events.IMAGE_CENTER_MODIFIED, {\n      id: centerAnnotation.annotationUID,\n      position: newPosition\n    })\n  }\n}\n\n/**\n * @description 鼠标抬起事件\n * @author dong.wu\n * @date 04/12/2023\n * @param {DraggableTool} this\n * @param {toolsTypes.EventTypes.MouseUpEventType} evt\n * @param {BasicAnnotation} annotation\n */\nasync function saveImageCenterPosition(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.MouseUpEventType,\n  annotation: BasicAnnotation\n) {\n  const { detail } = evt\n  const { element, lastPoints } = detail\n  const enabledElement = getEnabledElement(element)\n\n  if (enabledElement) {\n    const { renderingEngine } = enabledElement\n    const viewport = <coreTypes.IVolumeViewport>enabledElement.viewport\n\n    const modelId = draggableStateManager.getModelId(this.toolGroupId)\n\n    if (!modelId) {\n      console.error('Lack of necessary information.')\n      return\n    }\n\n    const [centerId, medicalComponentId] = splitWithPipe(annotation.annotationUID)\n\n    // 视口之外删除影像中心\n    if (\n      lastPoints.canvas[0] <= 0 ||\n      lastPoints.canvas[0] >= viewport.sWidth ||\n      lastPoints.canvas[1] <= 0 ||\n      lastPoints.canvas[1] >= viewport.sHeight\n    ) {\n      const hook = draggableStateManager.registe.getCenterRemoveHook(\n        <DisplayComponentID>this.toolGroupId\n      )\n\n      // 如果返回结果为false则不删除影像中心\n      if (hook) {\n        try {\n          const result = await hook.call(this, modelId, [0, 0, 0])\n          if (!result) {\n            // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n            updateViewportsAnnotationRender(\n              renderingEngine,\n              medicalComponentId,\n              ToolsName.DraggableDisplay\n            )\n            return\n          }\n        } catch (error) {\n          // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n          updateViewportsAnnotationRender(\n            renderingEngine,\n            medicalComponentId,\n            ToolsName.DraggableDisplay\n          )\n          return\n        }\n      }\n\n      const { FrameOfReferenceUID, toolName } = annotation.metadata\n      const allAnnotations = toolsAnnotation.state.getAnnotations(toolName, FrameOfReferenceUID)\n\n      // 删除拖拽交互的annotations\n      for (let i = allAnnotations.length - 1; i >= 0; i--) {\n        const iterator = allAnnotations[i]\n        if (iterator.annotationUID === annotation.annotationUID)\n          toolsAnnotation.state.removeAnnotation(iterator.annotationUID)\n      }\n\n      // 删除保存数据的annotations\n      draggableStateManager.imageCenter.remove(modelId)\n\n      // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n      updateViewportsAnnotationRender(\n        renderingEngine,\n        medicalComponentId,\n        ToolsName.DraggableDisplay\n      )\n\n      // 触发影像中心删除事件\n      triggerEvent(eventTarget, Events.IMGAE_CENTER_REMOVED_FROM_DRAG, {\n        id: centerId\n      })\n\n      return\n    }\n\n    //影像中心拖拽结束\n    triggerEvent(eventTarget, Events.IMAGE_CENTER_DRAG_END, {\n      id: centerId,\n      position: annotation.data.handles.points[0]\n    })\n  }\n}\n","import {\n  getEnabledElement,\n  type Types as coreTypes,\n  triggerEvent,\n  eventTarget\n} from '@cornerstonejs/core'\nimport { Enums, cursors, type Types as toolsTypes } from '@cornerstonejs/tools'\nimport { Events, ToolsName } from '../../../constant'\nimport { draggableStateManager, renderingEngineManager } from '../../../managers'\nimport { getViewportBoundingBox, getViewportDirectionFromCamera } from '../../../utilities'\nimport { splitWithPipe } from '../../../scripts'\nimport type { BasicAnnotation, DisplayComponentID } from '../../../types'\nimport type DraggableTool from '../DraggableTool'\nimport { updateViewportsAnnotationRender } from '../../'\nimport { isNil } from 'lodash'\n\nexport default function nailSelected(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.InteractionEventType,\n  annotation: toolsTypes.Annotation\n) {\n  const modelId = draggableStateManager.getModelId(this.toolGroupId)\n\n  if (modelId) {\n    const [nailId, medicalComponentId] = splitWithPipe(<string>annotation.annotationUID)\n    const [, nailIndex] = nailId.split('_')\n\n    draggableStateManager.nail.setCurrNail(modelId, Number(nailIndex), [medicalComponentId], true)\n\n    const eventDetail = evt.detail\n    const { element } = eventDetail\n\n    activateModify.call(this, element, <BasicAnnotation>annotation)\n\n    // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n    renderingEngineManager.getGlobalRenderingEngine().then(r => {\n      updateViewportsAnnotationRender(r, medicalComponentId, ToolsName.DraggableDisplay)\n    })\n  }\n\n  return\n}\n\n/** @description 存储绑定的事件处理程序 */\nconst eventHandlorMap: Map<\n  string,\n  { handleEvent: (evt: toolsTypes.EventTypes.MouseUpEventType) => void }\n> = new Map()\n\nfunction activateModify(this: DraggableTool, element: HTMLDivElement, annotation: BasicAnnotation) {\n  const listener = {\n    handleEvent: (evt: toolsTypes.EventTypes.MouseUpEventType) => {\n      mouseUpCallback.call(this, evt, annotation)\n    }\n  }\n  element.addEventListener(Enums.Events.MOUSE_UP, listener)\n  eventHandlorMap.set(Enums.Events.MOUSE_UP, listener)\n\n  annotation.isVisible = false\n  cursors.setCursorForElement(element, 'Nail')\n}\n\n/**\n * @description\n * @author dong.wu\n * @date 20/11/2023\n * @param {HTMLDivElement} element\n * @param {BasicAnnotation} annotation\n */\nfunction deactivateModify(element: HTMLDivElement, annotation: BasicAnnotation) {\n  const listener = eventHandlorMap.get(Enums.Events.MOUSE_UP)\n  if (listener) {\n    element.removeEventListener(Enums.Events.MOUSE_UP, listener)\n    eventHandlorMap.delete(Enums.Events.MOUSE_UP)\n  }\n\n  annotation.isVisible = true\n  cursors.setCursorForElement(element, 'default')\n}\n\nfunction mouseUpCallback(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.MouseUpEventType,\n  annotation: BasicAnnotation\n) {\n  const eventDetail = evt.detail\n  const { element, eventName } = eventDetail\n\n  /**\n   * eventName有可能为CORNERSTONE_TOOLS_MOUSE_CLICK，表示由单击事件从DraggableTool.mouseClickCallback\n   * 中触发了CORNERSTONE_TOOLS_MOUSE_UP，此时不执行坐标修改\n   */\n  if (eventName === Enums.Events.MOUSE_UP) {\n    updateNailPosition.call(this, evt, annotation)\n  }\n\n  deactivateModify(element, annotation)\n}\n\n/**\n * @description 鼠标抬起后更新头钉坐标\n * @author dong.wu\n * @date 20/11/2023\n * @param {DraggableTool} this\n * @param {toolsTypes.EventTypes.MouseUpEventType} evt\n * @param {BasicAnnotation} annotation\n */\nasync function updateNailPosition(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.MouseUpEventType,\n  annotation: BasicAnnotation\n) {\n  const { detail } = evt\n  const { element, lastPoints } = detail\n  const enabledElement = getEnabledElement(element)\n\n  if (enabledElement) {\n    const { renderingEngine } = enabledElement\n    const viewport = <coreTypes.IVolumeViewport>enabledElement.viewport\n\n    const modelId = draggableStateManager.getModelId(this.toolGroupId)\n    if (!modelId) {\n      console.error('Lack of necessary information.')\n      return\n    }\n\n    const [, medicalComponentId] = splitWithPipe(annotation.annotationUID)\n    const currentNail = draggableStateManager.nail.getCurrNail(modelId)\n\n    if (isNil(currentNail)) {\n      console.error('Lack of necessary information.')\n      return\n    }\n\n    // 视口之外不进行修改\n    if (\n      lastPoints.canvas[0] <= 0 ||\n      lastPoints.canvas[0] >= viewport.sWidth ||\n      lastPoints.canvas[1] <= 0 ||\n      lastPoints.canvas[1] >= viewport.sHeight\n    ) {\n      const removeHook = draggableStateManager.registe.getNailRemoveHook(\n        <DisplayComponentID>this.toolGroupId\n      )\n\n      if (removeHook) {\n        // 如果返回结果为false则不删除头钉\n        const result = await removeHook.call(this, modelId, currentNail, [0, 0, 0])\n\n        if (!result) {\n          // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n          updateViewportsAnnotationRender(\n            renderingEngine,\n            medicalComponentId,\n            ToolsName.DraggableDisplay\n          )\n          return\n        }\n      }\n\n      draggableStateManager.nail.remove({ modelId }, [medicalComponentId])\n    }\n\n    const camera = viewport.getCamera()\n    const boundingBox = getViewportBoundingBox(viewport)\n    const directionInfor = getViewportDirectionFromCamera(camera)\n\n    // 获取未修改的头钉annotation\n    const nailAnnotation = draggableStateManager.nail.get(modelId, currentNail)\n\n    if (!boundingBox || !directionInfor || !nailAnnotation) {\n      console.error('Lack of necessary information.')\n      return\n    }\n\n    // 获取未修改的头钉坐标-world\n    const [nailPositionInWorld] = nailAnnotation.data.handles.points\n    const [x, y, z] = directionInfor.xyzIndex\n\n    const newPosition: coreTypes.Point3 = [0, 0, 0]\n    newPosition[x] = lastPoints.world[x]\n    newPosition[y] = lastPoints.world[y]\n    newPosition[z] = nailPositionInWorld[z]\n\n    nailAnnotation.data.handles.points = [newPosition]\n\n    updateViewportsAnnotationRender(renderingEngine, medicalComponentId, ToolsName.DraggableDisplay)\n\n    triggerEvent(eventTarget, Events.NAIL_MODIFIED_FROM_DRAG, {\n      index: currentNail,\n      point: newPosition\n    })\n  }\n}\n","import { getEnabledElement, triggerEvent, eventTarget } from '@cornerstonejs/core'\nimport { Enums, utilities as toolsUtils } from '@cornerstonejs/tools'\nimport { Events, ToolsName } from '../../../constant'\nimport { draggableStateManager } from '../../../managers'\nimport { splitComponentIdStr } from '../../../scripts'\nimport { getViewportBoundingBox, getViewportDirectionFromCamera } from '../../../utilities'\nimport { updateViewportsAnnotationRender } from '../../'\nimport { OriginCtrlType } from '..'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { BasicAnnotation } from '../../../types'\nimport type DraggableTool from '../DraggableTool'\n\n/**\n * @description DraggableTool.handleSelectedCallback回调获取到type为DraggableElementType.originCtrl类型的annotation时的处理程序\n * @author jiannan.jiao\n * @date 22/09/2023\n * @export\n * @param {DraggableTool} this DraggableTool中通过call调用处理程序\n * @param {toolsTypes.EventTypes.InteractionEventType} evt\n * @param {toolsTypes.Annotation} annotation\n * @param {toolsTypes.ToolHandle} handle 记录接收到的参数，勿删\n * @param {toolsTypes.InteractionTypes} interactionType 记录接收到的参数，勿删\n */\nexport default function originCtrlSelected(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.InteractionEventType,\n  annotation: toolsTypes.Annotation\n) {\n  const _annotation = <BasicAnnotation>annotation\n\n  const eventDetail = evt.detail\n  const { element } = eventDetail\n\n  activateModify.call(this, element, _annotation)\n\n  return\n}\n\n/** @type {*} 存储绑定的事件处理程序 */\nconst eventHandlorMap: Map<\n  string,\n  {\n    handleEvent: (\n      evt: toolsTypes.EventTypes.MouseUpEventType | toolsTypes.EventTypes.MouseDragEventType\n    ) => void\n  }\n> = new Map()\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 22/09/2023\n * @param {DraggableTool} this\n * @param {HTMLDivElement} element\n * @param {BasicAnnotation} annotation\n */\nfunction activateModify(this: DraggableTool, element: HTMLDivElement, annotation: BasicAnnotation) {\n  let listener = {\n    handleEvent: (evt: toolsTypes.EventTypes.MouseUpEventType) => {\n      mouseUpCallback.call(this, evt)\n    }\n  }\n  element.addEventListener(Enums.Events.MOUSE_UP, listener)\n  eventHandlorMap.set(Enums.Events.MOUSE_UP, listener)\n\n  listener = {\n    handleEvent: (evt: toolsTypes.EventTypes.MouseDragEventType) => {\n      mouseDragCallback.call(this, evt, annotation)\n    }\n  }\n  element.addEventListener(Enums.Events.MOUSE_DRAG, listener)\n  eventHandlorMap.set(Enums.Events.MOUSE_DRAG, listener)\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 22/09/2023\n * @param {HTMLDivElement} element\n */\nfunction deactivateModify(element: HTMLDivElement) {\n  let listener = eventHandlorMap.get(Enums.Events.MOUSE_UP)\n  if (listener) {\n    element.removeEventListener(Enums.Events.MOUSE_UP, listener)\n    eventHandlorMap.delete(Enums.Events.MOUSE_UP)\n  }\n\n  listener = eventHandlorMap.get(Enums.Events.MOUSE_DRAG)\n  if (listener) {\n    element.removeEventListener(Enums.Events.MOUSE_DRAG, listener)\n    eventHandlorMap.delete(Enums.Events.MOUSE_DRAG)\n  }\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 22/09/2023\n * @param {DraggableTool} this\n * @param {toolsTypes.EventTypes.MouseUpEventType} evt\n */\nfunction mouseUpCallback(this: DraggableTool, evt: toolsTypes.EventTypes.MouseUpEventType) {\n  const eventDetail = evt.detail\n  const { element } = eventDetail\n\n  const modelId = draggableStateManager.getModelId(this.toolGroupId)\n\n  if (!modelId) {\n    console.error('Lack of necessary information.')\n    return\n  }\n\n  const originAnnotation = draggableStateManager.origin.get(modelId)\n\n  if (originAnnotation) {\n    triggerEvent(eventTarget, Events.ORIGIN_DRAG_END, {\n      id: originAnnotation.annotationUID,\n      position: originAnnotation.data.handles.points[0]\n    })\n  }\n\n  deactivateModify(element)\n}\n\n/**\n * @description 拖拽患者原点时响应事件的回调函数\n * @author jiannan.jiao\n * @date 22/09/2023\n * @param {DraggableTool} this\n * @param {toolsTypes.EventTypes.MouseDragEventType} evt\n * @param {BasicAnnotation} annotation\n */\nfunction mouseDragCallback(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.MouseDragEventType,\n  annotation: BasicAnnotation\n) {\n  const { detail } = evt\n  const { element, lastPoints } = detail\n  const enabledElement = getEnabledElement(element)\n\n  if (enabledElement) {\n    const { renderingEngine } = enabledElement\n    const viewport = <coreTypes.IVolumeViewport>enabledElement.viewport\n    const camera = viewport.getCamera()\n    const boundingBox = getViewportBoundingBox(viewport)\n    const directionInfor = getViewportDirectionFromCamera(camera)\n\n    // 获取未修改的患者原点annotation\n    const modelId = draggableStateManager.getModelId(this.toolGroupId)\n\n    if (!modelId) {\n      console.error('Lack of necessary information.')\n      return\n    }\n\n    const originAnnotation = draggableStateManager.origin.get(modelId)\n\n    /**\n     * 用draggableStateManager.originManager.get(modelId)代替下面的获取原点annotation\n     * annotation.state.getAnnotations会遍历所有annotations找出对应的annotation\n     *\n     * const [originAnnotation] = annotation.state.getAnnotations(\n     *   ToolsName.draggableDisplay,\n     *   modelId\n     * )\n     */\n\n    if (!boundingBox || !directionInfor || !originAnnotation) {\n      console.error('Lack of necessary information.')\n      return\n    }\n\n    const { dragType } = annotation.data\n    const [x, y, z] = directionInfor.xyzIndex\n\n    // 获取未修改的患者原点坐标-world\n    const originPositionInWorld = originAnnotation.data.handles.points[0]\n    const newPosition: coreTypes.Point3 = [0, 0, 0]\n\n    // 根据控制点的类型限制患者原点在视口平面上的修改方向\n    if (dragType === OriginCtrlType.x) {\n      newPosition[x] = toolsUtils.clip(lastPoints.world[x], boundingBox[x][0], boundingBox[x][1])\n      newPosition[y] = originPositionInWorld[y]\n      newPosition[z] = originPositionInWorld[z]\n    } else if (dragType === OriginCtrlType.y) {\n      newPosition[x] = originPositionInWorld[x]\n      newPosition[y] = toolsUtils.clip(lastPoints.world[y], boundingBox[y][0], boundingBox[y][1])\n      newPosition[z] = originPositionInWorld[z]\n    } else {\n      newPosition[x] = toolsUtils.clip(lastPoints.world[x], boundingBox[x][0], boundingBox[x][1])\n      newPosition[y] = toolsUtils.clip(lastPoints.world[y], boundingBox[y][0], boundingBox[y][1])\n      newPosition[z] = originPositionInWorld[z]\n    }\n\n    originAnnotation.data.handles.points = [newPosition]\n\n    // 获取工具所在组件中已启用工具的视口并更新渲染\n    const { medicalComponentId } = splitComponentIdStr(viewport.id)\n\n    // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n    updateViewportsAnnotationRender(renderingEngine, medicalComponentId, ToolsName.DraggableDisplay)\n\n    triggerEvent(eventTarget, Events.ORIGIN_MODIFIED_FROM_DRAG, {\n      id: originAnnotation.annotationUID,\n      position: newPosition\n    })\n  }\n}\n","import {\n  getEnabledElement,\n  type Types as coreTypes,\n  triggerEvent,\n  eventTarget\n} from '@cornerstonejs/core'\nimport { Enums, cursors, type Types as toolsTypes } from '@cornerstonejs/tools'\nimport { Events, ToolsName } from '../../../constant'\nimport { draggableStateManager, planStateManager, renderingEngineManager } from '../../../managers'\nimport { getViewportDirectionFromCamera } from '../../../utilities'\nimport { splitWithPipe } from '../../../scripts'\nimport type { DisplayComponentID, ShotAnnotation } from '../../../types'\nimport type DraggableTool from '../DraggableTool'\nimport { updateViewportsAnnotationRender } from '../../'\n\n/**\n * @description DraggableTool.handleSelectedCallback回调获取到type为DraggableElementType.shot类型的annotation时的处理程序\n * @author jiannan.jiao\n * @date 27/09/2023\n * @export\n * @param {DraggableTool} this\n * @param {toolsTypes.EventTypes.InteractionEventType} evt\n * @param {toolsTypes.Annotation} annotation\n * @param {toolsTypes.ToolHandle} handle 记录接收到的参数，勿删\n * @param {toolsTypes.InteractionTypes} interactionType 记录接收到的参数，勿删\n */\nexport default function shotSelected(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.InteractionEventType,\n  annotation: toolsTypes.Annotation\n) {\n  const modelId = draggableStateManager.getModelId(this.toolGroupId)\n\n  if (modelId && annotation.annotationUID) {\n    /* [shotId, medicalComponentId, seriesType, axisName] */\n    const [shotId, medicalComponentId] = splitWithPipe(annotation.annotationUID)\n\n    planStateManager.shot.setCurrShotId(modelId, shotId, true)\n\n    const eventDetail = evt.detail\n    const { element } = eventDetail\n\n    activateModify.call(this, element, <ShotAnnotation>annotation)\n\n    // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n    renderingEngineManager.getGlobalRenderingEngine().then(r => {\n      updateViewportsAnnotationRender(r, medicalComponentId, ToolsName.DraggableDisplay)\n    })\n  }\n\n  return\n}\n\n/** @description 存储绑定的事件处理程序 */\nconst eventHandlorMap: Map<\n  string,\n  { handleEvent: (evt: toolsTypes.EventTypes.MouseUpEventType) => void }\n> = new Map()\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 27/09/2023\n * @param {DraggableTool} this\n * @param {HTMLDivElement} element\n * @param {ShotAnnotation} annotation\n */\nfunction activateModify(this: DraggableTool, element: HTMLDivElement, annotation: ShotAnnotation) {\n  const listener = {\n    handleEvent: (evt: toolsTypes.EventTypes.MouseUpEventType) => {\n      mouseUpCallback.call(this, evt, annotation)\n    }\n  }\n  element.addEventListener(Enums.Events.MOUSE_UP, listener)\n  eventHandlorMap.set(Enums.Events.MOUSE_UP, listener)\n\n  annotation.isVisible = false\n  cursors.setCursorForElement(element, 'Probe')\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 27/09/2023\n * @param {HTMLDivElement} element\n * @param {ShotAnnotation} annotation\n */\nfunction deactivateModify(element: HTMLDivElement, annotation: ShotAnnotation) {\n  const listener = eventHandlorMap.get(Enums.Events.MOUSE_UP)\n  if (listener) {\n    element.removeEventListener(Enums.Events.MOUSE_UP, listener)\n    eventHandlorMap.delete(Enums.Events.MOUSE_UP)\n  }\n\n  annotation.isVisible = true\n  cursors.setCursorForElement(element, 'default')\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 27/09/2023\n * @param {DraggableTool} this\n * @param {toolsTypes.EventTypes.MouseUpEventType} evt\n * @param {ShotAnnotation} annotation\n */\nfunction mouseUpCallback(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.MouseUpEventType,\n  annotation: ShotAnnotation\n) {\n  const eventDetail = evt.detail\n  const { element, eventName } = eventDetail\n\n  /**\n   * eventName有可能为CORNERSTONE_TOOLS_MOUSE_CLICK，表示由单击事件从DraggableTool.mouseClickCallback\n   * 中触发了CORNERSTONE_TOOLS_MOUSE_UP，此时不执行坐标修改\n   */\n  if (eventName === Enums.Events.MOUSE_UP) {\n    updateShotPosition.call(this, evt, annotation)\n  }\n\n  deactivateModify(element, annotation)\n}\n\n/**\n * @description 鼠标抬起后更新靶点坐标\n * @author jiannan.jiao\n * @date 27/09/2023\n * @param {DraggableTool} this\n * @param {toolsTypes.EventTypes.MouseUpEventType} evt\n * @param {ShotAnnotation} annotation\n */\nasync function updateShotPosition(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.MouseUpEventType,\n  annotation: ShotAnnotation\n) {\n  const { detail } = evt\n  const { element, lastPoints } = detail\n  const enabledElement = getEnabledElement(element)\n\n  if (enabledElement) {\n    const { renderingEngine } = enabledElement\n    const { viewport } = enabledElement\n\n    const planId = <string | undefined>planStateManager.plan.getPlanId(this.toolGroupId)\n    const modelId = draggableStateManager.getModelId(this.toolGroupId)\n\n    if (!planId || !modelId) {\n      console.error('Lack of necessary information.')\n      return\n    }\n\n    /* [shotId, medicalComponentId, seriesType, axisName] */\n    const [shotId, medicalComponentId] = splitWithPipe(annotation.annotationUID)\n\n    // 视口之外删除靶点\n    if (\n      lastPoints.canvas[0] <= 0 ||\n      lastPoints.canvas[0] >= viewport.sWidth ||\n      lastPoints.canvas[1] <= 0 ||\n      lastPoints.canvas[1] >= viewport.sHeight\n    ) {\n      const hook = draggableStateManager.registe.getShotRemoveHook(\n        <DisplayComponentID>this.toolGroupId\n      )\n\n      // 如果返回结果为false则不删除靶点\n      if (hook) {\n        try {\n          const result = await hook.call(this, modelId, planId, shotId, lastPoints.world)\n          if (!result) {\n            // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n            updateViewportsAnnotationRender(\n              renderingEngine,\n              medicalComponentId,\n              ToolsName.DraggableDisplay\n            )\n            return\n          }\n        } catch (error) {\n          // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n          updateViewportsAnnotationRender(\n            renderingEngine,\n            medicalComponentId,\n            ToolsName.DraggableDisplay\n          )\n          return\n        }\n      }\n\n      // 删除实际靶点对应的annotation\n      draggableStateManager.shot.remove(planId, shotId)\n\n      // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n      updateViewportsAnnotationRender(\n        renderingEngine,\n        medicalComponentId,\n        ToolsName.DraggableDisplay\n      )\n\n      // 触发靶点删除事件\n      triggerEvent(eventTarget, Events.SHOT_REMOVED_FROM_DRAG, { id: shotId, planId })\n\n      return\n    }\n\n    const volumeImageData = viewport.getImageData()\n    const camera = viewport.getCamera()\n    const directionInfor = getViewportDirectionFromCamera(camera)\n\n    // 获取未修改的靶点annotation\n    const shotAnnotation = draggableStateManager.shot.get(planId, shotId)\n\n    if (!volumeImageData || !directionInfor || !shotAnnotation) {\n      console.error('Lack of necessary information.')\n      return\n    }\n\n    // 获取未修改的靶点坐标-world\n    const [shotPositionInWorld] = shotAnnotation.data.handles.points\n    const [x, y, z] = directionInfor.xyzIndex\n\n    const newPosition: coreTypes.Point3 = [0, 0, 0]\n    newPosition[x] = lastPoints.world[x]\n    newPosition[y] = lastPoints.world[y]\n    newPosition[z] = shotPositionInWorld[z]\n\n    const hook = draggableStateManager.registe.getShotMoveHook(<DisplayComponentID>this.toolGroupId)\n\n    // 如果返回结果为false则不修改靶点位置\n    if (hook) {\n      const result = await hook.call(this, modelId, planId, shotId, newPosition)\n      if (!result) {\n        updateViewportsAnnotationRender(\n          renderingEngine,\n          medicalComponentId,\n          ToolsName.DraggableDisplay\n        )\n        return\n      }\n    }\n\n    shotAnnotation.data.handles.points = [newPosition]\n\n    // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n    updateViewportsAnnotationRender(renderingEngine, medicalComponentId, ToolsName.DraggableDisplay)\n\n    // 触发靶点位置变更事件\n    triggerEvent(eventTarget, Events.SHOT_MODIFIED_FROM_DRAG, {\n      id: shotAnnotation.annotationUID,\n      planId,\n      position: newPosition\n    })\n  }\n}\n","import { draggableStateManager } from '../../../managers'\n\nimport dosePointSelected from './dose_point_selected'\nimport fiducialSelected from './fiducial_selected'\nimport frameExtractedSelected from './frame_extracted_selected'\nimport imageCenterSelected from './image_center_selected'\nimport nailSelected from './nail_selected'\nimport originCtrlSelected from './origin_ctrl_selected'\nimport shotSelected from './shot_selected'\n\n/**\n * @description 注册可拖拽元素选中处理程序\n * @author jiannan.jiao\n * @date 21/09/2023\n * @export\n */\nexport default function registerDraggableSelectedHandlors() {\n  draggableStateManager.registe.registeSelectedHandlor(\n    draggableStateManager.DraggableElementType.dosePt,\n    dosePointSelected\n  )\n\n  draggableStateManager.registe.registeSelectedHandlor(\n    draggableStateManager.DraggableElementType.fiducial,\n    fiducialSelected\n  )\n\n  draggableStateManager.registe.registeSelectedHandlor(\n    draggableStateManager.DraggableElementType.frameExt,\n    frameExtractedSelected\n  )\n\n  draggableStateManager.registe.registeSelectedHandlor(\n    draggableStateManager.DraggableElementType.center,\n    imageCenterSelected\n  )\n\n  draggableStateManager.registe.registeSelectedHandlor(\n    draggableStateManager.DraggableElementType.nail,\n    nailSelected\n  )\n\n  draggableStateManager.registe.registeSelectedHandlor(\n    draggableStateManager.DraggableElementType.origin,\n    originCtrlSelected\n  )\n\n  draggableStateManager.registe.registeSelectedHandlor(\n    draggableStateManager.DraggableElementType.shot,\n    shotSelected\n  )\n}\n","import { isNil } from 'lodash'\nimport {\n  getEnabledElement,\n  type Types as coreTypes,\n  triggerEvent,\n  eventTarget\n} from '@cornerstonejs/core'\nimport { Enums, type Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { BasicAnnotation } from '../../../types'\nimport type DraggableTool from '../DraggableTool'\nimport { Events, ToolsName } from '../../../constant'\nimport { draggableStateManager } from '../../../managers'\nimport { splitWithPipe } from '../../../scripts'\nimport { getViewportBoundingBox } from '../../../utilities'\nimport { updateViewportsAnnotationRender } from '../../'\n\n/**\n * @description 头架控制点连线拖拽，触发自DraggableTool中的toolSelectedCallback\n * @author jiannan.jiao\n * @date 10/10/2023\n * @export\n * @param {DraggableTool} this\n * @param {toolsTypes.EventTypes.InteractionEventType} evt\n * @param {toolsTypes.Annotation} annotation\n * @param {toolsTypes.ToolHandle} handle\n * @param {toolsTypes.InteractionTypes} interactionType\n */\nexport default function frameExtractedSelectedTool(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.InteractionEventType,\n  annotation: toolsTypes.Annotation\n) {\n  const _annotation = <BasicAnnotation>annotation\n\n  const eventDetail = evt.detail\n  const { element } = eventDetail\n\n  if (isNil(_annotation.data.handles.activeHandleIndex)) {\n    activateModify.call(this, element, _annotation)\n  }\n}\n\n/** @description 存储绑定的事件处理程序 */\nconst eventHandlorMap: Map<\n  string,\n  {\n    handleEvent: (\n      evt: toolsTypes.EventTypes.MouseUpEventType | toolsTypes.EventTypes.MouseDragEventType\n    ) => void\n  }\n> = new Map()\n\n/**\n * @description 绑定事件\n * @author jiannan.jiao\n * @date 10/10/2023\n * @param {DraggableTool} this\n * @param {HTMLDivElement} element\n * @param {BasicAnnotation} annotation\n */\nfunction activateModify(this: DraggableTool, element: HTMLDivElement, annotation: BasicAnnotation) {\n  let listener = {\n    handleEvent: (evt: toolsTypes.EventTypes.MouseUpEventType) => {\n      mouseUpCallback.call(this, evt, annotation)\n    }\n  }\n  element.addEventListener(Enums.Events.MOUSE_UP, listener)\n  eventHandlorMap.set(Enums.Events.MOUSE_UP, listener)\n\n  listener = {\n    handleEvent: (evt: toolsTypes.EventTypes.MouseDragEventType) => {\n      mouseDragCallback.call(this, evt, annotation)\n    }\n  }\n  element.addEventListener(Enums.Events.MOUSE_DRAG, listener)\n  eventHandlorMap.set(Enums.Events.MOUSE_DRAG, listener)\n}\n\n/**\n * @description 解绑事件\n * @author jiannan.jiao\n * @date 10/10/2023\n * @param {HTMLDivElement} element\n */\nfunction deactivateModify(element: HTMLDivElement) {\n  let listener = eventHandlorMap.get(Enums.Events.MOUSE_UP)\n  if (listener) {\n    element.removeEventListener(Enums.Events.MOUSE_UP, listener)\n    eventHandlorMap.delete(Enums.Events.MOUSE_UP)\n  }\n\n  listener = eventHandlorMap.get(Enums.Events.MOUSE_DRAG)\n  if (listener) {\n    element.removeEventListener(Enums.Events.MOUSE_DRAG, listener)\n    eventHandlorMap.delete(Enums.Events.MOUSE_DRAG)\n  }\n}\n\n/**\n * @description 拖拽结束抬起鼠标解绑事件\n * @author jiannan.jiao\n * @date 10/10/2023\n * @param {DraggableTool} this\n * @param {toolsTypes.EventTypes.InteractionEventType} evt\n * @param {BasicAnnotation} annotation\n */\nfunction mouseUpCallback(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.InteractionEventType,\n  annotation: BasicAnnotation\n) {\n  const eventDetail = evt.detail\n  const { element } = eventDetail\n\n  const [extractedId] = splitWithPipe(annotation.annotationUID)\n  const [modelId, positionID] = extractedId.split('_')\n\n  const currExtractedInfo = draggableStateManager.frame.getCurrExtractedInfo(modelId)\n\n  if (currExtractedInfo && !isNil(currExtractedInfo.index)) {\n    triggerEvent(eventTarget, Events.FRAME_DRAG_END, {\n      modelId,\n      index: currExtractedInfo.index,\n      position: Number(positionID),\n      points: annotation.data.handles.points\n    })\n  }\n\n  deactivateModify(element)\n}\n\n/**\n * @description 头架控制点连线拖拽，拖拽范围不可超出图像边界\n * @author jiannan.jiao\n * @date 10/10/2023\n * @param {DraggableTool} this\n * @param {toolsTypes.EventTypes.InteractionEventType} evt\n * @param {BasicAnnotation} annotation\n */\nfunction mouseDragCallback(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.InteractionEventType,\n  annotation: BasicAnnotation\n) {\n  /* [shotId, medicalComponentId, seriesType, axisName] */\n  const [id, medicalComponentId] = splitWithPipe(annotation.annotationUID)\n  const [modelId, positionId] = id.split('_')\n\n  const { element, deltaPoints } = evt.detail\n  const deltaPointInWorld = deltaPoints.world\n\n  const framePointsAnnotation = <BasicAnnotation | undefined>(\n    draggableStateManager.frame.getExtractedPoints(modelId, Number(positionId))\n  )\n\n  const enabledElement = getEnabledElement(element)\n\n  if (enabledElement && framePointsAnnotation) {\n    const { renderingEngine, viewport } = enabledElement\n    const boundingBox = getViewportBoundingBox(<coreTypes.IVolumeViewport>viewport)\n\n    if (boundingBox) {\n      // 将头框限制在图像区域内\n      const { points } = framePointsAnnotation.data.handles\n      const limited = getLimitedDeltaPoint(points, boundingBox, deltaPointInWorld)\n\n      for (const iterator of points) {\n        iterator[0] += limited[0]\n        iterator[1] += limited[1]\n      }\n\n      // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n      updateViewportsAnnotationRender(\n        renderingEngine,\n        medicalComponentId,\n        ToolsName.DraggableDisplay\n      )\n\n      // 触发头框坐标变化事件\n      triggerEvent(eventTarget, Events.FRAME_MOVED, { modelId, position: positionId, points })\n    }\n  }\n}\n\n/**\n * @description 计算XY两个方向上的坐标增量是否超出图形相边界，如果超出则该方向上增量为0\n * @author jiannan.jiao\n * @date 10/10/2023\n * @param {coreTypes.Point3[]} points\n * @param {number[][]} boundingBox\n * @param {coreTypes.Point3} deltaPoint\n * @returns {*}\n */\nfunction getLimitedDeltaPoint(\n  points: coreTypes.Point3[],\n  boundingBox: number[][],\n  deltaPoint: coreTypes.Point3\n) {\n  let maxX = -Infinity\n  let minX = Infinity\n  let maxY = -Infinity\n  let minY = Infinity\n\n  for (const point of points) {\n    const x = point[0] + deltaPoint[0]\n    const y = point[1] + deltaPoint[1]\n\n    maxX = Math.max(maxX, x)\n    minX = Math.min(minX, x)\n    maxY = Math.max(maxY, y)\n    minY = Math.min(minY, y)\n  }\n\n  const limitDeltaPoint = [...deltaPoint]\n\n  if (maxX > boundingBox[0][1] || minX < boundingBox[0][0]) {\n    limitDeltaPoint[0] = 0\n  }\n\n  if (maxY > boundingBox[1][1] || minY < boundingBox[1][0]) {\n    limitDeltaPoint[1] = 0\n  }\n\n  return limitDeltaPoint\n}\n","import { getEnabledElement, triggerEvent, eventTarget } from '@cornerstonejs/core'\nimport { Enums } from '@cornerstonejs/tools'\nimport { Events, ToolsName } from '../../../constant'\nimport { draggableStateManager, renderingEngineManager } from '../../../managers'\nimport { splitWithPipe } from '../../../scripts'\nimport {\n  getCouchBoundaryInWorld,\n  getViewportBoundingBox,\n  getViewportDirectionFromCamera\n} from '../../../utilities'\nimport { updateViewportsAnnotationRender } from '../..'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { CouchAnnotation } from '../../../types'\nimport type { DraggableTool } from '..'\n\nexport default function couchSelectedTool(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.InteractionEventType,\n  annotation: toolsTypes.Annotation\n) {\n  const [, medicalComponentId] = splitWithPipe(<string>annotation.annotationUID)\n\n  const eventDetail = evt.detail\n  const { element } = eventDetail\n\n  activateModify.call(this, element, <CouchAnnotation>annotation)\n\n  renderingEngineManager.getGlobalRenderingEngine().then(r => {\n    updateViewportsAnnotationRender(r, medicalComponentId, ToolsName.DraggableDisplay)\n  })\n\n  return\n}\n\nconst eventHandlorMap: Map<\n  string,\n  {\n    handleEvent: (\n      evt: toolsTypes.EventTypes.MouseUpEventType | toolsTypes.EventTypes.MouseDragEventType\n    ) => void\n  }\n> = new Map()\n\nfunction activateModify(this: DraggableTool, element: HTMLDivElement, annotation: CouchAnnotation) {\n  const { planId } = annotation.data.handles\n  if (!planId) {\n    console.error('Lack of necessary information.')\n    return\n  }\n  const couchAnnotation = <CouchAnnotation | undefined>draggableStateManager.couch.get(planId)\n  if (!couchAnnotation) {\n    console.error('Lack of necessary information.')\n    return\n  }\n  couchAnnotation.isSelected = true\n\n  const mouseDragListener = {\n    handleEvent: (evt: toolsTypes.EventTypes.MouseDragEventType) => {\n      mouseDragCallback.call(this, evt, annotation)\n    }\n  }\n\n  element.addEventListener(Enums.Events.MOUSE_DRAG, mouseDragListener)\n  eventHandlorMap.set(Enums.Events.MOUSE_DRAG, mouseDragListener)\n\n  const moseUpListener = {\n    handleEvent: (evt: toolsTypes.EventTypes.MouseUpEventType) => {\n      mouseUpCallback.call(this, evt, annotation)\n    }\n  }\n\n  element.addEventListener(Enums.Events.MOUSE_UP, moseUpListener)\n  eventHandlorMap.set(Enums.Events.MOUSE_UP, moseUpListener)\n}\n\nfunction deactivateModify(element: HTMLDivElement, annotation: CouchAnnotation) {\n  const { planId } = annotation.data.handles\n  if (!planId) {\n    console.error('Lack of necessary information.')\n    return\n  }\n  const couchAnnotation = <CouchAnnotation | undefined>draggableStateManager.couch.get(planId)\n  if (!couchAnnotation) {\n    console.error('Lack of necessary information.')\n    return\n  }\n  couchAnnotation.isSelected = false\n\n  const mouseDragListener = eventHandlorMap.get(Enums.Events.MOUSE_DRAG)\n  if (mouseDragListener) {\n    element.removeEventListener(Enums.Events.MOUSE_DRAG, mouseDragListener)\n    eventHandlorMap.delete(Enums.Events.MOUSE_DRAG)\n  }\n\n  const mouseUpListener = eventHandlorMap.get(Enums.Events.MOUSE_UP)\n  if (mouseUpListener) {\n    element.removeEventListener(Enums.Events.MOUSE_UP, mouseUpListener)\n    eventHandlorMap.delete(Enums.Events.MOUSE_UP)\n  }\n}\n\nfunction mouseDragCallback(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.MouseDragEventType,\n  annotation: CouchAnnotation\n) {\n  const eventDetail = evt.detail\n  const enabledElement = getEnabledElement(eventDetail.element)\n  if (!enabledElement) return\n\n  const [id] = splitWithPipe(annotation.annotationUID)\n\n  const pointInWorld = updateCouch.call(this, evt, annotation)\n  const { planId } = annotation.data.handles\n\n  if (pointInWorld && planId) {\n    triggerEvent(eventTarget, Events.COUCH_MODIFIED_FROM_DRAG, {\n      id,\n      planId,\n      position: pointInWorld\n    })\n  }\n}\n\nfunction mouseUpCallback(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.MouseUpEventType,\n  annotation: CouchAnnotation\n) {\n  const eventDetail = evt.detail\n  const { element, eventName } = eventDetail\n  if (eventName !== Enums.Events.MOUSE_UP) return\n\n  const enabledElement = getEnabledElement(element)\n  if (!enabledElement) return\n\n  deactivateModify.call(this, element, annotation)\n\n  const [id] = splitWithPipe(annotation.annotationUID)\n\n  const pointInWorld = updateCouch.call(this, evt, annotation)\n  const { planId } = annotation.data.handles\n\n  if (pointInWorld && planId) {\n    triggerEvent(eventTarget, Events.COUCH_DRAG_END, {\n      id,\n      planId,\n      position: pointInWorld\n    })\n  }\n}\n\n/**\n * @description 计算拖拽移动后的治疗床位置\n * @author dong.wu\n * @date 07/12/2023\n * @param {DraggableTool} this\n * @param { toolsTypes.EventTypes.MouseUpEventType | toolsTypes.EventTypes.MouseDragEventType} evt\n * @param {CouchAnnotation} annotation\n * @returns {*}\n */\nfunction updateCouch(\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.MouseUpEventType | toolsTypes.EventTypes.MouseDragEventType,\n  annotation: CouchAnnotation\n) {\n  const eventDetail = evt.detail\n  const { currentPoints, deltaPoints, element } = eventDetail\n  const enabledElement = getEnabledElement(element)\n  if (!enabledElement) return\n\n  const viewport = <coreTypes.IVolumeViewport>enabledElement.viewport\n\n  if (\n    currentPoints.canvas[0] < 0 ||\n    currentPoints.canvas[0] > viewport.sWidth ||\n    currentPoints.canvas[1] < 0 ||\n    currentPoints.canvas[1] > viewport.sHeight\n  ) {\n    //鼠标移出视口后，不移动治疗床\n    return\n  }\n\n  const { planId, couchSize } = annotation.data.handles\n  if (!planId) {\n    console.error('Lack of necessary information.')\n    return\n  }\n\n  const camera = viewport.getCamera()\n  const boundingBox = getViewportBoundingBox(viewport)\n  const directionInfor = getViewportDirectionFromCamera(camera)\n  const couchAnnotation = <CouchAnnotation | undefined>draggableStateManager.couch.get(planId)\n\n  if (!boundingBox || !directionInfor || !couchAnnotation) {\n    console.error('Lack of necessary information.')\n    return\n  }\n\n  const pointInWorld: coreTypes.Point3 = [...couchAnnotation.data.handles.points[0]]\n  for (let i = 0; i < 3; i++) {\n    pointInWorld[i] += deltaPoints.world[i]\n  }\n\n  const couchBoundary = getCouchBoundaryInWorld(viewport, pointInWorld, couchSize)\n  if (!couchBoundary) {\n    console.error('couch boundary calculation error.')\n    return\n  }\n\n  const [x, y] = directionInfor.xyzIndex\n  const { xMin, xMax, yMin, yMax } = couchBoundary\n  if (\n    xMax < boundingBox[x][0] ||\n    xMin > boundingBox[x][1] ||\n    yMax < boundingBox[y][0] ||\n    yMin > boundingBox[y][1]\n  ) {\n    //治疗床超出边界\n    return\n  } else {\n    const [, medicalComponentId] = splitWithPipe(annotation.annotationUID)\n\n    draggableStateManager.couch.update(planId, pointInWorld, [medicalComponentId])\n\n    return pointInWorld\n  }\n}\n","import { draggableStateManager } from '../../../managers'\nimport frameExtractedSelectedTool from './frame_extracted_tool_selected'\nimport couchSelectedTool from './couch_tool_selected_tool'\n\n/**\n * @description 注册可拖拽元素鼠标在端点连线上的处理程序\n * @author jiannan.jiao\n * @date 08/10/2023\n * @export\n */\nexport default function registerDraggableSelectedToolHandlors() {\n  draggableStateManager.registe.registeSelectedToolHandlor(\n    draggableStateManager.DraggableElementType.frameExt,\n    frameExtractedSelectedTool\n  )\n\n  draggableStateManager.registe.registeSelectedToolHandlor(\n    draggableStateManager.DraggableElementType.couch,\n    couchSelectedTool\n  )\n}\n","import { type Types as coreTypes } from '@cornerstonejs/core'\nimport { type Types as toolsTypes } from '@cornerstonejs/tools'\n\nimport DraggableTool from './DraggableTool'\nimport DraggableDisplayTool from './DraggableDisplayTool'\nimport registerDraggableAddHandlors from './draggable_element_add'\nimport registerDraggableNearHandlors from './draggable_element_near'\nimport registerDraggableNearToolHandlors from './draggable_element_near_tool'\nimport registerDraggableRenderHandlors from './draggable_element_renders'\nimport registerDraggableSelectedHandlors from './draggable_element_selected'\nimport registerDraggableSelectedToolHandlors from './draggable_element_selected_tool'\n\nexport { DraggableTool, DraggableDisplayTool }\nexport {\n  registerDraggableAddHandlors,\n  registerDraggableNearHandlors,\n  registerDraggableNearToolHandlors,\n  registerDraggableRenderHandlors,\n  registerDraggableSelectedHandlors,\n  registerDraggableSelectedToolHandlors\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 21/09/2023\n * @export\n * @param {toolsTypes.Annotation} annotation\n * @param {coreTypes.Point3[]} points\n * @returns {*}\n */\nexport function setAnnotationWorldPoints(\n  annotation: toolsTypes.Annotation,\n  points: coreTypes.Point3[]\n) {\n  if (annotation.data.handles) {\n    annotation.data.handles.points = points\n    return true\n  }\n  return false\n}\n\nexport enum OriginCtrlType {\n  x = 'X', // 视口中X方向拖拽 -> 原点下方的控制点\n  xy = 'X&Y', // 视口中X和Y方向拖拽 -> 原点上的控制点\n  y = 'Y' // 视口中Y方向拖拽 -> 原点右侧的控制点\n}\n\n/**\n * @description 轴状位上头框顶点连线关系下标增量\n *\n * 0--------3\n * |        |\n * 1        4\n * |        |\n * 2--------5\n *\n * 轴状位上绘制头框连线规则\n * 0  1  2  3  4  5  启点\n * |  |  |  |  |  |\n * 1  2  5  0  3  4  终点\n *\n * 1  1  3 -3 -1 -1  终点index增量\n */\nexport const frameLinesEndPointIndex = [1, 1, 3, -3, -1, -1]\n","import { type Types as coreTypes } from '@cornerstonejs/core'\nimport { utilities as toolsUtils } from '@cornerstonejs/tools'\n\nimport AdvanceBrushTool from './advance_brush'\nimport SimplePencilTool from './simple_pencil/SimplePencilTool'\n\nimport ContourDeleteTool from './ContourDeleteTool'\nimport ManualRegistrationTool from './ManualRegistrationTool'\nimport MeasuringScaleTool from './MeasuringScaleTool'\nimport OrientationMarkTool from './OrientationMarkTool'\nimport SliceInfoTool from './SliceInfoTool'\nimport WWWCTool from './WWWCTool'\n\nimport { DoseDisplayTool, drawLegend } from './dose_tool'\n\nimport {\n  DraggableTool,\n  DraggableDisplayTool,\n  registerDraggableAddHandlors,\n  registerDraggableNearHandlors,\n  registerDraggableNearToolHandlors,\n  registerDraggableRenderHandlors,\n  registerDraggableSelectedHandlors,\n  registerDraggableSelectedToolHandlors,\n  setAnnotationWorldPoints\n} from './draggable_element'\n\nexport {\n  AdvanceBrushTool,\n  ContourDeleteTool,\n  ManualRegistrationTool,\n  MeasuringScaleTool,\n  OrientationMarkTool,\n  SliceInfoTool,\n  SimplePencilTool,\n  WWWCTool,\n\n  // ./dose_tool\n  DoseDisplayTool,\n  drawLegend,\n\n  // ./draggable_element\n  DraggableTool,\n  DraggableDisplayTool,\n  registerDraggableAddHandlors,\n  registerDraggableNearHandlors,\n  registerDraggableNearToolHandlors,\n  registerDraggableRenderHandlors,\n  registerDraggableSelectedHandlors,\n  registerDraggableSelectedToolHandlors,\n  setAnnotationWorldPoints\n}\n\n/**\n * @description 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n * @author jiannan.jiao\n * @date 25/09/2023\n * @export\n * @param {coreTypes.IRenderingEngine} renderingEngine\n * @param {string} medicalComponentId\n */\nexport function updateViewportsAnnotationRender(\n  renderingEngine: coreTypes.IRenderingEngine,\n  medicalComponentId: string,\n  toolName: string\n) {\n  const viewportsToRender = getNeedRenderViewports(renderingEngine, medicalComponentId, toolName)\n\n  if (viewportsToRender.length) {\n    toolsUtils.triggerAnnotationRenderForViewportIds(\n      renderingEngine,\n      viewportsToRender.map(v => v.id)\n    )\n  }\n}\n\n/**\n * @description 获取组件中包含DraggableDisplay工具的全部视口对象\n * @author jiannan.jiao\n * @date 07/10/2023\n * @export\n * @param {coreTypes.IRenderingEngine} renderingEngine\n * @param {string} medicalComponentId\n * @param {string} toolName\n * @returns {*}\n */\nexport function getNeedRenderViewports(\n  renderingEngine: coreTypes.IRenderingEngine,\n  medicalComponentId: string,\n  toolName: string\n) {\n  const allViewportsInRenderingEngine = renderingEngine.getViewports()\n  const allViewportsInSameComponent = allViewportsInRenderingEngine.filter(v =>\n    v.id.startsWith(medicalComponentId)\n  )\n\n  return toolsUtils.viewportFilters.filterViewportsWithToolEnabled(\n    allViewportsInSameComponent,\n    toolName\n  )\n}\n","/* Import References */\nimport {\n  Enums as coreEnums,\n  RenderingEngine,\n  cache,\n  Enums,\n  getRenderingEngine\n} from '@cornerstonejs/core'\nimport {\n  Enums as toolsEnums,\n  PanTool,\n  ToolGroupManager,\n  TrackballRotateTool,\n  ZoomTool,\n  drawing\n} from '@cornerstonejs/tools'\nimport vtkDataArray from '@kitware/vtk.js/Common/Core/DataArray'\nimport vtkImageData from '@kitware/vtk.js/Common/DataModel/ImageData'\nimport vtkPolyData from '@kitware/vtk.js/Common/DataModel/PolyData'\nimport vtkActor from '@kitware/vtk.js/Rendering/Core/Actor'\nimport vtkMapper from '@kitware/vtk.js/Rendering/Core/Mapper'\nimport vtkProperty from '@kitware/vtk.js/Rendering/Core/Property'\n\nimport { DOSE_OPACITY_IN_3D, SEGMENTATION_PREFIX, VOLUME_OPACITY_IN_3D } from '../constant'\nimport {\n  axisStateManager,\n  planStateManager,\n  renderingEngineManager,\n  segmentationStateManager\n} from '../managers'\nimport {\n  addOrientationHumanToViewport,\n  connectWithPipe,\n  removeOrientationHumanInViewport,\n  setOrientationHumanEnabled\n} from '../scripts'\nimport { drawLegend } from '../tools'\nimport { ThreadPool } from '../utilities'\nimport vtkImageToPolyWorkerConstructor from '../workers/vtk_image_to_poly.worker.ts?worker'\n\n/* Import Types */\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes } from '@cornerstonejs/tools'\nimport type { TypedArray } from '@kitware/vtk.js/types'\nimport type { DisplayComponentID, LevelItem, MedicalComponentID } from '../types'\n\ntype ImageDataState = {\n  dimensions: coreTypes.Point3\n  direction: coreTypes.Mat3\n  origin: coreTypes.Point3\n  pointData: {\n    data: number[] | TypedArray\n    name: string\n    numberOfComponents: number\n  }\n  spacing: coreTypes.Point3\n}\n\ntype PolyData = {\n  numberOfComponents: number\n  pointData: number[]\n  points: number[]\n  polys: number[]\n}\n\nconst DOSE_FIX = '-dose-poly'\n\n/** @type {*} 子线程最大数量 */\nconst maxTask = navigator.hardwareConcurrency || 1\n\nconst completionWorks = function (this: ThreadPool) {\n  this.terminateAllWorkers()\n}\n\n/** @type {*} 填充体积子线程池 */\nconst vtkImageToPolyWorkerPool = new ThreadPool(\n  vtkImageToPolyWorkerConstructor,\n  maxTask,\n  completionWorks\n)\n\n/** @type {*} 各组件中3D渲染视口存储 */\nconst viewport3DMap: Map<\n  MedicalComponentID,\n  {\n    listener: { handleEvent(this: string, e: coreTypes.EventTypes.CameraModifiedEvent): void }\n    renderingEngin: coreTypes.IRenderingEngine\n    viewport: coreTypes.IVolumeViewport\n  }\n> = new Map()\n\n/**\n * @description 异步执行3D渲染\n * @author jiannan.jiao\n * @date 29/04/2024\n * @export\n * @param {MedicalComponentID} componentId\n * @param {HTMLDivElement} element\n * @param {coreTypes.RGB} [background=[0.15, 0.15, 0.15]]\n */\nexport async function render3DAsync(\n  componentId: MedicalComponentID,\n  element: HTMLDivElement,\n  background: coreTypes.RGB = [0.15, 0.15, 0.15]\n) {\n  const _3DViewStateRefs = axisStateManager.get3DViewState(componentId)\n  if (!_3DViewStateRefs?.initOrientation || !_3DViewStateRefs.componentId) {\n    console.error('3D rendering information not found')\n    return\n  }\n\n  const { componentId: displayComponentID, initOrientation: orientation } = _3DViewStateRefs\n  const segmentationIds = await getSegmentationIdsAsync(displayComponentID, orientation)\n\n  if (!segmentationIds) {\n    console.error('3D rendering information not found')\n    return\n  }\n\n  const renderingEnginId = connectWithPipe(componentId, '3d', 'engin')\n  const renderingEngin = new RenderingEngine(renderingEnginId)\n  const viewportId = connectWithPipe(componentId, '3d')\n\n  renderingEngin.enableElement({\n    viewportId,\n    type: coreEnums.ViewportType.VOLUME_3D,\n    element,\n    defaultOptions: { orientation, background }\n  })\n\n  addToolsToViewport(renderingEnginId, viewportId)\n\n  const listener = { handleEvent: imageRendered.bind(componentId) }\n  const viewport = <coreTypes.IVolumeViewport>renderingEngin.getViewport(viewportId)\n  viewport3DMap.set(componentId, { listener, renderingEngin, viewport })\n\n  // append a orientation human to viewport\n  addOrientationHumanToViewport(viewport)\n  setOrientationHumanEnabled(viewport)\n\n  for (const iterator of segmentationIds) {\n    if (!iterator) continue\n\n    const volume = cache.getVolume(iterator)\n    if (!volume) continue\n\n    createSegmentationActorAsync(displayComponentID, volume).then(actor => {\n      if (!actor) return\n      try {\n        viewport.addActor({ uid: volume.volumeId, actor })\n        viewport.resetCamera()\n        viewport.render()\n      } catch (error) {\n        console.log(error)\n      }\n    })\n  }\n\n  addDoseActor(componentId, viewport)\n\n  element.addEventListener(Enums.Events.IMAGE_RENDERED, listener)\n}\n\n/**\n * @description 取消3D渲染\n * @author jiannan.jiao\n * @date 06/05/2024\n * @export\n * @param {MedicalComponentID} componentId\n */\nexport function unRender3D(componentId: MedicalComponentID) {\n  const viewport3D = viewport3DMap.get(componentId)\n  if (!viewport3D) return\n\n  const { listener, renderingEngin, viewport } = viewport3D\n  removeOrientationHumanInViewport(viewport)\n  ToolGroupManager.destroyToolGroup(viewport.id)\n  viewport.element.removeEventListener(Enums.Events.IMAGE_RENDERED, listener)\n  viewport.removeAllActors()\n  renderingEngin.destroy()\n  viewport3DMap.delete(componentId)\n}\n\n/**\n * @description 当图像渲染结束后调用，在下一帧绘制剂量场图例\n * @author jiannan.jiao\n * @date 07/05/2024\n * @param {coreTypes.EventTypes.CameraModifiedEvent} e\n */\nfunction imageRendered(this: string, e: coreTypes.EventTypes.CameraModifiedEvent) {\n  const { element, renderingEngineId, viewportId } = e.detail\n  const renderingEngin = getRenderingEngine(renderingEngineId)\n  const viewport = renderingEngin?.getViewport(viewportId)\n\n  const _3DViewStateRefs = axisStateManager.get3DViewState(this)\n  if (!_3DViewStateRefs?.initOrientation || !_3DViewStateRefs.componentId) {\n    console.error('3D rendering information not found')\n    return\n  }\n\n  const { componentId: displayComponentID } = _3DViewStateRefs\n  const { doseData } = getDose(displayComponentID)\n\n  // 仅在视口对应计划存在剂量场数据时绘制剂量图例\n  if (viewport && doseData) {\n    window.requestAnimationFrame(() =>\n      drawing.draw(element, (svgDrawingHelper: toolsTypes.SVGDrawingHelper) => {\n        drawLegend(svgDrawingHelper, viewportId, viewport)\n      })\n    )\n  }\n}\n\n/**\n * @description 向3D视口中添加剂量场actor\n * @author jiannan.jiao\n * @date 06/05/2024\n * @param {MedicalComponentID} componentId\n * @param {coreTypes.IVolumeViewport} viewport\n */\nfunction addDoseActor(componentId: MedicalComponentID, viewport: coreTypes.IVolumeViewport) {\n  const _3DViewStateRefs = axisStateManager.get3DViewState(componentId)\n  if (!_3DViewStateRefs?.initOrientation || !_3DViewStateRefs.componentId) {\n    console.error('3D rendering information not found')\n    return\n  }\n\n  const { componentId: displayComponentID } = _3DViewStateRefs\n  const { doseData, level } = getDose(displayComponentID)\n\n  /** @type {*} 从doseData中提取必要的状态数据 */\n  const state = doseData ? createImageDataState(doseData) : undefined\n\n  if (!state) {\n    console.error('3D rendering information not found')\n    return\n  }\n\n  const actorEntries = viewport.getActors()\n\n  // 3D视口中与剂量有关actor对应的绝对剂量值数组\n  const absoluteValues = actorEntries\n    .filter(v => v.uid.includes(DOSE_FIX))\n    .map(v => Number(v.uid.replace(DOSE_FIX, '')))\n\n  // 遍历level添加不用绝对剂量值对应的actor\n  for (const iterator of level) {\n    // 如果absoluteValues中存在，表示actor已创建，只需要修改显隐状态\n    if (absoluteValues.includes(iterator.absolute)) {\n      setDoseActorProperty(actorEntries, iterator, viewport)\n      continue\n    }\n\n    // 创建缺少的actor\n    createDoseActorAsync(state, iterator).then(\n      function (this: LevelItem, actor: vtkActor) {\n        if (!actor) return\n        viewport.addActor({ uid: `${this.absolute}-dose-poly`, actor })\n        viewport.render()\n      }.bind(iterator)\n    )\n  }\n}\n\n/**\n * @description 调整DoseActor的visible和color\n * @author jiannan.jiao\n * @date 07/05/2024\n * @param {coreTypes.ActorEntry[]} actorEntries\n * @param {LevelItem} level\n * @param {coreTypes.IVolumeViewport} viewport\n */\nfunction setDoseActorProperty(\n  actorEntries: coreTypes.ActorEntry[],\n  level: LevelItem,\n  viewport: coreTypes.IVolumeViewport\n) {\n  for (const { actor, uid } of actorEntries) {\n    if (uid.includes(level.absolute.toString())) {\n      const property = <vtkProperty>actor.getProperty()\n\n      const [r, g, b] = level.color\n        .replace(/(rgb\\()|(\\))/g, '')\n        .split(',')\n        .map(v => Number(v.trim()) / 255)\n\n      property.setColor(r, g, b)\n      property.setOpacity(level.visible ? DOSE_OPACITY_IN_3D : 0)\n      viewport.render()\n      return\n    }\n  }\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 通过组件ID和视口轴位方向获取类型为segmentation的actor\n * @author jiannan.jiao\n * @date 29/04/2024\n * @param {State3D} state\n * @returns {*}\n */\nasync function getSegmentationIdsAsync(\n  componentId: DisplayComponentID,\n  initOrientation: coreEnums.OrientationAxis\n) {\n  // 先获取视口对象再从视口对象中获取类型为segmentation的actor\n  const viewportId = connectWithPipe(componentId, initOrientation)\n  const renderingEngin = await renderingEngineManager.getGlobalRenderingEngine()\n  const viewport = renderingEngin.getViewport(viewportId)\n  const actors = viewport.getActors()\n\n  return <string[]>(\n    actors.filter(v => v.referenceId?.startsWith(SEGMENTATION_PREFIX)).map(v => v.referenceId)\n  )\n}\n\n/**\n * @description 获取剂量数据\n * @author jiannan.jiao\n * @date 06/05/2024\n * @param {DisplayComponentID} componentId\n */\nfunction getDose(componentId: DisplayComponentID) {\n  const planId = <string>planStateManager.plan.getPlanId(componentId)\n  const doseData = planStateManager.dose.getDoseData(planId)\n  const level = planStateManager.dose.getLevel(false)\n  return { doseData, level }\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 通过组件ID和类型为segmentation的体积创建对应的actor\n * @author jiannan.jiao\n * @date 29/04/2024\n * @param {DisplayComponentID} componentId\n * @param {coreTypes.IImageVolume} volume\n */\nasync function createSegmentationActorAsync(\n  componentId: DisplayComponentID,\n  volume: coreTypes.IImageVolume\n) {\n  // 确定segmentation体积的segmentIndex和color\n  const [segmentIndex] = volume.getScalarData().filter(v => v > 0)\n  const color = segmentationStateManager.getRepresentationColor(\n    componentId,\n    volume.volumeId,\n    segmentIndex\n  )\n\n  /** @type {*} 从volume.imageData中提取必要的状态数据 */\n  const state = volume.imageData ? createImageDataState(volume.imageData) : undefined\n\n  if (!color || !state) {\n    console.error('3D rendering information not found')\n    return\n  }\n\n  // 调用子线程将体积数据转换为vtkPolyData.getState()的返回值\n  const data = await vtkImageToPolyWorkerPool.addTask({ state, value: segmentIndex })\n\n  // 开始创建vtkActor\n  const actor = createActorFromPolyData(data)\n  const property = actor.getProperty()\n\n  const [r, g, b /* a */] = color.map(v => v / 255)\n  const visibility = segmentationStateManager.getSegmentationVisibility(\n    componentId,\n    volume.volumeId\n  )\n\n  const opacity = visibility === undefined || visibility ? VOLUME_OPACITY_IN_3D : 0\n\n  property.setInterpolation(2) //0->FLAT 1->GOURAUD 2->PHONG\n  property.setRepresentation(2) //0->POINT 1->SURFAC 2->WIREFRAM\n  property.setAmbient(0.8)\n  property.setColor(r, g, b)\n  property.setDiffuse(0.7)\n  property.setOpacity(opacity)\n  property.setSpecular(0.8)\n  property.setSpecularPower(20)\n\n  return actor\n}\n\n/**\n * @description 通过剂量场数据提取出的state和当前level设置创建对应的actor\n * @author jiannan.jiao\n * @date 06/05/2024\n * @param {ImageDataState} state\n * @param {LevelItem} level\n * @returns {*}\n */\nasync function createDoseActorAsync(state: ImageDataState, level: LevelItem) {\n  const data = await vtkImageToPolyWorkerPool.addTask({ state, value: level.absolute })\n\n  // 开始创建vtkActor\n  const actor = createActorFromPolyData(data)\n  const property = actor.getProperty()\n\n  const [r, g, b] = level.color\n    .replace(/(rgb\\()|(\\))/g, '')\n    .split(',')\n    .map(v => Number(v.trim()) / 255)\n\n  property.setInterpolation(2) //0->FLAT 1->GOURAUD 2->PHONG\n  property.setRepresentation(1) //0->POINT 1->SURFAC 2->WIREFRAM\n  property.setAmbient(1)\n  property.setColor(r, g, b)\n  property.setDiffuse(0.7)\n  property.setOpacity(level.visible ? DOSE_OPACITY_IN_3D : 0)\n  property.setSpecular(0.4)\n  property.setSpecularPower(20)\n\n  return actor\n}\n\n/**\n * @description 通过polyData创建actor\n * @author jiannan.jiao\n * @date 06/05/2024\n * @param {PolyData} data\n * @returns {*}\n */\nfunction createActorFromPolyData(data: PolyData) {\n  const { numberOfComponents, pointData, points, polys } = data\n\n  const normals = vtkDataArray.newInstance({\n    numberOfComponents,\n    values: pointData,\n    name: 'Normals'\n  })\n\n  const polyData = vtkPolyData.newInstance()\n  polyData.getPoints().setData(points, numberOfComponents)\n  polyData.getPointData().setNormals(normals)\n  polyData.getPolys().setData(polys)\n\n  const mapper = vtkMapper.newInstance()\n  const actor = vtkActor.newInstance()\n  mapper.addInputData(polyData)\n  actor.setMapper(mapper)\n\n  return actor\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/05/2024\n * @param {vtkImageData} imageData\n * @returns {*}  {(ImageDataState | undefined)}\n */\nfunction createImageDataState(imageData: vtkImageData): ImageDataState | undefined {\n  const pointDataArray = imageData.getPointData().getArrayByIndex(0)\n  return pointDataArray\n    ? {\n        dimensions: imageData.getDimensions(),\n        direction: imageData.getDirection(),\n        origin: imageData.getOrigin(),\n        pointData: {\n          data: pointDataArray.getData(),\n          name: pointDataArray.getName(),\n          numberOfComponents: pointDataArray.getNumberOfComponents()\n        },\n        spacing: imageData.getSpacing()\n      }\n    : undefined\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 向视口中添加交互工具\n * @author jiannan.jiao\n * @date 29/04/2024\n * @param {string} renderingEnginId\n * @param {string} viewportId\n */\nfunction addToolsToViewport(renderingEnginId: string, viewportId: string) {\n  const toolGroup = ToolGroupManager.createToolGroup(viewportId)\n  if (!toolGroup) return\n\n  toolGroup.addViewport(viewportId, renderingEnginId)\n  toolGroup.addTool(TrackballRotateTool.toolName)\n  toolGroup.addTool(ZoomTool.toolName)\n  toolGroup.addTool(PanTool.toolName)\n\n  /**\n   * TrackballRotateTool中preMouseDownCallback方法会获取DefaultActor，对应的mapper必须是vtkVolumeMapper类型\n   * createActorFromPolyData方法中创建的是vtkMapper，所以需要禁用preMouseDownCallback方法，否则会报错\n   */\n  toolGroup.getToolInstance(TrackballRotateTool.toolName).preMouseDownCallback = undefined\n\n  toolGroup.setToolActive(TrackballRotateTool.toolName, {\n    bindings: [{ mouseButton: toolsEnums.MouseBindings.Primary }]\n  })\n\n  toolGroup.setToolActive(ZoomTool.toolName, {\n    bindings: [\n      {\n        mouseButton: toolsEnums.MouseBindings.Primary,\n        modifierKey: toolsEnums.KeyboardBindings.Shift\n      }\n    ]\n  })\n\n  toolGroup.setToolActive(PanTool.toolName, {\n    bindings: [\n      {\n        mouseButton: toolsEnums.MouseBindings.Primary,\n        modifierKey: toolsEnums.KeyboardBindings.Ctrl\n      }\n    ]\n  })\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 供segmentationStateManager.setSegmentationsVisibility中调用，同步切换3D视口中的显隐状态\n * @author jiannan.jiao\n * @date 30/04/2024\n * @export\n * @param {MedicalComponentID} componentId\n * @param {string} volumeId\n * @param {boolean} visibility\n */\nexport function segmentActorOpacityExchange(\n  componentId: MedicalComponentID,\n  volumeIds: string[],\n  visibility: boolean\n) {\n  const viewport3D = viewport3DMap.get(componentId)\n  if (!viewport3D) return\n\n  const actorEntries = viewport3D.viewport.getActors()\n  for (const actorEntry of actorEntries) {\n    if (volumeIds.includes(actorEntry.uid)) {\n      const property = <vtkProperty>actorEntry.actor.getProperty()\n      property.setOpacity(visibility ? VOLUME_OPACITY_IN_3D : 0)\n    }\n  }\n\n  viewport3D.viewport.render()\n}\n\n/**\n * @description 供doseManager.setLevel中调用，同步切换3D视口中的显隐状态\n * @author jiannan.jiao\n * @date 06/05/2024\n * @export\n * @param {MedicalComponentID[]} componentIds\n */\nexport function doseActorOpacityExchange(componentIds: MedicalComponentID[]) {\n  const level = planStateManager.dose.getLevel(false)\n  const viewports: { viewport: coreTypes.IVolumeViewport; componentId: string }[] = []\n\n  // 在多个组件中查找打开3D显示的组件及视口\n  for (const componentId of componentIds) {\n    const viewport3D = viewport3DMap.get(componentId)\n    viewport3D && viewports.push({ viewport: viewport3D.viewport, componentId })\n  }\n\n  if (!viewports.length) return\n\n  /** @type {*} 绝对剂量值数组 */\n  const absoluteValues = level.map(v => v.absolute)\n\n  // 遍历组件\n  for (const iterator of viewports) {\n    const actorEntries = iterator.viewport.getActors()\n    const waitRemoveActorUIDs = []\n\n    // 遍历组件3D视口中取的全部actor，如果是剂量相关的actor则判断其对应的absolute是否还在absoluteValues中\n    for (const { uid } of actorEntries) {\n      const absolute = uid.includes(DOSE_FIX) ? Number(uid.replace(DOSE_FIX, '')) : null\n\n      if (absolute !== null && !absoluteValues.includes(absolute)) {\n        waitRemoveActorUIDs.push(uid)\n      }\n    }\n\n    // 从组件3D视口中移除不需要显示的actor\n    waitRemoveActorUIDs.length && iterator.viewport.removeActors(waitRemoveActorUIDs)\n\n    addDoseActor(iterator.componentId, iterator.viewport)\n  }\n}\n","import captureImage from './capture_image'\nimport convertOpacityToVTKOPacity from './convert_opacity_to_vtk_opacity'\nimport couchInSlice from './couch_in_slice'\nimport createDefaultFrame from './create_default_frame'\nimport distanceOfPointToLine from './distance_of_point_to_line'\nimport drawImage from './draw_image'\nimport drawPath from './draw_path'\nimport fillSegmentationHole from './fill_segmentation_hole'\nimport getPathsFromSlice from './get_paths_from_slice'\nimport getCanvasPixelsInViewport from './get_canvas_pixels_in_viewport'\nimport getCouchBoundaryInWorld from './get_couch_boundary_in_world'\nimport getDensityRelativeWater from './get_density_relative_to_water'\nimport getMetaData from './get_meta_data'\nimport getSliceFromVolume from './get_slice_from_volume'\nimport getTextBox from './get_text_box'\nimport getViewportIndex from './get_viewport_index'\nimport { indexToWorld, worldToIndex } from './index_to_world'\nimport middlePrioritySort from './middle_priority_sort'\nimport pointInSegmentation from './point_in_segmentation'\nimport pointOnViewportPlan from './point_on_viewport_plane'\nimport resetViewports from './reset_viewports'\nimport ThreadPool from './thread_pool'\n\nexport {\n  captureImage,\n  convertOpacityToVTKOPacity,\n  couchInSlice,\n  createDefaultFrame,\n  distanceOfPointToLine,\n  drawImage,\n  drawPath,\n  fillSegmentationHole,\n  getPathsFromSlice,\n  getCanvasPixelsInViewport,\n  getCouchBoundaryInWorld,\n  getDensityRelativeWater,\n  getMetaData,\n  getSliceFromVolume,\n  getTextBox,\n  getViewportIndex,\n  indexToWorld,\n  worldToIndex,\n  middlePrioritySort,\n  pointInSegmentation,\n  pointOnViewportPlan,\n  resetViewports,\n  ThreadPool\n}\n\nimport * as idGenerator from './id_generator'\nimport * as viewportsFindor from './viewports_findor'\nexport { idGenerator, viewportsFindor }\n\nimport { getDevicePixelRatio, scaleByDevicePixelRatio } from './device_pixel_ratio'\nexport { getDevicePixelRatio, scaleByDevicePixelRatio }\n\nimport { getViewportDirectionFromCamera, getCosines } from './get_viewport_direction_from_camera'\nexport { getViewportDirectionFromCamera, getCosines }\n\nimport {\n  getBoundingBox,\n  getViewportBoundingBox,\n  pointInVolumeBoundingBox\n} from './get_bounding_box'\nexport { getBoundingBox, getViewportBoundingBox, pointInVolumeBoundingBox }\n\nimport { pointInPathEdge, pointInShapeEdge } from './point_in_shape'\nexport { pointInPathEdge, pointInShapeEdge }\n\nimport { propSeriesIsEntire, propSeriesFulfillRender } from './prop_series_check'\nexport { propSeriesIsEntire, propSeriesFulfillRender }\n\nimport { dragAddDosePoint, dragAddShot, dragAddNail, dragAddFiducial } from './drag_add'\nexport { dragAddDosePoint, dragAddShot, dragAddNail, dragAddFiducial }\n\nimport {\n  doseActorOpacityExchange,\n  render3DAsync,\n  segmentActorOpacityExchange,\n  unRender3D\n} from './render_3d'\nexport { doseActorOpacityExchange, render3DAsync, segmentActorOpacityExchange, unRender3D }\n\nlet initialized: Promise<boolean>\n\nexport function setInitialized(pr: Promise<boolean>) {\n  initialized = pr\n}\n\nexport function getInitialized() {\n  return initialized\n}\n","import { Enums, type Types } from '@cornerstonejs/core'\nimport vtkImageData from '@kitware/vtk.js/Common/DataModel/ImageData'\nimport { ToolsName, DOSE_LEGENDS, DOSE_DISPLAY_TYPES } from '../../constant'\nimport { doseActorOpacityExchange } from '../../utilities'\nimport { updateAnnotations, draggableStateManager } from '..'\n\nimport type { AxisContoursMap, AxisName, LevelItem, MedicalComponentID } from '../../types'\n\nconst dataMap: Map<string, vtkImageData> = new Map()\n\n/**\n * @description 设置计划的剂量场数据\n * @author jiannan.jiao\n * @date 28/11/2023\n * @export\n * @param {string} planId\n * @param {vtkImageData} data\n * @param {MedicalComponentID[]} [componentIds]\n */\nexport function setDoseData(\n  planId: string,\n  data: vtkImageData,\n  componentIds?: MedicalComponentID[]\n) {\n  dataMap.set(planId, data)\n  initContous(planId)\n\n  // 剂量场数据发生变化时更新剂量点中的dose值\n  draggableStateManager.dosePoint.updateDose(planId)\n\n  componentIds?.length && updateAnnotations(componentIds, ToolsName.DoseDisplay)\n\n  // setDosePolyData(planId)\n}\n\n/**\n * @description 获取计划的剂量场数据\n * @author jiannan.jiao\n * @date 28/11/2023\n * @export\n * @param {string} planId\n * @returns {*}\n */\nexport function getDoseData(planId: string) {\n  return dataMap.get(planId)\n}\n\n/**\n * @description 删除计划的剂量场数据\n * @author jiannan.jiao\n * @date 30/11/2023\n * @export\n * @param {string} planId\n * @param {MedicalComponentID[]} [componentIds]\n */\nexport function deleteDoseData(planId: string, componentIds?: MedicalComponentID[]) {\n  dataMap.delete(planId)\n  deleteAxisContours(planId)\n\n  componentIds?.length && updateAnnotations(componentIds, ToolsName.DoseDisplay)\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\nconst contoursMap: Map<string, AxisContoursMap> = new Map()\n\n/**\n * @description 初始化视口等剂量线数据Map\n * @author jiannan.jiao\n * @date 30/11/2023\n * @param {string} planId\n * @returns {*}\n */\nfunction initContous(planId: string) {\n  const contoursObj = {\n    [Enums.OrientationAxis.AXIAL]: new Map(),\n    [Enums.OrientationAxis.SAGITTAL]: new Map(),\n    [Enums.OrientationAxis.CORONAL]: new Map()\n  }\n  contoursMap.set(planId, contoursObj)\n\n  return contoursObj\n}\n\n/**\n * @description 删除某计划的等剂量线数据\n * @author jiannan.jiao\n * @date 30/11/2023\n * @param {string} planId\n */\nfunction deleteAxisContours(planId: string) {\n  contoursMap.delete(planId)\n}\n\n/**\n * @description 清空等剂量线数据\n * @author jiannan.jiao\n * @date 30/11/2023\n */\nfunction clearAxisContours() {\n  contoursMap.clear()\n}\n\n/**\n * @description 设置某计划对应的视口中等剂量线数据\n * @author jiannan.jiao\n * @date 30/11/2023\n * @export\n * @param {string} planId\n * @param {AxisName} axis\n * @param {{ planeZ: number; contours: Types.Point3[][][] }} data\n */\nexport function setAxisContours(\n  planId: string,\n  axis: AxisName,\n  data: { planeZ: number; contours: Types.Point3[][][] }\n) {\n  let contoursObj = contoursMap.get(planId)\n\n  if (!contoursObj) {\n    contoursObj = initContous(planId)\n  }\n\n  const { planeZ, contours } = data\n  contoursObj[axis].set(planeZ, contours)\n}\n\n/**\n * @description 获取某计划对应的视口中等剂量线数据\n * @author jiannan.jiao\n * @date 30/11/2023\n * @export\n * @param {string} planId\n * @param {AxisName} axis\n * @param {number} planeZ\n * @returns {*}  {boolean}\n */\nexport function getAxisContours(planId: string, axis: AxisName, planeZ: number) {\n  const contoursObj = contoursMap.get(planId)\n\n  if (contoursObj) {\n    return contoursObj[axis].get(planeZ)\n  } else return\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\nconst levelSet: Set<LevelItem> = new Set()\n\n/**\n * @description 设置等剂量线范围\n * @author jiannan.jiao\n * @date 30/11/2023\n * @export\n * @param {LevelItem[]} data\n * @param {MedicalComponentID[]} [componentIds]\n */\nexport function setLevel(data: LevelItem[], componentIds?: MedicalComponentID[]) {\n  const _data = data.sort((a, b) => b.absolute - a.absolute)\n\n  levelSet.clear()\n  clearAxisContours()\n\n  for (const iterator of _data) {\n    /* iterator.visible && */ levelSet.add(iterator)\n  }\n\n  if (componentIds?.length) {\n    updateAnnotations(componentIds, ToolsName.DoseDisplay)\n    doseActorOpacityExchange(componentIds)\n  }\n}\n\n/**\n * @description 获取等剂量线范围\n * @author jiannan.jiao\n * @date 30/11/2023\n * @export\n * @param {boolean} [visibleFilter=true]\n * @returns {*}\n */\nexport function getLevel(visibleFilter = true) {\n  return visibleFilter\n    ? Array.from(levelSet.values()).filter(v => v.visible)\n    : Array.from(levelSet.values())\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\nlet legendsType = DOSE_LEGENDS.A\n\n/**\n * @description 设置图例显示类型\n * @author jiannan.jiao\n * @date 30/11/2023\n * @export\n * @param {DOSE_LEGENDS} type\n * @param {MedicalComponentID[]} [componentIds]\n */\nexport function setLegendsType(type: DOSE_LEGENDS, componentIds?: MedicalComponentID[]) {\n  legendsType = type\n\n  if (componentIds?.length) {\n    updateAnnotations(componentIds, ToolsName.DoseDisplay)\n    doseActorOpacityExchange(componentIds)\n  }\n}\n\n/**\n * @description 获取图例显示类型\n * @author jiannan.jiao\n * @date 30/11/2023\n * @export\n * @returns {*}  {DOSE_LEGENDS}\n */\nexport function getLegendsType(): DOSE_LEGENDS {\n  return legendsType\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\nlet displayType = DOSE_DISPLAY_TYPES.L\n\n/**\n * @description 设置剂量场显示类型\n * @author jiannan.jiao\n * @date 30/11/2023\n * @export\n * @param {DOSE_DISPLAY_TYPES} type\n * @param {MedicalComponentID[]} [componentIds]\n */\nexport function setDisplayType(type: DOSE_DISPLAY_TYPES, componentIds?: MedicalComponentID[]) {\n  displayType = type\n\n  componentIds?.length && updateAnnotations(componentIds, ToolsName.DoseDisplay)\n}\n\n/**\n * @description 获取剂量场显示类型\n * @author jiannan.jiao\n * @date 30/11/2023\n * @export\n * @returns {*}  {DOSE_DISPLAY_TYPES}\n */\nexport function getDisplayType(): DOSE_DISPLAY_TYPES {\n  return displayType\n}\n","/**\n * @description\n * @author jiannan.jiao\n */\n\nimport { TOOL_GROUP_TYPE, ToolsName } from '../../constant'\nimport { connectWithPipe, splitComponentIdStr } from '../../scripts'\nimport { updateAnnotations } from '..'\nimport type { DisplayComponentID, MedicalComponentID } from '../../types'\n\nconst currPlanIdMap: Map<DisplayComponentID, string> = new Map()\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/10/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId 等同于toolGroupId\n * @param {string} id planId\n */\nexport function setPlanId(componentId: MedicalComponentID | DisplayComponentID, id: string) {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(componentId)\n\n  if (seriesType) {\n    currPlanIdMap.set(<DisplayComponentID>componentId, id)\n  } else {\n    currPlanIdMap.set(<DisplayComponentID>connectWithPipe(componentId, TOOL_GROUP_TYPE.P), id)\n    currPlanIdMap.set(<DisplayComponentID>connectWithPipe(componentId, TOOL_GROUP_TYPE.S), id)\n  }\n\n  updateAnnotations([medicalComponentId], ToolsName.DraggableDisplay)\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/10/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @returns {*}\n */\nexport function getPlanId(componentId: MedicalComponentID | DisplayComponentID) {\n  const { seriesType } = splitComponentIdStr(componentId)\n\n  if (seriesType) {\n    return currPlanIdMap.get(<DisplayComponentID>componentId)\n  } else {\n    return {\n      primary: currPlanIdMap.get(\n        <DisplayComponentID>connectWithPipe(componentId, TOOL_GROUP_TYPE.P)\n      ),\n      secondary: currPlanIdMap.get(\n        <DisplayComponentID>connectWithPipe(componentId, TOOL_GROUP_TYPE.S)\n      )\n    }\n  }\n}\n","/**\n * @description\n * @author jiannan.jiao\n */\n\nimport { eventTarget, triggerEvent } from '@cornerstonejs/core'\nimport { Events, ToolsName } from '../../constant'\nimport { serializationAnnotations } from '../managers_draggable'\nimport { updateAnnotations } from '..'\nimport type { MedicalComponentID } from '../../types'\n\n/** @type {*}  */\nconst currShotIdMap: Map<string, string> = new Map()\n\n/** @overload */\nfunction setCurrShotId(modelId: string, shotId: string, emit?: boolean): void\nfunction setCurrShotId(modelId: string, shotId: string, componentIds?: MedicalComponentID[]): void\nfunction setCurrShotId(\n  modelId: string,\n  shotId: string,\n  componentIds: MedicalComponentID[],\n  emit?: boolean\n): void\n\n/**\n * @implements\n * @description\n * @author jiannan.jiao\n * @date 08/10/2023\n * @param {string} modelId\n * @param {string} shotId\n * @param {(MedicalComponentID[] | boolean)} [emitOrComponentIds]\n * @param {boolean} [emit]\n */\nfunction setCurrShotId(\n  modelId: string,\n  shotId: string,\n  emitOrComponentIds?: MedicalComponentID[] | boolean,\n  emit?: boolean\n) {\n  let _emit = emit || false\n  let _componentIds: string[] | null = null\n\n  if (typeof emitOrComponentIds === 'boolean') {\n    _emit = emitOrComponentIds\n  } else if (Array.isArray(emitOrComponentIds) && emitOrComponentIds.length) {\n    _componentIds = emitOrComponentIds\n  }\n\n  currShotIdMap.set(modelId, shotId)\n\n  // 重排Annotations，将选中的靶点放在组后，渲染时选中靶点在最上层\n  serializationAnnotations(modelId)\n\n  // 因为serializationAnnotations上添加了300毫秒的debounce，所以需要延迟执行\n  setTimeout(() => {\n    // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n    if (_componentIds && _componentIds?.length) {\n      updateAnnotations(_componentIds, ToolsName.DraggableDisplay)\n    }\n\n    _emit && triggerEvent(eventTarget, Events.CURR_SHOT_ID_MODIFIED, { shotId })\n  }, 300)\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 08/10/2023\n * @returns {*}\n */\nfunction getCurrShotId(modelId: string) {\n  return currShotIdMap.get(modelId)\n}\n\nexport { setCurrShotId, getCurrShotId }\n","/**\n * @description 治疗床注册\n * @author dong.wu\n */\n\nimport { annotation as toolsAnnotation } from '@cornerstonejs/tools'\nimport { utilities, type Types as coreTypes } from '@cornerstonejs/core'\nimport { updateAnnotations } from '..'\nimport type { Couch, CouchAnnotation, MedicalComponentID } from '../../types'\nimport { ToolsName } from '../../constant'\nimport { DraggableElementType, serializationAnnotations } from '.'\n\nconst couchMap: Map<string, CouchAnnotation> = new Map()\n\n/**\n * @description 添加治疗床\n * @author dong.wu\n * @date 05/12/2023\n * @export\n * @param {string} modelId\n * @param {string} planId\n * @param {Couch} data\n * @param {MedicalComponentID[]} [componentIds]\n * @returns {*}\n */\nexport function add(\n  modelId: string,\n  planId: string,\n  data: Couch,\n  componentIds?: MedicalComponentID[]\n) {\n  const annotation = <CouchAnnotation | undefined>get(planId)\n\n  if (annotation) remove(planId)\n\n  const annotationUID = data.annotationUID || utilities.uuidv4()\n\n  const _annotation: CouchAnnotation = {\n    annotationUID,\n    highlighted: false,\n    isLocked: true,\n    isVisible: true,\n    invalidated: false,\n    isSelected: false,\n    metadata: {\n      FrameOfReferenceUID: modelId,\n      toolName: ToolsName.DraggableDisplay\n    },\n    data: {\n      handles: {\n        planId,\n        couchSize: [...data.couchSize],\n        points: [[...data.point]],\n        originRender: data.originRender,\n        renderIds: []\n      },\n      type: DraggableElementType.couch\n    }\n  }\n\n  couchMap.set(planId, _annotation)\n  toolsAnnotation.state.addAnnotation(_annotation, modelId)\n  componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n\n  serializationAnnotations(modelId)\n\n  return annotationUID\n}\n\n/**\n * @description\n * @author dong.wu\n * @date 05/12/2023\n * @export\n * @param {string} planId\n * @returns {*}\n */\nexport function get(planId: string) {\n  return couchMap.get(planId)\n}\n\n/**\n * @description 删除治疗床显示\n * @author dong.wu\n * @date 05/12/2023\n * @export\n * @param {string} planId\n * @param {MedicalComponentID[]} [componentIds]\n */\nexport function remove(planId: string, componentIds?: MedicalComponentID[]) {\n  const annotation = get(planId)\n\n  if (!annotation) return\n\n  const { renderIds } = annotation.data.handles\n\n  for (const id of renderIds) {\n    toolsAnnotation.state.removeAnnotation(id)\n  }\n\n  toolsAnnotation.state.removeAnnotation(annotation.annotationUID)\n  couchMap.delete(planId)\n  componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n}\n\n/**\n * @description 更新治疗床位置\n * @author dong.wu\n * @date 05/12/2023\n * @export\n * @param {string} planId\n * @param {coreTypes.Point3} position\n * @param {MedicalComponentID[]} [componentIds]\n */\nexport function update(\n  planId: string, // planId/annotationUID\n  position: coreTypes.Point3,\n  componentIds?: MedicalComponentID[]\n) {\n  const annotation = get(planId)\n  if (!annotation) return\n\n  annotation.data.handles.points = [[...position]]\n  componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n}\n","import { merge } from 'lodash'\nimport { annotation /* type Types as toolsTypes */ } from '@cornerstonejs/tools'\nimport vtkImaging from '@kitware/vtk.js/Imaging'\nimport { triggerEvent, type Types as coreTypes, eventTarget } from '@cornerstonejs/core'\nimport type vtkImageData from '@kitware/vtk.js/Common/DataModel/ImageData'\nimport type { DosePoint, DosePointAnnotation, MedicalComponentID } from '../../types'\nimport { AXIS_AXES, Events, ToolsName } from '../../constant'\nimport { updateAnnotations, planStateManager } from '..'\nimport { DraggableElementType, serializationAnnotations } from '.'\n\nconst dataMap: Map<string, DosePointAnnotation[]> = new Map()\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 14/12/2023\n * @param {string} modelId\n * @param {string} planId\n * @param {DosePoint} data\n * @param {MedicalComponentID[]} [componentIds]\n * @returns {*}\n */\nfunction add(\n  modelId: string,\n  planId: string,\n  data: DosePoint,\n  componentIds?: MedicalComponentID[]\n) {\n  let annotations = get(planId)\n\n  if (!annotations) {\n    annotations = []\n    dataMap.set(planId, annotations)\n  }\n\n  const annotationUID = data.pointId\n\n  const { number, point } = data\n\n  const _annotation: DosePointAnnotation = {\n    annotationUID,\n    highlighted: false,\n    isLocked: true,\n    isVisible: true,\n    invalidated: false,\n    metadata: {\n      FrameOfReferenceUID: modelId,\n      toolName: ToolsName.DraggableDisplay\n    },\n    data: {\n      handles: {\n        points: [[...point]],\n        renderIds: [],\n        number,\n        planId,\n        dose: getPointDose(planId, point)\n      },\n      type: DraggableElementType.dosePt\n    }\n  }\n\n  annotations.push(_annotation)\n  annotation.state.addAnnotation(_annotation, modelId)\n\n  componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n\n  serializationAnnotations(modelId)\n\n  return annotationUID\n}\n\n/** @overload */\nfunction get(planId: string): DosePointAnnotation[] | undefined\nfunction get(planId: string, pointId: string): DosePointAnnotation | undefined\n\n/**\n * @implements\n * @description\n * @author jiannan.jiao\n * @date 14/12/2023\n * @param {string} planId\n * @param {string} [pointId]\n * @returns {*}\n */\nfunction get(planId: string, pointId?: string) {\n  const points = dataMap.get(planId)\n\n  if (pointId) {\n    if (points) {\n      for (const iterator of points) {\n        if (iterator.annotationUID === pointId) {\n          return iterator\n        }\n      }\n    }\n  } else return points\n}\n\n/** @overload */\nfunction remove(planId: string, componentIds?: MedicalComponentID[]): void\nfunction remove(planId: string, pointId: string, componentIds?: MedicalComponentID[]): void\n\n/**\n * @implements\n * @description\n * @author jiannan.jiao\n * @date 15/12/2023\n * @param {string} planId\n * @param {(string | MedicalComponentID[])} [pointIdOrComponentIds]\n * @param {MedicalComponentID[]} [componentIds]\n */\nfunction remove(\n  planId: string,\n  pointIdOrComponentIds?: string | MedicalComponentID[],\n  componentIds?: MedicalComponentID[]\n) {\n  let _pointId: string | null = null\n  let _componentIds: string[] | null = null\n\n  if (typeof pointIdOrComponentIds === 'string') {\n    _pointId = pointIdOrComponentIds\n\n    if (Array.isArray(componentIds) && componentIds.length) {\n      _componentIds = componentIds\n    }\n  } else if (Array.isArray(pointIdOrComponentIds) && pointIdOrComponentIds.length) {\n    _componentIds = pointIdOrComponentIds\n  }\n\n  const allAnnotaions = get(planId)\n\n  if (allAnnotaions) {\n    if (_pointId) {\n      for (const [index, iterator] of allAnnotaions.entries()) {\n        if (iterator.annotationUID === _pointId) {\n          annotation.state.removeAnnotation(iterator.annotationUID)\n\n          // 将原始剂量点renderIds中记录的渲染AnnotationID删除\n          for (const id of iterator.data.handles.renderIds) {\n            annotation.state.removeAnnotation(id)\n          }\n\n          allAnnotaions.splice(index, 1)\n          break\n        }\n      }\n    } else {\n      for (const iterator of allAnnotaions) {\n        annotation.state.removeAnnotation(iterator.annotationUID)\n\n        // 将原始剂量点renderIds中记录的渲染AnnotationID删除\n        for (const id of iterator.data.handles.renderIds) {\n          annotation.state.removeAnnotation(id)\n        }\n      }\n\n      dataMap.delete(planId)\n    }\n\n    // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n    if (_componentIds && _componentIds?.length) {\n      updateAnnotations(_componentIds, ToolsName.DraggableDisplay)\n    }\n  }\n}\n\n/** @overload */\nfunction update(\n  planId: string,\n  pointId: string,\n  data: Partial<DosePoint>,\n  overwrite?: boolean\n): boolean\nfunction update(\n  planId: string,\n  pointId: string,\n  data: Partial<DosePoint>,\n  componentIds: MedicalComponentID[],\n  overwrite?: boolean\n): boolean\n\n/**\n * @implements\n * @description 更新剂量点数据，普通模式下采用merge处理，overwrite模式下重新赋值\n * @author jiannan.jiao\n * @date 15/12/2023\n * @param {string} planId\n * @param {string} pointId\n * @param {Partial<DosePoint>} data\n * @param {(MedicalComponentID[] | boolean)} [overwriteOrComponentIds]\n * @param {boolean} [overwrite]\n * @returns {*}\n */\nfunction update(\n  planId: string,\n  pointId: string,\n  data: Partial<DosePoint>,\n  overwriteOrComponentIds?: MedicalComponentID[] | boolean,\n  overwrite?: boolean\n) {\n  let _overwrite = overwrite || false\n  let _componentIds: string[] | null = null\n\n  if (typeof overwriteOrComponentIds === 'boolean') {\n    _overwrite = overwriteOrComponentIds\n  } else if (Array.isArray(overwriteOrComponentIds) && overwriteOrComponentIds.length) {\n    _componentIds = overwriteOrComponentIds\n  }\n\n  const annotaions = get(planId)\n\n  if (annotaions) {\n    for (const iterator of annotaions) {\n      const { number, point } = data\n\n      if (iterator.annotationUID === pointId) {\n        if (_overwrite) {\n          if (point?.length) {\n            iterator.data.handles = {\n              points: [[...point]],\n              renderIds: [],\n              number,\n              planId,\n              dose: getPointDose(planId, point)\n            }\n          } else {\n            console.error('Missing point coordinates.')\n            return false\n          }\n        } else {\n          iterator.data.handles = merge(iterator.data.handles, {\n            points: point ? [[...point]] : undefined,\n            dose: point ? getPointDose(planId, point) : undefined,\n            number\n          })\n        }\n\n        // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n        if (_componentIds && _componentIds?.length) {\n          updateAnnotations(_componentIds, ToolsName.DraggableDisplay)\n        }\n\n        return true\n      }\n    }\n  }\n\n  return false\n}\n\n/**\n * @description 批量更新计划下的剂量点列表，自动清空已有剂量点\n * @author jiannan.jiao\n * @date 15/12/2023\n * @param {string} modelId\n * @param {string} planId\n * @param {DosePoint[]} data\n * @param {MedicalComponentID[]} [componentIds]\n * @returns {*}\n */\nfunction updateAll(\n  modelId: string,\n  planId: string,\n  data: DosePoint[],\n  componentIds?: MedicalComponentID[]\n) {\n  remove(planId)\n\n  const annotaionsId = []\n  for (const iterator of data) {\n    annotaionsId.push(add(modelId, planId, iterator))\n  }\n\n  componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n\n  return annotaionsId\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 15/12/2023\n * @param {string} planId\n * @param {string} prevId\n * @param {string} currId\n */\nfunction updatePointId(planId: string, prevId: string, currId: string) {\n  const annotaions = get(planId)\n\n  if (annotaions) {\n    for (const iterator of annotaions) {\n      if (iterator.annotationUID === prevId) {\n        iterator.annotationUID = currId\n        break\n      }\n    }\n  }\n}\n\n/**\n * @description 批量更新计划中全部剂量点的dose值\n * @author jiannan.jiao\n * @date 15/12/2023\n * @param {string} planId\n * @param {MedicalComponentID[]} [componentIds]\n */\nfunction updateDose(planId: string, componentIds?: MedicalComponentID[]) {\n  const annotations = get(planId)\n  if (annotations) {\n    const doseData = planStateManager.dose.getDoseData(planId)\n\n    if (doseData) {\n      for (const iterator of annotations) {\n        const [position] = iterator.data.handles.points\n        iterator.data.handles.dose = getPointDose(doseData, position)\n      }\n    } else {\n      for (const iterator of annotations) {\n        iterator.data.handles.dose = 0\n      }\n    }\n\n    // 触发剂量点位置变更事件\n    triggerEvent(eventTarget, Events.DOSE_PT_UPDATE_DOSE, { annotations, planId })\n\n    componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n  }\n}\n\nexport { add, get, remove, update, updateAll, updatePointId, updateDose }\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/** @overload */\nfunction getPointDose(doseDate: vtkImageData, point: coreTypes.Point3): number\nfunction getPointDose(planId: string, point: coreTypes.Point3): number\n\n/**\n * @implements\n * @description 获取点剂量\n * @author jiannan.jiao\n * @date 15/12/2023\n * @param {string} planId\n * @param {coreTypes.Point3} point\n * @returns {*}  {number}\n */\nfunction getPointDose(planIdOrDoseData: string | vtkImageData, point: coreTypes.Point3): number {\n  let result = 0\n\n  const doseData =\n    typeof planIdOrDoseData === 'string'\n      ? planStateManager.dose.getDoseData(planIdOrDoseData)\n      : planIdOrDoseData\n\n  if (doseData) {\n    const axes = [...AXIS_AXES[2]]\n    axes[14] = point[2]\n\n    const doseSlice = vtkImaging.Core.vtkImageReslice.newInstance()\n    doseSlice.setInputData(doseData)\n    doseSlice.setOutputDimensionality(2)\n    doseSlice.setResliceAxes(axes)\n\n    const dimensions = doseSlice.getOutputData().getDimensions()\n    const index = doseData.worldToIndex(point)\n    const indexOnSlice = Math.round(index[0]) + Math.round(index[1]) * dimensions[0]\n    const dose = doseSlice.getOutputData().getState().pointData.arrays[0].data.values[indexOnSlice]\n\n    result = dose ? dose : 0\n  }\n\n  return result\n}\n","/**\n * @description 拖拽、显隐状态数据存储\n * @author jiannan.jiao\n */\n\nimport { ref, type Ref } from 'vue'\nimport { connectWithPipe, splitComponentIdStr } from '../../scripts'\nimport { TOOL_GROUP_TYPE, ToolsName } from '../../constant'\nimport { toolsStateManager } from '..'\nimport { DraggableElementType } from '.'\nimport type {\n  DraggableElementsRefMap,\n  DraggableElementsSetMap,\n  MedicalComponentID,\n  DisplayComponentID\n} from '../../types'\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/** @type {*} 可拖拽元素拖拽状态记录数据，用于DraggableTool中 */\nconst draggabledElementsMap: DraggableElementsSetMap = new Map()\n\n/** @type {*} 可拖拽元素拖拽状态记录响应式数据，用于组件外部 */\nconst draggabledRefsMap: DraggableElementsRefMap = new Map()\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 25/09/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n */\nexport function initDraggabledElementsMap(componentId: MedicalComponentID | DisplayComponentID) {\n  intiElementsMap(componentId, draggabledElementsMap, draggabledRefsMap)\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 25/09/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @returns {*}\n */\nexport function getDraggableRefs(componentId: MedicalComponentID | DisplayComponentID) {\n  return getRefs(componentId, draggabledRefsMap)\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 25/09/2023\n * @export\n * @param {DisplayComponentID } componentId\n * @returns {*}\n */\nexport function getDraggableElements(componentId: DisplayComponentID) {\n  return draggabledElementsMap.get(componentId)\n}\n\n/**\n * @description 重置拖拽状态,默认为false\n * @author jiannan.jiao\n * @date 25/09/2023\n * @export\n * @param {DisplayComponentID } componentId\n * @param {boolean} [draggable=false]\n */\nexport function resetDraggabledState(componentId: DisplayComponentID, draggable = false) {\n  resetState(componentId, draggabledElementsMap, draggabledRefsMap, draggable)\n\n  const elementsSet = draggabledElementsMap.get(componentId)\n  const refsMap = draggabledRefsMap.get(componentId)\n  if (elementsSet && refsMap) {\n    toolsStateManager.setToolConfiguration(componentId, ToolsName.DraggableDisplay, {\n      draggabledElements: elementsSet\n    })\n\n    toolsStateManager.setToolConfiguration(componentId, ToolsName.Draggable, {\n      draggabledElements: elementsSet\n    })\n  }\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/** @type {*} 可拖拽元素显隐状态记录数据，用于DraggableDisplayTool中 */\nconst visibledElementsMap: DraggableElementsSetMap = new Map()\n\n/** @type {*} 可拖拽元素显隐状态记录响应式数据，用于组件外部 */\nconst visibledRefsMap: DraggableElementsRefMap = new Map()\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 26/09/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n */\nexport function initVisibledElementsMap(componentId: MedicalComponentID | DisplayComponentID) {\n  intiElementsMap(componentId, visibledElementsMap, visibledRefsMap)\n}\n\n/**\n * @description 获取可拖拽元素的显隐状态响应数据\n * @author jiannan.jiao\n * @date 26/09/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @returns {*}\n */\nexport function getVisibleRefs(componentId: MedicalComponentID | DisplayComponentID) {\n  return getRefs(componentId, visibledRefsMap)\n}\n\n/**\n * @description 获取可拖拽元素的显隐状态Map数据\n * @author jiannan.jiao\n * @date 25/09/2023\n * @export\n * @param {DisplayComponentID } componentId\n * @returns {*}\n */\nexport function getVisibledElements(componentId: DisplayComponentID) {\n  return visibledElementsMap.get(componentId)\n}\n\n/**\n * @description 重置可拖拽元素的显隐状态，默认为true\n * @author jiannan.jiao\n * @date 25/09/2023\n * @export\n * @param {DisplayComponentID } componentId\n * @param {boolean} [visible=true]\n */\nexport function resettVisibledState(componentId: DisplayComponentID, visible = true) {\n  resetState(componentId, visibledElementsMap, visibledRefsMap, visible)\n\n  const elementsSet = visibledElementsMap.get(componentId)\n  const refsMap = visibledRefsMap.get(componentId)\n  if (elementsSet && refsMap) {\n    toolsStateManager.setToolConfiguration(componentId, ToolsName.DraggableDisplay, {\n      visibledElements: elementsSet\n    })\n  }\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 初始化可拖拽元素中于拖拽和显示有关的状态数据，供initDraggabledElementsMap和initVisibledElementsMap调用\n * @author jiannan.jiao\n * @date 26/09/2023\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {DraggableElementsSetMap} elementsMap\n * @param {DraggableElementsRefMap} refsMap\n */\nfunction intiElementsMap(\n  componentId: MedicalComponentID | DisplayComponentID,\n  elementsMap: DraggableElementsSetMap,\n  refsMap: DraggableElementsRefMap\n) {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(componentId)\n  const toolGroups = toolsStateManager.getToolGroups(medicalComponentId)\n\n  if (toolGroups) {\n    toolsStateManager.toolGroupsForIn(toolGroups, _seriesType => {\n      if (toolsStateManager.seriesTypeCheck(<TOOL_GROUP_TYPE>seriesType, _seriesType)) {\n        const id = connectWithPipe(medicalComponentId, _seriesType)\n\n        const elementsSet: Set<string> = new Set()\n        elementsMap.set(id, elementsSet)\n\n        const _refsMap: Map<string, Ref<boolean>> = new Map()\n        refsMap.set(id, _refsMap)\n\n        for (const key in DraggableElementType) {\n          if (Object.prototype.hasOwnProperty.call(DraggableElementType, key)) {\n            const element = Reflect.get(DraggableElementType, key)\n            _refsMap.set(element, ref(false))\n          }\n        }\n      }\n    })\n  }\n}\n\n/**\n * @description 获取可拖拽元素中于拖拽和显示有关的响应式状态数据，供getDraggableRefs和getVisibleRefs调用\n * @author jiannan.jiao\n * @date 26/09/2023\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {DraggableElementsRefMap} refsMap\n * @returns {*}\n */\nfunction getRefs(\n  componentId: MedicalComponentID | DisplayComponentID,\n  refsMap: DraggableElementsRefMap\n) {\n  const { seriesType } = splitComponentIdStr(componentId)\n\n  if (seriesType) {\n    return refsMap.get(componentId)\n  } else {\n    return {\n      primary: refsMap.get(connectWithPipe(componentId, TOOL_GROUP_TYPE.P)),\n      secondary: refsMap.get(connectWithPipe(componentId, TOOL_GROUP_TYPE.S))\n    }\n  }\n}\n\n/**\n * @description 设置可拖拽元素中于拖拽和显示有关的响应式状态数据，供resetDraggabledState和resettVisibledState调用\n * @author jiannan.jiao\n * @date 26/09/2023\n * @param {DisplayComponentID } componentId\n * @param {DraggableElementsSetMap} elementsMap\n * @param {DraggableElementsRefMap} refsMap\n * @param {boolean} actived\n */\nfunction resetState(\n  componentId: DisplayComponentID,\n  elementsMap: DraggableElementsSetMap,\n  refsMap: DraggableElementsRefMap,\n  actived: boolean\n) {\n  const elementsSet = elementsMap.get(componentId)\n  const _refsMap = refsMap.get(componentId)\n  if (elementsSet && _refsMap) {\n    for (const key in DraggableElementType) {\n      if (Object.prototype.hasOwnProperty.call(DraggableElementType, key)) {\n        const element = Reflect.get(DraggableElementType, key)\n\n        const ref = _refsMap.get(element)\n\n        if (actived) elementsSet.add(element)\n        else elementsSet.delete(element)\n\n        if (ref) ref.value = actived\n      }\n    }\n  }\n}\n\n/**\n * @description 设置可拖拽元素中于拖拽和显示有关的响应式状态数据，供setOriginDraggable和setOriginVisible调用\n * @author jiannan.jiao\n * @date 26/09/2023\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {DraggableElementsSetMap} elementsMap\n * @param {DraggableElementsRefMap} refsMap\n * @param {boolean} actived\n * @param {string} elementType\n * @param {(id: string, set: Set<string>) => void} callback\n */\nfunction setState(\n  componentId: MedicalComponentID | DisplayComponentID,\n  elementsMap: DraggableElementsSetMap,\n  refsMap: DraggableElementsRefMap,\n  actived: boolean,\n  elementType: string,\n  callback: (id: string, set: Set<string>) => void\n) {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(componentId)\n  const toolGroups = toolsStateManager.getToolGroups(medicalComponentId)\n\n  if (toolGroups) {\n    toolsStateManager.toolGroupsForIn(toolGroups, _seriesType => {\n      if (toolsStateManager.seriesTypeCheck(<TOOL_GROUP_TYPE>seriesType, _seriesType)) {\n        const id = connectWithPipe(medicalComponentId, _seriesType)\n        const set = elementsMap.get(id)\n        const ref = refsMap.get(id)?.get(elementType)\n\n        if (set && ref) {\n          if (actived) {\n            set.add(elementType)\n          } else {\n            set.delete(elementType)\n          }\n\n          callback(id, set)\n\n          ref.value = actived\n        }\n      }\n    })\n  }\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 设置患者原点可否被拖拽\n * @author jiannan.jiao\n * @date 25/09/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {boolean} [draggable=true]\n */\nexport function setOriginDraggable(\n  componentId: MedicalComponentID | DisplayComponentID,\n  draggable = true\n) {\n  setState(\n    componentId,\n    draggabledElementsMap,\n    draggabledRefsMap,\n    draggable,\n    DraggableElementType.origin,\n    (id, set) => {\n      // 渲染工具需要根据origin的拖拽状态判断是否渲染\n      toolsStateManager.setToolConfiguration(id, ToolsName.DraggableDisplay, {\n        draggabledElements: set\n      })\n\n      // 如果不可拖拽时需要渲染控制点，则需要在拖拽工具中添加判断，暂时保留\n      /* toolsStateManager.setToolConfiguration(id, ToolsName.Draggable, {\n        draggabledElements: set\n      }) */\n    }\n  )\n}\n\n/**\n * @description 设置患者原点的显隐\n * @author jiannan.jiao\n * @date 26/09/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {boolean} [visiable=true]\n */\nexport function setOriginVisible(\n  componentId: MedicalComponentID | DisplayComponentID,\n  visiable = true\n) {\n  setState(\n    componentId,\n    visibledElementsMap,\n    visibledRefsMap,\n    visiable,\n    DraggableElementType.origin,\n    (id, set) => {\n      toolsStateManager.setToolConfiguration(id, ToolsName.DraggableDisplay, {\n        visibledElements: set\n      })\n    }\n  )\n\n  if (!visiable) setOriginDraggable(componentId, false)\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 设置靶点可否被拖拽\n * @author jiannan.jiao\n * @date 27/09/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {boolean} [draggable=true]\n */\nexport function setShotDraggable(\n  componentId: MedicalComponentID | DisplayComponentID,\n  draggable = true\n) {\n  setState(\n    componentId,\n    draggabledElementsMap,\n    draggabledRefsMap,\n    draggable,\n    DraggableElementType.shot,\n    (id, set) => {\n      // 渲染工具需要根据shot的拖拽状态判断是否渲染\n      toolsStateManager.setToolConfiguration(id, ToolsName.DraggableDisplay, {\n        draggabledElements: set\n      })\n\n      toolsStateManager.setToolConfiguration(id, ToolsName.Draggable, {\n        draggabledElements: set\n      })\n    }\n  )\n}\n\n/**\n * @description 设置靶点的显隐\n * @author jiannan.jiao\n * @date 27/09/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {boolean} [visiable=true]\n */\nexport function setShotVisible(\n  componentId: MedicalComponentID | DisplayComponentID,\n  visiable = true\n) {\n  setState(\n    componentId,\n    visibledElementsMap,\n    visibledRefsMap,\n    visiable,\n    DraggableElementType.shot,\n    (id, set) => {\n      toolsStateManager.setToolConfiguration(id, ToolsName.DraggableDisplay, {\n        visibledElements: set\n      })\n    }\n  )\n\n  if (!visiable) setShotDraggable(componentId, false)\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 设置头架提取点可否被拖拽\n * @author jiannan.jiao\n * @date 09/10/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {boolean} [draggable=true]\n */\nexport function setFrameExtDraggable(\n  componentId: MedicalComponentID | DisplayComponentID,\n  draggable = true\n) {\n  setState(\n    componentId,\n    draggabledElementsMap,\n    draggabledRefsMap,\n    draggable,\n    DraggableElementType.frameExt,\n    (id, set) => {\n      // 渲染工具需要根据shot的拖拽状态判断是否渲染\n      toolsStateManager.setToolConfiguration(id, ToolsName.DraggableDisplay, {\n        draggabledElements: set\n      })\n\n      toolsStateManager.setToolConfiguration(id, ToolsName.Draggable, {\n        draggabledElements: set\n      })\n    }\n  )\n}\n\n/**\n * @description 设置头架提取点的显隐\n * @author jiannan.jiao\n * @date 09/10/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {boolean} [visiable=true]\n */\nexport function setFrameExtVisible(\n  componentId: MedicalComponentID | DisplayComponentID,\n  visiable = true\n) {\n  setState(\n    componentId,\n    visibledElementsMap,\n    visibledRefsMap,\n    visiable,\n    DraggableElementType.frameExt,\n    (id, set) => {\n      toolsStateManager.setToolConfiguration(id, ToolsName.DraggableDisplay, {\n        visibledElements: set\n      })\n    }\n  )\n\n  if (!visiable) setFrameExtDraggable(componentId, false)\n}\n\n/**\n * @description 设置头架拟合点的显隐\n * @author jiannan.jiao\n * @date 12/10/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {boolean} [visiable=true]\n */\nexport function setFrameFitVisible(\n  componentId: MedicalComponentID | DisplayComponentID,\n  visiable = true\n) {\n  setState(\n    componentId,\n    visibledElementsMap,\n    visibledRefsMap,\n    visiable,\n    DraggableElementType.frameFit,\n    (id, set) => {\n      toolsStateManager.setToolConfiguration(id, ToolsName.DraggableDisplay, {\n        visibledElements: set\n      })\n    }\n  )\n}\n\n/**\n * @description 设置头架物理点的显隐\n * @author jiannan.jiao\n * @date 12/10/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {boolean} [visiable=true]\n */\nexport function setFramePhyVisible(\n  componentId: MedicalComponentID | DisplayComponentID,\n  visiable = true\n) {\n  setState(\n    componentId,\n    visibledElementsMap,\n    visibledRefsMap,\n    visiable,\n    DraggableElementType.framePhy,\n    (id, set) => {\n      toolsStateManager.setToolConfiguration(id, ToolsName.DraggableDisplay, {\n        visibledElements: set\n      })\n    }\n  )\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 设置头钉点是否可以拖拽\n * @author dong.wu\n * @date 22/11/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {boolean} [draggable=true]\n */\nexport function setNailDraggable(\n  componentId: MedicalComponentID | DisplayComponentID,\n  draggable = true\n) {\n  setState(\n    componentId,\n    draggabledElementsMap,\n    draggabledRefsMap,\n    draggable,\n    DraggableElementType.nail,\n    (id, set) => {\n      // 渲染工具需要根据Nail的拖拽状态判断是否渲染\n      toolsStateManager.setToolConfiguration(id, ToolsName.DraggableDisplay, {\n        draggabledElements: set\n      })\n\n      toolsStateManager.setToolConfiguration(id, ToolsName.Draggable, {\n        draggabledElements: set\n      })\n    }\n  )\n}\n\n/**\n * @description 设置头钉点的显隐\n * @author dong.wu\n * @date 22/11/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {boolean} [visiable=true]\n */\nexport function setNailVisible(\n  componentId: MedicalComponentID | DisplayComponentID,\n  visiable = true\n) {\n  setState(\n    componentId,\n    visibledElementsMap,\n    visibledRefsMap,\n    visiable,\n    DraggableElementType.nail,\n    (id, set) => {\n      toolsStateManager.setToolConfiguration(id, ToolsName.DraggableDisplay, {\n        visibledElements: set\n      })\n    }\n  )\n\n  if (!visiable) setNailDraggable(componentId, false)\n}\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n/**\n * @description 设置影像中心拖拽\n * @author dong.wu\n * @date 04/12/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {boolean} [draggable=true]\n */\nexport function setImageCenterDraggable(\n  componentId: MedicalComponentID | DisplayComponentID,\n  draggable = true\n) {\n  setState(\n    componentId,\n    draggabledElementsMap,\n    draggabledRefsMap,\n    draggable,\n    DraggableElementType.center,\n    (id, set) => {\n      toolsStateManager.setToolConfiguration(id, ToolsName.DraggableDisplay, {\n        draggabledElements: set\n      })\n\n      toolsStateManager.setToolConfiguration(id, ToolsName.Draggable, {\n        draggabledElements: set\n      })\n    }\n  )\n}\n\n/**\n * @description 设置影像中心显隐\n * @author dong.wu\n * @date 04/12/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {boolean} [visiable=true]\n */\nexport function setImageCenterVisible(\n  componentId: MedicalComponentID | DisplayComponentID,\n  visiable = true\n) {\n  setState(\n    componentId,\n    visibledElementsMap,\n    visibledRefsMap,\n    visiable,\n    DraggableElementType.center,\n    (id, set) => {\n      toolsStateManager.setToolConfiguration(id, ToolsName.DraggableDisplay, {\n        visibledElements: set\n      })\n    }\n  )\n\n  if (!visiable) setImageCenterDraggable(componentId, false)\n}\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 设置治疗床拖拽\n * @author dong.wu\n * @date 06/12/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {boolean} [draggable=true]\n */\nexport function setCouchDraggable(\n  componentId: MedicalComponentID | DisplayComponentID,\n  draggable = true\n) {\n  setState(\n    componentId,\n    draggabledElementsMap,\n    draggabledRefsMap,\n    draggable,\n    DraggableElementType.couch,\n    (id, set) => {\n      toolsStateManager.setToolConfiguration(id, ToolsName.DraggableDisplay, {\n        draggabledElements: set\n      })\n\n      toolsStateManager.setToolConfiguration(id, ToolsName.Draggable, {\n        draggabledElements: set\n      })\n    }\n  )\n}\n\n/**\n * @description 设置治疗床显隐\n * @author dong.wu\n * @date 06/12/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {boolean} [visiable=true]\n */\nexport function setCouchVisible(\n  componentId: MedicalComponentID | DisplayComponentID,\n  visiable = true\n) {\n  setState(\n    componentId,\n    visibledElementsMap,\n    visibledRefsMap,\n    visiable,\n    DraggableElementType.couch,\n    (id, set) => {\n      toolsStateManager.setToolConfiguration(id, ToolsName.DraggableDisplay, {\n        visibledElements: set\n      })\n    }\n  )\n\n  if (!visiable) setCouchDraggable(componentId, false)\n}\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 设置基准标记点拖拽\n * @author dong.wu\n * @date 11/12/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {boolean} [draggable=true]\n */\nexport function setFiducialDraggable(\n  componentId: MedicalComponentID | DisplayComponentID,\n  draggable = true\n) {\n  setState(\n    componentId,\n    draggabledElementsMap,\n    draggabledRefsMap,\n    draggable,\n    DraggableElementType.fiducial,\n    (id, set) => {\n      toolsStateManager.setToolConfiguration(id, ToolsName.DraggableDisplay, {\n        draggabledElements: set\n      })\n\n      toolsStateManager.setToolConfiguration(id, ToolsName.Draggable, {\n        draggabledElements: set\n      })\n    }\n  )\n}\n\n/**\n * @description 设置基准标记点显隐\n * @author dong.wu\n * @date 11/12/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {boolean} [visiable=true]\n */\nexport function setFiducialVisible(\n  componentId: MedicalComponentID | DisplayComponentID,\n  visiable = true\n) {\n  setState(\n    componentId,\n    visibledElementsMap,\n    visibledRefsMap,\n    visiable,\n    DraggableElementType.fiducial,\n    (id, set) => {\n      toolsStateManager.setToolConfiguration(id, ToolsName.DraggableDisplay, {\n        visibledElements: set\n      })\n    }\n  )\n\n  if (!visiable) setFiducialDraggable(componentId, false)\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 设置剂量点可否被拖拽\n * @author jiannan.jiao\n * @date 27/09/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {boolean} [draggable=true]\n */\nexport function setDosePointDraggable(\n  componentId: MedicalComponentID | DisplayComponentID,\n  draggable = true\n) {\n  setState(\n    componentId,\n    draggabledElementsMap,\n    draggabledRefsMap,\n    draggable,\n    DraggableElementType.dosePt,\n    (id, set) => {\n      // 渲染工具需要根据shot的拖拽状态判断是否渲染\n      toolsStateManager.setToolConfiguration(id, ToolsName.DraggableDisplay, {\n        draggabledElements: set\n      })\n\n      toolsStateManager.setToolConfiguration(id, ToolsName.Draggable, {\n        draggabledElements: set\n      })\n    }\n  )\n}\n\n/**\n * @description 设置剂量点的显隐\n * @author jiannan.jiao\n * @date 27/09/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {boolean} [visiable=true]\n */\nexport function setDosePointVisible(\n  componentId: MedicalComponentID | DisplayComponentID,\n  visiable = true\n) {\n  setState(\n    componentId,\n    visibledElementsMap,\n    visibledRefsMap,\n    visiable,\n    DraggableElementType.dosePt,\n    (id, set) => {\n      toolsStateManager.setToolConfiguration(id, ToolsName.DraggableDisplay, {\n        visibledElements: set\n      })\n    }\n  )\n\n  if (!visiable) setDosePointDraggable(componentId, false)\n}\n","/**\n * @description 基准标记点数据管理\n * @author dong.wu\n */\n\nimport { utilities } from '@cornerstonejs/core'\nimport { annotation as toolsAnnotation } from '@cornerstonejs/tools'\nimport { ToolsName } from '../../constant'\nimport { updateAnnotations } from '..'\nimport { DraggableElementType, serializationAnnotations } from '.'\nimport type { FiducialAnnotation, FiducialPoint, MedicalComponentID } from '../../types'\n\nconst markersMap: Map<string, FiducialAnnotation[]> = new Map()\n\n/**\n * @description 添加基准标记点\n * @author dong.wu\n * @date 08/12/2023\n * @export\n * @param {string} modelId\n * @param {FiducialPoint} data\n * @param {MedicalComponentID[]} [componentIds]\n * @returns {*}\n */\nexport function add(modelId: string, data: FiducialPoint, componentIds?: MedicalComponentID[]) {\n  let markersData = markersMap.get(modelId)\n  if (!markersData) {\n    markersData = []\n    markersMap.set(modelId, markersData)\n  }\n\n  const { color, point, pointId } = data\n\n  const annotationUID = pointId || utilities.uuidv4()\n\n  const _annotation: FiducialAnnotation = {\n    annotationUID,\n    highlighted: false,\n    isLocked: true,\n    isVisible: true,\n    invalidated: false,\n    metadata: {\n      FrameOfReferenceUID: modelId,\n      toolName: ToolsName.DraggableDisplay\n    },\n    data: {\n      handles: { points: [[...point]], renderIds: [], color },\n      type: DraggableElementType.fiducial\n    }\n  }\n\n  markersData.push(_annotation)\n\n  toolsAnnotation.state.addAnnotation(_annotation, modelId)\n\n  componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n\n  serializationAnnotations(modelId)\n\n  return annotationUID\n}\n\n/** @overload */\nfunction get(modelId: string): FiducialAnnotation[] | undefined\nfunction get(modelId: string, pointId: string): FiducialAnnotation | undefined\n\n/**\n * @implements\n * @description 获取基准标记点\n * @author dong.wu\n * @date 08/12/2023\n * @export\n * @param {string} modelId\n * @param {string} [pointId]\n * @returns {*}\n */\nfunction get(modelId: string, pointId?: string) {\n  const markersData = markersMap.get(modelId)\n\n  if (!markersData || !pointId) return markersData\n\n  for (const marker of markersData) {\n    if (marker.annotationUID === pointId) {\n      return marker\n    }\n  }\n}\n\nexport { get }\n\n/**\n * @description 更新基准标记点信息id，位置，颜色\n * @author jiannan.jiao\n * @date 28/03/2024\n * @export\n * @param {string} modelId\n * @param {string} prevPointId\n * @param {string} newPointId\n * @returns {*}\n */\nexport function updateId(modelId: string, prevPointId: string, newPointId: string) {\n  const annotation = get(modelId, prevPointId)\n  return annotation ? Reflect.set(annotation, 'annotationUID', newPointId) : false\n}\n\n/**\n * @description 更新基准标记点信息id，位置，颜色\n * @author dong.wu\n * @date 08/12/2023\n * @export\n * @param {string} modelId\n * @param {({ pointId: string } & Partial<FiducialPoint>)} data\n * @param {MedicalComponentID[]} [componentIds]\n */\nexport function update(\n  modelId: string,\n  data: { pointId: string } & Partial<FiducialPoint>,\n  componentIds?: MedicalComponentID[]\n) {\n  const { color, point, pointId } = data\n  const annotation = get(modelId, pointId)\n\n  if (annotation) {\n    if (color) annotation.data.handles.color = color\n    if (point) annotation.data.handles.points = [[...point]]\n\n    componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n  }\n}\n\n/**\n * @description\n * @author dong.wu\n * @date 08/12/2023\n * @export\n * @param {{ modelId: string; pointId?: string }} data\n * @param {MedicalComponentID[]} [componentIds]\n */\nexport function remove(\n  data: { modelId: string; pointId?: string },\n  componentIds?: MedicalComponentID[]\n) {\n  const { modelId, pointId } = data\n  const annotaions = markersMap.get(modelId)\n\n  if (annotaions) {\n    if (pointId) {\n      for (const [index, annotaion] of annotaions.entries()) {\n        if (annotaion.annotationUID === pointId) {\n          annotaion.data.handles.renderIds.forEach(item => {\n            toolsAnnotation.state.removeAnnotation(item)\n          })\n          toolsAnnotation.state.removeAnnotation(annotaion.annotationUID)\n\n          annotaions.splice(index, 1)\n          markersMap.set(modelId, annotaions)\n\n          break\n        }\n      }\n    } else {\n      annotaions.forEach(annotaion => {\n        annotaion.data.handles.renderIds.forEach(item => {\n          toolsAnnotation.state.removeAnnotation(item)\n        })\n\n        toolsAnnotation.state.removeAnnotation(annotaion.annotationUID)\n      })\n\n      markersMap.delete(modelId)\n    }\n\n    componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n  }\n}\n","/**\n * @description 模型头架数据管理\n * @author jiannan.jiao\n */\n\nimport { isNil } from 'lodash'\nimport { eventTarget, triggerEvent, type Types } from '@cornerstonejs/core'\nimport { annotation } from '@cornerstonejs/tools'\nimport { Events, ToolsName } from '../../constant'\nimport { updateAnnotations } from '..'\nimport { DraggableElementType, serializationAnnotations } from '.'\nimport type { FramePointsStyleOption, FramePointsAnnotation, MedicalComponentID } from '../../types'\n\ntype ModelId = string\n\n/** @description 头脚方向定位 */\ntype Position = number\n\ntype ModelMap = Map<Position, FramePointsAnnotation>\n\n// type Data = Map<Position, Types.Point3[]>\ntype Data = Map<\n  Position,\n  { points: Types.Point3[]; deviations?: number[]; options?: FramePointsStyleOption }\n>\n\nconst extractedDataMap: Map<ModelId, ModelMap> = new Map()\n\n/**\n * @description 设置提取点数据\n * @author jiannan.jiao\n * @date 08/10/2023\n * @export\n * @param {string} modelId\n * @param {Data} data\n * @param {MedicalComponentID[]} [componentIds]\n */\nexport function setExtractedPoints(\n  modelId: string,\n  data: Data,\n  componentIds?: MedicalComponentID[]\n) {\n  let modelMap = getExtractedPoints(modelId)\n\n  if (modelMap) {\n    clearExtractedPoints(modelId)\n  } else {\n    modelMap = new Map()\n    extractedDataMap.set(modelId, modelMap)\n  }\n\n  setPoints(modelId, DraggableElementType.frameExt, modelMap, data)\n\n  if (componentIds?.length) {\n    // 清空已记录的选中顶点，待渲染时render中自动选中当前层下标为0的顶点\n    currExtractedInfoMap.delete(modelId)\n\n    updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n  }\n\n  serializationAnnotations(modelId)\n\n  return\n}\n\nfunction getExtractedPoints(modelId: string): ModelMap | undefined\nfunction getExtractedPoints(modelId: string, position: Position): FramePointsAnnotation | undefined\n\n/**\n * @description 获取提取点数据\n * @author jiannan.jiao\n * @date 08/10/2023\n * @export\n * @param {string} modelId\n * @param {Position} [position]\n * @returns {*}\n */\nfunction getExtractedPoints(modelId: string, position?: Position) {\n  const modelMap = extractedDataMap.get(modelId)\n  if (position === undefined) {\n    return modelMap\n  } else {\n    return modelMap?.get(position)\n  }\n}\n\nexport { getExtractedPoints }\n\n/**\n * @description 更新提取点坐标\n * @author jiannan.jiao\n * @date 11/10/2023\n * @export\n * @param {string} modelId\n * @param {{ point: Types.Point2; index?: number; position?: Position }} data\n * @param {MedicalComponentID[]} [componentIds]\n * @param {boolean} [emit=false]\n */\nexport function updateExtractedPoint(\n  modelId: string,\n  data: {\n    point: Types.Point2\n    index?: number\n    position?: Position\n  },\n  componentIds?: MedicalComponentID[],\n  emit = false\n) {\n  const info = getCurrExtractedInfo(modelId)\n\n  const { index, position, point } = data\n  let _index: number | undefined\n  let _position: number | undefined\n\n  if (isNil(index)) {\n    if (info && !isNil(info.index)) {\n      _index = info.index\n    }\n  } else {\n    _index = index\n  }\n\n  if (isNil(position)) {\n    if (info && !isNil(info.position)) {\n      _position = info.position\n    }\n  } else {\n    _position = position\n  }\n\n  if (!isNil(_position)) {\n    const _annotation = getExtractedPoints(modelId, _position)\n\n    if (_annotation && !isNil(_index)) {\n      _annotation.data.handles.points[_index][0] = point[0]\n      _annotation.data.handles.points[_index][1] = point[1]\n\n      componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n\n      if (emit) {\n        // 头框顶点坐标变化事件\n        triggerEvent(eventTarget, Events.FRAME_VERTICE_MOVED, {\n          modelId,\n          index: _index,\n          position: _position,\n          point: _annotation.data.handles.points[_index]\n        })\n      }\n    }\n  }\n}\n\n/**\n * @description 清空提取点数据\n * @author jiannan.jiao\n * @date 12/10/2023\n * @export\n * @param {string} modelId\n * @param {MedicalComponentID[]} [componentIds]\n */\nexport function clearExtractedPoints(modelId: string, componentIds?: MedicalComponentID[]) {\n  const modelMap = getExtractedPoints(modelId)\n  if (modelMap) {\n    clearPoints(modelMap)\n\n    if (componentIds?.length) {\n      // 清空已记录的选中顶点，待渲染时render中自动选中当前层下标为0的顶点\n      currExtractedInfoMap.delete(modelId)\n\n      updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n    }\n  }\n}\n\n/**\n * @description 更新某层或全部头架提取点显示设置\n * @author dong.wu\n * @date 16/11/2023\n * @export\n * @param {string} modelId\n * @param {{\n *     options: FramePointsStyleOption\n *     position: Position\n *   }} data\n * @param {MedicalComponentID[]} componentIds\n */\nexport function updateExtractedPointsStyle(\n  modelId: string,\n  data: {\n    options: FramePointsStyleOption\n    position?: Position\n  },\n  componentIds: MedicalComponentID[]\n) {\n  const { position, options } = data\n\n  let _annotations: ModelMap | undefined\n\n  if (!isNil(position)) {\n    const _annotation = getExtractedPoints(modelId, position)\n    if (_annotation) {\n      _annotations = new Map()\n      _annotations.set(position, _annotation)\n    }\n  } else {\n    _annotations = getExtractedPoints(modelId)\n  }\n\n  if (_annotations) {\n    _annotations.forEach(annotation => {\n      const oldOptions = <FramePointsStyleOption | undefined>annotation.data.handles.options\n\n      let _oldOptions = {}\n      if (oldOptions) _oldOptions = Object.assign(_oldOptions, oldOptions)\n\n      annotation.data.handles.options = Object.assign(_oldOptions, options)\n    })\n\n    updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n  }\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\ntype InforKeys = 'index' | 'position'\ntype InforValues = number | null\ntype InforObject = Record<InforKeys, InforValues>\n\n/** @type {*} */\nconst currExtractedInfoMap: Map<ModelId, InforObject> = new Map()\n\n/**\n * @description 设置当前提取点\n * @author jiannan.jiao\n * @date 11/10/2023\n * @export\n * @param {string} modelId\n * @param {Record<InforKeys, Exclude<InforValues, null>>} data\n * @param {boolean} [emit=false]\n */\nexport function setCurrExtractedInfo(\n  modelId: string,\n  data: Record<InforKeys, Exclude<InforValues, null>>,\n  emit = false\n) {\n  const { index, position } = data\n  let infor = getCurrExtractedInfo(modelId)\n\n  if (infor) {\n    infor.index = index\n    infor.position = position\n  } else {\n    infor = { ...data }\n    currExtractedInfoMap.set(modelId, infor)\n  }\n\n  const vertice = getExtractedPoints(modelId, position)\n\n  if (emit && vertice) {\n    triggerEvent(eventTarget, Events.CURR_FRAME_VERTICE_INFO_MODIFIED, {\n      ...infor,\n      point: vertice.data.handles.points[index]\n    })\n  }\n}\n\n/**\n * @description 获取当前提取点\n * @author jiannan.jiao\n * @date 11/10/2023\n * @export\n * @param {string} modelId\n * @returns {*}\n */\nexport function getCurrExtractedInfo(modelId: string) {\n  return currExtractedInfoMap.get(modelId)\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\nconst frameRegisted: Map<ModelId, boolean> = new Map()\n\nexport function setFrameRegisted(\n  modelId: string,\n  registed = true,\n  componentIds: MedicalComponentID[]\n) {\n  frameRegisted.set(modelId, registed)\n  componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n}\n\nexport function getFrameRegisted(modelId: string) {\n  const registed = frameRegisted.get(modelId)\n  return registed ? registed : false\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\nconst fittingDataMap: Map<ModelId, ModelMap> = new Map()\n\n/**\n * @description 设置拟合点数据\n * @author jiannan.jiao\n * @date 12/10/2023\n * @export\n * @param {string} modelId\n * @param {Data} data\n * @param {MedicalComponentID[]} [componentIds]\n */\nexport function setFittingPoints(modelId: string, data: Data, componentIds?: MedicalComponentID[]) {\n  let modelMap = getFittingPoints(modelId)\n\n  if (modelMap) {\n    clearFittingPoints(modelId)\n  } else {\n    modelMap = new Map()\n    fittingDataMap.set(modelId, modelMap)\n  }\n\n  setPoints(modelId, DraggableElementType.frameFit, modelMap, data)\n\n  componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n\n  serializationAnnotations(modelId)\n\n  return\n}\n\n/** @overload */\nfunction getFittingPoints(modelId: string): ModelMap | undefined\nfunction getFittingPoints(modelId: string, position: Position): FramePointsAnnotation | undefined\n\n/**\n * @implements\n * @description 获取拟合点数据\n * @author jiannan.jiao\n * @date 12/10/2023\n * @param {string} modelId\n * @param {Position} [position]\n * @returns {*}\n */\nfunction getFittingPoints(modelId: string, position?: Position) {\n  const modelMap = fittingDataMap.get(modelId)\n  if (position === undefined) {\n    return modelMap\n  } else {\n    return modelMap?.get(position)\n  }\n}\n\nexport { getFittingPoints }\n\n/**\n * @description 清空拟合点数据\n * @author jiannan.jiao\n * @date 12/10/2023\n * @export\n * @param {string} modelId\n * @param {MedicalComponentID[]} [componentIds]\n */\nexport function clearFittingPoints(modelId: string, componentIds?: MedicalComponentID[]) {\n  const modelMap = getFittingPoints(modelId)\n  if (modelMap) {\n    clearPoints(modelMap)\n    componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n  }\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\nconst physicsDataMap: Map<ModelId, ModelMap> = new Map()\n\n/**\n * @description 设置物理点数据\n * @author jiannan.jiao\n * @date 12/10/2023\n * @export\n * @param {string} modelId\n * @param {Data} data\n * @param {MedicalComponentID[]} [componentIds]\n */\nexport function setPhysicsPoints(modelId: string, data: Data, componentIds?: MedicalComponentID[]) {\n  let modelMap = getPhysicsPoints(modelId)\n\n  if (modelMap) {\n    clearPhysicsPoints(modelId)\n  } else {\n    modelMap = new Map()\n    physicsDataMap.set(modelId, modelMap)\n  }\n\n  setPoints(modelId, DraggableElementType.framePhy, modelMap, data)\n\n  componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n\n  serializationAnnotations(modelId)\n\n  return\n}\n\n/** @overload */\nfunction getPhysicsPoints(modelId: string): ModelMap | undefined\nfunction getPhysicsPoints(modelId: string, position: Position): FramePointsAnnotation | undefined\n\n/**\n * @implements\n * @description 获取物理点数据\n * @author jiannan.jiao\n * @date 12/10/2023\n * @param {string} modelId\n * @param {Position} [position]\n * @returns {*}\n */\nfunction getPhysicsPoints(modelId: string, position?: Position) {\n  const modelMap = physicsDataMap.get(modelId)\n  if (position === undefined) {\n    return modelMap\n  } else {\n    return modelMap?.get(position)\n  }\n}\n\nexport { getPhysicsPoints }\n\n/**\n * @description 清空物理点数据\n * @author jiannan.jiao\n * @date 12/10/2023\n * @export\n * @param {string} modelId\n * @param {MedicalComponentID[]} [componentIds]\n */\nexport function clearPhysicsPoints(modelId: string, componentIds?: MedicalComponentID[]) {\n  const modelMap = getPhysicsPoints(modelId)\n  if (modelMap) {\n    clearPoints(modelMap)\n    componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n  }\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\nconst annotationBasic = { highlighted: false, isLocked: true, isVisible: true, invalidated: false }\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 12/10/2023\n * @param {string} modelId\n * @param {string} type\n * @param {ModelMap} modelMap\n * @param {Data} data\n */\nfunction setPoints(modelId: string, type: string, modelMap: ModelMap, data: Data) {\n  for (const [position, { deviations, points, options }] of <Data>data) {\n    const _annotation: FramePointsAnnotation = Object.assign(\n      {\n        annotationUID: `${modelId}_${position}_${type}`,\n        metadata: { FrameOfReferenceUID: modelId, toolName: ToolsName.DraggableDisplay },\n        data: {\n          handles: {\n            deviations: deviations ? [...deviations] : undefined,\n            points: points.map(v => <Types.Point3>[...v]),\n            renderIds: [],\n            options: options\n          },\n          type\n        }\n      },\n      annotationBasic\n    )\n\n    annotation.state.addAnnotation(_annotation, modelId)\n    modelMap.set(position, _annotation)\n  }\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 12/10/2023\n * @param {ModelMap} modelMap\n */\nfunction clearPoints(modelMap: ModelMap) {\n  for (const [position, _annotation] of modelMap) {\n    const { annotationUID } = _annotation\n    const { renderIds } = _annotation.data.handles\n\n    annotation.state.removeAnnotation(annotationUID)\n\n    for (const id of renderIds) {\n      annotation.state.removeAnnotation(id)\n    }\n\n    modelMap.delete(position)\n  }\n}\n","import { utilities, type Types as coreTypes } from '@cornerstonejs/core'\nimport { annotation } from '@cornerstonejs/tools'\nimport { updateAnnotations } from '..'\nimport { ToolsName } from '../../constant'\nimport { DraggableElementType, serializationAnnotations } from '.'\nimport type { BasicAnnotation, MedicalComponentID } from '../../types'\n\nconst centerMap: Map<string, BasicAnnotation> = new Map()\n\n/**\n * @description 添加影像中心\n * @author dong.wu\n * @date 01/12/2023\n * @export\n * @param {string} modelId\n * @param {{ pointId?: string; point: coreTypes.Point3 }} data\n * @param {MedicalComponentID[]} [componentIds]\n * @returns {*}\n */\nexport function add(\n  modelId: string,\n  data: { pointId?: string; point: coreTypes.Point3 },\n  componentIds?: MedicalComponentID[]\n) {\n  const _annotationUID = get(modelId)\n  if (_annotationUID) {\n    remove(modelId)\n  }\n\n  const annotationUID = data.pointId || utilities.uuidv4()\n  const _annotation: BasicAnnotation = {\n    annotationUID,\n    highlighted: false,\n    isLocked: true,\n    isVisible: true,\n    invalidated: false,\n    metadata: {\n      FrameOfReferenceUID: modelId,\n      toolName: ToolsName.DraggableDisplay\n    },\n    data: {\n      handles: { points: [[...data.point]], renderIds: [] },\n      type: DraggableElementType.center\n    }\n  }\n\n  annotation.state.addAnnotation(_annotation, modelId)\n  centerMap.set(modelId, _annotation)\n\n  componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n\n  serializationAnnotations(modelId)\n\n  return annotationUID\n}\n\n/**\n * @description 根据模型Id获取该模型的影像中心\n * @author dong.wu\n * @date 01/12/2023\n * @export\n * @param {string} modelId\n * @returns {*}\n */\nexport function get(modelId: string) {\n  return centerMap.get(modelId)\n}\n\n/**\n * @description 移除模型影像中心数据\n * @author dong.wu\n * @date 01/12/2023\n * @export\n * @param {string} modelId\n * @param {MedicalComponentID[]} [componentIds]\n */\nexport function remove(modelId: string, componentIds?: MedicalComponentID[]) {\n  const _annotation = get(modelId)\n\n  if (_annotation) {\n    const { renderIds } = _annotation.data.handles\n\n    for (const id of renderIds) {\n      annotation.state.removeAnnotation(id)\n    }\n\n    annotation.state.removeAnnotation(_annotation.annotationUID)\n    centerMap.delete(modelId)\n    componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n  }\n}\n\nexport function updateId(modelId: string, pointId: string) {\n  const _annotation = get(modelId)\n\n  if (_annotation) {\n    _annotation.annotationUID = pointId\n  }\n}\n\n/**\n * @description 更新影像中心\n * @author dong.wu\n * @date 01/12/2023\n * @export\n * @param {string} pointId\n * @param {coreTypes.Point3} point\n * @param {MedicalComponentID[]} [componentIds]\n */\nexport function update(\n  pointId: string,\n  point: coreTypes.Point3,\n  componentIds?: MedicalComponentID[]\n) {\n  //annotationUID\n  const _annotation = <BasicAnnotation | undefined>annotation.state.getAnnotation(pointId)\n  if (_annotation && _annotation.data.handles) {\n    _annotation.data.handles.points = [[...point]]\n    componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n  }\n\n  //modelId\n  const __annotation = <BasicAnnotation | undefined>get(pointId)\n  if (__annotation) {\n    __annotation.data.handles.points = [[...point]]\n    componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n  }\n}\n","/**\n * @description 患者头钉数据管理\n * @author dong.wu\n */\n\nimport { isNil } from 'lodash'\nimport { eventTarget, triggerEvent, type Types as coreTypes } from '@cornerstonejs/core'\nimport { annotation as toolsAnnotation } from '@cornerstonejs/tools'\nimport { Events, ToolsName } from '../../constant'\nimport { updateAnnotations } from '..'\nimport { DraggableElementType, serializationAnnotations } from '.'\nimport type { BasicAnnotation, MedicalComponentID } from '../../types'\n\ntype ModelId = string\ntype nailData = Map<number, coreTypes.Point3>\n\ntype nailMap = Map<number, BasicAnnotation>\nconst nailDataMap: Map<ModelId, nailMap> = new Map()\n\n/**\n * @description 设置头钉数据\n * @author dong.wu\n * @date 16/11/2023\n * @export\n * @param {string} modelId\n * @param {nailData} data\n * @param {MedicalComponentID[]} [componentIds]\n */\nexport function set(modelId: string, data: nailData, componentIds?: MedicalComponentID[]) {\n  let modelMap = <nailMap | undefined>get(modelId)\n\n  if (modelMap) {\n    clear(modelId)\n  } else {\n    modelMap = new Map()\n    nailDataMap.set(modelId, modelMap)\n  }\n\n  setNails(modelId, modelMap, data)\n\n  componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n\n  serializationAnnotations(modelId)\n\n  return\n}\n\nfunction get(modelId: string): nailMap | undefined\nfunction get(modelId: string, index: number): BasicAnnotation | undefined\n\n/**\n * @description 获取头钉数据\n * @author dong.wu\n * @date 16/11/2023\n * @export\n * @param {string} modelId\n * @param {Position} [position]\n * @returns {*}\n */\nfunction get(modelId: string, index?: number) {\n  const modelMap = nailDataMap.get(modelId)\n\n  if (index === undefined) {\n    return modelMap\n  } else return modelMap?.get(index)\n}\n\nexport { get }\n\n/**\n * @description 清空头钉数据\n * @author dong.wu\n * @date 16/11/2023\n * @export\n * @param {string} modelId\n * @param {MedicalComponentID[]} [componentIds]\n */\nexport function clear(modelId: string, componentIds?: MedicalComponentID[]) {\n  const modelMap = get(modelId)\n  if (modelMap) {\n    clearNails(modelMap)\n    componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n  }\n}\n\n/**\n * @description 更新头钉点位置\n * @author dong.wu\n * @date 22/11/2023\n * @export\n * @param {string} modelId\n * @param {{\n *     point: coreTypes.Point3\n *     index?: number\n *   }} data\n * @param {MedicalComponentID[]} [componentIds]\n * @param {boolean} [emit=false]\n */\nexport function updata(\n  modelId: string,\n  data: { point: coreTypes.Point3; index?: number },\n  componentIds?: MedicalComponentID[]\n) {\n  const { point, index } = data\n\n  let _index: number\n\n  if (isNil(index)) {\n    const current = getCurrNail(modelId)\n    _index = current ? current : 0\n  } else _index = index\n\n  const _annotation = get(modelId, _index)\n\n  if (_annotation) {\n    _annotation.data.handles.points = [[...point]]\n\n    componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n  }\n}\n\n/**\n * @description 添加头钉点\n * @author dong.wu\n * @date 17/11/2023\n * @export\n * @param {string} modelId\n * @param {{\n *     point: coreTypes.Point3\n *     index: number\n *   }} data\n * @param {MedicalComponentID[]} [componentIds]\n * @returns {*}\n */\nexport function add(\n  modelId: string,\n  data: {\n    point: coreTypes.Point3\n    index: number\n  },\n  componentIds?: MedicalComponentID[]\n): string {\n  const { point, index } = data\n\n  const _annotationUID = get(modelId, index)\n  if (_annotationUID) {\n    remove({ modelId, index })\n  }\n\n  const _annotation: BasicAnnotation = {\n    annotationUID: `${modelId}_${index}_nail`,\n    highlighted: false,\n    isLocked: true,\n    isVisible: true,\n    invalidated: false,\n    metadata: {\n      FrameOfReferenceUID: modelId,\n      toolName: ToolsName.DraggableDisplay\n    },\n    data: {\n      handles: { points: [[...point]], renderIds: [], index },\n      type: DraggableElementType.nail\n    }\n  }\n\n  const nailData = nailDataMap.get(modelId)\n  if (nailData) nailData.set(index, _annotation)\n  else {\n    const map = new Map()\n    map.set(index, _annotation)\n    nailDataMap.set(modelId, map)\n  }\n\n  toolsAnnotation.state.addAnnotation(_annotation, modelId)\n\n  componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n\n  return `${modelId}_${index}_nail`\n}\n\n/**\n * @description 移除头钉\n * @author dong.wu\n * @date 07/12/2023\n * @export\n * @param {{\n *     modelId: string\n *     index?: number\n *   }} data\n * @param {MedicalComponentID[]} [componentIds]\n */\nexport function remove(\n  data: { modelId: string; index?: number },\n  componentIds?: MedicalComponentID[]\n) {\n  const { modelId, index } = data\n\n  let _index: number | undefined\n  if (!isNil(index)) _index = index\n  else {\n    const currentNail = getCurrNail(modelId)\n    if (!isNil(currentNail)) _index = currentNail\n  }\n\n  const nailData = nailDataMap.get(modelId)\n  if (nailData && !isNil(_index)) {\n    const _annotation = nailData.get(_index)\n    if (!_annotation) return\n\n    const { annotationUID } = _annotation\n    const { renderIds } = _annotation.data.handles\n    toolsAnnotation.state.removeAnnotation(annotationUID)\n    for (const id of renderIds) {\n      toolsAnnotation.state.removeAnnotation(id)\n    }\n    nailData.delete(_index)\n\n    componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n  }\n}\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/** @type {*} */\nconst currNailMap: Map<ModelId, number | undefined> = new Map()\n\n/**\n * @description 设置当前头钉点\n * @author dong.wu\n * @date 16/11/2023\n * @export\n * @param {string} modelId\n * @param {Record<InforKeys, Exclude<InforValues, null>>} data\n * @param {boolean} [emit=false]\n */\nexport function setCurrNail(\n  modelId: string,\n  index: number,\n  componentIds?: MedicalComponentID[],\n  emit = false\n) {\n  currNailMap.set(modelId, index)\n\n  const vertice = get(modelId, index)\n\n  if (emit) {\n    triggerEvent(eventTarget, Events.CURR_NAIL_MODIFIED, {\n      index,\n      point: vertice ? vertice.data.handles.points[0] : null\n    })\n  }\n\n  componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n}\n\n/**\n * @description 获取当前选中头钉点\n * @author dong.wu\n * @date 16/11/2023\n * @export\n * @param {string} modelId\n * @returns {*}\n */\nexport function getCurrNail(modelId: string) {\n  return currNailMap.get(modelId)\n}\n\n/**\n * @description 删除选中头钉\n * @author dong.wu\n * @date 16/11/2023\n * @export\n * @param {string} modelId\n */\nexport function clearCurrNail(modelId: string, componentIds?: MedicalComponentID[]) {\n  const currNail = currNailMap.get(modelId)\n  if (!isNil(currNail)) currNailMap.delete(modelId)\n\n  componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\nconst annotationBasic = { highlighted: false, isLocked: true, isVisible: true, invalidated: false }\n\n/**\n * @description\n * @author dong.wu\n * @date 16/11/2023\n * @param {string} modelId\n * @param {string} type\n * @param {nailMap} modelMap\n * @param {nailData} data\n */\nfunction setNails(modelId: string, modelMap: nailMap, data: nailData) {\n  for (const [index, point] of <nailData>data) {\n    const _annotation: BasicAnnotation = Object.assign(\n      {\n        annotationUID: `${modelId}_${index}_nail`,\n        metadata: { FrameOfReferenceUID: modelId, toolName: ToolsName.DraggableDisplay },\n        data: {\n          handles: {\n            points: [point],\n            renderIds: [],\n            index\n          },\n          type: DraggableElementType.nail\n        }\n      },\n      annotationBasic\n    )\n\n    toolsAnnotation.state.addAnnotation(_annotation, modelId)\n    modelMap.set(index, _annotation)\n  }\n}\n\n/**\n * @description\n * @author dong.wu\n * @date 16/11/2023\n * @param {nailData} modelMap\n */\nfunction clearNails(modelMap: nailMap) {\n  for (const [index, _annotation] of modelMap) {\n    const { annotationUID } = _annotation\n    const { renderIds } = _annotation.data.handles\n\n    toolsAnnotation.state.removeAnnotation(annotationUID)\n\n    for (const id of renderIds) {\n      toolsAnnotation.state.removeAnnotation(id)\n    }\n\n    modelMap.delete(index)\n  }\n}\n","/**\n * @description 患者原点数据管理\n * @author jiannan.jiao\n */\n\nimport { type Types as coreTypes, utilities } from '@cornerstonejs/core'\nimport { annotation } from '@cornerstonejs/tools'\nimport { ToolsName } from '../../constant'\nimport { updateAnnotations } from '..'\nimport { DraggableElementType, serializationAnnotations } from '.'\nimport type { BasicAnnotation, MedicalComponentID } from '../../types'\n\nconst dataMap: Map<string, BasicAnnotation> = new Map()\n\n/**\n * @description 添加患者原点数据\n * @author jiannan.jiao\n * @date 25/09/2023\n * @export\n * @param {string} modelId\n * @param {{ annotationUID?: string; pointInWorld: coreTypes.Point3 }} data\n * @param {MedicalComponentID[]} [componentIds] 应尽量提供componentIds触发自动更新视口\n * @returns {*}\n */\nexport function add(\n  modelId: string,\n  data: { pointId?: string; point: coreTypes.Point3 },\n  componentIds?: MedicalComponentID[]\n) {\n  // 确保一个modelId只对应一个患者原点\n  const _annotationUID = get(modelId)\n  if (_annotationUID) {\n    remove(modelId)\n  }\n\n  const annotationUID = data.pointId || utilities.uuidv4()\n  const _annotation: BasicAnnotation = {\n    annotationUID,\n    highlighted: false,\n    isLocked: true,\n    isVisible: true,\n    invalidated: false,\n    metadata: {\n      FrameOfReferenceUID: modelId,\n      toolName: ToolsName.DraggableDisplay\n    },\n    data: {\n      handles: { points: [[...data.point]], renderIds: [] },\n      type: DraggableElementType.origin\n    }\n  }\n\n  annotation.state.addAnnotation(_annotation, modelId)\n  dataMap.set(modelId, _annotation)\n\n  componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n\n  serializationAnnotations(modelId)\n\n  return annotationUID\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 26/09/2023\n * @export\n * @param {string} modelId\n * @returns {*}\n */\nexport function get(modelId: string) {\n  return dataMap.get(modelId)\n}\n\n/**\n * @description 删除患者原点数据\n * @author jiannan.jiao\n * @date 25/09/2023\n * @export\n * @param {string} modelId\n * @param {MedicalComponentID[]} [componentIds] 应尽量提供componentIds触发自动更新视口\n */\nexport function remove(modelId: string, componentIds?: MedicalComponentID[]) {\n  const _annotation = get(modelId)\n\n  if (_annotation) {\n    annotation.state.removeAnnotation(_annotation.annotationUID)\n    dataMap.delete(modelId)\n\n    componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n  }\n}\n\nexport function updateId(modelId: string, pointId: string) {\n  const _annotation = get(modelId)\n\n  if (_annotation) {\n    _annotation.annotationUID = pointId\n  }\n}\n\n/**\n * @description 组件外部调用接口更新坐标\n * @author jiannan.jiao\n * @date 26/09/2023\n * @export\n * @param {string} pointId annotationUID|modelId\n * @param {coreTypes.Point3} point\n * @param {MedicalComponentID[]} [componentIds] 应尽量提供componentIds触发自动更新视口\n * @returns {*}\n */\nexport function update(\n  pointId: string,\n  point: coreTypes.Point3,\n  componentIds?: MedicalComponentID[]\n) {\n  const _annotation = annotation.state.getAnnotation(pointId)\n  if (_annotation && _annotation.data.handles) {\n    _annotation.data.handles.points = [[...point]]\n    componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n    return true\n  }\n\n  const __annotation = get(pointId)\n  if (__annotation) {\n    __annotation.data.handles.points = [[...point]]\n    componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n    return true\n  }\n\n  return false\n}\n","/**\n * @description 渲染器、选择器等处理程序注册管理\n * @author jiannan.jiao\n */\n\nimport { type Types as coreTypes } from '@cornerstonejs/core'\nimport { type Types as toolsTypes } from '@cornerstonejs/tools'\nimport { connectWithPipe, splitComponentIdStr } from '../../scripts'\nimport { TOOL_GROUP_TYPE } from '../../constant'\nimport type { DraggableDisplayTool, DraggableTool } from '../../tools'\nimport type { DisplayComponentID, MedicalComponentID } from '../../types'\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\ntype RenderHandlor = (\n  this: DraggableDisplayTool,\n  enabledElement: coreTypes.IEnabledElement,\n  svgDrawingHelper: toolsTypes.SVGDrawingHelper,\n  annotation: toolsTypes.Annotation\n) => void\n\nconst renders: Map<string, RenderHandlor> = new Map()\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 21/09/2023\n * @export\n * @returns {*}\n */\nexport function getRenders() {\n  return renders\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 21/09/2023\n * @export\n * @param {string} type\n * @returns {*}\n */\nexport function getRender(type: string) {\n  return renders.get(type)\n}\n\n/**\n * @description 注册不同类型拖拽元素的渲染器\n * @author jiannan.jiao\n * @date 21/09/2023\n * @export\n * @param {string} type\n * @param {RenderHandlor} handlor\n */\nexport function registeRender(type: string, handlor: RenderHandlor) {\n  renders.set(type, handlor)\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\ntype SelectedHandlor = (\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.InteractionEventType,\n  annotation: toolsTypes.Annotation,\n  handle: toolsTypes.ToolHandle,\n  interactionType: toolsTypes.InteractionTypes\n) => void\n\nconst selectedHandlors: Map<string, SelectedHandlor> = new Map()\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 22/09/2023\n * @export\n * @returns {*}\n */\nexport function getSelectedHandlors() {\n  return selectedHandlors\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 22/09/2023\n * @export\n * @param {string} type\n * @returns {*}\n */\nexport function getSelectedHandlor(type: string) {\n  return selectedHandlors.get(type)\n}\n\n/**\n * @description 注册不同类型拖拽元素的选中后处理程序\n * @author jiannan.jiao\n * @date 22/09/2023\n * @export\n * @param {string} type\n * @param {SelectedHandlor} handlor\n */\nexport function registeSelectedHandlor(type: string, handlor: SelectedHandlor) {\n  selectedHandlors.set(type, handlor)\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\ntype SelectedToolHandlor = (\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.InteractionEventType,\n  annotation: toolsTypes.Annotation,\n  interactionType: toolsTypes.InteractionTypes\n) => void\n\nconst selectedToolHandlors: Map<string, SelectedToolHandlor> = new Map()\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 09/10/2023\n * @export\n * @returns {*}\n */\nexport function getSelectedToolHandlors() {\n  return selectedToolHandlors\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 09/10/2023\n * @export\n * @param {string} type\n * @returns {*}\n */\nexport function getSelectedToolHandlor(type: string) {\n  return selectedToolHandlors.get(type)\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 09/10/2023\n * @export\n * @param {string} type\n * @param {SelectedToolHandlor} handlor\n */\nexport function registeSelectedToolHandlor(type: string, handlor: SelectedToolHandlor) {\n  selectedToolHandlors.set(type, handlor)\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\ntype NearHandlor = (\n  this: DraggableTool,\n  element: HTMLDivElement,\n  annotation: toolsTypes.Annotation,\n  canvasCoords: coreTypes.Point2,\n  proximity: number\n) => toolsTypes.ToolHandle | undefined\n\nconst nearHandlors: Map<string, NearHandlor> = new Map()\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 25/09/2023\n * @export\n * @returns {*}\n */\nexport function getNearHandlors() {\n  return nearHandlors\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 25/09/2023\n * @export\n * @param {string} type\n * @returns {*}\n */\nexport function getNearHandlor(type: string) {\n  return nearHandlors.get(type)\n}\n\n/**\n * @description 注册不同类型拖拽元素的鼠标靠近判断\n * @author jiannan.jiao\n * @date 25/09/2023\n * @export\n * @param {string} type\n * @param {NearHandlor} handlor\n */\nexport function registeNearHandlor(type: string, handlor: NearHandlor) {\n  nearHandlors.set(type, handlor)\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\ntype NearToolHandlor = (\n  this: DraggableTool,\n  element: HTMLDivElement,\n  annotation: toolsTypes.Annotation,\n  canvasCoords: coreTypes.Point2,\n  proximity: number,\n  interactionType: string\n) => boolean\n\nconst nearToolHandlors: Map<string, NearToolHandlor> = new Map()\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 08/10/2023\n * @export\n * @returns {*}\n */\nexport function getNearToolHandlors() {\n  return nearToolHandlors\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 08/10/2023\n * @export\n * @param {string} type\n * @returns {*}\n */\nexport function getNearToolHandlor(type: string) {\n  return nearToolHandlors.get(type)\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 08/10/2023\n * @export\n * @param {string} type\n * @param {NearToolHandlor} handlor\n */\nexport function registeNearToolHandlor(type: string, handlor: NearToolHandlor) {\n  nearToolHandlors.set(type, handlor)\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\ntype AddHandlor = (\n  this: DraggableTool,\n  evt: toolsTypes.EventTypes.InteractionEventType,\n  interactionType: toolsTypes.InteractionTypes\n) => toolsTypes.Annotation\n\nconst addHandlors: Map<string, AddHandlor> = new Map()\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 28/09/2023\n * @export\n * @returns {*}\n */\nexport function getAddHandlors() {\n  return addHandlors\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 28/09/2023\n * @export\n * @param {string} type\n * @returns {*}\n */\nexport function getAddHandlor(type: string) {\n  return addHandlors.get(type)\n}\n\n/**\n * @description 注册不同类型拖拽元素添加新元素的处理程序\n * @author jiannan.jiao\n * @date 28/09/2023\n * @export\n * @param {string} type\n * @param {AddHandlor} handlor\n */\nexport function registeAddHandlor(type: string, handlor: AddHandlor) {\n  addHandlors.set(type, handlor)\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\ntype HookHandlor = (\n  this: DraggableTool,\n  modelId: string,\n  planId: string,\n  shotId: string,\n  position: coreTypes.Point3\n) => Promise<boolean>\n\n/** @type {*} 保存靶点拖拽删除前的确认钩子 */\nconst shotRemoveHooks: Map<DisplayComponentID, HookHandlor> = new Map()\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/10/2023\n * @export\n * @param {DisplayComponentID } componentId\n * @returns {*}\n */\nexport function getShotRemoveHook(componentId: DisplayComponentID) {\n  return shotRemoveHooks.get(componentId)\n}\n\n/**\n * @description 注册靶点拖拽删除前的确认钩子\n * @author jiannan.jiao\n * @date 07/10/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {HookHandlor} hook\n */\nexport function registeShotRemoveHook(\n  componentId: MedicalComponentID | DisplayComponentID,\n  hook: HookHandlor\n) {\n  const { seriesType } = splitComponentIdStr(componentId)\n\n  if (seriesType) {\n    shotRemoveHooks.set(<DisplayComponentID>componentId, hook)\n  } else {\n    shotRemoveHooks.set(<DisplayComponentID>connectWithPipe(componentId, TOOL_GROUP_TYPE.P), hook)\n    shotRemoveHooks.set(<DisplayComponentID>connectWithPipe(componentId, TOOL_GROUP_TYPE.S), hook)\n  }\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/** @type {*} 保存靶点拖拽结束后的确认钩子 */\nconst shotMoveHooks: Map<DisplayComponentID, HookHandlor> = new Map()\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/10/2023\n * @export\n * @param {DisplayComponentID } componentId\n * @returns {*}\n */\nexport function getShotMoveHook(componentId: DisplayComponentID) {\n  return shotMoveHooks.get(componentId)\n}\n\n/**\n * @description 注册靶点拖拽结束后的确认钩子\n * @author jiannan.jiao\n * @date 07/10/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {HookHandlor} hook\n */\nexport function registeShotMoveHook(\n  componentId: MedicalComponentID | DisplayComponentID,\n  hook: HookHandlor\n) {\n  const { seriesType } = splitComponentIdStr(componentId)\n\n  if (seriesType) {\n    shotMoveHooks.set(<DisplayComponentID>componentId, hook)\n  } else {\n    shotMoveHooks.set(<DisplayComponentID>connectWithPipe(componentId, TOOL_GROUP_TYPE.P), hook)\n    shotMoveHooks.set(<DisplayComponentID>connectWithPipe(componentId, TOOL_GROUP_TYPE.S), hook)\n  }\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\ntype modelHookHandlor = (\n  this: DraggableTool,\n  modelId: string,\n  position: coreTypes.Point3\n) => Promise<boolean>\n\n/** @type {*} 影像中心拖拽删除前确认钩子 */\nconst centerRemoveHooks: Map<DisplayComponentID, modelHookHandlor> = new Map()\n\nexport function getCenterRemoveHook(componentId: DisplayComponentID) {\n  return centerRemoveHooks.get(componentId)\n}\n\nexport function registeImageCenterRemoveHook(\n  componentId: MedicalComponentID | DisplayComponentID,\n  hook: modelHookHandlor\n) {\n  const { seriesType } = splitComponentIdStr(componentId)\n\n  if (seriesType) {\n    centerRemoveHooks.set(<DisplayComponentID>componentId, hook)\n  } else {\n    centerRemoveHooks.set(<DisplayComponentID>connectWithPipe(componentId, TOOL_GROUP_TYPE.P), hook)\n    centerRemoveHooks.set(<DisplayComponentID>connectWithPipe(componentId, TOOL_GROUP_TYPE.S), hook)\n  }\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\ntype nailHookHandlor = (\n  this: DraggableTool,\n  modelId: string,\n  index: number,\n  position: coreTypes.Point3\n) => Promise<boolean>\n\n/** @type {*} 头钉拖拽删除钩子 */\nconst nailRemoveHooks: Map<DisplayComponentID, nailHookHandlor> = new Map()\n\nexport function getNailRemoveHook(componentId: DisplayComponentID) {\n  return nailRemoveHooks.get(componentId)\n}\n\nexport function registeNailRemoveHook(\n  componentId: MedicalComponentID | DisplayComponentID,\n  hook: nailHookHandlor\n) {\n  const { seriesType } = splitComponentIdStr(componentId)\n\n  if (seriesType) {\n    nailRemoveHooks.set(<DisplayComponentID>componentId, hook)\n  } else {\n    nailRemoveHooks.set(<DisplayComponentID>connectWithPipe(componentId, TOOL_GROUP_TYPE.P), hook)\n    nailRemoveHooks.set(<DisplayComponentID>connectWithPipe(componentId, TOOL_GROUP_TYPE.S), hook)\n  }\n}\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\ntype fiducialHookHandlor = (\n  this: DraggableTool,\n  modelId: string,\n  markerId: string,\n  position: coreTypes.Point3\n) => Promise<boolean>\n\n/** @type {*} 基准标记点拖拽删除钩子 */\nconst fiducialRemoveHooks: Map<DisplayComponentID, fiducialHookHandlor> = new Map()\n\nexport function getFiducialRemoveHook(componentId: DisplayComponentID) {\n  return fiducialRemoveHooks.get(componentId)\n}\n\nexport function registeFiducialRemoveHook(\n  componentId: MedicalComponentID | DisplayComponentID,\n  hook: fiducialHookHandlor\n) {\n  const { seriesType } = splitComponentIdStr(componentId)\n\n  if (seriesType) {\n    fiducialRemoveHooks.set(<DisplayComponentID>componentId, hook)\n  } else {\n    fiducialRemoveHooks.set(\n      <DisplayComponentID>connectWithPipe(componentId, TOOL_GROUP_TYPE.P),\n      hook\n    )\n    fiducialRemoveHooks.set(\n      <DisplayComponentID>connectWithPipe(componentId, TOOL_GROUP_TYPE.S),\n      hook\n    )\n  }\n}\n","/**\n * @description 计划中的靶点数据管理\n * @author jiannan.jiao\n */\n\nimport { merge } from 'lodash'\nimport { utilities } from '@cornerstonejs/core'\nimport { annotation } from '@cornerstonejs/tools'\nimport { ToolsName } from '../../constant'\nimport { updateAnnotations } from '..'\nimport { DraggableElementType, serializationAnnotations } from '.'\nimport type { PartialShot, Shot, ShotAnnotation, MedicalComponentID } from '../../types'\n\nconst dataMap: Map<string, ShotAnnotation[]> = new Map()\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 27/09/2023\n * @export\n * @param {string} modelId\n * @param {string} planId\n * @param {Shot} data\n * @param {MedicalComponentID[]} [componentIds] 触发视口更新Annotations渲染时依赖的组件ID\n * @returns {*}\n */\nexport function add(\n  modelId: string,\n  planId: string,\n  data: Shot,\n  componentIds?: MedicalComponentID[]\n) {\n  let annotations = get(planId)\n\n  if (!annotations) {\n    annotations = []\n    dataMap.set(planId, annotations)\n  }\n\n  const annotationUID = data.pointId || utilities.uuidv4()\n  const { collSize, disabled, number, point, targetId } = data\n\n  const _annotation: ShotAnnotation = {\n    annotationUID,\n    highlighted: false,\n    isLocked: true,\n    isVisible: true,\n    invalidated: false,\n    metadata: {\n      FrameOfReferenceUID: modelId,\n      toolName: ToolsName.DraggableDisplay\n    },\n    data: {\n      handles: {\n        points: [[...point]],\n        renderIds: [],\n        collSize,\n        disabled: disabled || false,\n        number,\n        planId,\n        targetId\n      },\n      type: DraggableElementType.shot\n    }\n  }\n\n  annotations.push(_annotation)\n  annotation.state.addAnnotation(_annotation, modelId)\n\n  componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n\n  serializationAnnotations(modelId)\n\n  return annotationUID\n}\n\n/** @overload */\nfunction get(planId: string): ShotAnnotation[] | undefined\nfunction get(planId: string, pointId: string): ShotAnnotation | undefined\n\nfunction get(planId: string, pointId?: string) {\n  const shots = dataMap.get(planId)\n  if (!pointId || !shots) return shots\n\n  for (const iterator of shots) {\n    if (iterator.annotationUID === pointId) {\n      return iterator\n    }\n  }\n}\n\n/** @overload */\nfunction remove(planId: string, componentIds?: MedicalComponentID[]): void\nfunction remove(planId: string, pointId: string, componentIds?: MedicalComponentID[]): void\n\n/**\n * @implements\n * @example remove(planId: string, shotId: string [, componentIds: Array<string>]) - 删除单个靶点\n * @example remove(planId: string [, componentIds: Array<string>]) - 删除全部靶点\n * @description 删除计划中的单个/全部靶点\n * @author jiannan.jiao\n * @date 27/09/2023\n * @export\n * @param {string} planId\n * @param {(string | MedicalComponentID[])} [pointIdOrComponentIds]\n * @param {MedicalComponentID[]} [componentIds] 触发视口更新Annotations渲染时依赖的组件ID\n */\nfunction remove(\n  planId: string,\n  pointIdOrComponentIds?: string | MedicalComponentID[],\n  componentIds?: MedicalComponentID[]\n) {\n  let _pointId: string | null = null\n  let _componentIds: string[] | null = null\n\n  if (typeof pointIdOrComponentIds === 'string') {\n    _pointId = pointIdOrComponentIds\n\n    if (Array.isArray(componentIds) && componentIds.length) {\n      _componentIds = componentIds\n    }\n  } else if (Array.isArray(pointIdOrComponentIds) && pointIdOrComponentIds.length) {\n    _componentIds = pointIdOrComponentIds\n  }\n\n  const allAnnotaions = get(planId)\n\n  if (!allAnnotaions) return\n\n  if (_pointId) {\n    for (const [index, iterator] of allAnnotaions.entries()) {\n      if (iterator.annotationUID === _pointId) {\n        annotation.state.removeAnnotation(iterator.annotationUID)\n\n        // 将原始靶点renderIds中记录的渲染AnnotationID删除\n        for (const id of iterator.data.handles.renderIds) {\n          annotation.state.removeAnnotation(id)\n        }\n\n        allAnnotaions.splice(index, 1)\n        break\n      }\n    }\n  } else {\n    for (const iterator of allAnnotaions) {\n      annotation.state.removeAnnotation(iterator.annotationUID)\n\n      // 将原始靶点renderIds中记录的渲染AnnotationID删除\n      for (const id of iterator.data.handles.renderIds) {\n        annotation.state.removeAnnotation(id)\n      }\n    }\n\n    dataMap.delete(planId)\n  }\n\n  // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n  if (_componentIds && _componentIds?.length) {\n    updateAnnotations(_componentIds, ToolsName.DraggableDisplay)\n  }\n}\n\n/**\n * @description 更新靶点ID，应用在前端拖拽创建靶点后不能立即获取靶点ID，需要后端返回后更新\n * @author jiannan.jiao\n * @date 27/09/2023\n * @export\n * @param {string} planId\n * @param {string} prevId\n * @param {string} currId\n */\nexport function updateId(planId: string, prevId: string, currId: string) {\n  const annotaions = get(planId)\n  if (!annotaions) return\n\n  for (const iterator of annotaions) {\n    if (iterator.annotationUID === prevId) {\n      iterator.annotationUID = currId\n      break\n    }\n  }\n}\n\n/** @overload */\nfunction update(planId: string, pointId: string, data: PartialShot, overwrite?: boolean): boolean\nfunction update(\n  planId: string,\n  pointId: string,\n  data: PartialShot,\n  componentIds: MedicalComponentID[],\n  overwrite?: boolean\n): boolean\n\n/**\n * @implements\n * @description 更新靶点数据，普通模式下采用merge处理，overwrite模式下重新赋值\n * @author jiannan.jiao\n * @date 27/09/2023\n * @export\n * @param {string} planId\n * @param {string} pointId\n * @param {PartialShot} data\n * @param {(MedicalComponentID[] | boolean)} [overwriteOrComponentIds] 触发视口更新Annotations渲染时依赖的组件ID\n * @param {boolean} [overwrite=false]\n * @returns {*}\n */\nfunction update(\n  planId: string,\n  pointId: string,\n  data: PartialShot,\n  overwriteOrComponentIds?: MedicalComponentID[] | boolean,\n  overwrite?: boolean\n) {\n  let _overwrite = overwrite || false\n  let _componentIds: string[] | null = null\n\n  if (typeof overwriteOrComponentIds === 'boolean') {\n    _overwrite = overwriteOrComponentIds\n  } else if (Array.isArray(overwriteOrComponentIds) && overwriteOrComponentIds.length) {\n    _componentIds = overwriteOrComponentIds\n  }\n\n  const annotaions = get(planId)\n  if (!annotaions) return false\n\n  const { collSize, disabled, number, point, targetId } = data\n\n  for (const iterator of annotaions) {\n    if (iterator.annotationUID !== pointId) continue\n\n    if (_overwrite) {\n      if (point?.length && collSize !== undefined) {\n        iterator.data.handles = {\n          points: [[...point]],\n          renderIds: [],\n          collSize,\n          disabled: disabled || false,\n          number,\n          planId,\n          targetId\n        }\n      } else {\n        console.error('Missing point coordinates and collimator size.')\n        return false\n      }\n    } else {\n      iterator.data.handles = merge(iterator.data.handles, {\n        points: point ? [[...point]] : undefined,\n        collSize,\n        disabled: disabled || false,\n        number,\n        planId,\n        targetId\n      })\n    }\n\n    // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n    if (_componentIds && _componentIds?.length) {\n      updateAnnotations(_componentIds, ToolsName.DraggableDisplay)\n    }\n\n    return true\n  }\n\n  return false\n}\n\n/**\n * @description 批量更新计划下的靶点列表，自动清空已有靶点\n * @author jiannan.jiao\n * @date 07/10/2023\n * @export\n * @param {string} modelId\n * @param {string} planId\n * @param {Shot[]} data\n * @param {MedicalComponentID[]} [componentIds] 触发视口更新Annotations渲染时依赖的组件ID\n * @returns {*}\n */\nexport function updateAll(\n  modelId: string,\n  planId: string,\n  data: Shot[],\n  componentIds?: MedicalComponentID[]\n) {\n  remove(planId)\n\n  const annotaionsId = []\n  for (const iterator of data) {\n    annotaionsId.push(add(modelId, planId, iterator))\n  }\n\n  componentIds?.length && updateAnnotations(componentIds, ToolsName.DraggableDisplay)\n\n  return annotaionsId\n}\n\nexport { get, remove, update }\n","import { annotation, type Types } from '@cornerstonejs/tools'\nimport { debounce, flatten } from 'lodash'\nimport { ToolsName } from '../../constant'\nimport { splitComponentIdStr } from '../../scripts'\nimport * as managersPlan from '../managers_plan'\n\nimport * as couch from './couch_manager'\nimport * as dosePoint from './dose_point_manager'\nimport * as draggable from './draggable_manager'\nimport * as fiducial from './fiducial_manage'\nimport * as frame from './frame_manager'\nimport * as imageCenter from './image_center_manager'\nimport * as nail from './nail_manager'\nimport * as origin from './origin_manager'\nimport * as registe from './regist_manager'\nimport * as shot from './shot_manager'\n\nimport type { DisplayComponentID, MedicalComponentID } from '../../types'\n\nexport { couch, dosePoint, draggable, fiducial, frame, imageCenter, nail, origin, registe, shot }\n\n/**\n * @readonly\n * @prop {string} center 影像中心点\n * @prop {string} fiducial 基准标记点\n * @prop {string} frameExtracted 头架提取点\n * @prop {string} frameFitting 头架拟合点\n * @prop {string} framePhysics 头架物理点\n * @prop {string} origin 患者原点十字线\n * @prop {string} nail 头钉点\n * @prop {string} couch 治疗床\n * @prop {string} shot 靶点\n * @prop {string} dosePt 剂量点\n */\nexport const DraggableElementType = Object.create(null, {\n  center: { enumerable: true, value: 'image center' }, // configurable: false, writable: false\n  fiducial: { enumerable: true, value: 'fiducial marker' },\n  frameExt: { enumerable: true, value: 'extracted point' },\n  frameFit: { enumerable: true, value: 'fitting point' },\n  framePhy: { enumerable: true, value: 'physics point' },\n  origin: { enumerable: true, value: 'patient origin' },\n  shot: { enumerable: true, value: 'shot point' },\n  nail: { enumerable: true, value: 'frame nail' },\n  couch: { enumerable: true, value: 'couch' },\n  dosePt: { enumerable: true, value: 'dose point' }\n})\n\nconst DRAG_ELEMENT_ORDER = [\n  DraggableElementType.couch,\n  DraggableElementType.origin,\n  DraggableElementType.center,\n  DraggableElementType.fiducial,\n  DraggableElementType.frameExt,\n  DraggableElementType.frameFit,\n  DraggableElementType.framePhy,\n  DraggableElementType.nail,\n  DraggableElementType.shot,\n  DraggableElementType.dosePt\n]\n\nconst dragElementOrder = DRAG_ELEMENT_ORDER.map(v => v)\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 09/01/2024\n * @export\n * @returns {*}\n */\nexport function getDraggableElementOrder() {\n  return dragElementOrder.slice()\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 09/01/2024\n * @export\n * @param {string[]} orderArray\n */\nexport function setDraggableElementOrder(orderArray: string[]) {\n  for (const iterator of DRAG_ELEMENT_ORDER) {\n    if (!orderArray.includes(iterator)) {\n      throw Error('Lack of drag-and-drop elements inherent to the component.')\n    }\n  }\n\n  dragElementOrder.splice(0)\n  for (const iterator of orderArray) {\n    dragElementOrder.push(iterator)\n  }\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\nconst currModelIdMap: Map<MedicalComponentID, string> = new Map()\n\n/**\n * @description 设置组件主次序列上的活动组ID-相当于CBOS中的模型ID\n * @author jiannan.jiao\n * @date 20/09/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId 等同于toolGroupId\n * @param {string} id modelId\n */\nexport function setModelId(componentId: MedicalComponentID | DisplayComponentID, id: string) {\n  const { medicalComponentId } = splitComponentIdStr(componentId)\n  currModelIdMap.set(medicalComponentId, id)\n}\n\n/**\n * @description 获取组件主次序列上的活动组ID\n * @author jiannan.jiao\n * @date 20/09/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId componentId等同于toolGroupId\n * @returns {*}\n */\nexport function getModelId(componentId: MedicalComponentID | DisplayComponentID) {\n  const { medicalComponentId } = splitComponentIdStr(componentId)\n  return currModelIdMap.get(medicalComponentId)\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 对添加的annotations按照指定的顺序排序\n * @author jiannan.jiao\n * @date 13/10/2023\n * @export\n * @param {string} modelId\n */\nexport const serializationAnnotations = debounce((modelId: string) => {\n  /* const manager = annotation.state.getAnnotationManager()\n  const annotations = <Types.Annotations>(\n    manager.saveAnnotations(modelId, ToolsName.DraggableDisplay)\n  ) */\n\n  const annotations = annotation.state.getAnnotations(ToolsName.DraggableDisplay, modelId)\n  const serialized = serializationInputAnnotations(annotations, modelId)\n\n  annotations.splice(0)\n\n  for (const iterator of serialized) {\n    annotations.push(iterator)\n  }\n\n  // manager.restoreAnnotations(serialized, modelId, ToolsName.DraggableDisplay)\n}, 300)\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 13/10/2023\n * @export\n * @param {Types.Annotations} annotations\n * @param {string} [modelId]\n * @returns {*}\n */\nexport function serializationInputAnnotations(annotations: Types.Annotations, modelId?: string) {\n  // Map<string, Types.Annotations> === Map<(typeof DraggableElementOrder)[number], Types.Annotations>\n  const map: Map<string, Types.Annotations> = new Map(getDraggableElementOrder().map(v => [v, []]))\n  const other = []\n\n  for (const iterator of annotations) {\n    const arr = map.get(iterator.data.type)\n    arr ? arr.push(iterator) : other.push(iterator)\n  }\n\n  if (modelId) {\n    const currShotId = managersPlan.shot.getCurrShotId(modelId)\n    const shots = map.get(DraggableElementType.shot)\n\n    if (currShotId && shots?.length) {\n      const idx = shots.findIndex(v => v.annotationUID === currShotId)\n      const [_shot] = shots.splice(idx, 1)\n      shots.push(_shot)\n    }\n  }\n\n  return flatten(Array.from(map.values())).concat(other)\n}\n","/**\n * @description 序列灰度分布统计数据存储\n * @author jiannan.jiao\n */\n\nimport { cache } from '@cornerstonejs/core'\nimport type { GrayscaleStatistics } from '../types'\nimport { idGenerator } from '../utilities'\nimport type { SeriesId } from '.'\n\nconst state: Map<SeriesId, GrayscaleStatistics> = new Map()\n\nconst getSeriesGrayscaleStatisticsPromise: Array<\n  (value: { id: SeriesId; data: GrayscaleStatistics } | undefined) => void\n> = []\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/09/2023\n * @export\n * @param {SeriesId} id\n * @param {GrayscaleStatistics} data\n */\nexport function setSeriesGrayscaleStatistics(id: SeriesId, data: GrayscaleStatistics) {\n  if (isValid(data)) {\n    state.set(id, data)\n\n    const size = getSeriesGrayscaleStatisticsPromise.length\n    for (let i = size - 1; i >= 0; i--) {\n      const iterator = getSeriesGrayscaleStatisticsPromise[i]\n      const seriesId = Reflect.get(iterator, 'seriesId')\n\n      // id匹配后触发Promise的then\n      if (seriesId === id) {\n        const [resolve] = getSeriesGrayscaleStatisticsPromise.splice(i, 1)\n        resolve({ id, data })\n      }\n    }\n  } else {\n    throw TypeError('Input parameter type error.')\n  }\n}\n\n/**\n * @description 以异步方式获取序列的灰度统计，状态记录中无数据时会等待数据设置到状态中后再返回\n * @author jiannan.jiao\n * @date 07/09/2023\n * @export\n * @param {SeriesId} id\n * @returns {*}  {(Promise<GrayscaleStatistics | undefined>)}\n */\nexport async function getSeriesGrayscaleStatistics(\n  id: SeriesId\n): Promise<{ id: SeriesId; data: GrayscaleStatistics } | undefined> {\n  const data = state.get(id)\n  if (data) {\n    return { id, data }\n  } else {\n    const loadObj = cache.getVolumeLoadObject(idGenerator.seriesIdToVolumeId(id))\n\n    if (loadObj) {\n      return new Promise(resolve => {\n        Reflect.set(resolve, 'seriesId', id)\n        getSeriesGrayscaleStatisticsPromise.push(resolve)\n      })\n    } else {\n      return\n    }\n  }\n}\n\n/**\n * @description 以同步方式获取序列的灰度统计，返回状态记录中的实时数据\n * @author jiannan.jiao\n * @date 13/09/2023\n * @export\n * @param {SeriesId} id\n * @returns {*}\n */\nexport function getSeriesGrayscaleStatisticsSync(id: SeriesId) {\n  return state.get(id)\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/09/2023\n * @export\n * @param {SeriesId} id\n */\nexport function removeSeriesGrayscaleStatistics(id: SeriesId) {\n  state.delete(id)\n\n  const size = getSeriesGrayscaleStatisticsPromise.length\n  for (let i = size - 1; i >= 0; i--) {\n    const iterator = getSeriesGrayscaleStatisticsPromise[i]\n    const seriesId = Reflect.get(iterator, 'seriesId')\n\n    // id匹配后触发Promise的then\n    if (seriesId === id) {\n      const [resolve] = getSeriesGrayscaleStatisticsPromise.splice(i)\n      resolve(undefined)\n    }\n  }\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/09/2023\n * @export\n */\nexport function cleanSeriesGrayscaleStatistics() {\n  state.clear()\n\n  const size = getSeriesGrayscaleStatisticsPromise.length\n  for (let i = size - 1; i >= 0; i--) {\n    const [resolve] = getSeriesGrayscaleStatisticsPromise.splice(i)\n    resolve(undefined)\n  }\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/09/2023\n * @param {*} data\n * @returns {*}  {boolean}\n */\nfunction isValid(data: any): boolean {\n  if (data.__proto__.constructor.name !== 'Object') {\n    return false\n  }\n\n  if (isNaN(data.min) || isNaN(data.max)) {\n    return false\n  }\n\n  if (!(data.statistics instanceof Map && data.huDistribution instanceof Map)) {\n    return false\n  }\n\n  return true\n}\n","/**\n * @description 同一体积的纹理对象只能在一个渲染引擎中生效，否则会报出上下问错误的提示，\n *              考虑到融合显示和组件复用显示相同序列的情况，全局仅设置一个渲染引擎\n * @author jiannan.jiao\n */\n\nimport { RenderingEngine, type Types } from '@cornerstonejs/core'\n\nlet renderingEngine: Types.IRenderingEngine\n\nconst getGlobalRenderingEnginePromise: Array<(r: RenderingEngine) => void> = []\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 06/09/2023\n * @export\n * @param {Types.IRenderingEngine} r\n */\nexport function setGlobalRenderingEngine(r: Types.IRenderingEngine) {\n  if (r instanceof RenderingEngine) {\n    if (renderingEngine) {\n      console.error('Only one renderingEngine.')\n      return\n    }\n    renderingEngine = r\n\n    for (const iterator of getGlobalRenderingEnginePromise) {\n      iterator(r)\n    }\n    getGlobalRenderingEnginePromise.splice(0)\n  } else {\n    console.error('Parameter of type RenderingEngine must be entered.')\n    return\n  }\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 06/09/2023\n * @export\n * @returns {*}  {Promise<RenderingEngine>}\n */\nexport async function getGlobalRenderingEngine(): Promise<RenderingEngine> {\n  if (renderingEngine instanceof RenderingEngine) {\n    return renderingEngine\n  } else {\n    return new Promise(resolve => {\n      getGlobalRenderingEnginePromise.push(resolve)\n    })\n  }\n}\n","/**\n * @description 工具组存储管理，每个组件有一个唯一的工具组来加载不同工具\n * @author jiannan.jiao\n */\n\nimport { cloneDeep, isNil, merge } from 'lodash'\nimport { ref, unref } from 'vue'\nimport {\n  EVENTS,\n  Enums as corrEnums,\n  getRenderingEngine,\n  getEnabledElement\n} from '@cornerstonejs/core'\nimport {\n  AngleTool,\n  LengthTool,\n  PanTool,\n  StackScrollMouseWheelTool,\n  ToolGroupManager,\n  ZoomTool,\n  Enums as toolsEnums,\n  addTool,\n  annotation,\n  SynchronizerManager,\n  synchronizers,\n  state as csToolsState,\n  utilities as toolsUtils,\n  CrosshairsTool\n} from '@cornerstonejs/tools'\n\nimport { TOOL_GROUP_TYPE, ToolsName, ToolsOrder } from '../constant'\nimport { draggable } from './managers_draggable'\nimport {\n  connectWithPipe,\n  splitComponentIdStr,\n  splitWithPipe,\n  jumpToSpecifiedSlice\n} from '../scripts'\nimport { AdvanceBrushTool } from '../tools'\nimport { renderingEngineManager, sliceStateManager } from '.'\n\nimport type { Ref } from 'vue'\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { Types as toolsTypes, Synchronizer } from '@cornerstonejs/tools'\nimport type { MedicalComponentID, DisplayComponentID } from '../types'\nimport { getViewportIndex } from '../utilities'\n\n/** @description MedicalComponentID|SeriesType|orientations */\ntype viewportId = string\n\ntype ToolGroups = { primary: toolsTypes.IToolGroup; secondary: toolsTypes.IToolGroup }\n\nconst toolGroupState: Map<MedicalComponentID, ToolGroups> = new Map()\n\nconst DEFAULT_BINDING = { mouseButton: toolsEnums.MouseBindings.Primary }\n\n/** @description 用响应式数据记录actived的hand工具,用于工具条按钮的响应 */\nexport const headerActivedState: Map<string, Ref<string>> = new Map()\n\nconst customActivedState: Map<string, string> = new Map()\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 18/09/2023\n * @export\n * @param {TOOL_GROUP_TYPE} seriesType1\n * @param {TOOL_GROUP_TYPE} seriesType2\n * @returns {*}\n */\nexport function seriesTypeCheck(seriesType1: TOOL_GROUP_TYPE, seriesType2: TOOL_GROUP_TYPE) {\n  return !seriesType1 || (seriesType1 && seriesType1 === seriesType2)\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 18/09/2023\n * @export\n * @param {ToolGroups} toolGroups\n * @param {(_seriesType: TOOL_GROUP_TYPE) => void} callback\n */\nexport function toolGroupsForIn(\n  toolGroups: ToolGroups,\n  callback: (_seriesType: TOOL_GROUP_TYPE) => void\n) {\n  for (const key in toolGroups) {\n    if (Object.prototype.hasOwnProperty.call(toolGroups, key)) {\n      callback(<TOOL_GROUP_TYPE>key)\n    }\n  }\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/09/2023\n * @export\n * @param {MedicalComponentID} id\n */\nexport function initToolGroups(id: MedicalComponentID) {\n  const primaryId = connectWithPipe(id, TOOL_GROUP_TYPE.P)\n  const secondaryId = connectWithPipe(id, TOOL_GROUP_TYPE.S)\n  const toolGroupP = ToolGroupManager.createToolGroup(primaryId)\n  const toolGroupS = ToolGroupManager.createToolGroup(secondaryId)\n\n  if (toolGroupP && toolGroupS) {\n    annotation.config.style.setToolGroupToolStyles(id, {\n      [ToolsName.MeasuringScale]: { color: 'lightgreen' }\n    })\n\n    toolGroupState.set(id, { primary: toolGroupP, secondary: toolGroupS })\n    addHeaderTools(toolGroupP)\n    addHeaderTools(toolGroupS)\n\n    addBaseTools(toolGroupP)\n    addBaseTools(toolGroupS)\n\n    headerActivedState.set(id, ref(''))\n  }\n\n  draggable.initDraggabledElementsMap(id)\n  draggable.initVisibledElementsMap(id)\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/09/2023\n * @export\n * @param {MedicalComponentID} id\n * @returns {*}\n */\nexport function getToolGroups(id: MedicalComponentID) {\n  return toolGroupState.get(id)\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/09/2023\n * @export\n * @param {DisplayComponentID } id\n * @param {viewportId[]} viewportIds\n */\nexport function addViewports(id: DisplayComponentID, viewportIds: viewportId[]) {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(id)\n  const toolGroups = getToolGroups(medicalComponentId)\n\n  if (toolGroups) {\n    renderingEngineManager.getGlobalRenderingEngine().then(r => {\n      const syncVOI = SynchronizerManager.getSynchronizer(id)\n\n      for (const viewportId of viewportIds) {\n        toolGroups[<TOOL_GROUP_TYPE>seriesType].addViewport(viewportId, r.id)\n        syncVOI && syncVOI.add({ renderingEngineId: r.id, viewportId })\n      }\n    })\n  }\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 添加影像组件顶部工具栏中的常用工具\n * @author jiannan.jiao\n * @date 08/09/2023\n * @param {toolsTypes.IToolGroup} toolGroup\n */\nfunction addHeaderTools(toolGroup: toolsTypes.IToolGroup) {\n  toolGroup.addTool(AngleTool.toolName)\n  toolGroup.addTool(PanTool.toolName)\n  toolGroup.addTool(ZoomTool.toolName)\n  toolGroup.addTool(ToolsName.WWWC)\n\n  toolGroup.addTool(CrosshairsTool.toolName, {\n    viewportIndicators: false,\n    referenceLinesCenterGapRadius: 0,\n    mobile: { enabled: true, opacity: 0, handleRadius: 0 }, //mobile的配置可以使控制点不显示\n    getReferenceLineColor() {\n      return 'rgb(200, 200, 0)'\n    },\n    getReferenceLineControllable() {\n      return true\n    },\n    getReferenceLineDraggableRotatable() {\n      return true\n    },\n    getReferenceLineSlabThicknessControlsOn() {\n      return false\n    }\n  })\n\n  // 修改CrosshairsTool实例的_getRotationHandleNearImagePoint方法，使旋转功能失效\n  const crosshairsTool = toolGroup.getToolInstance(CrosshairsTool.toolName)\n  crosshairsTool._getRotationHandleNearImagePoint = () => null\n\n  // LengthTool中默认单位为mm\n  toolGroup.addTool(LengthTool.toolName, {\n    getTextLines(data: any, targetId: string) {\n      const cachedVolumeStats = data.cachedStats[targetId]\n      const { length /* unit */ } = cachedVolumeStats\n\n      // Can be null on load\n      if (isNil(length) || isNaN(length)) {\n        return\n      }\n\n      const textLines = [`${toolsUtils.roundNumber(length * 0.1)} cm`]\n\n      return textLines\n    }\n  })\n}\n\n/**\n * @description 添加比例尺、图层信息、滚动切层的常驻基础工具\n * @author jiannan.jiao\n * @date 30/10/2023\n * @param {toolsTypes.IToolGroup} toolGroup\n */\nfunction addBaseTools(toolGroup: toolsTypes.IToolGroup) {\n  toolGroup.addTool(ToolsName.MeasuringScale)\n  toolGroup.addTool(ToolsName.OrientationMark)\n  toolGroup.addTool(ToolsName.SliceInfo)\n  toolGroup.addTool(StackScrollMouseWheelTool.toolName)\n\n  toolGroup.setToolEnabled(ToolsName.MeasuringScale)\n  toolGroup.setToolEnabled(ToolsName.OrientationMark)\n  toolGroup.setToolPassive(ToolsName.SliceInfo)\n  toolGroup.setToolActive(StackScrollMouseWheelTool.toolName)\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 08/09/2023\n * @export\n * @param {MedicalComponentID} id\n * @param {string} toolClassName\n */\nexport function setHeaderToolActived(\n  id: MedicalComponentID,\n  toolClassName: string,\n  bindings: toolsTypes.IToolBinding[] = [DEFAULT_BINDING]\n) {\n  const toolGroups = getToolGroups(id)\n\n  if (toolGroups) {\n    // 如果有actived的hand工具则将其disabled\n    setHeaderToolDisabled(id)\n\n    toolGroupsForIn(toolGroups, _seriesType => {\n      const activedCustom = customActivedState.get(connectWithPipe(id, _seriesType))\n      if (activedCustom) toolGroups[_seriesType].setToolDisabled(activedCustom)\n\n      // 设置新的actived的header工具\n      toolGroups[_seriesType].setToolActive(toolClassName, { bindings })\n    })\n\n    // 更新actived的header工具记录\n    const activedHeader = headerActivedState.get(id)\n    if (activedHeader) activedHeader.value = toolClassName\n    else headerActivedState.set(id, ref(toolClassName))\n  }\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 08/09/2023\n * @export\n * @param {MedicalComponentID} id\n * @param {boolean} [activationCustom=false]\n */\nexport function setHeaderToolDisabled(id: MedicalComponentID, activationCustom = false) {\n  const activedHeader = headerActivedState.get(id)\n  const activedToolName = unref(activedHeader)\n  const toolGroups = getToolGroups(id)\n\n  if (!activedHeader || !activedToolName || !toolGroups) return\n\n  toolGroups.primary.setToolDisabled(activedToolName)\n  toolGroups.secondary.setToolDisabled(activedToolName)\n  activedHeader.value = ''\n\n  // 清理测量时产生的标注\n  renderingEngineManager.getGlobalRenderingEngine().then(r => {\n    const viewportIdsP = toolGroups.primary.getViewportIds()\n    const viewportIdsS = toolGroups.secondary.getViewportIds()\n    const allViewportIds = [...viewportIdsP, ...viewportIdsS]\n\n    for (const viewportId of allViewportIds) {\n      const viewport = r.getViewport(viewportId)\n\n      const angleAnnotations = annotation.state.getAnnotations(AngleTool.toolName, viewport.element)\n\n      const lengthAnnotations = annotation.state.getAnnotations(\n        LengthTool.toolName,\n        viewport.element\n      )\n\n      const allAnnotations = (<toolsTypes.Annotations>[])\n        .concat(angleAnnotations, lengthAnnotations)\n        .filter(v => v)\n\n      for (const iterator of allAnnotations) {\n        if (iterator.annotationUID) annotation.state.removeAnnotation(iterator.annotationUID)\n      }\n    }\n  })\n\n  // 恢复鼠标默认样式\n  toolGroups.primary.setViewportsCursorByToolName('', '')\n  toolGroups.secondary.setViewportsCursorByToolName('', '')\n\n  // 如果需要将已存在actived记录的custom工具激活，这里将根据记录自动激活\n  if (activationCustom) {\n    toolGroupsForIn(toolGroups, _seriesType => {\n      const activedCustom = customActivedState.get(connectWithPipe(id, _seriesType))\n\n      if (activedCustom) {\n        toolGroups[_seriesType].setToolActive(activedCustom, {\n          bindings: [DEFAULT_BINDING]\n        })\n      }\n    })\n  }\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 添加一个自定义工具到组件的工具组中\n * @author jiannan.jiao\n * @date 08/09/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} id\n * @param {*} ToolClass\n * @param {toolsTypes.ToolConfiguration} configuration\n */\nexport function addATool(\n  id: MedicalComponentID | DisplayComponentID,\n  ToolClass: any,\n  configuration?: toolsTypes.ToolConfiguration\n) {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(id)\n  const toolGroups = getToolGroups(medicalComponentId)\n\n  if (toolGroups) {\n    toolGroupsForIn(toolGroups, _seriesType => {\n      if (!seriesTypeCheck(<TOOL_GROUP_TYPE>seriesType, _seriesType)) return\n\n      if (!toolGroups[_seriesType].hasTool(ToolClass.toolName)) {\n        if (!Reflect.get(csToolsState.tools, ToolClass.toolName)) addTool(ToolClass)\n        toolGroups[_seriesType].addTool(ToolClass.toolName, configuration)\n      }\n    })\n  }\n}\n\n/**\n * @description 从组件的工具组中删除一个自定义工具\n * @author jiannan.jiao\n * @date 21/06/2024\n * @export\n * @param {(MedicalComponentID | DisplayComponentID)} id\n * @param {*} ToolClass\n */\nexport function removeATool(id: MedicalComponentID | DisplayComponentID, ToolClass: any) {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(id)\n  const toolGroups = getToolGroups(medicalComponentId)\n\n  if (toolGroups) {\n    toolGroupsForIn(toolGroups, _seriesType => {\n      if (!seriesTypeCheck(<TOOL_GROUP_TYPE>seriesType, _seriesType)) return\n\n      if (toolGroups[_seriesType].hasTool(ToolClass.toolName)) {\n        const toolInstances = toolGroups[_seriesType].getToolInstances()\n        Reflect.deleteProperty(toolInstances, ToolClass.toolName)\n      }\n    })\n  }\n}\n\n/**\n * @description 将一个自定义添加的工具状态设置为actived\n * @author jiannan.jiao\n * @date 08/09/2023\n * @export\n * @param {MedicalComponentID | DisplayComponentID } id\n * @param {string} toolClassName\n */\nexport function setAToolActived(\n  id: MedicalComponentID | DisplayComponentID,\n  toolClassName: string\n) {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(id)\n  const toolGroups = getToolGroups(medicalComponentId)\n\n  if (toolGroups) {\n    toolGroupsForIn(toolGroups, _seriesType => {\n      if (!seriesTypeCheck(<TOOL_GROUP_TYPE>seriesType, _seriesType)) return\n      const _id = connectWithPipe(medicalComponentId, _seriesType)\n\n      // 开发者自定义工具组中添加的工具需要校验是否存在\n      if (toolGroups[_seriesType].hasTool(toolClassName)) {\n        const activedHeader = headerActivedState.get(medicalComponentId)\n\n        if (activedHeader) {\n          setHeaderToolDisabled(medicalComponentId)\n        }\n\n        setAToolDisabled(_id)\n\n        toolGroups[_seriesType].setToolActive(toolClassName, {\n          bindings: [DEFAULT_BINDING]\n        })\n\n        customActivedState.set(_id, toolClassName)\n\n        serializationTools(toolGroups[_seriesType])\n      }\n    })\n  }\n}\n\n/**\n * @description 将一个自定义添加的工具状态设置为enabled\n * @author jiannan.jiao\n * @date 19/09/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} id\n * @param {string} toolClassName\n */\nexport function setAToolEnabled(\n  id: MedicalComponentID | DisplayComponentID,\n  toolClassName: string\n) {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(id)\n  const toolGroups = getToolGroups(medicalComponentId)\n\n  if (toolGroups) {\n    toolGroupsForIn(toolGroups, _seriesType => {\n      if (!seriesTypeCheck(<TOOL_GROUP_TYPE>seriesType, _seriesType)) return\n\n      // 开发者自定义工具组中添加的工具需要校验是否存在\n      if (toolGroups[_seriesType].hasTool(toolClassName)) {\n        toolGroups[_seriesType].setToolEnabled(toolClassName)\n\n        serializationTools(toolGroups[_seriesType])\n      }\n    })\n  }\n}\n\n/**\n * @description 将一个自定义添加的工具状态设置为disabled\n * @author jiannan.jiao\n * @date 08/09/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} id\n * @param {string} [toolClassName] 如果不指定工具类名默认将actived状态的工具disabled\n */\nexport function setAToolDisabled(\n  id: MedicalComponentID | DisplayComponentID,\n  toolClassName?: string\n) {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(id)\n  const toolGroups = getToolGroups(medicalComponentId)\n\n  if (toolGroups) {\n    toolGroupsForIn(toolGroups, _seriesType => {\n      if (!seriesTypeCheck(<TOOL_GROUP_TYPE>seriesType, _seriesType)) return\n      // toolGroup.getActivePrimaryMouseButtonTool()\n      const _id = connectWithPipe(medicalComponentId, _seriesType)\n      const activedCustom = customActivedState.get(_id)\n\n      if (toolClassName) {\n        toolGroups[_seriesType].setToolDisabled(toolClassName)\n\n        if (toolClassName === activedCustom) {\n          // 恢复鼠标默认样式\n          toolGroups[_seriesType].setViewportsCursorByToolName('', '')\n          // 清除当前工具组中的actived工具记录\n          customActivedState.delete(_id)\n        }\n      } else {\n        if (activedCustom) {\n          toolGroups[_seriesType].setToolDisabled(activedCustom)\n\n          // 恢复鼠标默认样式\n          toolGroups[_seriesType].setViewportsCursorByToolName('', '')\n          // 清除当前工具组中的actived工具记录\n          customActivedState.delete(_id)\n        }\n      }\n\n      serializationTools(toolGroups[_seriesType])\n    })\n  }\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 25/09/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} id\n * @param {string} toolClassName\n * @param {toolsTypes.ToolConfiguration} configuration\n */\nexport function setToolConfiguration(\n  id: MedicalComponentID | DisplayComponentID,\n  toolClassName: string,\n  configuration: toolsTypes.ToolConfiguration\n) {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(id)\n  const toolGroups = getToolGroups(medicalComponentId)\n\n  if (toolGroups) {\n    toolGroupsForIn(toolGroups, _seriesType => {\n      if (!seriesTypeCheck(<TOOL_GROUP_TYPE>seriesType, _seriesType)) return\n      toolGroups[_seriesType].setToolConfiguration(toolClassName, configuration)\n    })\n  }\n}\n\n/* export function setToolStrategy(\n  id: MedicalComponentID | DisplayComponentID,\n  toolClassName: string,\n  strategyName: string\n) {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(id)\n  const toolGroups = getToolGroups(medicalComponentId)\n\n  if (toolGroups) {\n    toolGroupsForIn(toolGroups, _seriesType => {\n      if (!seriesTypeCheck(<TOOL_GROUP_TYPE>seriesType, _seriesType)) return\n      toolGroups[_seriesType].setActiveStrategy(toolClassName, strategyName)\n    })\n  }\n} */\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\nconst CAMERA_SYNC_NAME = 'camera'\n\n/**\n * @description 组件初始化时创建对应的Camera同步器\n * @author jiannan.jiao\n * @date 12/09/2023\n * @export\n * @param {MedicalComponentID} id\n */\nexport function addCameraPositionSynchronizers(id: MedicalComponentID) {\n  const axialId = connectWithPipe(id, corrEnums.OrientationAxis.AXIAL, CAMERA_SYNC_NAME)\n  const sagittalId = connectWithPipe(id, corrEnums.OrientationAxis.SAGITTAL, CAMERA_SYNC_NAME)\n  const coronalId = connectWithPipe(id, corrEnums.OrientationAxis.CORONAL, CAMERA_SYNC_NAME)\n\n  !SynchronizerManager.getSynchronizer(axialId) && createCameraPositionSynchronizer(axialId)\n  !SynchronizerManager.getSynchronizer(sagittalId) && createCameraPositionSynchronizer(sagittalId)\n  !SynchronizerManager.getSynchronizer(coronalId) && createCameraPositionSynchronizer(coronalId)\n}\n\n/**\n * @description 移除同步管理器中添加的同步器\n * @author jiannan.jiao\n * @date 12/09/2023\n * @export\n * @param {MedicalComponentID} id\n */\nexport function removeCameraPositionSynchronizers(id: MedicalComponentID) {\n  SynchronizerManager.destroySynchronizer(\n    connectWithPipe(id, corrEnums.OrientationAxis.AXIAL, CAMERA_SYNC_NAME)\n  )\n  SynchronizerManager.destroySynchronizer(\n    connectWithPipe(id, corrEnums.OrientationAxis.SAGITTAL, CAMERA_SYNC_NAME)\n  )\n  SynchronizerManager.destroySynchronizer(\n    connectWithPipe(id, corrEnums.OrientationAxis.CORONAL, CAMERA_SYNC_NAME)\n  )\n}\n\n/**\n * @description 向同步器中添加一个视口，它将被同时添加到soureViewport和targetViewport中\n * @author jiannan.jiao\n * @date 12/09/2023\n * @export\n * @param {string} renderingEngineId\n * @param {viewportId} viewportId\n */\nexport function addViewportToCameraPositionSynchronizers(\n  renderingEngineId: string,\n  viewportId: viewportId\n) {\n  const [medicalComponentId, , axisName] = splitWithPipe(viewportId)\n  const synchronizer = SynchronizerManager.getSynchronizer(\n    connectWithPipe(medicalComponentId, axisName, CAMERA_SYNC_NAME)\n  )\n  if (synchronizer) {\n    synchronizer.add({ renderingEngineId, viewportId })\n  }\n}\n\n/**\n * @description 用于取消同步时移除同步器中的视口\n * @author jiannan.jiao\n * @date 12/09/2023\n * @export\n * @param {MedicalComponentID} id\n */\nexport function destoryCameraPositionSynchronizers(id: MedicalComponentID) {\n  const synchronizerAxi = SynchronizerManager.getSynchronizer(\n    connectWithPipe(id, corrEnums.OrientationAxis.AXIAL, CAMERA_SYNC_NAME)\n  )\n  synchronizerAxi && synchronizerAxi.destroy()\n\n  const synchronizerSag = SynchronizerManager.getSynchronizer(\n    connectWithPipe(id, corrEnums.OrientationAxis.SAGITTAL, CAMERA_SYNC_NAME)\n  )\n  synchronizerSag && synchronizerSag.destroy()\n\n  const synchronizerCor = SynchronizerManager.getSynchronizer(\n    connectWithPipe(id, corrEnums.OrientationAxis.CORONAL, CAMERA_SYNC_NAME)\n  )\n  synchronizerCor && synchronizerCor.destroy()\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 创建相机位置同步器\n * @author jiannan.jiao\n * @date 12/09/2023\n * @param {string} synchronizerName\n * @returns {*}  {Synchronizer}\n */\nfunction createCameraPositionSynchronizer(synchronizerName: string): Synchronizer {\n  return SynchronizerManager.createSynchronizer(\n    synchronizerName,\n    EVENTS.CAMERA_MODIFIED,\n    cameraSyncCallback\n  )\n}\n\n/**\n * @description 相机位置同步器中CAMERA_MODIFIED事件发生后的回调，只在各个轴位视口垂直于屏幕的轴上同步，\n *              cornerstoneTools中自带同步器会同步三个方向的数据，导致受影响的targetViewport会平移、缩放\n * @author jiannan.jiao\n * @date 12/09/2023\n * @param {Synchronizer} synchronizerInstance\n * @param {coreTypes.IViewportId} sourceViewportId 事件来源视口\n * @param {coreTypes.IViewportId} targetViewportId 受影响视口\n * @param {CustomEvent} cameraModifiedEvent 有传入但未使用\n */\nfunction cameraSyncCallback(\n  synchronizerInstance: Synchronizer,\n  sourceViewportId: coreTypes.IViewportId,\n  targetViewportId: coreTypes.IViewportId\n): void {\n  const renderingEngine = getRenderingEngine(targetViewportId.renderingEngineId)\n  if (!renderingEngine) {\n    throw new Error(`No RenderingEngine for Id: ${targetViewportId.renderingEngineId}`)\n  }\n\n  // 源视口\n  const sourceViewport = <coreTypes.IVolumeViewport>(\n    renderingEngine.getViewport(sourceViewportId.viewportId)\n  )\n  // 目标视口\n  const targetViewport = <coreTypes.IVolumeViewport>(\n    renderingEngine.getViewport(targetViewportId.viewportId)\n  )\n\n  if (\n    sourceViewport.viewportStatus === corrEnums.ViewportStatus.NO_DATA ||\n    targetViewport.viewportStatus === corrEnums.ViewportStatus.NO_DATA\n  ) {\n    return\n  }\n\n  const newIndex = getViewportIndex(sourceViewport, targetViewport)\n\n  if (newIndex >= 0) {\n    const targetViewportActor = targetViewport.getDefaultActor()\n\n    if (targetViewportActor) {\n      // 更新该方向上对应的index\n      sliceStateManager.setSliceIndex(\n        targetViewportActor.uid,\n        targetViewport.defaultOptions.orientation,\n        newIndex\n      )\n\n      // 如果存在相同体积的其他视口(包含其他组件中)则同步切层\n      jumpToSpecifiedSlice(\n        targetViewportActor.uid,\n        targetViewport.defaultOptions.orientation,\n        newIndex,\n        [sourceViewport.id, targetViewport.id]\n      )\n\n      targetViewport.render()\n    }\n  }\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 12/09/2023\n * @export\n * @param {DisplayComponentID } id\n */\nexport function addVOISynchronizer(id: DisplayComponentID) {\n  if (!SynchronizerManager.getSynchronizer(id)) {\n    synchronizers.createVOISynchronizer(id, { syncInvertState: true, syncColormap: true })\n  }\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 12/09/2023\n * @export\n * @param {DisplayComponentID } id\n */\nexport function removeVOISynchronizer(id: DisplayComponentID) {\n  SynchronizerManager.destroySynchronizer(id)\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\nconst POINTER_SYNC_NAME = 'pointer'\n\n/**\n * @description 组件初始化时创建对应的SliceInfoTool同步器\n * @author jiannan.jiao\n * @date 31/10/2023\n * @export\n * @param {MedicalComponentID} id\n */\nexport function addPointerPositionSynchronizers(id: MedicalComponentID) {\n  const axialId = connectWithPipe(id, corrEnums.OrientationAxis.AXIAL, POINTER_SYNC_NAME)\n  const sagittalId = connectWithPipe(id, corrEnums.OrientationAxis.SAGITTAL, POINTER_SYNC_NAME)\n  const coronalId = connectWithPipe(id, corrEnums.OrientationAxis.CORONAL, POINTER_SYNC_NAME)\n\n  !SynchronizerManager.getSynchronizer(axialId) && createPointerPositionSynchronizer(axialId)\n  !SynchronizerManager.getSynchronizer(sagittalId) && createPointerPositionSynchronizer(sagittalId)\n  !SynchronizerManager.getSynchronizer(coronalId) && createPointerPositionSynchronizer(coronalId)\n}\n\n/**\n * @description 移除同步管理器中添加的SliceInfoTool同步器\n * @author jiannan.jiao\n * @date 31/10/2023\n * @export\n * @param {MedicalComponentID} id\n */\nexport function removePointerPositionSynchronizers(id: MedicalComponentID) {\n  destoryPointerPositionSynchronizers(id)\n\n  SynchronizerManager.destroySynchronizer(\n    connectWithPipe(id, corrEnums.OrientationAxis.AXIAL, POINTER_SYNC_NAME)\n  )\n  SynchronizerManager.destroySynchronizer(\n    connectWithPipe(id, corrEnums.OrientationAxis.SAGITTAL, POINTER_SYNC_NAME)\n  )\n  SynchronizerManager.destroySynchronizer(\n    connectWithPipe(id, corrEnums.OrientationAxis.CORONAL, POINTER_SYNC_NAME)\n  )\n}\n\n/**\n * @description 向同步器中添加一个视口，它将被同时添加到soureViewport和targetViewport中\n * @author jiannan.jiao\n * @date 31/10/2023\n * @export\n * @param {string} renderingEngineId\n * @param {viewportId} viewportId\n */\nexport function addViewportToPointerPositionSynchronizers(\n  renderingEngineId: string,\n  viewportId: viewportId\n) {\n  const [medicalComponentId, , axisName] = splitWithPipe(viewportId)\n  const synchronizer = SynchronizerManager.getSynchronizer(\n    connectWithPipe(medicalComponentId, axisName, POINTER_SYNC_NAME)\n  )\n  if (synchronizer) {\n    synchronizer.add({ renderingEngineId, viewportId })\n\n    const rendering = getRenderingEngine(renderingEngineId)\n    const viewport = rendering?.getViewport(viewportId)\n    if (viewport) {\n      const onMouseleave = () => disappearSliceInfoCrossLine(medicalComponentId)\n      viewport.element.addEventListener('mouseleave', onMouseleave)\n      pointerMouseleaveHandlors.set(viewportId, { element: viewport.element, onMouseleave })\n    }\n  }\n}\n\nconst pointerMouseleaveHandlors = new Map()\n\n/**\n * @description 用于取消SliceInfoTool同步时移除同步器中的视口\n * @author jiannan.jiao\n * @date 31/10/2023\n * @export\n * @param {MedicalComponentID} id\n */\nexport function destoryPointerPositionSynchronizers(id: MedicalComponentID) {\n  const synchronizerAxi = SynchronizerManager.getSynchronizer(\n    connectWithPipe(id, corrEnums.OrientationAxis.AXIAL, POINTER_SYNC_NAME)\n  )\n  if (synchronizerAxi) {\n    synchronizerAxi.destroy()\n\n    // 移除mouseleave监听\n    const viewports = synchronizerAxi.getSourceViewports()\n    for (const { viewportId } of viewports) {\n      const handlor = pointerMouseleaveHandlors.get(viewportId)\n      handlor && handlor.element.removeEventListener('mouseleave', handlor.onMouseleave)\n      pointerMouseleaveHandlors.delete(viewportId)\n    }\n  }\n\n  const synchronizerSag = SynchronizerManager.getSynchronizer(\n    connectWithPipe(id, corrEnums.OrientationAxis.SAGITTAL, POINTER_SYNC_NAME)\n  )\n  if (synchronizerSag) {\n    synchronizerSag.destroy()\n\n    // 移除mouseleave监听\n    const viewports = synchronizerSag.getSourceViewports()\n    for (const { viewportId } of viewports) {\n      const handlor = pointerMouseleaveHandlors.get(viewportId)\n      handlor && handlor.element.removeEventListener('mouseleave', handlor.onMouseleave)\n      pointerMouseleaveHandlors.delete(viewportId)\n    }\n  }\n\n  const synchronizerCor = SynchronizerManager.getSynchronizer(\n    connectWithPipe(id, corrEnums.OrientationAxis.CORONAL, POINTER_SYNC_NAME)\n  )\n  if (synchronizerCor) {\n    synchronizerCor.destroy()\n\n    // 移除mouseleave监听\n    const viewports = synchronizerCor.getSourceViewports()\n    for (const { viewportId } of viewports) {\n      const handlor = pointerMouseleaveHandlors.get(viewportId)\n      handlor && handlor.element.removeEventListener('mouseleave', handlor.onMouseleave)\n      pointerMouseleaveHandlors.delete(viewportId)\n    }\n  }\n\n  // 渲染消除可能存在的鼠标同步十字线\n  disappearSliceInfoCrossLine(id)\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 清除工具示例中的passive状态并触发对annotations的重新渲染消除可能存在的鼠标同步十字线\n * @author jiannan.jiao\n * @date 31/10/2023\n * @param {MedicalComponentID} id\n */\nfunction disappearSliceInfoCrossLine(id: MedicalComponentID) {\n  renderingEngineManager.getGlobalRenderingEngine().then(r => {\n    const toolGroups = getToolGroups(id)\n\n    if (toolGroups) {\n      toolGroupsForIn(toolGroups, _seriesType => {\n        const tool = toolGroups[_seriesType].getToolInstance(ToolsName.SliceInfo)\n        if (tool) tool.passive = false\n\n        for (const axis of [\n          corrEnums.OrientationAxis.AXIAL,\n          corrEnums.OrientationAxis.SAGITTAL,\n          corrEnums.OrientationAxis.CORONAL\n        ]) {\n          const viewportId = connectWithPipe(id, _seriesType, axis)\n          const viewport = r.getViewport(viewportId)\n\n          if (viewport) toolsUtils.triggerAnnotationRender(viewport.element)\n        }\n      })\n    }\n  })\n}\n\n/**\n * @description 创建SliceInfoTool同步器\n * @author jiannan.jiao\n * @date 31/10/2023\n * @param {string} synchronizerName\n * @returns {*}  {Synchronizer}\n */\nfunction createPointerPositionSynchronizer(synchronizerName: string): Synchronizer {\n  return SynchronizerManager.createSynchronizer(\n    synchronizerName,\n    toolsEnums.Events.MOUSE_MOVE,\n    pointerSyncCallback\n  )\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 31/10/2023\n * @param {Synchronizer} synchronizerInstance\n * @param {coreTypes.IViewportId} sourceViewport\n * @param {coreTypes.IViewportId} targetViewport\n * @param {toolsTypes.EventTypes.MouseMoveEventType} sourceEvent\n */\nfunction pointerSyncCallback(\n  synchronizerInstance: Synchronizer,\n  sourceViewport: coreTypes.IViewportId,\n  targetViewport: coreTypes.IViewportId,\n  sourceEvent: toolsTypes.EventTypes.MouseMoveEventType\n) {\n  const renderingEngine = getRenderingEngine(targetViewport.renderingEngineId)\n  if (!renderingEngine) {\n    throw new Error(`No RenderingEngine for Id: ${targetViewport.renderingEngineId}`)\n  }\n\n  const sViewport = renderingEngine.getViewport(sourceViewport.viewportId)\n  const tViewport = renderingEngine.getViewport(targetViewport.viewportId)\n\n  if (\n    sViewport.viewportStatus === corrEnums.ViewportStatus.NO_DATA ||\n    tViewport.viewportStatus === corrEnums.ViewportStatus.NO_DATA\n  ) {\n    return\n  }\n\n  const { medicalComponentId, seriesType } = splitComponentIdStr(targetViewport.viewportId)\n  const toolGroup = ToolGroupManager.getToolGroup(connectWithPipe(medicalComponentId, seriesType))\n\n  if (toolGroup) {\n    const tool = toolGroup.getToolInstance(ToolsName.SliceInfo)\n\n    if (tool) {\n      const sEnabledElement = getEnabledElement(sViewport.element)\n      const tEnabledElement = getEnabledElement(tViewport.element)\n\n      // 用targetViewport视口的SliceInfoTool实例中的方法检查两个视口是否均符合显示要求\n      if (!tool.viewportCheck(sEnabledElement) || !tool.viewportCheck(tEnabledElement)) {\n        // 任何一个视口不符合显示要求时则在targetViewport中重新渲染消除可能存在的鼠标同步十字线\n        disappearSliceInfoCrossLine(medicalComponentId)\n        return\n      }\n\n      const { detail, type } = sourceEvent\n\n      // 必须cloneDeep源事件中的detail，否则会被篡改element, viewportId, fromSynchronizer, 影像其他工具\n      const event = new CustomEvent(type, {\n        detail: merge(cloneDeep(detail), {\n          element: tViewport.element,\n          viewportId: tViewport.id,\n          fromSynchronizer: true\n        })\n      })\n\n      tool.mouseMoveCallback(event)\n    }\n  }\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 专门用来设置DraggableTool为actived状态，默认将全部可拖拽元素设置为false\n * @author jiannan.jiao\n * @date 25/09/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} id\n * @param {boolean} [resetState=true]\n */\nexport function setDraggableToolActived(\n  id: MedicalComponentID | DisplayComponentID,\n  resetState = true\n) {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(id)\n  const toolGroups = getToolGroups(medicalComponentId)\n\n  if (toolGroups) {\n    toolGroupsForIn(toolGroups, _seriesType => {\n      if (!seriesTypeCheck(<TOOL_GROUP_TYPE>seriesType, _seriesType)) return\n      const _id = <DisplayComponentID>connectWithPipe(medicalComponentId, _seriesType)\n\n      setAToolActived(_id, ToolsName.Draggable)\n\n      resetState && draggable.resetDraggabledState(_id, false)\n    })\n  }\n}\n\n/**\n * @description  专门用来设置DraggableTool为disabled状态，默认将全部可拖拽元素设置为false\n * @author jiannan.jiao\n * @date 25/09/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} id\n */\nexport function setDraggableToolDisabled(id: MedicalComponentID | DisplayComponentID) {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(id)\n  const toolGroups = getToolGroups(medicalComponentId)\n\n  if (toolGroups) {\n    toolGroupsForIn(toolGroups, _seriesType => {\n      if (!seriesTypeCheck(<TOOL_GROUP_TYPE>seriesType, _seriesType)) return\n      const _id = <DisplayComponentID>connectWithPipe(medicalComponentId, _seriesType)\n\n      draggable.resetDraggabledState(_id, false)\n\n      setAToolDisabled(_id, ToolsName.Draggable)\n    })\n  }\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 专门用来设置DraggableDisplayTool为actived状态，默认将全部可拖拽元素的显示设置为true\n * @author jiannan.jiao\n * @date 26/09/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} id\n */\nexport function setDraggableDisplayToolEnabled(id: MedicalComponentID | DisplayComponentID) {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(id)\n  const toolGroups = getToolGroups(medicalComponentId)\n\n  if (toolGroups) {\n    toolGroupsForIn(toolGroups, _seriesType => {\n      if (!seriesTypeCheck(<TOOL_GROUP_TYPE>seriesType, _seriesType)) return\n      const _id = <DisplayComponentID>connectWithPipe(medicalComponentId, _seriesType)\n\n      setAToolEnabled(_id, ToolsName.DraggableDisplay)\n\n      draggable.resettVisibledState(_id)\n    })\n  }\n}\n\n/**\n * @description  专门用来设置DraggableDisplayTool为disabled状态，默认将全部可拖拽元素的显示设置为false，并默认将拖拽关闭\n * @author jiannan.jiao\n * @date 25/09/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} id\n */\nexport function setDraggableDisplayToolDisabled(\n  id: MedicalComponentID | DisplayComponentID,\n  effectDrag = true\n) {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(id)\n  const toolGroups = getToolGroups(medicalComponentId)\n\n  if (toolGroups) {\n    toolGroupsForIn(toolGroups, _seriesType => {\n      if (!seriesTypeCheck(<TOOL_GROUP_TYPE>seriesType, _seriesType)) return\n      const _id = <DisplayComponentID>connectWithPipe(medicalComponentId, _seriesType)\n\n      draggable.resettVisibledState(_id, false)\n\n      setAToolDisabled(_id, ToolsName.DraggableDisplay)\n    })\n\n    effectDrag && setDraggableToolDisabled(id)\n  }\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\nexport function setBrushRadius(id: MedicalComponentID | DisplayComponentID, brushSize: number) {\n  setToolConfiguration(id, AdvanceBrushTool.toolName, { brushSize })\n}\n\n/* export function setBrushStrategy(id: MedicalComponentID | DisplayComponentID, strategy: string) {\n  setToolStrategy(id, AdvanceBrushTool.toolName, strategy)\n} */\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 18/12/2023\n * @param {toolsTypes.IToolGroup} toolGroup\n */\nfunction serializationTools(toolGroup: toolsTypes.IToolGroup) {\n  const keys = Object.keys(toolGroup.toolOptions)\n  const serializationNo: string[] = []\n\n  for (const toolName of keys) {\n    if (!ToolsOrder.includes(toolName)) {\n      serializationNo.push(toolName)\n    }\n  }\n\n  const newOptions = {}\n  const newTools = serializationNo.concat(ToolsOrder)\n\n  for (const toolName of newTools) {\n    const options = toolGroup.getToolOptions(toolName)\n    options && Reflect.set(newOptions, toolName, options)\n  }\n\n  toolGroup.toolOptions = newOptions\n}\n","/**\n * @description\n * @author jiannan.jiao\n */\n\n/* Import References */\nimport {\n  cache,\n  ImageVolume,\n  EVENTS,\n  triggerEvent,\n  eventTarget,\n  utilities as coreUtils\n} from '@cornerstonejs/core'\nimport { segmentation, Enums as toolsEnums } from '@cornerstonejs/tools'\n\nimport { vec3 } from 'gl-matrix'\nimport { cloneDeep, debounce } from 'lodash'\nimport { reactive } from 'vue'\n\nimport vtkDataArray from '@kitware/vtk.js/Common/Core/DataArray'\nimport vtkImageHelper from '@kitware/vtk.js/Common/Core/ImageHelper'\nimport vtkImageData from '@kitware/vtk.js/Common/DataModel/ImageData'\nimport vtkImageCropFilter from '@kitware/vtk.js/Filters/General/ImageCropFilter'\n\nimport { AXIS_AXES, Events, TOOL_GROUP_TYPE } from '../constant'\nimport { connectWithPipe, splitComponentIdStr, splitWithPipe } from '../scripts'\nimport { idGenerator, segmentActorOpacityExchange, ThreadPool } from '../utilities'\nimport { getToolGroups, seriesTypeCheck, toolGroupsForIn } from './tools_state_manager'\nimport { renderingEngineManager } from '.'\n\nimport BoundsWorkerConstructor from '../workers/segmentation_bounds.worker.ts?worker'\nimport ContoursWorkerConstructor from '../workers/segmentation_contours.worker.ts?worker'\nimport FillWorkerConstructor from '../workers/segmentation_fill.worker.ts?worker'\n\n/* Import Types */\nimport type { Types as coreTypes } from '@cornerstonejs/core'\nimport type { PointLower } from '@doodle3d/clipper-js'\nimport type { UnwrapNestedRefs } from 'vue'\nimport type { ContourData, Segmentation, DisplayComponentID, MedicalComponentID } from '../types'\nimport type { VolumeId } from '.'\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/** @type {*} 保存不同segmentation勾画后imageData的BoundsIJK */\nconst contourDataMap: Map<VolumeId, ContourData> = new Map()\n\n/** @type {*} 获取勾画轮廓数据的任务队列 */\nconst getContourDataTaskQueue: Map<\n  VolumeId /* segmentationId */,\n  ((data: ContourData | undefined) => void)[]\n> = new Map()\n\nexport function getSegmentationIdsFromContourDataMap() {\n  return contourDataMap.keys()\n}\n\n/**\n * @description 异步获取勾画轮廓数据-在切换segmentation时，可能需要最小化的体积存在前一步勾画\n *              此时需要通过异步等待轮廓数据生成后才能进行体积最小化的处理\n * @author jiannan.jiao\n * @date 13/03/2024\n * @export\n * @param {VolumeId} segmentationId\n * @returns {*}\n */\nexport function getContourData(segmentationId: VolumeId) {\n  if (boundsWorkerPool.isWorking() || contoursWorkerPool.isWorking()) {\n    // 如果勾画线程正在忙碌，可能是上一步勾画还未结束\n    return new Promise((resolve: (value: ContourData | undefined) => void) => {\n      const taskQueue = getContourDataTaskQueue.get(segmentationId)\n      if (taskQueue) {\n        // 如果该segmentationId的任务队列存在则等待勾画轮廓数据构建完成\n        taskQueue.push(resolve)\n      } else {\n        resolve(undefined)\n      }\n    })\n  } else {\n    return new Promise((resolve: (value: ContourData | undefined) => void) => {\n      resolve(contourDataMap.get(segmentationId))\n    })\n  }\n}\n\nexport function setContourData(segmentationId: VolumeId, data: ContourData) {\n  contourDataMap.set(segmentationId, data)\n\n  // 如果获取勾画轮廓数据的任务队列存在，则执行任务并清空队列\n  const taskQueue = getContourDataTaskQueue.get(segmentationId)\n  if (taskQueue?.length) {\n    for (const iterator of taskQueue.splice(0)) {\n      iterator(data)\n    }\n  }\n  getContourDataTaskQueue.delete(segmentationId)\n}\n\nexport function deleteContourData(segmentationId: VolumeId) {\n  return contourDataMap.delete(segmentationId)\n}\n\nexport function clearContourData() {\n  contourDataMap.clear()\n}\n\n/** @type {*} 子线程最大数量 */\nconst maxTask = navigator.hardwareConcurrency || 1\n\nconst completionWorks = function (this: ThreadPool) {\n  this.terminateAllWorkers()\n}\n\n/** @type {*} 填充体积子线程池 */\nconst fillWorkerPool = new ThreadPool(FillWorkerConstructor, maxTask, completionWorks)\n\n/** @type {*} 获取勾画边界子线程池 */\nconst boundsWorkerPool = new ThreadPool(BoundsWorkerConstructor, maxTask, completionWorks)\n\n/** @type {*} 获取勾画轮廓线程池 */\nconst contoursWorkerPool = new ThreadPool(ContoursWorkerConstructor, maxTask, completionWorks)\n\n/**\n * @description 计算segmentation体积的BoundsIJK并存入contourBounds\n * @author jiannan.jiao\n * @date 08/11/2023\n * @param {VolumeId} segmentationId\n * @param {number} segmentIndex\n */\nfunction caleContourData(segmentationId: VolumeId, segmentIndex: number) {\n  const segmentationVolume = cache.getVolume(segmentationId)\n  if (!segmentationVolume) throw new Error('Segmentation volume is undefined.')\n\n  const { imageData, referencedVolumeId } = segmentationVolume\n\n  if (imageData && referencedVolumeId) {\n    // 添加segmentationId对应的任务队列\n    if (!getContourDataTaskQueue.get(segmentationId)) {\n      getContourDataTaskQueue.set(segmentationId, [])\n    }\n\n    const segDimensions = imageData.getDimensions()\n    const direction = imageData.getDirection()\n    const origin = imageData.getOrigin()\n    const spacing = imageData.getSpacing()\n    const scalarData = segmentationVolume.getScalarData()\n\n    const referencedVolume = cache.getVolume(referencedVolumeId)\n    if (!referencedVolume) throw new Error('Referenced volume is undefined.')\n\n    const { dimensions } = referencedVolume\n\n    const boundsPro = <\n      Promise<{\n        bounds: number[]\n        boundsIJK: number[]\n        dimensions: coreTypes.Point3\n        segmentationId: string\n        volumeValue: number\n      }>\n    >boundsWorkerPool.addTask({\n      origin,\n      refDimensions: dimensions,\n      segDimensions,\n      spacing,\n      scalarData,\n      segmentationId\n    })\n\n    const contoursPro = <\n      Promise<{ contours: Map<number, PointLower[][]>; segmentationId: string }>\n    >contoursWorkerPool.addTask({\n      AXIS_AXES,\n      dimensions: segDimensions,\n      direction,\n      origin,\n      spacing,\n      scalarData,\n      segmentationId,\n      segmentIndex\n    })\n\n    Promise.all([boundsPro, contoursPro]).then(([boundsData, contoursData]) => {\n      import.meta.env.DEV && console.log(boundsData, contoursData)\n\n      const { bounds, boundsIJK, dimensions, volumeValue } = boundsData\n      const { contours, segmentationId } = contoursData\n      const [, volumeId] = splitWithPipe(segmentationId)\n\n      // const imageCropFilter = vtkImageCropFilter.newInstance()\n      // imageCropFilter.addInputData(imageData)\n      // imageCropFilter.setCroppingPlanes(bounds)\n\n      // const imageCropFilterOutData = imageCropFilter.getOutputData()\n      // const scalars = imageCropFilterOutData.getPointData().getScalars().getData()\n\n      const origin: coreTypes.Point3 = [bounds[0], bounds[2], bounds[4]]\n\n      setContourData(segmentationId, {\n        bounds,\n        boundsIJK,\n        contours,\n        direction,\n        dimensions,\n        origin,\n        // scalars,\n        spacing,\n        volumeValue\n      })\n\n      triggerEvent(eventTarget, Events.CONTOUR_DATA_MODIFIED, {\n        bounds,\n        boundsIJK,\n        contours,\n        direction,\n        dimensions,\n        origin,\n        // scalars: Array.from(scalars),\n        segmentationId,\n        spacing,\n        volumeId,\n        volumeValue\n      })\n    })\n  }\n}\n\n/**\n * @description 对caleContourData的执行进行节流，防止手动勾画工具中的频繁点击\n * @author jiannan.jiao\n * @date 13/03/2024\n */\nexport const caleContourDataDebounced = debounce(caleContourData, 500)\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\nconst representationUIDMap: UnwrapNestedRefs<\n  Map<DisplayComponentID, Map<VolumeId /* segmentationId */, string /* RepresentationUID */>>\n> = reactive(new Map())\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 08/11/2023\n * @export\n * @param {DisplayComponentID } toolGroupId\n * @param {string} segmentationId\n * @returns {*}\n */\nexport function getRepresentationUID(toolGroupId: DisplayComponentID, segmentationId: string) {\n  return getRepresentationUIDMap(toolGroupId).get(segmentationId)\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 08/11/2023\n * @export\n * @param {DisplayComponentID } toolGroupId\n * @returns {*}\n */\nexport function getRepresentationUIDMap(toolGroupId: DisplayComponentID) {\n  /* let map = representationUIDMap.get(toolGroupId)\n  if (!map) map = createRepresentationUIDMap(toolGroupId)\n  return map */\n  return <Map<string, string>>representationUIDMap.get(toolGroupId)\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 08/11/2023\n * @param {DisplayComponentID } toolGroupId\n * @returns {*}\n */\nexport function createRepresentationUIDMap(toolGroupId: DisplayComponentID) {\n  const map = new Map()\n  representationUIDMap.set(toolGroupId, map)\n  return <Map<string, string>>representationUIDMap.get(toolGroupId)\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 设置toolGroup中的分割体积颜色\n * @author jiannan.jiao\n * @date 08/11/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {string} segmentationId\n * @param {number} segmentIndex\n * @param {coreTypes.Color} color\n * @returns {*}\n */\nexport function setRepresentationColor(\n  componentId: MedicalComponentID | DisplayComponentID,\n  segmentationId: string,\n  segmentIndex: number,\n  color: coreTypes.Color\n) {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(componentId)\n  const toolGroups = getToolGroups(medicalComponentId)\n\n  if (!toolGroups) return\n  toolGroupsForIn(toolGroups, _seriesType => {\n    if (!seriesTypeCheck(<TOOL_GROUP_TYPE>seriesType, _seriesType)) return\n    const toolGroupId = <DisplayComponentID>connectWithPipe(medicalComponentId, _seriesType)\n    const segmentationRepUID = getRepresentationUID(toolGroupId, segmentationId)\n\n    if (segmentationRepUID) {\n      segmentation.config.color.setColorForSegmentIndex(\n        toolGroupId,\n        segmentationRepUID,\n        segmentIndex,\n        color\n      )\n    }\n  })\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 09/11/2023\n * @export\n * @param {DisplayComponentID } toolGroupId\n * @param {string} segmentationId\n * @param {number} segmentIndex\n * @returns {*}\n */\nexport function getRepresentationColor(\n  toolGroupId: DisplayComponentID,\n  segmentationId: string,\n  segmentIndex: number\n) {\n  const segmentationRepUID = getRepresentationUID(toolGroupId, segmentationId)\n\n  if (segmentationRepUID) {\n    const color = segmentation.config.color.getColorForSegmentIndex(\n      toolGroupId,\n      segmentationRepUID,\n      segmentIndex\n    )\n\n    return color\n  }\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 依赖序列体积创建分割体积，分割体积将比依赖序列在XYZ方向上大一圈\n * @author jiannan.jiao\n * @date 06/11/2023\n * @export\n * @param {(Pick<Segmentation, 'seriesId' | 'volumeId'>)} segment\n * @returns {*}\n */\nexport function createSegmentation(segment: Pick<Segmentation, 'seriesId' | 'volumeId'>) {\n  const { seriesId } = segment\n\n  if (!seriesId) throw new Error('Missing seriesId.')\n\n  const referencedVolumeId = idGenerator.seriesIdToVolumeId(seriesId)\n  const referencedVolume = cache.getVolume(referencedVolumeId)\n  if (!referencedVolume) throw new Error('Referenced volume is undefined.')\n\n  const segmentationId = idGenerator.segmentationId(segment)\n\n  // XYZ方向上大一圈\n  const dimensions = <coreTypes.Point3>referencedVolume.dimensions.map(v => v + 2)\n\n  let origin: coreTypes.Point3\n  if (referencedVolume.imageData) {\n    origin = <coreTypes.Point3>referencedVolume.imageData.indexToWorld([-1, -1, -1])\n  } else {\n    const [xs, ys, zs] = referencedVolume.spacing.map(v => -v)\n    const originOffset = vec3.fromValues(xs, ys, zs)\n    vec3.transformMat3(originOffset, originOffset, referencedVolume.direction)\n    origin = <coreTypes.Point3>vec3.add([0, 0, 0], referencedVolume.origin, originOffset)\n  }\n\n  const scalarData = new Uint8Array(dimensions[0] * dimensions[1] * dimensions[2])\n\n  // 创建segmentation体积\n  const imageVolume = createImageVolume(\n    dimensions,\n    referencedVolume.direction,\n    cloneDeep(referencedVolume.metadata),\n    origin,\n    referencedVolume.spacing,\n    scalarData,\n    referencedVolumeId,\n    segmentationId\n  )\n\n  const volumeLoaderAsync = cache\n    .putVolumeLoadObject(segmentationId, {\n      promise: Promise.resolve(imageVolume)\n    })\n    .then(() => {\n      segmentation.addSegmentations([\n        {\n          segmentationId,\n          representation: {\n            // The type of segmentation\n            type: toolsEnums.SegmentationRepresentations.Labelmap,\n            // The actual segmentation data, in the case of labelmap this is a reference to the source volume of the segmentation.\n            data: { volumeId: segmentationId }\n          }\n        }\n      ])\n    })\n\n  return { segmentationId, volumeLoaderAsync }\n}\n\n/**\n * @description 删除cache、segmentation中的体积\n * @author dong.wu\n * @date 22/09/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {string[]} segmentationIds\n */\nexport function deleteSegmentation(\n  componentId: MedicalComponentID | DisplayComponentID,\n  segmentationIds: string[],\n  _deleteContourData = true\n) {\n  // 移除SegmentationRepresentation\n  deleteRepresentations(componentId, segmentationIds)\n\n  for (const segmentationId of segmentationIds) {\n    // 删除segmentation\n    segmentation.state.removeSegmentation(segmentationId)\n\n    /**\n     * 删除Volume\n     *\n     * 2024-03-11 jiannan.jiao\n     * 体积不存在时removeVolumeLoadObject中会报错\n     */\n    try {\n      cache.removeVolumeLoadObject(segmentationId)\n    } catch (error) {\n      console.warn(error)\n    }\n\n    _deleteContourData && deleteContourData(segmentationId)\n  }\n}\n\n/**\n * @description 将输入的体积扩至最大并重新添加对应的Representation，分割体积将比依赖序列在XYZ方向上大一圈\n * @author dong.wu\n * @date 08/11/2023\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {coreTypes.IImageVolume} segmentationVolume\n * @param {number} segmentIndex\n */\nasync function maximizeSegmentationAsync(\n  componentId: MedicalComponentID | DisplayComponentID,\n  segmentationVolume: coreTypes.IImageVolume,\n  segmentIndex: number\n) {\n  const {\n    imageData: segImageData,\n    referencedVolumeId,\n    volumeId: segmentationId\n  } = segmentationVolume\n  if (!segImageData || !referencedVolumeId) {\n    throw new Error('Missing imageData or referencedVolumeId.')\n  }\n\n  const referencedVolume = cache.getVolume(referencedVolumeId)\n  if (!referencedVolume) throw new Error('Referenced volume is undefined.')\n\n  const {\n    dimensions: refDimensions,\n    direction,\n    imageData: refImageData,\n    metadata,\n    origin: refOrigin,\n    spacing\n  } = referencedVolume\n  if (!refImageData) throw new Error(\"Referenced volume's imageData is undefined.\")\n\n  const contoursData = await getContourData(segmentationId)\n  if (contoursData) {\n    const { bounds: segBounds, contours } = contoursData\n    const refBounds = refImageData.getBounds()\n\n    /** @type {*} 勾画体积相对于序列体积个方向上外扩程度 */\n    const boundsExpand = segBounds.map((v, i) => v - refBounds[i])\n\n    const { dimensions: maximizedDimensions, origin: maximizedOrigin } =\n      calcSegmentationDimensionsAndOrigin(boundsExpand, refDimensions, refOrigin, spacing)\n\n    const [columes, rows, slices] = maximizedDimensions\n\n    /** @type {*} 体素标量数据数组，默认填充为0 */\n    const scalarData = new Uint8Array(columes * rows * slices)\n\n    // 创建segmentation体积\n    const imageVolume = createImageVolume(\n      maximizedDimensions,\n      direction,\n      cloneDeep(metadata),\n      maximizedOrigin,\n      spacing,\n      scalarData,\n      referencedVolumeId,\n      segmentationId\n    )\n    if (!imageVolume.imageData) throw new Error(\"Segmentation volume's imageData is undefined.\")\n\n    // 删除cache、segmentation中的体积, 移除SegmentationRepresentation\n    deleteSegmentation(componentId, [segmentationId], false)\n\n    // 更新cache._volumeCache中的记录\n    await cache.putVolumeLoadObject(segmentationId, {\n      promise: Promise.resolve(imageVolume)\n    })\n\n    await addSegmentationOnRebuildAsync(componentId, segmentationId, segmentIndex)\n\n    const contoursObj: { [zPosition: string]: PointLower[][] } = {}\n    for (const [worldZ, paths] of contours) {\n      Reflect.set(contoursObj, worldZ, paths)\n    }\n\n    // 填充scalarData\n    fillScalarData({\n      contours: convertsToIndex(imageVolume.imageData, contoursObj, true),\n      columes,\n      rows,\n      scalarData,\n      segmentIndex\n    })\n  } else {\n    // throw new Error(\"Can't find contour data with segmentation id is \" + segmentationId)\n    console.log(\"Can't find contour data with segmentation id is \" + segmentationId)\n\n    // XYZ方向上大一圈\n    const dimensions = <coreTypes.Point3>referencedVolume.dimensions.map(v => v + 2)\n\n    let origin: coreTypes.Point3\n    if (referencedVolume.imageData) {\n      origin = <coreTypes.Point3>referencedVolume.imageData.indexToWorld([-1, -1, -1])\n    } else {\n      const [xs, ys, zs] = referencedVolume.spacing.map(v => -v)\n      const originOffset = vec3.fromValues(xs, ys, zs)\n      vec3.transformMat3(originOffset, originOffset, referencedVolume.direction)\n      origin = <coreTypes.Point3>vec3.add([0, 0, 0], referencedVolume.origin, originOffset)\n    }\n\n    const scalarData = new Uint8Array(dimensions[0] * dimensions[1] * dimensions[2])\n\n    // 创建segmentation体积\n    const imageVolume = createImageVolume(\n      dimensions,\n      referencedVolume.direction,\n      cloneDeep(referencedVolume.metadata),\n      origin,\n      referencedVolume.spacing,\n      scalarData,\n      referencedVolumeId,\n      segmentationId\n    )\n    if (!imageVolume.imageData) throw new Error(\"Segmentation volume's imageData is undefined.\")\n\n    // 删除cache、segmentation中的体积, 移除SegmentationRepresentation\n    deleteSegmentation(componentId, [segmentationId], false)\n\n    // 更新cache._volumeCache中的记录\n    await cache.putVolumeLoadObject(segmentationId, {\n      promise: Promise.resolve(imageVolume)\n    })\n\n    await addSegmentationOnRebuildAsync(componentId, segmentationId, segmentIndex)\n  }\n}\n\n/**\n * @description 将输入的体积缩至最小并重新添加对应的Representation\n * @author dong.wu\n * @date 08/11/2023\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {coreTypes.IImageVolume} segmentationVolume\n * @param {number} segmentIndex\n */\nasync function minimizeSegmentationAsync(\n  componentId: MedicalComponentID | DisplayComponentID,\n  segmentationVolume: coreTypes.IImageVolume,\n  segmentIndex: number\n) {\n  const {\n    dimensions: segDimensions,\n    direction,\n    imageData,\n    metadata,\n    origin,\n    referencedVolumeId,\n    spacing,\n    volumeId: segmentationId\n  } = segmentationVolume\n\n  if (!imageData || !referencedVolumeId) {\n    throw new Error(\"Segmentation volume's imageData or referencedVolumeId is undefined.\")\n  }\n\n  const referencedVolume = cache.getVolume(referencedVolumeId)\n  if (!referencedVolume) throw new Error('Referenced volume is undefined.')\n\n  const { dimensions: refDimensions } = referencedVolume\n\n  const minimizedOrigin: coreTypes.Point3 = [...origin]\n  const contourData = await getContourData(segmentationId)\n  const croppingPlanes = [0, 0, 0, 0, 0, 0]\n\n  if (contourData) {\n    for (const [index, item] of contourData.boundsIJK.entries()) {\n      const i = index >> 1\n      const dimensionOffset = Math.max((segDimensions[i] - refDimensions[i]) >> 1, 1)\n\n      /** @type {*} 勾画边界在segmentation中的坐标需要+dimensionOffset, segmentation至少比序列体积大一圈 */\n      const itemInSegmentation = item + dimensionOffset\n\n      // croppingPlanes中min需要-1, max需要+1, 这样剪切出来的体积将比勾画体积大一圈\n      croppingPlanes[index] = index % 2 ? itemInSegmentation + 1 : itemInSegmentation - 1\n    }\n\n    const indexInWorld = imageData.indexToWorld([\n      croppingPlanes[0],\n      croppingPlanes[2],\n      croppingPlanes[4]\n    ])\n\n    for (const [index, item] of indexInWorld.entries()) minimizedOrigin[index] = item\n  }\n\n  const filter = vtkImageCropFilter.newInstance()\n  filter.addInputData(imageData)\n  filter.setCroppingPlanes(croppingPlanes)\n\n  const outData = filter.getOutputData()\n  const points = outData.getPointData().getScalars().getData()\n  const scalarData = new Uint8Array(points)\n\n  const minimizedDimensions: coreTypes.Point3 = [0, 0, 0]\n  for (let i = 0; i < 3; i++) {\n    const ix2 = i << 1\n    minimizedDimensions[i] = croppingPlanes[ix2 + 1] - croppingPlanes[ix2] + 1\n  }\n\n  // 创建segmentation体积\n  const imageVolume = createImageVolume(\n    minimizedDimensions,\n    direction,\n    cloneDeep(metadata),\n    minimizedOrigin,\n    spacing,\n    scalarData,\n    referencedVolumeId,\n    segmentationId\n  )\n\n  // 删除cache、segmentation中的体积, 移除SegmentationRepresentation\n  deleteSegmentation(componentId, [segmentationId], false)\n\n  // 更新cache._volumeCache中的记录\n  await cache.putVolumeLoadObject(segmentationId, {\n    promise: Promise.resolve(imageVolume)\n  })\n\n  await addSegmentationOnRebuildAsync(componentId, segmentationId, segmentIndex)\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 09/11/2023\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {string} segmentationId\n * @param {number} segmentIndex\n */\nasync function addSegmentationOnRebuildAsync(\n  componentId: MedicalComponentID | DisplayComponentID,\n  segmentationId: string,\n  segmentIndex: number\n) {\n  segmentation.addSegmentations([\n    {\n      segmentationId,\n      representation: {\n        // The type of segmentation\n        type: toolsEnums.SegmentationRepresentations.Labelmap,\n        // The actual segmentation data, in the case of labelmap this is a reference to the source volume of the segmentation.\n        data: { volumeId: segmentationId }\n      }\n    }\n  ])\n\n  const toolGroupRepresentationUIDMap = await addRepresentationsAsync(componentId, [\n    { segmentationId, segmentIndex }\n  ])\n\n  if (toolGroupRepresentationUIDMap) {\n    // 如果返回Map对象表示添加成功\n    for (const toolGroupId of toolGroupRepresentationUIDMap.keys()) {\n      // 设置toolGroup中的分割体积颜色\n      const color = getRepresentationColor(toolGroupId, segmentationId, segmentIndex)\n\n      if (color) setRepresentationColor(toolGroupId, segmentationId, segmentIndex, color)\n      else throw new Error('Prev Segmentation index is undefined.')\n    }\n  }\n}\n\n/**\n * @description 根据传入的勾画轮廓数据创建segmentation, 创建体积的方向当前仅考虑轴状位的情况\n * @date 17/11/2023\n * @export\n * @param {(Pick<Segmentation, 'segmentIndex' | 'seriesId' | 'volumeId'>)} segment\n * @param {({ contours: { [zPosition: string]: PointLower[][] } } & Pick<\n *     ContourData,\n *     'bounds' | 'volumeValue'\n *   >)} contoursData\n * @param {boolean} [minimize=true]\n * @returns {*}\n */\nexport function createSegmentationByContoursData(\n  segment: Pick<Segmentation, 'segmentIndex' | 'seriesId' | 'volumeId'>,\n  contoursData: { contours: { [zPosition: string]: PointLower[][] }; volumeValue?: number } & Pick<\n    ContourData,\n    'bounds'\n  >,\n  minimize = true\n) {\n  const { seriesId } = segment\n  if (!seriesId) throw new Error('Missing seriesId.')\n\n  const referencedVolumeId = idGenerator.seriesIdToVolumeId(seriesId)\n  const referencedVolume = cache.getVolume(referencedVolumeId)\n  if (!referencedVolume) throw new Error('Referenced volume is undefined.')\n\n  const {\n    dimensions: refDimensions,\n    direction,\n    imageData: refImageData,\n    origin: refOrigin,\n    spacing\n  } = referencedVolume\n  if (!refImageData) throw new Error(\"Referenced volume's imageData is undefined.\")\n\n  const { bounds: segBounds, contours /* volumeValue */ } = contoursData\n  const refBounds = refImageData.getBounds()\n\n  let segDimensions: coreTypes.Point3\n  let segOrigin: coreTypes.Point3\n\n  if (minimize) {\n    /** @type {*} 3 = 1 + DEFAULT_EXPAND, +1获取勾画占用的实际体素数量, +2在各方向上外扩1体素满足渲染 */\n    const expand = DEFAULT_EXPAND + 1\n\n    segDimensions = <coreTypes.Point3>spacing.map((v, i) => {\n      const ix2 = i << 1\n      return Math.round((segBounds[ix2 + 1] - segBounds[ix2]) / v) + expand\n    })\n    segOrigin = <coreTypes.Point3>(\n      [segBounds[0], segBounds[2], segBounds[4]].map((v, i) => v - spacing[i])\n    )\n  } else {\n    /** @type {*} 勾画体积相对于序列体积各方向上外扩程度 */\n    const boundsExpand = segBounds.map((v, i) => v - refBounds[i])\n\n    const { dimensions, origin } = calcSegmentationDimensionsAndOrigin(\n      boundsExpand,\n      refDimensions,\n      refOrigin,\n      spacing\n    )\n\n    segDimensions = dimensions\n    segOrigin = origin\n  }\n\n  const [columes, rows, slices] = segDimensions\n\n  /** @type {*} 体素标量数据数组，默认填充为0 */\n  const scalarData = coreUtils.createUint8SharedArray(columes * rows * slices)\n  // const scalarData = new Uint8Array(columes * rows * slices)\n\n  const segmentationId = idGenerator.segmentationId(segment)\n\n  // 创建segmentation体积\n  const imageVolume = createImageVolume(\n    segDimensions,\n    direction,\n    cloneDeep(referencedVolume.metadata),\n    segOrigin,\n    spacing,\n    scalarData,\n    referencedVolumeId,\n    segmentationId\n  )\n  if (!imageVolume.imageData) throw new Error(\"Segmentation volume's imageData is undefined.\")\n\n  /** @description 用于setContourData保存轮廓数据 */\n  const contoursMap: Map<number, PointLower[][]> = new Map()\n\n  // 遍历contours将不同层上的轮廓保存至contoursMap，并记录层的key\n  for (const key in contours) {\n    const paths = contours[key]\n    const worldZ = Number(key)\n\n    contoursMap.set(worldZ, paths)\n  }\n\n  // 计算勾画在序列体积下的boundsIJK\n  const minIJK = refImageData\n    .worldToIndex([segBounds[0], segBounds[2], segBounds[4]])\n    .map(Math.round)\n  const maxIJK = refImageData\n    .worldToIndex([segBounds[1], segBounds[3], segBounds[5]])\n    .map(Math.round)\n  const boundsIJK = [minIJK[0], maxIJK[0], minIJK[1], maxIJK[1], minIJK[2], maxIJK[2]]\n\n  // 更新cache._volumeCache中的记录\n  const volumeLoaderAsync = cache\n    .putVolumeLoadObject(segmentationId, {\n      promise: Promise.resolve(imageVolume)\n    })\n    .then(() => {\n      segmentation.addSegmentations([\n        {\n          segmentationId,\n          representation: {\n            // The type of segmentation\n            type: toolsEnums.SegmentationRepresentations.Labelmap,\n            // The actual segmentation data, in the case of labelmap this is a reference to the source volume of the segmentation.\n            data: { volumeId: segmentationId }\n          }\n        }\n      ])\n    })\n\n  let volumeFillAsync\n\n  if (OffscreenCanvas) {\n    // 如果离屏渲染支持，则在子线程中对scalarData进行填充\n    volumeFillAsync = new Promise(\n      function (\n        this: coreTypes.IImageVolume,\n        resolve: (value: { segmentationId: string; volumeValue: number }) => void,\n        reject: (reason: string) => void\n      ) {\n        if (!this.imageData) {\n          reject(\"Segmentation volume's imageData is undefined.\")\n          return\n        }\n\n        fillWorkerPool\n          .addTask({\n            contours: convertsToIndex(this.imageData, contours),\n            columes,\n            rows,\n            scalarData,\n            segmentIndex: segment.segmentIndex,\n            segmentVolumeId: imageVolume.volumeId\n          })\n          .then((data: { segmentVolumeId: string; ALLfilledVoxels: number }) => {\n            if (data?.segmentVolumeId) {\n              segmentation.triggerSegmentationEvents.triggerSegmentationDataModified(\n                data.segmentVolumeId\n              )\n\n              const volumeValue = spacing.reduce((a, b) => a * b, 1) * data.ALLfilledVoxels\n              setContourData(segmentationId, {\n                bounds: segBounds,\n                boundsIJK,\n                contours: contoursMap,\n                direction,\n                dimensions: segDimensions,\n                origin: [segBounds[0], segBounds[2], segBounds[4]],\n                spacing,\n                volumeValue\n              })\n\n              resolve({ segmentationId: this.volumeId, volumeValue })\n            } else reject('Segmentation fill worker failed.')\n          })\n          .catch(error => reject(error))\n      }.bind(imageVolume)\n    )\n  } else {\n    // 如果离屏渲染不支持，则在主线程中对scalarData进行填充\n    volumeFillAsync = new Promise(\n      function (\n        this: coreTypes.IImageVolume,\n        resolve: (value: { segmentationId: string; volumeValue: number }) => void,\n        reject: (reason: string) => void\n      ) {\n        if (!this.imageData) {\n          reject(\"Segmentation volume's imageData is undefined.\")\n          return\n        }\n\n        const ALLfilledVoxels = fillScalarData({\n          contours: convertsToIndex(this.imageData, contours, true),\n          columes,\n          rows,\n          scalarData,\n          segmentIndex: segment.segmentIndex\n        })\n\n        segmentation.triggerSegmentationEvents.triggerSegmentationDataModified(this.volumeId)\n\n        const volumeValue = spacing.reduce((a, b) => a * b, 1) * ALLfilledVoxels\n        setContourData(segmentationId, {\n          bounds: segBounds,\n          boundsIJK,\n          contours: contoursMap,\n          direction,\n          dimensions: segDimensions,\n          origin: [segBounds[0], segBounds[2], segBounds[4]],\n          spacing,\n          volumeValue\n        })\n\n        resolve({ segmentationId: this.volumeId, volumeValue })\n      }.bind(imageVolume)\n    )\n  }\n\n  return { segmentationId, volumeLoaderAsync, volumeFillAsync }\n}\n\n/**\n * @description 根据传入的勾画轮廓数据更新segmentation, 勾画轮廓数据应当为轴状位上的勾画，\n *              且不能超过已存在体积的bounds, 超出bounds的情况下需要createSegmentationByContoursData重新创建体积\n * @author jiannan.jiao\n * @date 27/11/2023\n * @export\n * @param {({ segmentationId: string } & Pick<Segmentation, 'segmentIndex'>)} segment\n * @param {({ contours: { [zPosition: string]: PointLower[][] } } & Pick<ContourData, 'bounds'>)} contoursData\n * @returns {*}\n */\nexport function updateSegmentationByContoursData(\n  segment: { segmentationId: string } & Pick<Segmentation, 'segmentIndex'>,\n  contoursData: { contours: { [zPosition: string]: PointLower[][] } } & Pick<ContourData, 'bounds'>\n) {\n  const { segmentationId, segmentIndex } = segment\n\n  // segmentation体积\n  const segmentationVolume = cache.getVolume(segmentationId)\n\n  if (segmentationVolume?.imageData) {\n    const { dimensions, direction, imageData, /* origin, */ spacing } = segmentationVolume\n    const segmentationBounds = imageData.getBounds()\n\n    const { bounds, contours } = contoursData\n\n    for (const [i, v] of segmentationBounds.entries()) {\n      const _v = bounds[i]\n\n      if (i % 2) {\n        if (_v > v) throw new Error('Contours outside the segmentation volume boundary')\n      } else {\n        if (_v < v) throw new Error('Contours outside the segmentation volume boundary')\n      }\n    }\n\n    const [columes, rows] = dimensions\n\n    /** @type {*} 体素标量数据数组，默认填充为0 */\n    const scalarData = segmentationVolume.getScalarData()\n    scalarData.fill(0)\n\n    /** @type {*} 用于存储勾画数据 */\n    const contoursMap = new Map()\n\n    // 遍历轮廓创建Map\n    for (const key in contours) {\n      const paths = contours[key]\n      const worldZ = Number(key)\n      contoursMap.set(worldZ, paths)\n    }\n\n    // 填充scalarData\n    const ALLfilledVoxels = fillScalarData({\n      contours: convertsToIndex(segmentationVolume.imageData, contours, true),\n      columes,\n      rows,\n      scalarData,\n      segmentIndex\n    })\n\n    const volumeValue = spacing.reduce((a, b) => a * b, 1) * ALLfilledVoxels\n\n    // 计算勾画在序列体积下的boundsIJK\n    const minIJK = imageData.worldToIndex([bounds[0], bounds[2], bounds[4]]).map(Math.round)\n    const maxIJK = imageData.worldToIndex([bounds[1], bounds[3], bounds[5]]).map(Math.round)\n    const boundsIJK = [minIJK[0], maxIJK[0], minIJK[1], maxIJK[1], minIJK[2], maxIJK[2]]\n\n    setContourData(segmentationId, {\n      bounds,\n      boundsIJK,\n      contours: contoursMap,\n      direction,\n      dimensions,\n      origin: [segmentationBounds[0], segmentationBounds[2], segmentationBounds[4]],\n      spacing,\n      volumeValue\n    })\n\n    /**\n     * 必须执行triggerSegmentationDataModified，否则视图中不更新轮廓显示\n     * Array.from(new Int8Array(dimensions[2]).map((v, i) => i))用作更新全部层, 防止之前勾画的层未更新显示\n     */\n    segmentation.triggerSegmentationEvents.triggerSegmentationDataModified(\n      segmentationId,\n      Array.from(new Int8Array(dimensions[2]).map((v, i) => i))\n    )\n\n    return volumeValue\n  }\n}\n\n/**\n * @description 重置segmentation, 并清空记录的勾画数据\n * @author jiannan.jiao\n * @date 27/11/2023\n * @export\n * @param {string} segmentationId\n */\nexport async function resetSegmentation(segmentationId: string) {\n  // segmentation体积\n  const segmentationVolume = cache.getVolume(segmentationId)\n\n  if (segmentationVolume?.imageData) {\n    const { dimensions, direction, origin, spacing } = segmentationVolume\n\n    // 重置体素标量数据为0\n    segmentationVolume.getScalarData().fill(0)\n\n    /** @type {*} 用于triggerSegmentationDataModified */\n    const arrayOfSlices: number[] = []\n\n    const contourData = await getContourData(segmentationId)\n\n    if (contourData) {\n      for (const [worldZ] of contourData.contours) {\n        const sliceIndex = Math.round((worldZ - origin[2]) / spacing[2])\n        arrayOfSlices.push(sliceIndex)\n      }\n\n      deleteContourData(segmentationId)\n    } else {\n      for (let i = 0; i < dimensions[2]; i++) {\n        arrayOfSlices.push(i)\n      }\n    }\n\n    // 必须执行triggerSegmentationDataModified，否则视图中不更新轮廓显示\n    segmentation.triggerSegmentationEvents.triggerSegmentationDataModified(\n      segmentationId,\n      arrayOfSlices\n    )\n\n    const [, volumeId] = splitWithPipe(segmentationId)\n\n    triggerEvent(eventTarget, Events.CONTOUR_DATA_MODIFIED, {\n      bounds: [Infinity, -Infinity, Infinity, -Infinity, Infinity, -Infinity],\n      boundsIJK: [Infinity, -Infinity, Infinity, -Infinity, Infinity, -Infinity],\n      contours: new Map(),\n      direction,\n      dimensions: [-Infinity, -Infinity, -Infinity],\n      origin: [Infinity, Infinity, Infinity],\n      segmentationId,\n      spacing,\n      volumeId,\n      volumeValue: 0\n    })\n  }\n}\n\n/**\n * @description 清除轴状位方向上指定层上的勾画轮廓, 需要传入segmentIndex计算contoursData\n * @author jiannan.jiao\n * @date 27/11/2023\n * @export\n * @param {({ segmentationId: string } & Pick<Segmentation, 'segmentIndex'>)} segment\n * @param {number} worldZ\n */\nexport async function removeContoursOnSlice(\n  segment: { segmentationId: string } & Pick<Segmentation, 'segmentIndex'>,\n  worldZ: number\n) {\n  const { segmentationId, segmentIndex } = segment\n  const contoursData = await getContourData(segmentationId)\n\n  // segmentation体积\n  const segmentationVolume = cache.getVolume(segmentationId)\n\n  if (contoursData && segmentationVolume?.imageData) {\n    const { dimensions, imageData } = segmentationVolume\n    const { bounds, contours } = contoursData\n\n    let zInContours\n\n    // 遍历轮廓Map寻找匹配层\n    for (const [z] of contours) {\n      if (coreUtils.isEqual(worldZ, z)) {\n        zInContours = z\n        break\n      }\n    }\n\n    if (zInContours !== undefined) {\n      const mminIJK = imageData.worldToIndex([bounds[0], bounds[2], zInContours]).map(Math.round)\n\n      const [columes, rows] = dimensions\n\n      /** @type {*} 单层上体素个数 */\n      const sliceVoxels = columes * rows\n\n      /** @type {*} 当前层前全部层上的体素总和 */\n      const prevSliceVoxels = sliceVoxels * mminIJK[2]\n\n      segmentationVolume.getScalarData().fill(0, prevSliceVoxels, prevSliceVoxels + sliceVoxels)\n\n      // 必须执行triggerSegmentationDataModified，否则视图中不更新轮廓显示\n      segmentation.triggerSegmentationEvents.triggerSegmentationDataModified(segmentationId, [\n        mminIJK[2]\n      ])\n\n      caleContourData(segmentationId, segmentIndex)\n    }\n  }\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 向toolGroup中异步添加分割体积representation，如果返回Map对象表示添加成功\n * @author jiannan.jiao\n * @date 08/11/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {string[]} segmentationIds\n * @param {boolean} [active] 可选值，设置新添加的representation的active状态\n * @returns {*}\n */\nexport async function addRepresentationsAsync(\n  componentId: MedicalComponentID | DisplayComponentID,\n  segmentations: { segmentationId: string; segmentIndex: number }[],\n  active?: boolean\n) {\n  /**\n   * @description 参考addSegmentationRepresentation中, 每次添加representation时如果不指定\n   * colorLUTOrIndex会默认新增一组colorLUT至segmentation.state.colorLUT中,但初始化时\n   * segmentation.state.colorLUT为空. 通过判断可以保证始终使用同一组colorLUT\n   */\n  const colorLUTOrIndex = segmentation.state.getNextColorLUTIndex() > 0 ? 0 : undefined\n\n  const { medicalComponentId, seriesType } = splitComponentIdStr(componentId)\n  const toolGroups = getToolGroups(medicalComponentId)\n\n  if (!toolGroups) return\n  const toolGroupRepresentationUIDMap: Map<DisplayComponentID, Map<string, string>> = new Map()\n\n  for (const key in toolGroups) {\n    if (!seriesTypeCheck(<TOOL_GROUP_TYPE>seriesType, <TOOL_GROUP_TYPE>key)) continue\n    const toolGroupId = <DisplayComponentID>connectWithPipe(medicalComponentId, key)\n    const _representationUIDMap = getRepresentationUIDMap(toolGroupId)\n\n    const representationsUID = await segmentation.addSegmentationRepresentations(\n      toolGroupId,\n      segmentations.map(({ segmentationId }) => ({\n        segmentationId,\n        type: toolsEnums.SegmentationRepresentations.Labelmap,\n        options: { colorLUTOrIndex }\n      }))\n    )\n\n    for (const [index, segment] of segmentations.entries()) {\n      const representationId = representationsUID[index]\n      _representationUIDMap.set(segment.segmentationId, representationId)\n\n      if (typeof active === 'boolean') {\n        const representation = segmentation.state.getSegmentationRepresentationByUID(\n          toolGroupId,\n          representationId\n        )\n\n        if (representation) representation.active = active\n      }\n\n      const visibility = getSegmentationVisibility(componentId, segment.segmentationId)\n      setSegmentationsVisibility(\n        componentId,\n        [segment],\n        visibility === undefined ? true : visibility\n      )\n    }\n\n    toolGroupRepresentationUIDMap.set(toolGroupId, _representationUIDMap)\n  }\n\n  return toolGroupRepresentationUIDMap\n}\n\n/**\n * @description 删除工具组中的segmentationRepresentations\n * @author dong.wu\n * @date 22/09/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {string[]} segmentationIds\n */\nexport function deleteRepresentations(\n  componentId: MedicalComponentID | DisplayComponentID,\n  segmentationIds: string[]\n) {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(componentId)\n  const toolGroups = getToolGroups(medicalComponentId)\n\n  if (!toolGroups) return\n  for (const key in toolGroups) {\n    if (!seriesTypeCheck(<TOOL_GROUP_TYPE>seriesType, <TOOL_GROUP_TYPE>key)) continue\n    const representationsUID: string[] = []\n    const toolGroupId = <DisplayComponentID>connectWithPipe(medicalComponentId, key)\n    const _representationUIDMap = getRepresentationUIDMap(toolGroupId)\n\n    for (const segmentationId of segmentationIds) {\n      const representationUID = _representationUIDMap.get(segmentationId)\n      if (representationUID) {\n        representationsUID.push(representationUID)\n        _representationUIDMap.delete(segmentationId)\n      }\n    }\n\n    segmentation.removeSegmentationsFromToolGroup(toolGroupId, representationsUID, true)\n  }\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\nconst activeSegmentationIdMap: Map<\n  MedicalComponentID,\n  { segmentationId: string; segmentIndex: number }\n> = new Map()\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 15/11/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {string} segmentationId\n * @returns {*}\n */\nexport function setActiveSegmentationId(\n  componentId: MedicalComponentID | DisplayComponentID,\n  data: { segmentationId: string; segmentIndex: number }\n) {\n  const { medicalComponentId } = splitComponentIdStr(componentId)\n  return activeSegmentationIdMap.set(medicalComponentId, data)\n}\n\n/**\n * @description 获取当前处于Active状态的SegmentationId\n * @author jiannan.jiao\n * @date 09/11/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @returns {*}\n */\nexport function getActiveSegmentationId(componentId: MedicalComponentID | DisplayComponentID) {\n  const { medicalComponentId } = splitComponentIdStr(componentId)\n  return activeSegmentationIdMap.get(medicalComponentId)\n}\n\n/**\n * @description 取消当前选中的勾画体积\n * @author jiannan.jiao\n * @date 09/11/2023\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n */\nasync function cancelCurrentActiveSegmentation(\n  componentId: MedicalComponentID | DisplayComponentID\n) {\n  const { medicalComponentId } = splitComponentIdStr(componentId)\n  const activeSegmentation = getActiveSegmentationId(medicalComponentId)\n\n  // 判断当前是否已有一个Segmentation处于Active状态，如果有则将其最小化\n  if (activeSegmentation) {\n    await minimizedSegmentationVolume(componentId, activeSegmentation.segmentationId)\n    allSegmentationsInactive(componentId)\n  }\n}\n\n/**\n * @description 设置当前选中的勾画体积，不传入segment时不选中任何勾画体积\n * @author jiannan.jiao\n * @date 08/11/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {Segmentation} [segment]\n * @param {boolean} [needMaximize=true]\n */\nexport async function setActiveSegmentation(\n  componentId: MedicalComponentID | DisplayComponentID,\n  segment?: Segmentation,\n  options = {\n    activeMaximize: true,\n    inactiveMinimize: true\n  }\n) {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(componentId)\n  const renderingEngine = await renderingEngineManager.getGlobalRenderingEngine()\n\n  /**\n   * 如果seriesType存在则监听seriesType对应的轴状位element中的IMAGE_RENDERED事件\n   * 如果seriesType不存在则默认监听TOOL_GROUP_TYPE.P对应的轴状位element\n   */\n  const viewportId = seriesType\n    ? connectWithPipe(medicalComponentId, seriesType, 'axial')\n    : connectWithPipe(medicalComponentId, TOOL_GROUP_TYPE.P, 'axial')\n  const viewport = renderingEngine.getViewport(viewportId)\n\n  const renderedPromise = getRenderedPromise(viewport.element, segment)\n\n  if (!segment) {\n    // 不传入segment时不选中任何勾画体积\n    await cancelCurrentActiveSegmentation(componentId)\n    return renderedPromise\n  }\n\n  // 判断当前是否已有一个Segmentation处于Active状态，如果有则将其最小化\n  const activeSegmentation = getActiveSegmentationId(medicalComponentId)\n\n  // 同时判断needMaximize，如果选中的Segmentation不需要\n  if (activeSegmentation && options.inactiveMinimize) {\n    await minimizedSegmentationVolume(componentId, activeSegmentation.segmentationId)\n  }\n\n  const { segmentIndex } = segment\n  const segmentationId = idGenerator.segmentationId(segment)\n\n  // 判断当前选中的Segmentation是否存在已有的体积，如果有则将其最大化\n  const segmentationVolume = cache.getVolume(segmentationId)\n  if (segmentationVolume) {\n    if (options.activeMaximize) {\n      await maximizeSegmentationAsync(componentId, segmentationVolume, segmentIndex)\n    }\n  } else throw new Error('Segmentation volume is undefined.')\n\n  // 更新组件当前选中的SegmentationID\n  setActiveSegmentationId(componentId, { segmentationId, segmentIndex })\n\n  // 更新工具组中的ActiveSegmentationRepresentation及segmentIndex\n  const toolGroups = getToolGroups(medicalComponentId)\n  if (!toolGroups) return renderedPromise\n\n  toolGroupsForIn(toolGroups, _seriesType => {\n    if (!seriesTypeCheck(<TOOL_GROUP_TYPE>seriesType, _seriesType)) return\n    const toolGroupId = <DisplayComponentID>connectWithPipe(medicalComponentId, _seriesType)\n    const representationUID = getRepresentationUID(toolGroupId, segmentationId)\n\n    if (representationUID) {\n      segmentation.activeSegmentation.setActiveSegmentationRepresentation(\n        toolGroupId,\n        representationUID\n      )\n      segmentation.segmentIndex.setActiveSegmentIndex(segmentationId, segmentIndex)\n    }\n  })\n\n  return renderedPromise\n}\n\n/**\n * @description 设置工具组中所有segmentations的active状态为false\n * @author jiannan.jiao\n * @date 15/11/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n */\nexport function allSegmentationsInactive(componentId: MedicalComponentID | DisplayComponentID) {\n  const { medicalComponentId, seriesType } = splitComponentIdStr(componentId)\n  const toolGroups = getToolGroups(medicalComponentId)\n\n  if (!toolGroups) return\n  // 清除组件当前选中的SegmentationID\n  activeSegmentationIdMap.delete(medicalComponentId)\n\n  toolGroupsForIn(toolGroups, _seriesType => {\n    if (!seriesTypeCheck(<TOOL_GROUP_TYPE>seriesType, _seriesType)) return\n    const toolGroupId = connectWithPipe(medicalComponentId, _seriesType)\n    const representations = segmentation.state.getSegmentationRepresentations(toolGroupId)\n\n    // 取消Representation的active状态，并设置segmentIndex为0\n    if (representations?.length) {\n      for (const representation of representations) {\n        representation.active = false\n        segmentation.segmentIndex.setActiveSegmentIndex(representation.segmentationId, 0)\n      }\n    }\n  })\n}\n\n/**\n * @description 将当前处于Active状态的Segmentation体积缩至最小\n * @author jiannan.jiao\n * @date 09/11/2023\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {string} segmentationId\n */\nasync function minimizedSegmentationVolume(\n  componentId: MedicalComponentID | DisplayComponentID,\n  segmentationId: string\n) {\n  const segmentationVolume = cache.getVolume(segmentationId)\n  if (!segmentationVolume) return\n\n  const segmentIndex = segmentation.segmentIndex.getActiveSegmentIndex(segmentationId)\n  if (segmentIndex) {\n    await minimizeSegmentationAsync(componentId, segmentationVolume, segmentIndex)\n  } else throw new Error('Current actived segmentation index is undefined.')\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\nconst visibilityMap: Map<MedicalComponentID, Map<string, boolean>> = new Map()\n\n/**\n * @description 设置Segmentations的显隐状态\n * @author jiannan.jiao\n * @date 09/11/2023\n * @export\n * @param {(MedicalComponentID | DisplayComponentID )} componentId\n * @param {Segmentation} segments\n * @param {boolean} [visibility=true]\n */\nexport function setSegmentationsVisibility(\n  componentId: MedicalComponentID | DisplayComponentID,\n  segments: Array<{ segmentationId: string } & Pick<Segmentation, 'segmentIndex'>>,\n  visibility = true\n) {\n  if (!segments.length) return\n\n  const { medicalComponentId, seriesType } = splitComponentIdStr(componentId)\n  const toolGroups = getToolGroups(medicalComponentId)\n\n  if (!toolGroups) return\n\n  let componentMap = visibilityMap.get(medicalComponentId)\n  if (!componentMap) visibilityMap.set(medicalComponentId, (componentMap = new Map()))\n\n  const segmentations: { segmentationId: string; segmentIndex: number }[] = []\n\n  for (const segment of segments) {\n    const { segmentIndex, segmentationId } = segment\n    segmentations.push({ segmentationId, segmentIndex })\n    componentMap.set(segmentationId, visibility)\n  }\n\n  toolGroupsForIn(toolGroups, _seriesType => {\n    if (!seriesTypeCheck(<TOOL_GROUP_TYPE>seriesType, _seriesType)) return\n\n    const toolGroupId = <DisplayComponentID>connectWithPipe(medicalComponentId, _seriesType)\n\n    for (const { segmentationId, segmentIndex } of segmentations) {\n      const representationUID = getRepresentationUID(toolGroupId, segmentationId)\n      if (!representationUID) continue\n\n      segmentation.config.visibility.setSegmentVisibility(\n        toolGroupId,\n        representationUID,\n        segmentIndex,\n        visibility\n      )\n    }\n  })\n\n  segmentActorOpacityExchange(\n    medicalComponentId,\n    segmentations.map(v => v.segmentationId),\n    visibility\n  )\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 30/04/2024\n * @export\n * @param {(MedicalComponentID | DisplayComponentID)} componentId\n * @param {string} segmentationId\n * @returns {*}\n */\nexport function getSegmentationVisibility(\n  componentId: MedicalComponentID | DisplayComponentID,\n  segmentationId: string\n) {\n  const { medicalComponentId } = splitComponentIdStr(componentId)\n  const componentMap = visibilityMap.get(medicalComponentId)\n  return componentMap ? componentMap.get(segmentationId) : undefined\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description 设置segmentation的全局默认样式\n * @author dong.wu\n * @date 24/11/2023\n * @export\n * @param {Object} [LabelMap]\n */\nexport function setSegmentationGlobalConfig(LabelMap?: Object) {\n  const segmentationGlobalConfig = segmentation.config.getGlobalConfig()\n\n  const label = {\n    renderOutline: true,\n    outlineWidthActive: 2,\n    outlineWidthInactive: 1, //默认：2\n    renderFill: true, //默认：true\n    renderFillInactive: true, //默认：true\n    fillAlpha: 0.05, //默认：0.7 注意：renderFill为false时vtkPiecewiseFunction中获取到的值为0.01，目前测试层厚为 1, 1.25, 3.3, 5 毫米层厚下0.05均可显示\n    fillAlphaInactive: 0.05, //默认：0.65\n    outlineOpacity: 1, //默认：1\n    outlineOpacityInactive: 0.85 //默认：0.85\n  }\n\n  if (LabelMap) {\n    for (const key in LabelMap) {\n      const val = Reflect.get(LabelMap, key)\n      Reflect.set(label, key, val)\n    }\n  }\n\n  if (segmentationGlobalConfig.representations.LABELMAP) {\n    for (const key in label) {\n      const val = Reflect.get(label, key)\n      Reflect.set(segmentationGlobalConfig.representations.LABELMAP, key, val)\n    }\n  }\n  segmentation.config.setGlobalConfig(segmentationGlobalConfig)\n}\n\n/**\n * @description 返回一个监听IMAGE_RENDERED事件的Promise\n * @author jiannan.jiao\n * @date 09/11/2023\n * @param {HTMLDivElement} element\n * @param {Segmentation} [segment]\n * @returns {*}\n */\nfunction getRenderedPromise(\n  element: HTMLDivElement,\n  segment?: Segmentation\n): Promise<Segmentation | undefined> {\n  return new Promise(resolve => {\n    const handlor = () => {\n      resolve(segment ? { ...segment } : undefined)\n      element.removeEventListener(EVENTS.IMAGE_RENDERED, handlor)\n    }\n\n    element.addEventListener(EVENTS.IMAGE_RENDERED, handlor)\n  })\n}\n\n/**\n * @description 创建ImageVolume\n * @author jiannan.jiao\n * @date 14/11/2023\n * @param {coreTypes.Point3} dimensions\n * @param {coreTypes.Mat3} direction\n * @param {coreTypes.Metadata} metadata 暂时传入referencedVolume的Metadata\n * @param {coreTypes.Point3} origin\n * @param {coreTypes.Point3} spacing\n * @param {coreTypes.PixelDataTypedArray} scalarData\n * @param {string} referencedVolumeId\n * @param {string} segmentationId\n * @returns {*}\n */\nfunction createImageVolume(\n  dimensions: coreTypes.Point3,\n  direction: coreTypes.Mat3,\n  metadata: coreTypes.Metadata,\n  origin: coreTypes.Point3,\n  spacing: coreTypes.Point3,\n  scalarData: coreTypes.PixelDataTypedArray,\n  referencedVolumeId: string,\n  segmentationId: string\n) {\n  const dataArray = vtkDataArray.newInstance({\n    name: 'Pixels',\n    numberOfComponents: 1,\n    values: scalarData\n  })\n\n  const imageData = vtkImageData.newInstance()\n  imageData.setDimensions(dimensions)\n  imageData.setDirection(direction)\n  imageData.setOrigin(origin)\n  imageData.setSpacing(spacing)\n  imageData.getPointData().setScalars(dataArray)\n\n  let sizeInBytes = scalarData.length\n  if (scalarData instanceof Float32Array) {\n    sizeInBytes = sizeInBytes << 2\n  } else if (scalarData instanceof Uint16Array) {\n    sizeInBytes = sizeInBytes << 1\n  } else if (scalarData instanceof Int16Array) {\n    sizeInBytes = sizeInBytes << 1\n  }\n\n  const imageVolume = new ImageVolume({\n    imageIds: [],\n    scalarData,\n    dimensions,\n    spacing,\n    origin,\n    direction,\n    volumeId: segmentationId,\n    referencedVolumeId,\n    sizeInBytes,\n    imageData,\n    metadata: cloneDeep(metadata)\n  })\n\n  return imageVolume\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 16/11/2023\n * @param {Worker} worker\n * @param {Record<string, any>} postData\n * @returns {*}  {Promise<any>}\n */\n/* function createWorkerPromise(\n  worker: Worker,\n  postData: Record<string, any>,\n  terminate = false\n): Promise<any> {\n  return new Promise((resolve, reject) => {\n    worker.postMessage({ ...postData })\n    worker.onmessage = ({ data }) => {\n      resolve(data)\n      terminate && worker.terminate()\n    }\n    worker.onerror = (ev: ErrorEvent) => {\n      reject(ev)\n      terminate && worker.terminate()\n    }\n  })\n} */\n\n/** @type {*} 在各方向上外扩1体素满足渲染 */\nconst DEFAULT_EXPAND = 2\n\n/**\n * @description 根据勾画体积相对于序列体积个方向上外扩程度计算勾画体积的dimensions和origin\n *              如果勾画体积在某个方向上超出序列体积, 则在这个方向的min和max上对称扩张\n * @author jiannan.jiao\n * @date 20/11/2023\n * @param {number[]} boundsExpand 勾画体积相对于序列体积个方向上外扩程度\n * @param {coreTypes.Point3} refDimensions\n * @param {coreTypes.Point3} refOrigin\n * @param {coreTypes.Point3} spacing\n * @returns {*}\n */\nfunction calcSegmentationDimensionsAndOrigin(\n  boundsExpand: number[],\n  refDimensions: coreTypes.Point3,\n  refOrigin: coreTypes.Point3,\n  spacing: coreTypes.Point3\n) {\n  let dimensions: coreTypes.Point3\n  let origin: coreTypes.Point3\n\n  /** @type {*} 勾画体积如果在min的比较中均为正, max的比较中均为负则勾画体积处于序列内部 */\n  const segmentOutOfReference = boundsExpand.some((v, i) => {\n    if (i % 2)\n      return v < 0 //min的比较\n    else return v > 0 //max的比较\n  })\n\n  if (segmentOutOfReference) {\n    dimensions = [0, 0, 0]\n    origin = [0, 0, 0]\n\n    for (let i = 0; i < 3; i++) {\n      const ix2 = i << 1\n      const min = boundsExpand[ix2]\n      const max = boundsExpand[ix2 + 1]\n\n      if (min > 0 && max < 0) {\n        dimensions[i] = refDimensions[i] + DEFAULT_EXPAND\n        origin[i] = refOrigin[i] - spacing[i]\n      } else {\n        let expand: number\n        if (min < 0 && max > 0) {\n          expand = Math.max(\n            Math.abs(Math.round(min / spacing[i])),\n            Math.abs(Math.round(max / spacing[i]))\n          )\n        } else if (min < 0) {\n          expand = Math.abs(Math.round(min / spacing[i]))\n        } else {\n          expand = Math.abs(Math.round(max / spacing[i]))\n        }\n\n        dimensions[i] = refDimensions[i] + (expand << 1) + DEFAULT_EXPAND\n        origin[i] = refOrigin[i] - spacing[i] * (expand + (DEFAULT_EXPAND >> 1))\n      }\n    }\n  } else {\n    dimensions = <coreTypes.Point3>refDimensions.map(v => v + 2)\n    origin = <coreTypes.Point3>refOrigin.map((v, i) => v - spacing[i])\n  }\n\n  return { dimensions, origin }\n}\n\n/**\n * @overload\n * @description 将轮廓数据中的DICOM坐标转换为IJK坐标\n */\nfunction convertsToIndex(\n  imageData: coreTypes.IImageData['imageData'],\n  contours: { [zPosition: string]: PointLower[][] }\n): Map<number, PointLower[][]>\n\nfunction convertsToIndex(\n  imageData: coreTypes.IImageData['imageData'],\n  contours: { [zPosition: string]: PointLower[][] },\n  path2D: boolean\n): Map<number, Path2D>\n\n/**\n * @implements\n * @author jiannan.jiao\n * @date 19/01/2024\n * @param {coreTypes.IImageData['imageData']} imageData\n * @param {{ [zPosition: string]: PointLower[][] }} contours //world coordinate\n * @returns {*}\n */\nfunction convertsToIndex(\n  imageData: coreTypes.IImageData['imageData'],\n  contours: { [zPosition: string]: PointLower[][] },\n  path2D?: boolean\n) {\n  const contoursInIJK: Map<number, PointLower[][] | Path2D> = new Map()\n\n  if (path2D) {\n    for (const key in contours) {\n      const paths = contours[key]\n      const Z = Number(key)\n      const pathsInIJK = new Path2D()\n      let K = 0\n\n      for (let i = 0, iMax = paths.length; i < iMax; i++) {\n        const path = paths[i]\n        const pathInIJK = new Path2D()\n\n        const { x: startX, y: startY } = path[0]\n        const startPt = imageData.worldToIndex([startX, startY, Z])\n        pathInIJK.moveTo(startPt[0], startPt[1])\n\n        for (let j = 1, jMax = path.length; j < jMax; j++) {\n          const { x: X, y: Y } = path[j]\n          const [x, y, z] = imageData.worldToIndex([X, Y, Z]).map(Math.round)\n\n          K = z\n          pathInIJK.lineTo(x, y)\n        }\n\n        pathInIJK.lineTo(startPt[0], startPt[1])\n        pathInIJK.closePath()\n\n        pathsInIJK.addPath(pathInIJK)\n      }\n\n      contoursInIJK.set(K, pathsInIJK)\n    }\n  } else {\n    for (const key in contours) {\n      const paths = contours[key]\n      const Z = Number(key)\n      const pathsInIJK = []\n      let K = 0\n\n      for (let i = 0, iMax = paths.length; i < iMax; i++) {\n        const path = paths[i]\n        const pathInIJK = []\n\n        for (let j = 0, jMax = path.length; j < jMax; j++) {\n          const { x: X, y: Y } = path[j]\n          const [x, y, z] = imageData.worldToIndex([X, Y, Z]).map(Math.round)\n\n          K = z\n          pathInIJK.push({ x, y })\n        }\n\n        pathsInIJK.push(pathInIJK)\n      }\n\n      contoursInIJK.set(K, pathsInIJK)\n    }\n  }\n\n  return contoursInIJK\n}\n\n/**\n * @description 利用canvas调用gpu计算快速填充segmentation的scalarData\n * @author jiannan.jiao\n * @date 19/01/2024\n * @param {{\n *   contours: Map<number, Path2D>\n *   columes: number\n *   rows: number\n *   scalarData: coreTypes.PixelDataTypedArray\n *   segmentIndex: number\n * }} data\n */\nfunction fillScalarData(data: {\n  contours: Map<number, Path2D>\n  columes: number\n  rows: number\n  scalarData: coreTypes.PixelDataTypedArray\n  segmentIndex: number\n}) {\n  const { contours, columes, rows, scalarData, segmentIndex } = data\n\n  const canvas = document.createElement('canvas')\n  canvas.height = rows\n  canvas.width = columes\n\n  /** @type {number} 用于统计被填充的体素数量 */\n  let ALLfilledVoxels = 0\n\n  /**\n   * @link https://html.spec.whatwg.org/multipage/canvas.html#concept-canvas-will-read-frequently\n   */\n  const ctx = canvas.getContext('2d', { willReadFrequently: true })\n\n  if (ctx) {\n    const sliceVoxels = rows * columes\n    for (const [K, paths] of contours) {\n      const { intArr, filledVoxels } = canvasFill(ctx, paths, columes, rows, segmentIndex)\n      ALLfilledVoxels += filledVoxels\n      scalarData.set(intArr, sliceVoxels * K)\n    }\n  }\n\n  return ALLfilledVoxels\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 19/01/2024\n * @param {CanvasRenderingContext2D} ctx\n * @param {Path2D} path\n * @param {number} columes\n * @param {number} rows\n * @param {number} segmentIndex\n * @returns {*}\n */\nfunction canvasFill(\n  ctx: CanvasRenderingContext2D,\n  path: Path2D,\n  columes: number,\n  rows: number,\n  segmentIndex: number\n) {\n  const fillValueMap = [0, segmentIndex]\n\n  ctx.reset()\n\n  ctx.imageSmoothingEnabled = false\n\n  // 轮廓外全部填充为0\n  ctx.fillStyle = 'rgb(0, 0, 0)'\n  ctx.fillRect(0, 0, columes, rows)\n\n  /**\n   * ctx.fillStyle = 'rgb(1, 1, 1)'\n   * 轮廓内填充为255，填充为1时后面统计出的体积大小会与RayStation中存在较大偏差\n   */\n  ctx.fillStyle = 'rgb(255, 255, 255)'\n  ctx.fill(path)\n\n  const imageData = vtkImageHelper.canvasToImageData(ctx.canvas)\n\n  const scalars = imageData.getPointData().getScalars()\n  const countPoints = imageData.getNumberOfPoints()\n  const intArr = new Uint8Array(countPoints)\n\n  /** @type {number} 用于统计该层上被填充的体素数量 */\n  let filledVoxels = 0\n\n  for (let i = 0; i < countPoints; i++) {\n    let pointValue = scalars.getComponent(i)\n\n    /**\n     * 应为填充的边缘存在介于 0-255 之间的过渡色\n     * 判断 pointValue > 128，调整128的大小可以影响统计出来的体积大小\n     */\n    pointValue = pointValue > 0 ? 1 : 0\n\n    filledVoxels += pointValue\n\n    // 从fillValueMap获取映射的segmentIndex\n    const value = fillValueMap[pointValue]\n    intArr.set([value], i)\n  }\n\n  return { intArr, filledVoxels }\n}\n","/**\n * @description 用于记录不同体积三个轴位方向上呈现的相机状态\n * @author jiannan.jiao\n */\n\nimport { Enums } from '@cornerstonejs/core'\nimport type { AxisSlice, Orientations } from '../types'\nimport type { VolumeId } from '.'\n\nconst state: Map<VolumeId, AxisSlice> = new Map()\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 11/09/2023\n * @export\n * @param {VolumeId} id\n * @returns {*}\n */\nexport function initComponentSliceIndexState(id: VolumeId) {\n  let _state = state.get(id)\n\n  if (!_state) {\n    _state = {\n      [Enums.OrientationAxis.AXIAL]: null,\n      [Enums.OrientationAxis.SAGITTAL]: null,\n      [Enums.OrientationAxis.CORONAL]: null\n    }\n\n    state.set(id, _state)\n  }\n\n  return _state\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 11/09/2023\n * @export\n * @param {VolumeId} id\n * @param {Orientations} orientation\n * @param {number} index\n */\nexport function setSliceIndex(id: VolumeId, orientation: Orientations, index: number) {\n  let _state = state.get(id)\n\n  if (!_state) {\n    _state = initComponentSliceIndexState(id)\n  }\n\n  _state[orientation] = index\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 11/09/2023\n * @export\n * @param {VolumeId} id\n * @param {Orientations} orientation\n * @returns {*}  {boolean}\n */\nexport function getSliceIndex(id: VolumeId, orientation: Orientations) {\n  const _state = state.get(id)\n\n  if (_state) {\n    const index = _state[orientation]\n    return index\n  }\n\n  return null\n}\n","import type { ComponentInternalInstance } from 'vue'\nimport type { MedicalComponentID } from '../types'\n\nimport * as axisStateManager from './axis_state_manager'\nimport * as densityStateManager from './density_state_manager'\nimport * as draggableStateManager from './managers_draggable'\nimport * as grayscaleStateManager from './grayscale_state_manager'\nimport * as planStateManager from './managers_plan'\nimport * as renderingEngineManager from './global_rendering_engine'\nimport * as segmentationStateManager from './segmentation_state_manager'\nimport * as seriesStateManager from './series_state_manager'\nimport * as sliceStateManager from './slice_state_manager'\nimport * as toolsStateManager from './tools_state_manager'\nimport * as volumeStateManager from './volume_state_manager'\nimport { updateViewportsAnnotationRender } from '../tools'\n\nexport {\n  axisStateManager,\n  densityStateManager,\n  draggableStateManager,\n  grayscaleStateManager,\n  planStateManager,\n  renderingEngineManager,\n  segmentationStateManager,\n  seriesStateManager,\n  sliceStateManager,\n  toolsStateManager,\n  volumeStateManager\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\ndeclare type SeriesId = string\ndeclare type VolumeId = string\n\nexport type { SeriesId, VolumeId }\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 25/09/2023\n * @export\n * @param {MedicalComponentID[]} componentIds\n * @param {string} toolName\n */\nexport function updateAnnotations(componentIds: MedicalComponentID[], toolName: string) {\n  renderingEngineManager.getGlobalRenderingEngine().then(r => {\n    for (const id of componentIds) {\n      // 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations\n      updateViewportsAnnotationRender(r, id, toolName)\n    }\n  })\n}\n\n/**\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n */\n\n/** @type {*} MeidicalImage组件创建后将实例保存至此 */\nconst componentsState: Map<MedicalComponentID, ComponentInternalInstance> = new Map()\n\n/**\n * @description 添加MeidicalImage组件实例\n * @author jiannan.jiao\n * @date 08/12/2023\n * @export\n * @param {MedicalComponentID} id\n * @param {ComponentInternalInstance} instance\n * @returns {*}\n */\nexport function setComponent(id: MedicalComponentID, instance: ComponentInternalInstance) {\n  return componentsState.set(id, instance)\n}\n\n/**\n * @description 获取MeidicalImage组件实例\n * @author jiannan.jiao\n * @date 08/12/2023\n * @export\n * @param {MedicalComponentID} id\n * @returns {*}\n */\nexport function getComponent(id: MedicalComponentID) {\n  return componentsState.get(id)\n}\n\n/**\n * @description 删除MeidicalImage组件实例\n * @author jiannan.jiao\n * @date 08/12/2023\n * @export\n * @param {MedicalComponentID} id\n * @returns {*}\n */\nexport function deleteComponent(id: MedicalComponentID) {\n  return componentsState.delete(id)\n}\n","/* Import Components */\nimport AxisSelect from '../AxisSelect.vue'\n\n/* Import References */\nimport { AngleTool, CrosshairsTool, LengthTool, PanTool, ZoomTool } from '@cornerstonejs/tools'\nimport { createVNode, unref } from 'vue'\nimport { HeaderIconPaths, AxisLayout } from '../constant'\nimport { axisStateManager, toolsStateManager } from '../managers'\nimport { WWWCTool } from '../tools'\nimport { resetViewports } from '../utilities'\n\n/* Import Types */\nimport type { ComputedRef, VNode } from 'vue'\nimport type { Grid } from '../constant'\nimport type {\n  AxisOrientations,\n  Color,\n  AxisSelectItem,\n  FullScreen,\n  Orientations,\n  DisplayComponentID\n} from '../types'\nimport { Enums } from '@cornerstonejs/core'\n\nconst SVG_PROPS = {\n  xmlns: 'http://www.w3.org/2000/svg',\n  height: 20,\n  width: 20,\n  viewBox: '0 0 1024 1024'\n}\n\n/**\n * @description 创建不同轴位视口中轴位切换选择列表\n * @author jiannan.jiao\n * @date 06/09/2023\n * @export\n * @param {('en' | 'zh')} i18n\n * @param {AxisSelectItem[]} axisOptions\n * @param {string} prefixMark\n * @param {AxisOrientations} axisOrientation\n * @param {FullScreen} axisFullScreen\n * @param {Grid} grid\n * @param {AxisLayout} layout\n * @param {Color} [color]\n * @returns {*}  {VNode}\n */\nexport function createSelecterNode(\n  id: DisplayComponentID,\n  i18n: 'en' | 'zh',\n  axisOptions: ComputedRef<AxisSelectItem[]>,\n  prefixMark: string,\n  axisOrientation: AxisOrientations,\n  axisFullScreen: FullScreen,\n  grid: Grid,\n  layout: AxisLayout,\n  color?: Color\n): VNode {\n  return createVNode(\n    'div',\n    {\n      class: [\n        'viewport-selecter',\n        'frosted-glass',\n        `viewport-selecter-${grid}-${layout}`,\n        unref(axisFullScreen[grid]) ? 'viewport-selecter-full' : ''\n      ],\n      style: {\n        background: color?.header ? color.header : undefined,\n        outline: color?.border ? `1px solid ${color.border}` : undefined\n      }\n    },\n    [\n      // 轴位切换\n      createVNode(AxisSelect, {\n        color: color?.dropdownSelect,\n        i18n,\n        list: unref(axisOptions),\n        prefixMark: prefixMark,\n        select: axisOrientation[grid],\n        onUpdateSelect(value: string) {\n          if (value === Enums.ViewportType.VOLUME_3D) {\n            display3DView(id, grid, axisOrientation)\n          } else {\n            axisExchanged(value, grid, axisOrientation)\n          }\n        }\n      }),\n\n      // 全铺显示\n      createVNode(\n        'svg',\n        {\n          ...SVG_PROPS,\n          class: ['icon'],\n          onClick: () => (axisFullScreen[grid] = !axisFullScreen[grid])\n        },\n        createSVGIconPath(axisFullScreen[grid] ? HeaderIconPaths.fullOut : HeaderIconPaths.fullIn)\n      )\n    ]\n  )\n}\n\n/**\n * @description 设置轴位切换\n * @author jiannan.jiao\n * @date 11/09/2023\n * @param {string} value\n * @param {Grid} grid\n * @param {AxisOrientations} axisOrientation\n */\nfunction axisExchanged(value: string, grid: Grid, axisOrientation: AxisOrientations) {\n  const gridCurrentOrient = axisOrientation[grid]\n\n  for (const key in axisOrientation) {\n    if (Object.prototype.hasOwnProperty.call(axisOrientation, key)) {\n      const element = <Orientations>Reflect.get(axisOrientation, key)\n\n      if (element === value) {\n        Reflect.set(axisOrientation, key, gridCurrentOrient)\n        break\n      }\n    }\n  }\n\n  axisOrientation[grid] = <Orientations>value\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 29/04/2024\n * @param {DisplayComponentID} id\n * @param {Grid} grid\n * @param {AxisOrientations} axisOrientation\n */\nfunction display3DView(id: DisplayComponentID, grid: Grid, axisOrientation: AxisOrientations) {\n  const _3DViewStateRefs = axisStateManager.get3DViewState(id)\n  if (_3DViewStateRefs) {\n    // axisOrientation[grid] 可以知道当前轴位\n    _3DViewStateRefs.componentId = id\n    _3DViewStateRefs.initOrientation = <Orientations>axisOrientation[grid]\n    _3DViewStateRefs.visible = true\n  }\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 14/09/2023\n * @param {string[]} paths\n * @returns {*}\n */\nfunction createSVGIconPath(paths: string[]) {\n  return paths.map(path => createVNode('path', { d: path, fill: '#ffffff' }))\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 14/09/2023\n * @export\n * @param {('en' | 'zh')} i18n\n * @param {string} componentId\n * @returns {*}\n */\nexport function createToolsBar(i18n: 'en' | 'zh', componentId: string) {\n  const actived = toolsStateManager.headerActivedState.get(componentId)\n  const _3DViewStateRefs = axisStateManager.init3DViewState(componentId)\n\n  if (_3DViewStateRefs.visible) {\n    toolsStateManager.setHeaderToolDisabled(componentId, true)\n  }\n\n  return createVNode('div', { class: 'tools' }, [\n    // 恢复视口缩放、平移\n    createVNode(\n      'svg',\n      {\n        ...SVG_PROPS,\n        class: ['icon'],\n        onClick() {\n          if (_3DViewStateRefs.visible) return\n          resetViewports(componentId)\n        }\n      },\n      createSVGIconPath(HeaderIconPaths.reset)\n    ),\n\n    // 缩放、平移、窗宽窗位、测量工具\n    [CrosshairsTool, LengthTool, AngleTool, WWWCTool, PanTool, ZoomTool].map(v =>\n      createVNode(\n        'svg',\n        {\n          ...SVG_PROPS,\n          class: ['icon', unref(actived) === v.toolName ? 'icon-select' : ''],\n          onClick() {\n            if (_3DViewStateRefs.visible) return\n            toolsStateManager.setHeaderToolActived(componentId, v.toolName)\n          }\n        },\n        createSVGIconPath(HeaderIconPaths[v.toolName])\n      )\n    ),\n\n    // 关闭工具栏功能\n    createVNode(\n      'svg',\n      {\n        ...SVG_PROPS,\n        class: ['icon', unref(actived) ? '' : 'icon-select'],\n        onClick() {\n          if (_3DViewStateRefs.visible) return\n          toolsStateManager.setHeaderToolDisabled(componentId, true)\n        }\n      },\n      createSVGIconPath(HeaderIconPaths.pointer)\n    ),\n\n    // 快捷操作提示 ! ⋮ ∷\n    createVNode('div', { class: ['attention'] }, [\n      createVNode('span', null, '⋮'),\n      createVNode('div', { class: ['attention-modal', 'frosted-glass'] }, [\n        createVNode('p', null, i18n === 'en' ? 'Ctrl + Drag -> Pan' : 'Ctrl + 拖拽 -> 平移'),\n        createVNode('p', null, i18n === 'en' ? 'Shift + Drag -> Zoom' : 'Shift + 拖拽 -> 缩放')\n      ])\n    ])\n  ])\n}\n","import * as cornerstone from '@cornerstonejs/core'\nimport * as cornerstoneTools from '@cornerstonejs/tools'\nimport { cornerstoneStreamingImageVolumeLoader } from '@cornerstonejs/streaming-image-volume-loader'\nimport dicomImageLoader from '@cornerstonejs/dicom-image-loader'\nimport dicomParser from 'dicom-parser'\n\nimport { ptScalingMetaDataProvider } from '.'\n\nimport { RENDERING_ENGINE_ID, STREAMING_LOADER_NAME, CUSTOM_CURSOR } from '../constant'\nimport { renderingEngineManager, segmentationStateManager, seriesStateManager } from '../managers'\nimport {\n  MeasuringScaleTool,\n  OrientationMarkTool,\n  SliceInfoTool,\n  WWWCTool,\n  registerDraggableAddHandlors,\n  registerDraggableNearHandlors,\n  registerDraggableNearToolHandlors,\n  registerDraggableRenderHandlors,\n  registerDraggableSelectedHandlors,\n  registerDraggableSelectedToolHandlors\n} from '../tools'\nimport { getInitialized, setInitialized } from '../utilities'\n\nimport type { LoaderOptions, LoaderXhrRequestParams } from '../types'\n\n// 方便随时在控制台打印cornerstone查看状态\nimport.meta.env.DEV && Reflect.set(window, 'cornerstone', cornerstone)\nimport.meta.env.DEV && Reflect.set(window, 'cornerstoneTools', cornerstoneTools)\nimport.meta.env.DEV && Reflect.set(window, 'dicomImageLoader', dicomImageLoader)\n\nexport default function cornerstoneInit(options?: {\n  benchmarksURL?: string\n  imageLoaderOptions?: LoaderOptions\n}) {\n  const imageLoaderOptions = {\n    ...options?.imageLoaderOptions,\n    beforeSend(\n      xhr: XMLHttpRequest,\n      imageId: string,\n      defaultHeaders: Record<string, string>,\n      params: LoaderXhrRequestParams\n    ) {\n      const matched = imageId.match(/series\\/[0-9.]*\\//g)\n      if (matched) {\n        const seriesId = matched[0].replace(/(series)|\\//g, '')\n        seriesStateManager.addXHR(seriesId, xhr)\n      }\n\n      return options?.imageLoaderOptions?.beforeSend\n        ? options?.imageLoaderOptions?.beforeSend(xhr, imageId, defaultHeaders, params)\n        : {}\n    },\n    beforeProcessing(xhr: XMLHttpRequest) {\n      const matched = xhr.responseURL.match(/series\\/[0-9.]*\\//g)\n      if (matched) {\n        const seriesId = matched[0].replace(/(series)|\\//g, '')\n        seriesStateManager.deleteXHR(seriesId, xhr)\n      }\n\n      return options?.imageLoaderOptions?.beforeProcessing\n        ? options?.imageLoaderOptions?.beforeProcessing(xhr)\n        : Promise.resolve(xhr.response as ArrayBuffer)\n    }\n  }\n\n  dicomImageLoader.internal.setOptions(imageLoaderOptions)\n\n  cornerstone.metaData.addProvider(\n    ptScalingMetaDataProvider.get.bind(ptScalingMetaDataProvider),\n    10000\n  )\n  cornerstone.metaData.addProvider(\n    cornerstone.utilities.calibratedPixelSpacingMetadataProvider.get.bind(\n      cornerstone.utilities.calibratedPixelSpacingMetadataProvider\n    ),\n    11000\n  )\n\n  /**\n   * 为true时会调用initializeJPEG2000(config.decodeTask)和initializeJPEGLS(config.decodeTask)加载.wasm，\n   * 具体作用未知，但会影响浏览器的最大worker数，目前超过3个浏览器就会崩溃\n   */\n  const initializeCodecsOnStartup = false\n  const maxWebWorkers = navigator.hardwareConcurrency || 4\n  // const maxWebWorkers = navigator.hardwareConcurrency ? Math.min(navigator.hardwareConcurrency, initializeCodecsOnStartup ? 3 : 7) : 1\n\n  const config = {\n    maxWebWorkers,\n    startWebWorkersOnDemand: false,\n    taskConfiguration: {\n      decodeTask: {\n        initializeCodecsOnStartup,\n        strict: false\n      }\n    }\n  }\n\n  dicomImageLoader.external.cornerstone = cornerstone\n  dicomImageLoader.external.dicomParser = dicomParser\n  dicomImageLoader.webWorkerManager.initialize(config)\n\n  // 注册WWWCTool的鼠标样式\n  const { iconContent, viewBox } = cornerstoneTools.cursors.CursorSVG.WindowLevel\n  cornerstoneTools.cursors.registerCursor(WWWCTool.toolName, iconContent, viewBox)\n\n  // 注册自定义鼠标样式\n  for (const key in CUSTOM_CURSOR) {\n    const icon = Reflect.get(CUSTOM_CURSOR, key)\n    Reflect.set(cornerstoneTools.cursors.CursorSVG, key, icon)\n  }\n\n  // 调整活动工具鼠标样式的颜色设置\n  const styles = cornerstoneTools.annotation.config.style.getDefaultToolStyles()\n  const newStyles = {\n    global: {\n      ...styles.global,\n      colorHighlightedActive: 'lightgreen'\n    }\n  }\n  cornerstoneTools.annotation.config.style.setDefaultToolStyles(newStyles)\n\n  // init cornerstoneTools\n  cornerstoneTools.init()\n\n  // 添加视口顶部工具条中依赖的工具\n  cornerstoneTools.addTool(cornerstoneTools.AngleTool)\n  cornerstoneTools.addTool(cornerstoneTools.CrosshairsTool)\n  cornerstoneTools.addTool(cornerstoneTools.LengthTool)\n  cornerstoneTools.addTool(cornerstoneTools.PanTool)\n  cornerstoneTools.addTool(cornerstoneTools.StackScrollMouseWheelTool)\n  cornerstoneTools.addTool(cornerstoneTools.TrackballRotateTool)\n  cornerstoneTools.addTool(cornerstoneTools.ZoomTool)\n\n  cornerstoneTools.addTool(MeasuringScaleTool)\n  cornerstoneTools.addTool(OrientationMarkTool)\n  cornerstoneTools.addTool(SliceInfoTool)\n  cornerstoneTools.addTool(WWWCTool)\n\n  segmentationStateManager.setSegmentationGlobalConfig()\n\n  // 注册可拖拽元素鼠标拖拽添加处理程序\n  registerDraggableAddHandlors()\n\n  // 注册可拖拽元素鼠标靠近处理程序\n  registerDraggableNearHandlors()\n  registerDraggableNearToolHandlors()\n\n  // 注册可拖拽元素渲染函数\n  registerDraggableRenderHandlors()\n\n  // 注册可拖拽元素选中处理程序\n  registerDraggableSelectedHandlors()\n  registerDraggableSelectedToolHandlors()\n\n  cornerstone.volumeLoader.registerVolumeLoader(\n    STREAMING_LOADER_NAME,\n    cornerstoneStreamingImageVolumeLoader as any\n  )\n\n  cornerstone.setUseSharedArrayBuffer(cornerstone.Enums.SharedArrayBufferModes.AUTO)\n  // cornerstone.setUseSharedArrayBuffer(!!window.SharedArrayBuffer);\n\n  /* cornerstone.imageLoadPoolManager.setMaxSimultaneousRequests(\n    cornerstone.Enums.RequestType.Compute,\n    5\n  )\n\n  cornerstone.imageLoadPoolManager.setMaxSimultaneousRequests(\n    cornerstone.Enums.RequestType.Interaction,\n    10\n  )\n\n  cornerstone.imageLoadPoolManager.setMaxSimultaneousRequests(\n    cornerstone.Enums.RequestType.Prefetch,\n    15\n  ) */\n\n  cornerstone.imageLoadPoolManager.setMaxSimultaneousRequests(\n    cornerstone.Enums.RequestType.Thumbnail,\n    10\n  )\n\n  // 渐进式加载配置(progressive loading)\n  const { interleavedRetrieveStages } = cornerstone.ProgressiveRetrieveImages\n  // cornerstone.utilities.imageRetrieveMetadataProvider.clear()\n  cornerstone.utilities.imageRetrieveMetadataProvider.add('volume', interleavedRetrieveStages)\n\n  setInitialized(\n    cornerstone.init({\n      detectGPUConfig: { benchmarksURL: options?.benchmarksURL },\n      isMobile: false,\n      rendering: {\n        useCPURendering: false,\n        // GPU rendering options\n        preferSizeOverAccuracy: false,\n        useNorm16Texture: false, // _hasNorm16TextureSupport(),\n        strictZSpacingForVolumeViewport: true\n      },\n      enableCacheOptimization: true\n    })\n  )\n\n  getInitialized().then(() => {\n    renderingEngineManager.setGlobalRenderingEngine(\n      new cornerstone.RenderingEngine(RENDERING_ENGINE_ID)\n    )\n  })\n}\n","import { type Types } from '@cornerstonejs/core'\nimport vtkOrientationMarkerWidget from '@kitware/vtk.js/Interaction/Widgets/OrientationMarkerWidget'\nimport vtkActor from '@kitware/vtk.js/Rendering/Core/Actor'\nimport vtkMapper from '@kitware/vtk.js/Rendering/Core/Mapper'\nimport vtkXMLPolyDataReader from '@kitware/vtk.js/IO/XML/XMLPolyDataReader'\nimport vtkPolyData from '@kitware/vtk.js/Common/DataModel/PolyData'\n\nconst orientationMarkers = new Map()\n\n/**\n * 任务池，用于setOrientationHumanEnabled方法中，因为getActor的异步执行，当初始化组件时如果页面主线程任务\n * 过多，可能会导致视口已经创建但setOrientationHumanEnabled中无法获取到orientationMarkers\n */\nconst taskPool: Map<\n  Types.IVolumeViewport,\n  (data: { viewport: Types.IVolumeViewport; orientationWidget: vtkOrientationMarkerWidget }) => void\n> = new Map()\n\n/**\n * @description 向视口中添加方向小人actor\n * @author jiannan.jiao\n * @date 01/11/2023\n * @export\n * @param {Types.IVolumeViewport} viewport\n */\nexport function addOrientationHumanToViewport(viewport: Types.IVolumeViewport) {\n  const v = viewport\n  removeOrientationHumanInViewport(v)\n\n  getActor().then((actor: any) => {\n    const renderer = <any>v.getRenderer()\n    const renderWindow = v.getRenderingEngine().offscreenMultiRenderWindow.getRenderWindow()\n\n    const orientationWidget = vtkOrientationMarkerWidget.newInstance({\n      actor,\n      interactor: renderWindow.getInteractor(),\n      parentRenderer: renderer\n    })\n\n    orientationWidget.setMinPixelSize(100)\n    orientationWidget.setMaxPixelSize(300)\n    orientationWidget.setViewportCorner(vtkOrientationMarkerWidget.Corners.BOTTOM_RIGHT)\n    orientationWidget.setViewportSize(0.15)\n\n    orientationMarkers.set(v, { actor, orientationWidget })\n\n    const task = taskPool.get(v)\n    if (task) {\n      task({ viewport: v, orientationWidget })\n      taskPool.delete(v)\n    }\n  })\n}\n\n/**\n * @description 设置视口中方向小人actor是否显示\n * @author jiannan.jiao\n * @date 01/11/2023\n * @export\n * @param {Types.IVolumeViewport} viewport\n * @param {boolean} [enabled=true]\n */\nexport function setOrientationHumanEnabled(viewport: Types.IVolumeViewport, enabled = true) {\n  const orientationMarker = orientationMarkers.get(viewport)\n\n  if (orientationMarker) {\n    const { orientationWidget } = orientationMarker\n    orientationWidget.setEnabled(enabled)\n    orientationWidget.updateMarkerOrientation()\n\n    viewport.render()\n  } else {\n    /**\n     * 因为getActor的异步执行，当初始化组件时如果页面主线程任务过多\n     * 可能会导致视口已经创建无法获取到orientationMarkers\n     */\n    taskPool.set(viewport, data => {\n      data.orientationWidget.setEnabled(enabled)\n      data.orientationWidget.updateMarkerOrientation()\n\n      data.viewport.render()\n    })\n  }\n}\n\n/**\n * @description 更新视口中方向小人显示位置，用在视口尺寸变化时\n * @author jiannan.jiao\n * @date 01/11/2023\n * @export\n */\nexport function updateOrientationHumans() {\n  for (const [viewport, orientationMarker] of orientationMarkers) {\n    const { orientationWidget } = orientationMarker\n\n    if (orientationWidget.getParentRenderer().getViewport()) {\n      orientationWidget.updateViewport()\n      viewport.render()\n    }\n  }\n}\n\n/**\n * @description 移除视口中的方向小人actor\n * @author jiannan.jiao\n * @date 01/11/2023\n * @export\n * @param {Types.IVolumeViewport} viewport\n */\nexport function removeOrientationHumanInViewport(viewport: Types.IVolumeViewport) {\n  const orientationMarker = orientationMarkers.get(viewport)\n\n  if (orientationMarker) {\n    const { actor, orientationWidget } = orientationMarker\n    const renderer = <any>viewport.getRenderer()\n    renderer.removeActor(actor)\n    orientationWidget.setEnabled(false)\n\n    orientationMarkers.delete(viewport)\n  }\n}\n\n/**\n * @description 创建唯一的方向小人actor并返回\n * @author jiannan.jiao\n * @date 01/11/2023\n * @returns {*}\n */\nasync function getActor() {\n  // @ts-ignore\n  const importFn = () => import('../assets/Human.vtp')\n  const url = await importFn()\n\n  const response = await fetch(url.default)\n  const arrayBuffer = await response.arrayBuffer()\n  const vtpReader = vtkXMLPolyDataReader.newInstance()\n  vtpReader.parseAsArrayBuffer(arrayBuffer)\n  vtpReader.update()\n\n  const polyData = vtkPolyData.newInstance()\n  polyData.shallowCopy(vtpReader.getOutputData())\n  polyData.getPointData().setActiveScalars('Color')\n  const mapper = vtkMapper.newInstance()\n  mapper.setInputData(polyData)\n  mapper.setColorModeToDirectScalars()\n\n  const actor = vtkActor.newInstance()\n  actor.setMapper(mapper)\n  actor.rotateZ(180)\n\n  return actor\n}\n","import { updateOrientationHumans } from '.'\nimport { axisStateManager, renderingEngineManager } from '../managers'\n\n/**\n * @description 主、次、并列 布局切换后重置视口大小\n * @author jiannan.jiao\n * @date 01/09/2023\n * @export\n * @param {string} componentId\n */\nexport function layoutModified(componentId: string) {\n  const viewportIds = axisStateManager.getComponentViewportIds(componentId)\n\n  if (viewportIds) {\n    renderingEngineManager.getGlobalRenderingEngine().then(renderingEngine => {\n      renderingEngine.resize(true)\n    })\n  }\n}\n\n/**\n * @description 轴位切换后重置视口大小\n * @author jiannan.jiao\n * @date 06/09/2023\n * @export\n */\nexport function axisExchanged() {\n  renderingEngineManager.getGlobalRenderingEngine().then(renderingEngine => {\n    renderingEngine.resize(true)\n    updateOrientationHumans()\n  })\n}\n","import {\n  Enums,\n  cache,\n  eventTarget,\n  metaData,\n  setVolumesForViewports,\n  triggerEvent,\n  utilities,\n  volumeLoader\n} from '@cornerstonejs/core'\nimport { Events, TOOL_GROUP_TYPE } from '../constant'\nimport {\n  axisStateManager,\n  grayscaleStateManager,\n  renderingEngineManager,\n  seriesStateManager,\n  sliceStateManager,\n  volumeStateManager\n} from '../managers'\nimport { convertOpacityToVTKOPacity, getViewportIndex, idGenerator } from '../utilities'\nimport { connectWithPipe, setOrientationHumanEnabled, splitWithPipe } from '.'\n\nimport Worker from '../workers/grayscale_statistics.worker.ts?worker'\n\nimport type { Types } from '@cornerstonejs/core'\nimport type { DisplayComponentID, GrayscaleStatistics, SeriesProps } from '../types'\n\ntype LoadedParams = {\n  framesLoaded: number\n  framesProcessed: number\n  imageId: string\n  imageIdIndex: number\n  numFrames: number\n  success: boolean\n  totalNumFrames: number\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 01/09/2023\n * @export\n * @param {DisplayComponentID} componentId\n * @param {SeriesProps} referenceSeriesObj  视口序列的体积\n * @param {SeriesProps} [floatingSeriesObj] 浮动显示的体积\n */\nexport async function renderSeries(\n  componentId: DisplayComponentID,\n  referenceSeriesObj: SeriesProps,\n  floatingSeriesObj?: SeriesProps\n) {\n  const referenceVolumeId = idGenerator.seriesIdToVolumeId(referenceSeriesObj.seriesId)\n  const referenceVolumePr = await volumeLoader.createAndCacheVolume(referenceVolumeId, {\n    imageIds: referenceSeriesObj.instances\n  })\n\n  const { framesLoaded, numFrames, metadata, spacing } = referenceVolumePr\n\n  if (!seriesStateManager.loading.has(referenceVolumeId) && framesLoaded < numFrames) {\n    // 记录正在请求的序列ID，防止重复请求\n    seriesStateManager.loading.add(referenceVolumeId)\n\n    /*\n    // get the image load requests\n    const originRequests: ImageLoadRequests[] = referenceVolumePr.getImageLoadRequests()\n\n    // re-order the image requests to load the images in desired order\n    middlePrioritySort<ImageLoadRequests>(originRequests).forEach(request => {\n      const {\n        callLoadImage,\n        requestType,\n        additionalDetails,\n        priority,\n        options,\n        imageId,\n        imageIdIndex\n      } = request\n\n      imageLoadPoolManager.addRequest(\n        callLoadImage.bind(undefined, imageId, imageIdIndex, options),\n        requestType,\n        additionalDetails,\n        priority\n      )\n    })\n    */\n\n    /**\n     * 在初始化cornerstone时配置了progressive loading\n     * 不需要之前间的重新排序，默认会优先加载首尾和中间三张切片\n     */\n    referenceVolumePr.load()\n\n    // 体积初次加载结束后\n    referenceVolumePr.loadStatus.callbacks.push((arg: LoadedParams) => {\n      const matched = arg.imageId.match(/(series\\/).*(\\/instances)/g)\n      if (matched?.length) {\n        const seriesId = matched[0].split('/')[1]\n\n        if (referenceVolumeId.includes(seriesId)) {\n          const volume = cache.getVolume(referenceVolumeId)\n\n          if (volume) {\n            // 缓存序列体积信息\n            saveVolumeProps(volume)\n\n            // 统计灰度数据\n            getGrayscaleStatistics(arg.imageId, volume)\n\n            // 清除正在请求的序列ID\n            seriesStateManager.loading.delete(referenceVolumeId)\n          }\n        }\n      }\n    })\n  }\n\n  const viewportIds = axisStateManager.getAxixViewportIds(componentId)\n  if (viewportIds) {\n    const _viewportIds: string[] = []\n\n    for (const key in viewportIds) {\n      if (Object.prototype.hasOwnProperty.call(viewportIds, key)) {\n        _viewportIds.push(Reflect.get(viewportIds, key))\n      }\n    }\n\n    const renderingEngine = await renderingEngineManager.getGlobalRenderingEngine()\n    const volumeInputs: Types.IVolumeInput[] = [{ volumeId: referenceVolumeId }]\n\n    let floatingSeriesVOI: { range: Types.VOIRange; windowLevel: Types.VOI } | undefined\n\n    if (floatingSeriesObj) {\n      const floatingVolumeId = idGenerator.seriesIdToVolumeId(floatingSeriesObj.seriesId)\n      const imageVolume = await volumeLoader.loadVolume(floatingVolumeId)\n\n      if (!imageVolume) {\n        throw new Error(`imageVolume with id: ${floatingVolumeId} does not exist`)\n      }\n\n      // 修改次序列的FrameOfReferenceUID可以实现不同FrameOfReference下的两套序列重叠显示\n      if (metadata.FrameOfReferenceUID !== imageVolume.metadata.FrameOfReferenceUID) {\n        imageVolume.metadata.FrameOfReferenceUID = metadata.FrameOfReferenceUID\n      }\n\n      floatingSeriesVOI = getSeriesVOI(floatingSeriesObj)\n      volumeInputs.push({ volumeId: floatingVolumeId })\n    }\n\n    // setVolumesForViewports中会将视口中原有actor清空并添加新的体积\n    await setVolumesForViewports(renderingEngine, volumeInputs, _viewportIds, true)\n\n    triggerEvent(eventTarget, Events.VIEWPORT_VOLUMES_SETTED, { id: componentId })\n\n    const referenceSeriesVOI = getSeriesVOI(referenceSeriesObj)\n\n    const { colorName, opacity } = getOpacityAndColorName(componentId)\n    const convertOpacity = spacing ? convertOpacityToVTKOPacity(opacity, spacing[2]) : opacity\n\n    for (const iterator of _viewportIds) {\n      const viewport = <Types.IVolumeViewport>renderingEngine.getViewport(iterator)\n\n      // append a orientation human to viewport\n      setOrientationHumanEnabled(viewport)\n\n      // 如果存在已设置的窗宽窗位设置窗宽窗位显示\n      if (referenceSeriesVOI) {\n        viewport.setProperties({ voiRange: referenceSeriesVOI.range }, referenceVolumeId)\n      }\n\n      // 如果存在浮动层设置浮动层显示属性\n      if (floatingSeriesObj) {\n        setFloatingDisplay(\n          viewport,\n          floatingSeriesObj,\n          colorName,\n          convertOpacity,\n          floatingSeriesVOI\n        )\n      }\n\n      const [medicalComponentId, seriesType, axisName] = splitWithPipe(iterator)\n\n      let referenceSeriesViewport = viewport\n      let index: number | null = -1\n\n      if (seriesType === TOOL_GROUP_TYPE.S) {\n        // 显示浮动序列时将浮动序列按照视口序列的位置跳转对应层\n        const primarySeriesViewportId = connectWithPipe(\n          medicalComponentId,\n          TOOL_GROUP_TYPE.P,\n          axisName\n        )\n\n        referenceSeriesViewport = <Types.IVolumeViewport>(\n          renderingEngine.getViewport(primarySeriesViewportId)\n        )\n\n        if (referenceSeriesViewport.viewportStatus === Enums.ViewportStatus.NO_DATA) {\n          index = sliceStateManager.getSliceIndex(\n            referenceVolumeId,\n            viewport.defaultOptions.orientation\n          )\n        } else {\n          index = getViewportIndex(referenceSeriesViewport, viewport)\n        }\n      } else {\n        // 视口序列\n        index = sliceStateManager.getSliceIndex(\n          referenceVolumeId,\n          viewport.defaultOptions.orientation\n        )\n      }\n\n      if (index === null || index < 0) {\n        viewport.render()\n      } else {\n        // 如果存在已阅览过的slice记录则直接按照上次阅览时的位置呈现\n        viewportsJump([viewport], index, referenceVolumeId)\n      }\n    }\n  }\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/12/2023\n * @param {Types.IImageVolume} volume\n */\nfunction saveVolumeProps(volume: Types.IImageVolume) {\n  const { dimensions, direction, imageData, metadata, origin, spacing, volumeId } = volume\n\n  if (imageData) {\n    /* const center = <Types.Point3>(\n      imageData.indexToWorld(<Types.Point3>dimensions.map(v => (v - 1) * 0.5))\n    ) */\n\n    // 体积初次加载时保存必要信息\n    seriesStateManager.setVolumeProps({\n      center: imageData.getCenter(),\n      dimensions: [...dimensions],\n      direction: <Types.Mat3>[...direction],\n      metadata,\n      origin: [...origin],\n      spacing: [...spacing],\n      volumeId\n    })\n  }\n\n  /* const cosinesInfo = getCosines(\n    <Types.Point3>direction.slice(0, 3),\n    <Types.Point3>direction.slice(3, 6),\n    <Types.Point3>direction.slice(6)\n  )\n\n  // 计算中心点坐标时需要考虑方向余弦\n  const [cosX, cosY, cosZ] = cosinesInfo\n    ? [\n        cosinesInfo.cosines[0][cosinesInfo.xyzIndex[0]],\n        cosinesInfo.cosines[1][cosinesInfo.xyzIndex[1]],\n        cosinesInfo.cosines[2][cosinesInfo.xyzIndex[2]]\n      ]\n    : [1, 1, 1]\n\n  const center: Types.Point3 = [\n    origin[0] + (dimensions[0] - 1) * 0.5 * spacing[0] * cosX,\n    origin[1] + (dimensions[1] - 1) * 0.5 * spacing[1] * cosY,\n    origin[2] + (dimensions[2] - 1) * 0.5 * spacing[2] * cosZ\n  ]\n\n  // 体积初次加载时保存必要信息\n  seriesStateManager.setVolumeProps({\n    center,\n    dimensions: [...dimensions],\n    direction,\n    metadata,\n    origin: [...origin],\n    spacing: [...spacing],\n    volumeId\n  }) */\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/12/2023\n * @param {SeriesProps} series\n * @returns {*}\n */\nfunction getSeriesVOI(series: SeriesProps) {\n  let voi = seriesStateManager.getVOIRange(series.seriesId)\n\n  if (!voi) {\n    const voiLutModule = metaData.get('voiLutModule', series.instances[0])\n    const windowCenter = voiLutModule.windowCenter ? voiLutModule.windowCenter[0] : undefined\n    const windowWidth = voiLutModule.windowWidth ? voiLutModule.windowWidth[0] : undefined\n\n    if (!isNaN(windowCenter) && !isNaN(windowWidth)) {\n      voi = {\n        range: utilities.windowLevel.toLowHighRange(windowWidth, windowCenter),\n        windowLevel: { windowCenter, windowWidth }\n      }\n      seriesStateManager.setVOIRange(series.seriesId, voi.range, false)\n    }\n  }\n\n  return voi\n}\n\n/**\n * @description 体积加载结束后统计序列灰度数据\n * @author jiannan.jiao\n * @date 06/09/2023\n * @param {LoadedParams} arg\n * @param {string} volumeId\n */\nfunction getGrayscaleStatistics(imageId: string, volume: Types.IImageVolume) {\n  const { metadata, volumeId } = volume\n  const { Modality } = metadata\n\n  // const calibrationModule = metaData.get(Enums.MetadataModules.CALIBRATION, imageId)\n  // const calibratedPixelSpacing = metaData.get('calibratedPixelSpacing', imageId)\n  // const cineModule = metaData.get(Enums.MetadataModules.CINE, imageId)\n  // const generalSeriesModule = metaData.get(Enums.MetadataModules.GENERAL_SERIES, imageId)\n  // const imagePixelModule = metaData.get(Enums.MetadataModules.IMAGE_PIXEL, imageId)\n  // const imagePlaneModule = metaData.get(Enums.MetadataModules.IMAGE_PLANE, imageId)\n  // const imageUrlModule = metaData.get(Enums.MetadataModules.IMAGE_URL, imageId)\n  const modalityLutModule = metaData.get(Enums.MetadataModules.MODALITY_LUT, imageId)\n  // const multiframeModule = metaData.get(Enums.MetadataModules.MULTIFRAME, imageId)\n  // const nmMultiframeGeometryModule = metaData.get(Enums.MetadataModules.NM_MULTIFRAME_GEOMETRY, imageId)\n  // const patientStudyModule = metaData.get(Enums.MetadataModules.PATIENT_STUDY, imageId)\n  // const petImageModule = metaData.get('petImageModule', imageId)\n  // const petIsotopeModule = metaData.get('petIsotopeModule', imageId)\n  // const petSeriesModule = metaData.get('petSeriesModule', imageId)\n  // const scalingModule = metaData.get('scalingModule', imageId)\n  // const sopCommonModule = metaData.get(Enums.MetadataModules.SOP_COMMON, imageId)\n  // const transferSyntax = metaData.get('transferSyntax', imageId)\n  // const ultrasoundEnhancedRegionModule = metaData.get(Enums.MetadataModules.ULTRASOUND_ENHANCED_REGION, imageId)\n  // const voiLutModule = metaData.get(Enums.MetadataModules.VOI_LUT, imageId)\n\n  import.meta.env.DEV && console.time(volumeId.replace(/\\w*:/, '') + '：getGrayscaleStatistics')\n\n  const scalarData = volume.getScalarData()\n\n  /* const blob = new Blob(\n    [\n      `importScripts(\"${\n        new URL('../workers/grayscale_statistics.worker.ts', import.meta.url).href\n      }\")`\n    ],\n    { type: 'text/javascript' }\n  )\n  const blobUrl = window.URL.createObjectURL(blob)\n  const worker = new Worker(blobUrl) */\n\n  const worker = new Worker()\n\n  worker.postMessage({ modality: Modality, modalityLutModule, scalarData })\n  worker.onmessage = ({ data }: MessageEvent<GrayscaleStatistics>) => {\n    grayscaleStateManager.setSeriesGrayscaleStatistics(volumeId.replace(/\\w*:/, ''), data)\n    worker.terminate()\n\n    import.meta.env.DEV &&\n      console.timeEnd(volumeId.replace(/\\w*:/, '') + '：getGrayscaleStatistics')\n  }\n}\n\n/**\n * @description 获取组件设置的浮动显示体积的伪彩名称和不透明度\n * @author jiannan.jiao\n * @date 24/11/2023\n * @param {string} componentId\n * @returns {*}\n */\nfunction getOpacityAndColorName(componentId: string) {\n  // 默认将fusion的体积透明度设置为0.5\n  let opacity = volumeStateManager.getOpacity(componentId)\n  if (opacity === null) {\n    opacity = 0.5\n    volumeStateManager.setOpacity(componentId, opacity, false)\n  }\n\n  // 获取组件中是否保存了已设置的伪彩名称\n  let colorName = volumeStateManager.getColor(componentId)\n  if (!colorName) {\n    colorName = 'Grayscale'\n    volumeStateManager.setColor(componentId, colorName, false)\n  }\n\n  return { colorName, opacity }\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 07/12/2023\n * @param {Types.IVolumeViewport} viewport\n * @param {SeriesProps} series\n * @param {string} name\n * @param {number} opacity\n */\nfunction setFloatingDisplay(\n  viewport: Types.IVolumeViewport,\n  series: SeriesProps,\n  name: string,\n  opacity: number,\n  voi?: { range: Types.VOIRange; windowLevel: Types.VOI }\n) {\n  const floatingVolumeId = idGenerator.seriesIdToVolumeId(series.seriesId)\n\n  if (voi) {\n    // 如果存在已设置的窗宽窗位设置窗宽窗位显示\n    viewport.setProperties(\n      {\n        colormap: { name, opacity },\n        voiRange: voi.range\n      },\n      floatingVolumeId\n    )\n  } else {\n    viewport.setProperties({ colormap: { name, opacity } }, floatingVolumeId)\n  }\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 05/09/2023\n * @export\n * @param {DisplayComponentID} componentId\n */\nexport async function unRenderSeries(componentId: DisplayComponentID) {\n  const renderingEngine = await renderingEngineManager.getGlobalRenderingEngine()\n\n  const viewportIds = axisStateManager.getAxixViewportIds(componentId)\n  if (!viewportIds) return\n\n  for (const key in viewportIds) {\n    if (Object.prototype.hasOwnProperty.call(viewportIds, key)) {\n      const element = Reflect.get(viewportIds, key)\n      const viewport = <Types.IVolumeViewport>renderingEngine.getViewport(element)\n\n      viewport.removeAllActors()\n      setOrientationHumanEnabled(viewport, false)\n\n      /**\n       * 执行 viewport.viewportStatus = Enums.ViewportStatus.NO_DATA 无意义\n       * 因为在render执行中会再次将状态改为Enums.ViewportStatus.RENDERED\n       * @author jiannan.jiao\n       * @date 11/05/2024\n       */\n\n      viewport.render()\n    }\n  }\n\n  // renderingEngine.render()\n\n  /**\n   * 当前版本cornerstone在viewport.removeAllActors后执行render\n   * 视口仍然会呈现之前的渲染结果，需要将视口重新填充\n   */\n  window.requestAnimationFrame(() => {\n    for (const key in viewportIds) {\n      if (Object.prototype.hasOwnProperty.call(viewportIds, key)) {\n        const element = Reflect.get(viewportIds, key)\n        const viewport = <Types.IVolumeViewport>renderingEngine.getViewport(element)\n        renderingEngine.fillCanvasWithBackgroundColor(\n          viewport.canvas,\n          viewport.defaultOptions.background\n        )\n      }\n    }\n  })\n}\n\n/**\n * @description 将与体积指定方向相关的全部视口统一跳转到相同的图层上\n * @author jiannan.jiao\n *\n *\n *\n * @date 13/09/2023\n * @export\n * @param {string} volumeId\n * @param {Enums.OrientationAxis} orientation\n * @param {number} sliceIndex\n * @param {string[]} [ignoreViewportId=[]] 跳转时可以被忽略的视口id数组\n */\nexport function jumpToSpecifiedSlice(\n  volumeId: string,\n  orientation: Enums.OrientationAxis,\n  sliceIndex: number,\n  ignoreViewportId: string[] = []\n) {\n  renderingEngineManager.getGlobalRenderingEngine().then(r => {\n    const viewports = utilities\n      .getViewportsWithVolumeId(volumeId, r.id)\n      .filter(v => v.defaultOptions.orientation === orientation && !ignoreViewportId.includes(v.id))\n\n    viewportsJump(viewports, sliceIndex, volumeId)\n  })\n}\n\n/**\n * @description 跳转视口至指定图层\n * @author jiannan.jiao\n * @date 13/09/2023\n * @param {Types.IVolumeViewport[]} viewports\n * @param {number} sliceIndex\n * @param {string} volumeId\n */\nfunction viewportsJump(viewports: Types.IVolumeViewport[], sliceIndex: number, volumeId: string) {\n  for (const viewport of viewports) {\n    const viewportScrollInfor = utilities.getVolumeViewportScrollInfo(viewport, volumeId)\n\n    if (sliceIndex > viewportScrollInfor.numScrollSteps) {\n      return\n    }\n\n    const delta = sliceIndex - viewportScrollInfor.currentStepIndex\n\n    if (delta !== 0) {\n      const { sliceRange, spacingInNormalDirection, camera } = viewportScrollInfor.sliceRangeInfo\n      const { focalPoint, viewPlaneNormal, position } = camera\n\n      if (focalPoint && position && viewPlaneNormal) {\n        const { newFocalPoint, newPosition } = utilities.snapFocalPointToSlice(\n          focalPoint,\n          position,\n          sliceRange,\n          viewPlaneNormal,\n          spacingInNormalDirection,\n          delta\n        )\n\n        viewport.setCamera({\n          focalPoint: newFocalPoint,\n          position: newPosition\n        })\n      }\n    }\n\n    viewport.render()\n  }\n}\n","import { eventTarget, triggerEvent, utilities, type Types } from '@cornerstonejs/core'\nimport { renderingEngineManager, sliceStateManager } from '../managers'\nimport { jumpToSpecifiedSlice } from '.'\nimport { Events } from '../constant'\n\nlet fromWheel = false\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 13/09/2023\n * @export\n */\nexport function wheelEventHandlor() {\n  fromWheel = true\n\n  // 添加异步执行到事件队列中,防止滚动切层到边界后这里仍然响应\n  setTimeout(() => {\n    fromWheel = false\n  }, 0)\n}\n\n/**\n * @description 将视口相机位置变化数据按照体积、轴位存储并更新其他相同体积轴位的视口显示\n * @date 13/09/2023\n * @export\n * @param {CustomEvent<Types.EventTypes.VolumeNewImageEventDetail>} event\n */\nexport function setSliceToStateManager(\n  event: CustomEvent<Types.EventTypes.VolumeNewImageEventDetail>\n) {\n  if (fromWheel) {\n    fromWheel = false\n\n    renderingEngineManager.getGlobalRenderingEngine().then(r => {\n      const viewport = r.getViewport(event.detail.viewportId)\n      const actor = viewport?.getDefaultActor()\n\n      if (actor) {\n        sliceStateManager.setSliceIndex(\n          actor.uid,\n          viewport.defaultOptions.orientation,\n          event.detail.imageIndex\n        )\n\n        // 如果存在相同体积的其他视口(包含其他组件中)则同步切层\n        jumpToSpecifiedSlice(\n          actor.uid,\n          viewport.defaultOptions.orientation,\n          event.detail.imageIndex,\n          [viewport.id]\n        )\n      }\n    })\n  }\n}\n\nlet fromMove = false\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 13/09/2023\n * @export\n * @param {MouseEvent} e\n */\nexport function moveEventHandlor(e: MouseEvent) {\n  if (e.buttons === 1) {\n    fromMove = true\n\n    // 添加异步执行到事件队列中,防止滚动切层到边界后这里仍然响应\n    setTimeout(() => {\n      fromMove = false\n    }, 0)\n  }\n}\n\n/**\n * @description\n * @author jiannan.jiao\n * @date 13/09/2023\n * @export\n * @param {CustomEvent<Types.EventTypes.VoiModifiedEventDetail>} event\n */\nexport function triggerWindowLevelEvent(\n  event: CustomEvent<Types.EventTypes.VoiModifiedEventDetail>\n) {\n  if (fromMove) {\n    fromMove = false\n\n    const { range, volumeId } = event.detail\n    const windowLevel = utilities.windowLevel.toWindowLevel(range.lower, range.upper)\n\n    triggerEvent(eventTarget, Events.VOI_MODIFIED_FROM_TOOL, {\n      range,\n      volumeId,\n      windowLevel\n    })\n  }\n}\n","<script lang=\"ts\">\n/* Import References */\nimport { EVENTS, Enums as coreEnums } from '@cornerstonejs/core'\nimport {\n  computed,\n  createVNode,\n  defineComponent,\n  onActivated,\n  onMounted,\n  onUnmounted,\n  onUpdated,\n  unref,\n  watch\n} from 'vue'\n\nimport { AxisLayout, AxisNameI18n, Grid } from './constant'\nimport {\n  axisStateManager,\n  renderingEngineManager,\n  segmentationStateManager,\n  seriesStateManager,\n  toolsStateManager\n} from './managers'\nimport {\n  addOrientationHumanToViewport,\n  axisExchanged,\n  connectWithPipe,\n  createSelecterNode,\n  moveEventHandlor,\n  removeOrientationHumanInViewport,\n  renderSeries,\n  setSliceToStateManager,\n  triggerWindowLevelEvent,\n  unRenderSeries,\n  updateOrientationHumans,\n  wheelEventHandlor\n} from './scripts'\nimport { propSeriesFulfillRender } from './utilities'\n\n/* Import Types */\nimport type { Types } from '@cornerstonejs/core'\nimport type { PropType, Ref } from 'vue'\nimport type { TOOL_GROUP_TYPE } from './constant'\nimport type {\n  AxisViewportIds,\n  Color,\n  DisplayComponentID,\n  MarkProps,\n  Orientations,\n  SeriesProps\n} from './types'\n\nexport default defineComponent({\n  name: 'SeriesDisplay',\n  props: {\n    axisLayout: { type: String as PropType<AxisLayout>, required: true },\n    series: { type: Object as PropType<SeriesProps> },\n    secondarySeries: { type: Object as PropType<SeriesProps> },\n    class: { type: String, default: '' },\n    color: { type: Object as PropType<Color> },\n    i18n: { type: String as PropType<'en' | 'zh'>, required: true },\n    id: { type: String as PropType<DisplayComponentID>, required: true }, //e.g: componentId|primary\n    prefixMark: { type: Object as PropType<MarkProps> },\n    sliceSync: { type: Boolean, default: true }, //主次序列同步滚动切层，同步的是camera焦点，所以未配准序列可能会黑屏\n    pointSync: { type: Boolean, default: false } //主次序列同步鼠标点，开启时应保持sliceSync也开启\n  },\n  setup(props) {\n    toolsStateManager.addVOISynchronizer(props.id)\n\n    /** @type {*} 不同轴位方向对应的HTMLDivElement */\n    const axisElement = axisStateManager.initAxisElementRef(props.id)\n\n    /** @type {*} core、south、north布局中不同位置对应的轴位方向 */\n    const axisOrientation = axisStateManager.initAxisOrientation(props.id)\n\n    /** @type {*} core、south、north布局中不同位置对应的全铺状态 */\n    const axisFullScreen = axisStateManager.initAxisFullScreen(props.id)\n\n    /** @type {*} 组件视口中添加的segmentationRepresentation，用来判断是否已添加segmentation */\n    const segmentationRepresentation = segmentationStateManager.createRepresentationUIDMap(props.id)\n\n    /** @type {*} 轴位切换下拉列表选项 */\n    const axisOptions = computed(() => [\n      {\n        key: coreEnums.OrientationAxis.AXIAL,\n        text: AxisNameI18n[coreEnums.OrientationAxis.AXIAL][props.i18n]\n      },\n      {\n        key: coreEnums.OrientationAxis.SAGITTAL,\n        text: AxisNameI18n[coreEnums.OrientationAxis.SAGITTAL][props.i18n]\n      },\n      {\n        key: coreEnums.OrientationAxis.CORONAL,\n        text: AxisNameI18n[coreEnums.OrientationAxis.CORONAL][props.i18n]\n      },\n      {\n        disabled: !segmentationRepresentation.size, //不存在segmentation时不允许打开3D显示\n        key: coreEnums.ViewportType.VOLUME_3D,\n        text: AxisNameI18n[coreEnums.ViewportType.VOLUME_3D][props.i18n]\n      }\n    ])\n\n    const anyAxisFullScreen = computed(\n      () => axisFullScreen.core || axisFullScreen.north || axisFullScreen.south\n    )\n\n    /** @type {*} 轴位标记的前缀 */\n    const prefixMark = computed(() => {\n      if (props.prefixMark) {\n        const [, seriesType] = props.id.split('|')\n        const pre = props.prefixMark[seriesType as TOOL_GROUP_TYPE]\n        return pre[props.i18n]\n      }\n      return ''\n    })\n\n    // watch(segmentationRepresentation, value => console.log(value))\n\n    watch(\n      () => props.series,\n      (current, previous) => {\n        if (propSeriesFulfillRender(current)) {\n          renderSeries(props.id, current as SeriesProps)\n\n          // 保存当前序列信息\n          seriesStateManager.setSeriesProps(current as SeriesProps)\n        } else {\n          unRenderSeries(props.id)\n\n          // 清除作废的序列信息\n          if (propSeriesFulfillRender(previous)) {\n            seriesStateManager.removeSeriesProps((previous as SeriesProps).seriesId)\n          }\n        }\n      },\n      { deep: true }\n    )\n\n    watch(\n      () => props.secondarySeries,\n      current => {\n        if (propSeriesFulfillRender(props.series)) {\n          if (propSeriesFulfillRender(current)) {\n            renderSeries(props.id, props.series as SeriesProps, current as SeriesProps)\n          } else {\n            renderSeries(props.id, props.series as SeriesProps)\n          }\n        }\n      },\n      { deep: true }\n    )\n\n    watch(\n      () => props.sliceSync,\n      value => {\n        if (value) {\n          // sliceSync同步打开时向同步器中添加视口\n          renderingEngineManager.getGlobalRenderingEngine().then(r => {\n            const viewportIds = axisStateManager.getAxixViewportIds(props.id)\n            if (!viewportIds) return\n\n            for (const key in viewportIds) {\n              if (Object.prototype.hasOwnProperty.call(viewportIds, key)) {\n                const viewportId = viewportIds[key as Orientations]\n                toolsStateManager.addViewportToCameraPositionSynchronizers(r.id, viewportId)\n              }\n            }\n          })\n        }\n      }\n    )\n\n    watch(\n      () => props.pointSync,\n      value => {\n        if (value) {\n          // sliceSync同步打开时向同步器中添加视口\n          renderingEngineManager.getGlobalRenderingEngine().then(r => {\n            const viewportIds = axisStateManager.getAxixViewportIds(props.id)\n            if (!viewportIds) return\n\n            for (const key in viewportIds) {\n              if (Object.prototype.hasOwnProperty.call(viewportIds, key)) {\n                const viewportId = viewportIds[key as Orientations]\n                toolsStateManager.addViewportToPointerPositionSynchronizers(r.id, viewportId)\n              }\n            }\n          })\n        }\n      }\n    )\n\n    // 轴位切换及全铺显示时更新视口尺寸\n    onUpdated(() => {\n      axisExchanged()\n    })\n\n    onActivated(() => {\n      axisExchanged()\n    })\n\n    const volumeNewImageListener = { handleEvent: setSliceToStateManager }\n    const voiModifiedListener = { handleEvent: triggerWindowLevelEvent }\n\n    onMounted(() => {\n      // 初始化容器后创建视口\n      renderingEngineManager.getGlobalRenderingEngine().then(r => {\n        const viewportIds: AxisViewportIds = {\n          axial: '',\n          sagittal: '',\n          coronal: ''\n        }\n        const viewportIdsArr = []\n\n        for (const key in axisElement) {\n          if (Object.prototype.hasOwnProperty.call(axisElement, key)) {\n            const viewportId = connectWithPipe(props.id, key) //e.g. componentId|primary|axial\n            const elementRef = axisElement[key as Orientations] as Ref<HTMLDivElement>\n            const element = unref(elementRef)\n\n            /**\n             * 设置监听视口中图像变化的回调并记录回调在Map中方便取消监听\n             * 滚动切换图层时触发,可以获取到这个方向上的imageIndex\n             */\n            element.addEventListener(EVENTS.VOLUME_NEW_IMAGE, volumeNewImageListener)\n            element.addEventListener(EVENTS.VOI_MODIFIED, voiModifiedListener)\n\n            // 绑定一个wheel事件用于区分VOLUME_NEW_IMAGE事件是否来自鼠标滚动切层\n            element.addEventListener('wheel', wheelEventHandlor)\n            // 绑定一个mousemove事件用于区分VOI_MODIFIED事件是否来自WindowLevel工具中拖拽鼠标\n            element.addEventListener('mousemove', moveEventHandlor)\n\n            r.enableElement({\n              viewportId,\n              type: coreEnums.ViewportType.ORTHOGRAPHIC,\n              element,\n              defaultOptions: {\n                orientation: key as Orientations,\n                background: props.color?.canvas || [0.15, 0.15, 0.15]\n              }\n            })\n\n            addOrientationHumanToViewport(r.getViewport(viewportId) as Types.IVolumeViewport)\n\n            Reflect.set(viewportIds, key, viewportId)\n            viewportIdsArr.push(viewportId)\n\n            // 如果组件初始化时开启了sliceSync则添加视口到同步器中\n            if (props.sliceSync) {\n              toolsStateManager.addViewportToCameraPositionSynchronizers(r.id, viewportId)\n            }\n\n            if (props.pointSync) {\n              toolsStateManager.addViewportToPointerPositionSynchronizers(r.id, viewportId)\n            }\n          }\n        }\n\n        updateOrientationHumans()\n\n        axisStateManager.setAxisViewportIds(props.id, viewportIds)\n        toolsStateManager.addViewports(props.id, viewportIdsArr)\n      })\n    })\n\n    onUnmounted(() => {\n      renderingEngineManager.getGlobalRenderingEngine().then(r => {\n        const axisViewportIds = axisStateManager.getAxixViewportIds(props.id)\n\n        if (axisViewportIds) {\n          for (const key in axisViewportIds) {\n            if (Object.prototype.hasOwnProperty.call(axisElement, key)) {\n              const viewportId = axisViewportIds[key as Orientations]\n\n              // 清除DOM上添加的事件监听\n              const viewport = r.getViewport(viewportId) as Types.IVolumeViewport\n              const { element } = viewport\n\n              element.removeEventListener(EVENTS.VOLUME_NEW_IMAGE, volumeNewImageListener)\n              element.removeEventListener(EVENTS.VOI_MODIFIED, voiModifiedListener)\n\n              element.removeEventListener('wheel', wheelEventHandlor)\n              element.removeEventListener('mousemove', moveEventHandlor)\n\n              removeOrientationHumanInViewport(viewport)\n\n              r.disableElement(viewportId)\n            }\n          }\n        }\n\n        /**\n         * 清除组件初始化时设置的elementRef,防止内存溢出\n         * axisOrientation和axisFullScreen中的数据也应当清空,但都是基本数据类型与DOM无关可以暂缓优化\n         */\n        axisStateManager.deleteAxisElementRef(props.id)\n      })\n\n      // 组件销毁前取消窗寬窗位同步器\n      toolsStateManager.removeVOISynchronizer(props.id)\n    })\n\n    /* const finallyRenderVNode = computed(() => {\n      const allGrid = [Grid.C, Grid.S, Grid.N].map(v => [\n        // axis selecter\n        createSelecterNode(\n          props.id,\n          props.i18n,\n          axisOptions,\n          unref(prefixMark),\n          axisOrientation,\n          axisFullScreen,\n          v,\n          props.axisLayout,\n          props.color\n        ),\n        // canvas container\n        createVNode('div', {\n          class: [\n            'viewport',\n            `viewport-${v}-${props.axisLayout}`,\n            axisFullScreen[v] ? 'viewport-full' : ''\n          ],\n          style: { outline: props.color?.border ? `1px solid ${props.color.border}` : undefined },\n          key: axisOrientation[v], //复用DOM,使初始化容器时创建的轴位视口与容器DOM始终绑定\n          ref: Reflect.get(axisElement, axisOrientation[v])\n        })\n      ])\n\n      return createVNode(\n        'div',\n        {\n          class: [\n            'viewport-container',\n            props.class,\n            unref(anyAxisFullScreen) ? 'viewport-container-full viewport-container-on' : ''\n          ]\n        },\n        [\n          // 先添加header工具条\n          allGrid[0][0],\n          allGrid[1][0],\n          allGrid[2][0],\n          // 再添加视口容器\n          allGrid[0][1],\n          allGrid[1][1],\n          allGrid[2][1]\n        ]\n      )\n    })\n\n    return () => unref(finallyRenderVNode) */\n\n    return () => {\n      const allGrid = [Grid.C, Grid.S, Grid.N].map(v => [\n        // axis selecter\n        createSelecterNode(\n          props.id,\n          props.i18n,\n          axisOptions,\n          unref(prefixMark),\n          axisOrientation,\n          axisFullScreen,\n          v,\n          props.axisLayout,\n          props.color\n        ),\n        // canvas container\n        createVNode('div', {\n          class: [\n            'viewport',\n            `viewport-${v}-${props.axisLayout}`,\n            axisFullScreen[v] ? 'viewport-full' : ''\n          ],\n          style: { outline: props.color?.border ? `1px solid ${props.color.border}` : undefined },\n          key: axisOrientation[v], //复用DOM,使初始化容器时创建的轴位视口与容器DOM始终绑定\n          ref: Reflect.get(axisElement, axisOrientation[v])\n        })\n      ])\n\n      return createVNode(\n        'div',\n        {\n          class: [\n            'viewport-container',\n            props.class,\n            unref(anyAxisFullScreen) ? 'viewport-container-full viewport-container-on' : ''\n          ]\n        },\n        [\n          // 先添加header工具条\n          allGrid[0][0],\n          allGrid[1][0],\n          allGrid[2][0],\n          // 再添加视口容器\n          allGrid[0][1],\n          allGrid[1][1],\n          allGrid[2][1]\n        ]\n      )\n    }\n  }\n})\n</script>\n\n<style scoped>\n@import url('./style.css');\n\n.viewport {\n  outline: 1px solid #4f4f4f;\n  background: rgb(40, 40, 40);\n  position: absolute;\n}\n\n.viewport-selecter {\n  /* height: 30px; */\n  position: absolute;\n  color: #efefef;\n  z-index: 1;\n}\n\n/* axisLayout === horizontal */\n.viewport-core-horizontal {\n  top: 0;\n  left: 0;\n  width: 60%;\n  height: 100%;\n}\n\n.viewport-south-horizontal {\n  top: 0;\n  left: 60%;\n  width: 40%;\n  height: 50%;\n}\n\n.viewport-north-horizontal {\n  top: 50%;\n  left: 60%;\n  width: 40%;\n  height: 50%;\n}\n\n.viewport-selecter-core-horizontal {\n  top: 6px;\n  right: calc(40% + 6px);\n}\n\n.viewport-selecter-south-horizontal {\n  top: 6px;\n  right: 6px;\n}\n\n.viewport-selecter-north-horizontal {\n  top: calc(50% + 6px);\n  right: 6px;\n}\n\n/* axisLayout === vertical */\n.viewport-core-vertical {\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 50%;\n}\n\n.viewport-south-vertical {\n  top: 50%;\n  left: 0;\n  width: 50%;\n  height: 50%;\n}\n\n.viewport-north-vertical {\n  top: 50%;\n  left: 50%;\n  width: 50%;\n  height: 50%;\n}\n\n.viewport-selecter-core-vertical {\n  top: 6px;\n  right: 6px;\n}\n\n.viewport-selecter-south-vertical {\n  top: calc(50% + 6px);\n  right: calc(50% + 6px);\n}\n\n.viewport-selecter-north-vertical {\n  top: calc(50% + 6px);\n  right: 6px;\n}\n\n.viewport-full {\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  z-index: 1;\n}\n\n.viewport-selecter-full {\n  top: 6px;\n  right: 6px;\n  z-index: 2;\n}\n\n.icon {\n  cursor: pointer;\n  opacity: 0.6;\n  margin: 3px 5px 0 0;\n}\n</style>\n","<script lang=\"ts\">\n/* Import Components */\nimport SeriesDisplay from './SeriesDisplay.vue'\n\n/* Import References */\nimport { cache, eventTarget, triggerEvent } from '@cornerstonejs/core'\nimport { PanTool, Enums as toolsEnums, ZoomTool } from '@cornerstonejs/tools'\nimport {\n  createVNode,\n  defineComponent,\n  getCurrentInstance,\n  nextTick,\n  onBeforeUnmount,\n  onMounted,\n  ref,\n  unref,\n  watch\n} from 'vue'\n\nimport { managers } from '.'\nimport {\n  AxisLayout,\n  Events,\n  Layout,\n  TOOL_GROUP_TYPE,\n  ViewportContainerGridAreaClassName\n} from './constant'\nimport { axisStateManager, seriesStateManager, toolsStateManager } from './managers'\nimport { connectWithPipe, createToolsBar, layoutModified } from './scripts'\nimport { idGenerator, render3DAsync, unRender3D } from './utilities'\n\n/* Import Types */\nimport type { PropType, Ref } from 'vue'\nimport type { Color, MarkProps, SeriesProps, State3D } from './types'\n\nexport default defineComponent({\n  name: 'MedicalImage',\n  components: { SeriesDisplay },\n  props: {\n    primary: { type: Object as PropType<SeriesProps> },\n    secondary: { type: Object as PropType<SeriesProps> },\n    layout: { type: String as PropType<Layout>, default: Layout.Primary },\n    axisLayout: { type: String as PropType<AxisLayout>, default: AxisLayout.Horizontal },\n    color: { type: Object as PropType<Color> },\n    i18n: { type: String as PropType<'en' | 'zh'>, default: 'zh' },\n    id: { type: String, required: true }, //组件ID为必传项，工具的调用需要根据组件ID获取工具组\n    prefixMark: { type: Object as PropType<MarkProps> },\n    sliceSync: { type: Boolean, default: false }, //主次序列同步滚动切层，同步的是camera焦点，所以未配准序列可能会黑屏\n    pointSync: { type: Boolean, default: false }, //主次序列同步鼠标点，开启时应保持sliceSync也开启\n    threeInterceptor: { type: Function as PropType<(id: State3D) => boolean>, default: () => true } //3D渲染拦截，返回false阻止渲染\n  },\n  setup(props) {\n    const primaryDisplayComponentId = connectWithPipe(props.id, TOOL_GROUP_TYPE.P)\n    const secondaryDisplayComponentId = connectWithPipe(props.id, TOOL_GROUP_TYPE.S)\n    const containerRef: Ref<HTMLDivElement | undefined> = ref()\n    const container3DRef: Ref<HTMLDivElement | undefined> = ref()\n\n    const _3DViewStateRefs = axisStateManager.init3DViewState(props.id)\n\n    // 初始化工具组\n    toolsStateManager.initToolGroups(props.id)\n    toolsStateManager.addCameraPositionSynchronizers(props.id)\n    toolsStateManager.addPointerPositionSynchronizers(props.id)\n\n    watch(_3DViewStateRefs, ({ visible }) => {\n      if (visible && props.threeInterceptor(_3DViewStateRefs)) {\n        nextTick(() => {\n          const element = unref(container3DRef)\n          if (!element) return\n\n          // 延后执行，让3D视口容器先显示出来，不要卡在下拉列表点击处\n          setTimeout(() => {\n            render3DAsync(props.id, element, props.color?.canvas)\n            triggerEvent(eventTarget, Events.ACCESS_3D, { id: props.id })\n          }, 0)\n        })\n      }\n    })\n\n    watch(\n      () => props.sliceSync,\n      value => {\n        if (!value) {\n          // 取消sliceSync同步时直接destory即可，同步器中会移除target和source中的数据\n          toolsStateManager.destoryCameraPositionSynchronizers(props.id)\n        }\n      }\n    )\n\n    watch(\n      () => props.pointSync,\n      value => {\n        if (!value) {\n          // 取消sliceSync同步时直接destory即可，同步器中会移除target和source中的数据\n          toolsStateManager.destoryPointerPositionSynchronizers(props.id)\n        }\n      }\n    )\n\n    function watchSeriesId(current: string | undefined, previous: string | undefined) {\n      if (current) {\n        seriesStateManager.setSeriesUsefor(current, props.id)\n      }\n\n      if (previous) {\n        seriesStateManager.deleteSeriesUsefor(previous, props.id)\n        // const volumeLoadObject = cache.getVolumeLoadObject(idGenerator.seriesIdToVolumeId(previous))\n        const volume = cache.getVolume(idGenerator.seriesIdToVolumeId(previous))\n\n        if (volume && volume.loadStatus?.loaded === false && volume.loadStatus.loading === true) {\n          volume.loadStatus.loading = false\n        }\n\n        /* if (Reflect.get(volumeLoadObject, 'cancel')) {\n          Reflect.get(volumeLoadObject, 'cancel')()\n        } */\n        // cache.removeVolumeLoadObject(idGenerator.seriesIdToVolumeId(previous))\n      }\n    }\n\n    watch(() => props.primary?.seriesId, watchSeriesId)\n\n    watch(() => props.secondary?.seriesId, watchSeriesId)\n\n    /**\n     * onUpdated(() => layoutModified(props.id))\n     *\n     * 不应使用 onUpdated 触发 layoutModified，按照之前的注释用意是布局切换更新时触发\n     * 但 onUpdated 的触发条件是 “响应式状态变更而更新其 DOM 树之后调用”\n     * @link https://cn.vuejs.org/api/composition-api-lifecycle.html#onupdated\n     *\n     * 点击工具栏中的工具时由于 DOM 更新触发 layoutModified，牵连到 tools_state_manager\n     * 中自定义的 cameraSyncCallback 函数，出现重叠或并列显示时两个序列产生图层略微变化\n     *\n     * jiannan.jiao 25/06/2025\n     */\n\n    // 布局切换更新时触发\n    watch(\n      () => props.layout,\n      async () => {\n        await nextTick()\n        layoutModified(props.id)\n      }\n    )\n\n    const observer = new ResizeObserver(async (/* entries */) => {\n      await nextTick()\n      layoutModified(props.id)\n    })\n\n    // 禁用浏览器右键菜单\n    const listener = {\n      handleEvent: (e: GlobalEventHandlersEventMap['contextmenu']) => e.preventDefault()\n    }\n\n    // 组件初始化后向容器绑定尺寸变化监听\n    onMounted(() => {\n      const container = unref(containerRef)\n      if (container) {\n        observer.observe(container)\n        container.addEventListener('contextmenu', listener)\n      }\n\n      // 添加MeidicalImage组件实例\n      const instance = getCurrentInstance()\n      instance && managers.setComponent(props.id, instance)\n    })\n\n    onBeforeUnmount(() => {\n      // 组件销毁前取消同步器\n      toolsStateManager.removeCameraPositionSynchronizers(props.id)\n      toolsStateManager.removePointerPositionSynchronizers(props.id)\n\n      // 组件销毁前取消尺寸变化监听\n      const container = unref(containerRef)\n      if (container) {\n        observer.unobserve(container)\n        container.removeEventListener('contextmenu', listener)\n      }\n\n      // 删除MeidicalImage组件实例\n      managers.deleteComponent(props.id)\n    })\n\n    /**\n     * @description 监听鼠标左键按下动作，开启快捷操作\n     * @author jiannan.jiao\n     * @date 04/01/2024\n     * @export\n     * @param {MouseEvent} e\n     */\n    function onMouseLeftDown(e: MouseEvent) {\n      // butons: 0-left, 1-middle, 2-right\n      if (e.button > 0) return\n\n      // 判断是否按住了ctrl或shift\n      if (e.ctrlKey) {\n        toolsStateManager.setHeaderToolActived(props.id, PanTool.toolName, [\n          {\n            mouseButton: toolsEnums.MouseBindings.Primary,\n            modifierKey: toolsEnums.KeyboardBindings.Ctrl\n          }\n        ])\n      } else if (e.shiftKey) {\n        toolsStateManager.setHeaderToolActived(props.id, ZoomTool.toolName, [\n          {\n            mouseButton: toolsEnums.MouseBindings.Primary,\n            modifierKey: toolsEnums.KeyboardBindings.Shift\n          }\n        ])\n      } else return\n\n      document.addEventListener('mouseup', onMouseLeftUp)\n    }\n\n    /**\n     * @description 监听鼠标左键抬起动作，结束快捷操作\n     * @author jiannan.jiao\n     * @date 04/01/2024\n     * @export\n     * @param {MouseEvent} e\n     */\n    function onMouseLeftUp(e: MouseEvent) {\n      // butons: 0-left, 1-middle, 2-right\n      if (e.button > 0) return\n\n      toolsStateManager.setHeaderToolDisabled(props.id, true)\n      document.removeEventListener('mouseup', onMouseLeftUp)\n    }\n\n    return () => {\n      const base = {\n        i18n: props.i18n,\n        color: props.color,\n        axisLayout: props.axisLayout,\n        prefixMark: props.prefixMark,\n        sliceSync: props.sliceSync,\n        pointSync: props.pointSync,\n        class: ['']\n      }\n\n      const primaryProps = {\n        ...base,\n        id: primaryDisplayComponentId,\n        key: primaryDisplayComponentId,\n        series: props.primary\n      }\n\n      const secondaryProps = {\n        ...base,\n        id: secondaryDisplayComponentId,\n        key: secondaryDisplayComponentId,\n        series: props.secondary\n      }\n\n      // 根据布局设置主次序列显示组件的class\n      if (props.layout === Layout.SideBySide) {\n        primaryProps.class = [ViewportContainerGridAreaClassName.halfL]\n        secondaryProps.class = [ViewportContainerGridAreaClassName.halfR]\n      } else if (props.layout === Layout.Secondary) {\n        primaryProps.class = [ViewportContainerGridAreaClassName.full]\n        secondaryProps.class = [\n          ViewportContainerGridAreaClassName.full,\n          ViewportContainerGridAreaClassName.on\n        ]\n      } else {\n        // Primary || Fusion\n        primaryProps.class = [\n          ViewportContainerGridAreaClassName.full,\n          ViewportContainerGridAreaClassName.on\n        ]\n        secondaryProps.class = [ViewportContainerGridAreaClassName.full]\n\n        if (props.layout === Layout.Fusion) {\n          Reflect.set(primaryProps, 'secondarySeries', props.secondary)\n        }\n      }\n\n      const _3DViewVNode = _3DViewStateRefs.visible\n        ? createVNode('div', { class: 'three-d-container' }, [\n            createVNode('div', { class: 'three-d-viewport', ref: container3DRef }, [\n              new Array(3)\n                .fill(null)\n                .map((v, i) =>\n                  createVNode('div', { class: ['loading-point', `loading-point-${i + 1}`] })\n                )\n            ]),\n            createVNode(\n              'div',\n              {\n                class: 'exit-btn frosted-glass',\n                onClick: () => {\n                  _3DViewStateRefs.componentId = null\n                  _3DViewStateRefs.initOrientation = null\n                  _3DViewStateRefs.visible = false\n                  unRender3D(props.id)\n                  triggerEvent(eventTarget, Events.Exit_3D, { id: props.id })\n                }\n              },\n              props.i18n === 'en' ? '2D' : '二\\xa0\\xa0\\xa0维'\n            )\n          ])\n        : undefined\n\n      return createVNode(\n        'div',\n        {\n          class: 'container',\n          onMousedown: (e: MouseEvent) => onMouseLeftDown(e)\n        },\n        [\n          createToolsBar(props.i18n, props.id),\n          createVNode('div', { class: 'series-container', ref: containerRef }, [\n            createVNode(SeriesDisplay, primaryProps),\n            createVNode(SeriesDisplay, secondaryProps)\n          ]),\n          _3DViewVNode\n        ]\n      )\n    }\n  }\n})\n</script>\n\n<style scoped>\n@import url('./style.css');\n\n.container {\n  height: 100%;\n  width: 100%;\n  position: relative;\n}\n\n.series-container {\n  display: grid;\n  height: calc(100% - 30px);\n  width: 100%;\n  grid-template-columns: [col1-start] 50% [col2-start] 50% [end];\n  grid-template-rows: [row1-start] 100% [end];\n}\n\n.three-d-container {\n  outline: 1px solid #4f4f4f;\n  position: absolute;\n  top: 30px;\n  height: calc(100% - 30px);\n  width: 100%;\n  z-index: 3;\n}\n\n.three-d-viewport {\n  background: rgb(40, 40, 40);\n  position: relative;\n  height: 100%;\n  width: 100%;\n}\n\n.loading-point {\n  background: gold;\n  opacity: 0;\n  border-radius: 50%;\n  position: absolute;\n  top: calc(50% - 2px);\n  height: 4px;\n  width: 4px;\n}\n\n@keyframes identifier {\n  0% {\n    opacity: 0;\n  }\n  25% {\n    opacity: 1;\n  }\n  75% {\n    opacity: 1;\n  }\n  100% {\n    opacity: 0;\n  }\n}\n\n.loading-point-1 {\n  left: calc(50% - 22px);\n  animation: identifier 3s ease-in-out 0s infinite;\n}\n\n.loading-point-2 {\n  left: calc(50% - 2px);\n  animation: identifier 3s ease-in-out 0.5s infinite;\n}\n\n.loading-point-3 {\n  left: calc(50% + 18px);\n  animation: identifier 3s ease-in-out 1s infinite;\n}\n\n.three-d-container .exit-btn {\n  font-size: 15px;\n  font-weight: bold;\n  color: #efefef;\n  cursor: pointer;\n  padding: 3px 5px;\n  position: absolute;\n  right: 6px;\n  top: 6px;\n}\n\n.tools {\n  height: 30px;\n  background: #151515;\n  outline: 1px solid #4f4f4f;\n  color: #efefef;\n  width: 100%;\n}\n\n.icon {\n  cursor: pointer;\n  opacity: 0.5;\n  float: right;\n  margin: 5px 15px 0 0;\n}\n\n/* .icon > path {\n  fill: white;\n} */\n\n.icon-select {\n  opacity: 1;\n}\n\n/* .icon-select > path {\n  fill: gold;\n} */\n\n.attention {\n  cursor: default;\n  height: 20px;\n  width: 20px;\n  line-height: 20px;\n  float: left;\n  font-size: 16px;\n  font-weight: bolder;\n  margin: 5px 0 0 5px;\n  opacity: 0.6;\n  text-align: center;\n  color: gold;\n}\n\n.attention:hover {\n  opacity: 1;\n}\n\n.attention-modal {\n  display: none;\n  position: absolute;\n  padding: 5px 10px;\n  left: 1px;\n  top: 31px;\n  color: #efefef;\n  outline: 1px solid gold;\n  z-index: 4;\n}\n\n.attention-modal > p {\n  font-size: 12px;\n  font-weight: normal;\n  margin: 2px 0;\n  text-align: left;\n}\n\n.attention:hover > .attention-modal {\n  display: block;\n}\n\n.viewport-container {\n  height: 100%;\n  width: 100%;\n  position: relative;\n}\n\n.viewport-container-half-left {\n  grid-area: 1/1 / end/2;\n}\n\n.viewport-container-half-right {\n  grid-area: 1/2 / end/end;\n}\n\n.viewport-container-full {\n  grid-area: 1/1 / end/end;\n}\n\n.viewport-container-on {\n  z-index: 2;\n}\n</style>\n","import type { App } from 'vue'\nimport { cornerstoneInit } from './scripts'\nimport MedicalImage from './MedicalImage.vue'\nimport * as CONSTANT from './constant'\nimport * as managers from './managers'\nimport * as tools from './tools'\nimport * as utilities from './utilities'\nimport type * as Types from './types'\n\nMedicalImage.install = function (\n  app: App,\n  options?: { benchmarksURL?: string; imageLoaderOptions?: Types.LoaderOptions }\n) {\n  cornerstoneInit(options)\n  app.component(<string>MedicalImage.name, MedicalImage)\n  return app\n}\n\n// type MedicalImageInstance = InstanceType<typeof MedicalImage>\n// export type { MedicalImageInstance }\n\nexport default MedicalImage\nexport { CONSTANT, managers, tools, utilities }\nexport type { Types }\n","export default \"data:application/octet-stream;base64,PFZUS0ZpbGUgdHlwZT0iUG9seURhdGEiIHZlcnNpb249IjEuMCIgYnl0ZV9vcmRlcj0iTGl0dGxlRW5kaWFuIiBoZWFkZXJfdHlwZT0iVUludDY0Ij4KICA8UG9seURhdGE+CiAgICA8UGllY2UgTnVtYmVyT2ZQb2ludHM9IjE3NjY1IiAgICAgICAgICAgICAgICBOdW1iZXJPZlZlcnRzPSIwIiAgICAgICAgICAgICAgICAgICAgTnVtYmVyT2ZMaW5lcz0iMCIgICAgICAgICAgICAgICAgICAgIE51bWJlck9mU3RyaXBzPSIwIiAgICAgICAgICAgICAgICAgICAgTnVtYmVyT2ZQb2x5cz0iMzQ2NjAiICAgICAgICAgICAgICAgPgogICAgICA8UG9pbnREYXRhIFZlY3RvcnM9IkNvbG9yIj4KICAgICAgICA8RGF0YUFycmF5IHR5cGU9IkZsb2F0NjQiIE5hbWU9IkNvbG9yIiBOdW1iZXJPZkNvbXBvbmVudHM9IjMiIGZvcm1hdD0iYXBwZW5kZWQiIFJhbmdlTWluPSIxIiAgICAgICAgICAgICAgICAgICAgUmFuZ2VNYXg9IjEuMzY3ODg1NjM1MiIgICAgICAgICBvZmZzZXQ9IjAiICAgICAgICAgICAgICAgICAgIC8+CiAgICAgIDwvUG9pbnREYXRhPgogICAgICA8Q2VsbERhdGE+CiAgICAgIDwvQ2VsbERhdGE+CiAgICAgIDxQb2ludHM+CiAgICAgICAgPERhdGFBcnJheSB0eXBlPSJGbG9hdDMyIiBOYW1lPSJQb2ludHMiIE51bWJlck9mQ29tcG9uZW50cz0iMyIgZm9ybWF0PSJhcHBlbmRlZCIgUmFuZ2VNaW49IjEuODM1MDg4OTc5NiIgICAgICAgICBSYW5nZU1heD0iODYuNTc4ODg0ODg4IiAgICAgICAgIG9mZnNldD0iNDIzOTY4IiAgICAgICAgICAgICAgLz4KICAgICAgPC9Qb2ludHM+CiAgICAgIDxWZXJ0cz4KICAgICAgICA8RGF0YUFycmF5IHR5cGU9IkludDY0IiBOYW1lPSJjb25uZWN0aXZpdHkiIGZvcm1hdD0iYXBwZW5kZWQiIFJhbmdlTWluPSIiICAgICAgICAgICAgICAgICAgICAgUmFuZ2VNYXg9IiIgICAgICAgICAgICAgICAgICAgICBvZmZzZXQ9IjYzNTk1NiIgICAgICAgICAgICAgIC8+CiAgICAgICAgPERhdGFBcnJheSB0eXBlPSJJbnQ2NCIgTmFtZT0ib2Zmc2V0cyIgZm9ybWF0PSJhcHBlbmRlZCIgUmFuZ2VNaW49IiIgICAgICAgICAgICAgICAgICAgICBSYW5nZU1heD0iIiAgICAgICAgICAgICAgICAgICAgIG9mZnNldD0iNjM1OTY0IiAgICAgICAgICAgICAgLz4KICAgICAgPC9WZXJ0cz4KICAgICAgPExpbmVzPgogICAgICAgIDxEYXRhQXJyYXkgdHlwZT0iSW50NjQiIE5hbWU9ImNvbm5lY3Rpdml0eSIgZm9ybWF0PSJhcHBlbmRlZCIgUmFuZ2VNaW49IiIgICAgICAgICAgICAgICAgICAgICBSYW5nZU1heD0iIiAgICAgICAgICAgICAgICAgICAgIG9mZnNldD0iNjM1OTcyIiAgICAgICAgICAgICAgLz4KICAgICAgICA8RGF0YUFycmF5IHR5cGU9IkludDY0IiBOYW1lPSJvZmZzZXRzIiBmb3JtYXQ9ImFwcGVuZGVkIiBSYW5nZU1pbj0iIiAgICAgICAgICAgICAgICAgICAgIFJhbmdlTWF4PSIiICAgICAgICAgICAgICAgICAgICAgb2Zmc2V0PSI2MzU5ODAiICAgICAgICAgICAgICAvPgogICAgICA8L0xpbmVzPgogICAgICA8U3RyaXBzPgogICAgICAgIDxEYXRhQXJyYXkgdHlwZT0iSW50NjQiIE5hbWU9ImNvbm5lY3Rpdml0eSIgZm9ybWF0PSJhcHBlbmRlZCIgUmFuZ2VNaW49IiIgICAgICAgICAgICAgICAgICAgICBSYW5nZU1heD0iIiAgICAgICAgICAgICAgICAgICAgIG9mZnNldD0iNjM1OTg4IiAgICAgICAgICAgICAgLz4KICAgICAgICA8RGF0YUFycmF5IHR5cGU9IkludDY0IiBOYW1lPSJvZmZzZXRzIiBmb3JtYXQ9ImFwcGVuZGVkIiBSYW5nZU1pbj0iIiAgICAgICAgICAgICAgICAgICAgIFJhbmdlTWF4PSIiICAgICAgICAgICAgICAgICAgICAgb2Zmc2V0PSI2MzU5OTYiICAgICAgICAgICAgICAvPgogICAgICA8L1N0cmlwcz4KICAgICAgPFBvbHlzPgogICAgICAgIDxEYXRhQXJyYXkgdHlwZT0iSW50NjQiIE5hbWU9ImNvbm5lY3Rpdml0eSIgZm9ybWF0PSJhcHBlbmRlZCIgUmFuZ2VNaW49IiIgICAgICAgICAgICAgICAgICAgICBSYW5nZU1heD0iIiAgICAgICAgICAgICAgICAgICAgIG9mZnNldD0iNjM2MDA0IiAgICAgICAgICAgICAgLz4KICAgICAgICA8RGF0YUFycmF5IHR5cGU9IkludDY0IiBOYW1lPSJvZmZzZXRzIiBmb3JtYXQ9ImFwcGVuZGVkIiBSYW5nZU1pbj0iIiAgICAgICAgICAgICAgICAgICAgIFJhbmdlTWF4PSIiICAgICAgICAgICAgICAgICAgICAgb2Zmc2V0PSIxNDY3ODUyIiAgICAgICAgICAgICAvPgogICAgICA8L1BvbHlzPgogICAgPC9QaWVjZT4KICA8L1BvbHlEYXRhPgogIDxBcHBlbmRlZERhdGEgZW5jb2Rpbmc9InJhdyI+CiAgIF8YeAYAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/3t3d3d3d7T8AAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPww8AwAAAAAAwMpRQA7mV0FwcpVCCwJTQKQpV0GwS5VCNDM7QPw3WEEIU5VCcIQ6QEQZWUEebJVC+PBRQGMQWEHu1ZVC5/tRQMVnWEFMl5VCwFg6QC9rWUEclpVCS345QKo4WUHW0ZVCKxVnQMsvVkGkUJVC11xoQMRnVkG0dpVCgzJqQIbrVUFQrZVC+X56QDbQU0HKSJVCKFx/QOomU0HYfJVCX554QNuHU0EgJZVCMU+EQPBgUEF4CZVCDruGQOi0T0E+OJVCq6qCQEmaUEEk9JRCne+HQC1ATkHO5ZRCZq2KQH74TEHA/5RCX3OFQO7uTkEu0pRCy6GJQKzVS0Gou5RCw66MQFO4SkFOyZRC3PmGQBODTEGUsZRCSVOKQFUqSkF4l5RCVVWNQLMPSUE6lJRCFWeHQGEsS0HIlpRCcfaJQKd/SUHAcZRCTPCMQBlLSEEkZpRCggeHQJx9SkHUdJRCHKGIQG2gSUGYQJRCKeqLQE1iSEGiLJRCyuiFQMe9SkF0T5RCeemGQFqPSkFADpRCGASKQPRESUG075NCdEyEQF66S0GoJpRCBMhtQK0cUkG2YZNCfD99QMgET0EsmZNCJQaBQI7CTUE4aZNC7JhwQHIhUUFwK5NCqA1sQELSUkFmlJNC9wx7QE7UT0FCx5NCQRklQBGfVUF0epNClBg8QM33VUEsbpNCpJs8QNEiVUHgNpNCgZUjQAIrVUGsQ5NCels+QC7dVEHs/5JCRLYjQBroVEG+DZNC2M4PQIiIVEEui5NCo/4NQD98VEEmX5NCukkMQNNNVEFoMZNCI9sBQBp2U0Fso5NCQaf9P8eSU0Fof5NCtjr2P66OU0FAVZNCvZ8iQDwmWEEuUpVCWPIjQP5iV0EQMZVCOm0gQLaBWEHIspVCXrohQEB8WEHscZVCN9AJQAaBV0GwbpVCWmQLQEUZV0HmN5VCgCMMQD58VkHKFpVC308NQIGVVUGa+ZRCbHXsPyEiVkF4EJVCnsTwPyOUVUGE2ZRCpin1PxUgVUFUvJRCnn34PxY8VEGCp5RCyxPVP64AVUFkqZRCHoXbPwy7VEHWkZRC2hXgPw50VEFueZRC76fmP+KlU0EMaZRCPcO+Pw6fU0FEJJRCG8zDP+MzVEEmZpRC9ijMP98kVEGYVZRCZ/TGPy9rU0HIHZRCVg7NP0jhUkF4HpRCupDUP9UGVEECS5RCPCbYP8zMUkFuR5RCrGPSP3ZMUkHuHJRCLUC+P06NU0GU6pNCuKzFP1wdU0FI85NC3k/NPx1aUkGA/JNCID7TP0X9UUGgAZRCWqvDP5pSU0G4t5NCDnTKP/P9UkHey5NC+lPTP9hcUkFk25NCZ5HdPyHbUUE44pNCWR1zQIddT0Fc75JCqqqCQDomTEHAMZNCVoDsPwC5U0HsKpNC16MIQI8JVEHg9pJCXrohQL9YVEGSzZJCBA8+QGjYU0Fov5JCzYU8QJDtUkEwdpJC84sdQDTBU0HKiJJCQ9KMQEZESEE0zJNCvS2PQNYxR0H0FpRCupCQQFYOR0FYWZRC9m+QQJzgR0HolJRC9uGPQDiJSUFO0JRCTDeNQP6pS0GqEZVC/42IQMq9TkF+WJVCYleAQJhuUkGkl5VCq/FqQLZlVUGez5VCcPZRQLy7V0G4/pVCTo03QPoMWUHwAJZCK4ceQKTiWEGo5pVCAysHQMw+WEE6opVC6G3pP1O4VkGGRJVCeemCQEP9UUHYw5VC95qLQES2TUEkdJVCX7q5PzGWVEEQf5RC/huxPwAAVEFQLZRCnDawPzrfU0Es55NC2Oq4P3e+U0FAo5NCQ4vMP8ODVUGSzZRCa3WsPzpCVUFso5RCsivAP2JXVkEe+pRCFtnePzBrV0E+cZVCgsCqPyyyV0HSQpVCpLeVP0zwVkFY0pRCFWefP5KmVEG4PpRCmpmJP3pbVkHQXpRCyQSfP6KMVEHg6JNCiIiIPxtaVkFk95NCUY2nPwRWVEEOlJNCJJSRPyIiVkH6l5NCOW1gP7k6XkGUjZVCYsmPP/a2WkF8dJVCPgp3P+j7WUFE8pRC2RVAPylcXUHy8pRCgCM0P4zeXEEaVpRCaEplP0dvWUH4bJRC0ZRqPzlCWUFc75NCAgBAPwesXEGsypNCHC99P5b8WEFKepNCXEhaP++nXEGaOZNCDnQaP9trYEFugJVC0WkDP7y7X0EY5JRC7VH4Pui0X0GyRJRC2FwIPxfZYEGMk5NCCPMkP2FXYkFuwJJC9SicPtS/YUEYcpVCFq6HPmY7YUFA3JRCagMdP8yhZ0HI65FCiM+wPlwdaUHIHZJC8oulPowlZUEY5JJCbxKDPs6wYUHGQJRCO9+PPvgMY0Gkl5NCeOewJvZvYkEgZZVCaKawJq4cYkEc1pRCIzK2Ju81aUEsLpJC716zJjyYZUEM8JJCrPqwJoqIYkFcPZRCd9exJiijY0EMm5NCNhc6QDptUkEsIJJC2BUYQIKVU0FISJJCMd30P+IzVEEIjJJCcT0CQD7uU0E2vpJCro7JP8zMVEH03ZJCqTjbP23nU0G4/pJCQ7Z7QLC5TEE4W5JCoIx2QErFTUGurpJCwjyFQImISkEy9pJCku2IQAWBSUH0spJCSsWZQMH1REGYjpRCfrGUQEOLRkEukpRC7cOTQCz5R0E02pRCudeYQDhtRkFM5ZRCnu+XQKVUREGA35NCyASTQHW+RUEc+pNCnH2UQCyyRUGsSpRCuGWZQOb7Q0GaOZRC6t+QQGBXSkG8IpVC3paVQEEZSUHkPpVClNGPQOLBTEFUkZVCItuFQJjgUUFE65VCQKdtQEx+VUGMBZZCIpRxQL1YVkGgOpZCfIYVQOnfWkE8TZZCbxIbQPwbWUGwGZZCIbACQPrFWEGk0JVCYhD4P24uWkGGBJZCqThTQExiWEHYNZZC0SJTQJTRWUEyYZZCb4QyQKxHW0G8aZZCtjo2QJaKWUEwPZZC0D7MP6+5WEHIq5VCxPWIP65HX0FGFpZCaB+uP7LkW0H47JVC//8/Pw/mYUHIJJZC4MG8PgLkYkHiGpZCZtaxJsqhY0FsHJZCRyjzP1MqYkEmH5dCXkgKQPk3XkHimpZC5/vZP7NWXUHwTpZCz2mzP7/mYEGwoJZC5tAiQFScYUGwWZdCldErQLpJXkEWx5ZCfmp8QLdlWUEyIZdCYhB4QARWWEGwmZZCvuZSQBpLXEGIvZZCrkdRQDFPXkFIT5dChaSRQEnFUUEYuZZCf2qMQFTjUUEkNJZCG3alQEw3P0FwHZRCDUmfQDUXQkHyK5RC46WfQK+5QkHCnJRCtjqmQI8JQEHOrJRCK86eQBeSREHeBJVCctqkQIDcQUFUNZVCqMajQIr6P0HkjJNC6G2dQD98QkG4vpNCbaCbQAqQR0HcZ5VCtqyhQGhKRUGgs5VCBYGVQOPsS0GsypVCoBqbQMh2SkHsOJZCYZ6UQMgEUUEgbJdCjN5+QDLBWUGw2ZdCu0mgQNxrSEEow5ZC1XgZQLWsY0FAI5hCXo/CP5B7ZUHM7JdCXnOBP2IQZEGc8pZCHqGsQBauO0G4BZRCrACtQDUXPEHwwJRCxkurQPAZPkHMc5VCIbCqQLC5PEEoUZNCC0mnQOwKQkH0FpZCawNNQDAIYEFAFZhCiUGoQH6xPkG0r5JCfvigQHZ3QUFICJNCf2r8PoD4ZEEEBJdCESGzJgxJZUGSDZdCOImVQLKdT0FeKJhCivp/QDBPWEGIr5hCVsdMQE7wXkG+BplC/BsZQCUGY0EYMplC4E8tP2JXZkHIMphC3O2zJi5PZkEQOJhCggfDP9Z4ZUE8RplCNhcyP9UGZkGKWplCUEZPQBPKXEF6AppCNDMbQFCNYUHwQJpCrGOWQL/mTEFQ5phCc9qAQNS/VUE8lJlCItKzJrArZkEyaJlChOvBP9uyZEFQdJpCGQQ2P+vfZEGAg5pCAQCzJrkeZUEciJpCYhCwQP+NKEHkBZ1CtFarQAYPMEH8UJxCpeKUQMbZPUG0vZ1CwFiaQN+WN0F+n55CEzxwQC4kSUFQrZ5CmVJ5QPdTQ0Gcsp9CupA0QIqIUEFSWJ9CcPY5QGQ7S0EceqBCWmSzQCYxOEHeC5NC9P20QEiaNkFw65NCm8S0QIEjNkEU3JRCLIeyQCD3OEFwuZVCS36tQF66PUEcgZZCOm2kQLx0RUEcVpdClKawQDWlOkGyS5JCmG6yQCD3OEHG8pZCR7anQCjqQUE8+JdC4Xq4QK8AM0GC9ZVCsZ27QOj7L0Em35RCXXPFQBKDEEEE9phCSijDQNCwF0HWmJhChMC6QJwLI0G4jJpClye+QG5ZG0F+GJtC1jG1QB+FH0GE0p1CSFPCQLIrEkFCwJtCDy2mQGBzN0F4l5tCs523QKSbKkHm/plCWR3LQJLtCEEGr5ZCTmLIQMBYCEHgaJlCj3vNQMl2AEHO85ZCeqKeQKDTFkAIIaZC76eWQBbZnkCO6aZCHFpkQCuHnkCEbqhCiM+AQAmsBEBAh6dCdzfHJlD/fkGmAo5CZibGJsqhfUEQeI5CapGtPheSfEEQf45C5tCiPiIifkHQCY5Ci/qXP/BgcEEkgo5CexRuPx1adkEceo5CJE1pP5huckESKo9C2KOQP2WtbEGqH49C0tuyPwByaUGUho5CxUunPxjZZkHU9I5CWmRbPyrObkEcwY9CFDyIP48JakEmrY9CgwejPzwKZUHAcY9C9W8kP0HSdkFwJI9C3CQmP+xRekG0fY5CfD+1PkFgeUFGHY9CqYrDJhZLekFMF49CAsDAJlS4dkFQtI9CuGWtPguQdUFivo9CCKwcP4PAckH4wY9CugIkP1Pje0GMBY5CFWe/P2atYEHQEI9CbC7kP0qaXEFkVI5CiYjYPxuhXkFQAo5C+xvBPzSlYkGkno5CRrZTP2p1dkG6sIxCF0seP16PdkFQdIxCmCcKP7iQeEF0eoxC4QhFPzCWeEEM1IxCXQHSPxsvZ0GkF41CNOzaP7NWYUGEp4xCOSbIPzFPZEG8W4xC84vFP0IZaUH4yIxCGEv+PsGDe0Fk1IxCvLu7PgaBeUHIa4xCMggsPr6fekGASoxCapFtPhp2fUHywIxCUUbvPvYodEGcOYxCGnbFPtlAdUFYIIxC/+/DJszMekGmSYxCQ3TGJnUFfkEwvYxCMsGDPmlKdUGA/ItCro4JPkhvdUGY44tCTX7xPq3Vb0HoDYxC1THBPgEAcEFM5YtCmom/JgIrdUGo34tC+jeCPsVncEGCtYtC6LQBPmdmcEHcmYtCeOkmPycxbEEU3ItCuGUNP80TbUEgbItCZ5a7Jq0ccEGgiItCItuZP6P+ZUFAx4tCD5+hPw4tZkGoZotCnxpvP2BzaUHcWYtCqMZrP2KeaEHSwotCZTuvP7ArZEFIAYxCDi2SP1K4ZkHEDoxCheuhP94kZkF4LIxC6piAPwjzckHOrIxCn2FXPwy7dEHIq4xCx0uHP3rNc0GGxIxCLt2kPz5Ra0Eui4xCGQSWP/gMb0GQooxCUNSfPwaBb0GMvoxCgpWzP1MqakH6noxCFq6nP+b7Z0H0XYxCKBW3P3D2ZUEgV4xC4zMsP3jpdEFEeYxCGb0NP1zWckFUSoxChesRP0Fgb0FcNoxCWTk0Py35a0HoKYxCTDdpP2b0aEFmFIxCO22wPxx2b0G694xC747HJkZvf0H8no1CLIeWPh2hfkG8oo1C/GKJPgOdfkFoOI1CvHvHJrNWf0EENo1CuGWNPzPsdEEq9YxClUNrP/FgeEHGAI5CX7qZPwsCc0HcEo5CcD3KP0X9Y0EkQo5Ctg/PP2Q7ZUF2841CEjy4P36Ga0EMKY5CJb/YPzReYEE8xo1CYZ7YP1acYUFkqY1Cqn/DP9z5YkGOsItCOIkZQAqQWUFg041CplQ0QOj7V0GsSo5COm1IQFFGV0G0KI1Ce80tQG5ZWUGyvYxCZTufPmp1bkEUTotC/RshPtuybkGUMYtCEaG6JqXibkHiIYtCjN6WP/upZ0E8TYxCCh6cP3jpaEGUcYxCNtCJP126Z0EwRIxC8oslP4fPbkH4c4xC3d09P5SKa0F8dIxCbedbP6TickEMqYxC4cE8P+UXc0EIjIxC61GYPyZNa0GknoxCTDcpPw+fcUGIdoxCxGd4PwErcUHAsYxCG3ZlP5b8aEHQXoxCvLuLP3sUbkEYsoxCVKW6JhrobkEes4pCXI9CPs7MbkF0wYpCoYwOQLnXYkFAnIhCHcwbQIGVX0GGBIhCQDUWQB4TYEFivodCILAKQPA1Y0EMN4hCzcwEQDv7YEGYToZCn6gHQGjYX0HwB4ZCfYbdPxvoYkF8dIVC9SjcPxI8ZEF0wYVCOyYQQHnpXkF+mIZCQacVQOj7XUGwYIZCRNS/JpSKdUG6N4lCimi+JgK5c0HkhYlCzvdTPtR4c0ECkolCyehtPjIzdUGgSIlCAIC7JgAAcEHiGopCbKBTPo4JcEHQJYpCuWVNP+MXa0FctoxCWqtjP2M7aUFMl4xCUyqOP4zeakHkvoxClvySPx6FaUEui4xCyHZ+P8i9aEFslYxCbeeLP+vfaEHKj4xC5qVbP2SCcUFWroxCcD1KP2M7cUEyqIxCEVg5P9FNcEGcsoxC7u5uP1Wcb0Fo1IxCz/eDP4IHbUFmzYxCb8s6P1DUbUFit4xCzj5cP/wbb0Gk3oxCY8lvP2GebEEA4IxCIiKCP8+FakEg0IxCzsxMP0nhbkGK2oxCj95WP6TibEFs3IxCoNNmP86FakFA1YxCPgofQCLbW0F0AYZCxwQPQHe+XUEOm4VC/RvhP8oTYUHA8YRCDy0SQAoeYEE4m4dCd74HQEYoY0Ek9IdChhbZPt7db0E8P4pCe6K+PoN5bkFg04pCpeIEQHjpYkFCwIdCLM7uP2KeZkH8CYhCHczzP2b0ZkG8VIhC1+oAQBODYkF+mIdCJb/oP+j7ZUFgzIdCImn6P5PRYUFWfIdCV8f0P87MYEESaodCeaLeP9CwY0GMfodC0WnjPw67ZEHioYdCsp3vP2iRX0GcXYdC2s7XPxT1YUGIaIdCjwnuPxm9XUEgkIdCuwLUP9QGYEGacodCh10RQPbhXUHMLIdC3ZYVQLbzXUF4JYdCHOgUQHYFXkFQ+4ZCTfAQQEHuXUGYDodCCPMMQPaaXUE8MYdCVlUNQGiRXUFwHYdCxGcIQAvXW0GAQ4dCNaUKQC7dXEHqOIdCCpALQILAXEHCKodCm1IJQMmhW0HAMYdCAbkHQFjyWUFWZ4dCOrQIQDfQWUGASodC11z4P4TrYUFmzYZCY4IHQNmHX0FQ5oZCgJULQByFX0FUw4ZCJr8AQKfGYUHElYZCJJTxPx4+W0G0RIdCIPcCQOx8WUEQMYdCXUgCQPw3XEEkNIdCqMbrP4lBXkH2SIdC4E8NQNwkYEEQhodCTWIIQCfqX0Fcb4dCRIsEQDJ6X0HsY4dCIyICQNuyXkEUXIdCxGcAQIxsXUHcYIdCy1r9P5+oW0HqlIdC6bQhQBbZXEFmDYdCEsogQASdXEG4xYZChusZQJSKXUE44oZCbhIbQA+fXUEUFYdCwzzxP66OYUFQ+4ZCkxgEQCgVX0FoBodCXroBQOIzXkEUHIdC4zPsP7WBYEH6JYdCDALrPo2XckEAtYlCM3o7PxkEckFQpolCUP9GP06pckGKU4lC1Qb6PkREdEHuY4lCuWWtP3i+bUHIlohCPsPOP3pbakGGUohCSOHKPy5raUGACohCMgisPwOdbEHEQIhCwoOpP6rxakFi94dCseTHP/zwZ0FU0YdClIrDP3KEZkGQoodCVVWlP5HtaEGGvYdCsLkwP7geb0H4M4pCX3MhP/cMbUGE2YpC1up4P9z5akFUyopC6LSBP0GnbUHqDYpC89KtP7oebUE8RolC0PfTP/2paUFo+IhCDy3SPwOdakE4qYhCA+SuPw7mbUHm94hCnTZQPwyQb0GgLIhC6t+IP5J7bUEAGYhCodOGPx4+a0G8zYdCexROP/7UbEGw2YdCHaFMP7aBckGo7YhCDnSKP4V5cEEQzYhCObSIP+Reb0HkcIhCxiBQP0x+cUEoiohCKVwPP5PtcEHaLohCBjoNP4AjbkFM3odCeekGP4r6c0FQ+4hCov4NP8L1ckF4kIhCibOPPmPJcUEsIIhC7AqQPszMbkFM14dCGEt+PvT9dEHi4YhCY4KHPqjGc0F0eohCvPu8Jg/mcUH8EIhC7q66JmT0bkE8zYdCd6e/JjxRdUH80IhCZqa+JjEIdEGuZ4hCX3OhP0DDZkG4k4dCDEmDP/JgaEHQnodCNOxKPy5raUF4l4dCKRUHPwplakE6lIdCoNOGPvT9akEIk4dCqqq3JuQXa0FsjodCEzyIP7+fcEHGMolC6SbRPyz5ZUGkpYZC+n7aP0x+ZUFIQYZCd76/P7Y6YkGYTodCWMfEP6ZUZEG0KIdCr3LIP3W+ZUFw8oZCxSCgP4pBaEF0VoVCiEGgPx4TakEA7oVC+JqbP6ebakFCeYZCz/eTP+ZCakF414ZCBciNP27LaEHcEodC11yIP9xAZ0EQRodCMQgMP5ngbUEcwYZCWx0TP4mIbkEgSYZCMnobP7wCbkFEsoVCVg4NP68AZ0EWuYRCaJGdP0s3ZUF8+4RCVg6dP1YOY0GAioRCuGUNPxoEZEEQTYRC80QdP8HKa0FMEIVCmScKP+QXa0HUNIdCwBEKP8p2bEH8CYdCV8eEP1CNZUG6d4dCsp2/P65HX0HUZodCsHIIPzvfaUFIT4dCVJx9Pxp2ZUH4eodCugJEP3dMZkEkdIdCf2r8Pp02ZkEqbodCZ9iVP1mAZEGMd4dCMzODP8aSY0EAZ4dC5RfLPzhCW0GES4dCfLFkPjzDZkEAYIdCeIe0Js0TZ0H2T4dCvHQLQKXiVkEwhIdC3SQOQH74VkEWR4dCugJkPsUgZkFslYdCzfyzJk5iZkG4hYdC+sXyP7x0W0E004dC/tQAQE9GWUEIzIdCupB0P2RXZEGasodClBhEPyRNZUFYoIdC16MIQGpKVUGGBIdCKhX3P9pAV0GwIIdCw66QPwwCX0E+8YZCjpfeP0e2VUHW0YZCPlH/PvKLZUFMl4dC0tsSP87MZkF4V4dC3t2NPxRnY0F8rYdCHz7TP4QyXkEwy4dCEFg5PsRnYkFkYohCVpWxJoJOY0HIMohCHz4jP80TYUH+bYhCxwTPPoHcYUFcaIhCx70mP7nXYkGY44ZCBQ+GP+41XUHKT4hCjlBmPy1rX0GWXIhCxwQXQA50UEHIq4ZC8/0EQB1aUkHunIZC61EAQGQ7V0EgV4hCcD0KQHZMVEEYQIhCcBLTP+B6WEEgXohCplTcPwjzVEG09oVCnX2YP9EiXUFSH4ZCikEgQDxRT0FgvodCKVwnQPh+TkFMZYdCVg4FQNbqUEGw2YVClNEjQHDLTEHIOYhCMAgsQL4tS0E2fodCGr0tPl0BYkG0L4lCmAmxJqSbYkGQMIlCSAwiP1FGYUFATolC5BfLPtW/YUHsP4lC9lMjP710YUEI4YVCEFiJPwCOXkEgZYlCQWBlP/FgYEFkW4lCJE0ZQAllTkGMDIZCF5IGQNGUVkGGRIlCxK4QQDlCU0EsGYlCc/bhP91rWkFkaYlCF9meP+vfWkGgSIVCDnTaP4IHU0GkSYVC+AzbP9fOTUHoYoRCd3enPxoEUkEQVIRCj8IFQAtJT0HePYVCJngoQBKDSkE8v4hCmOAxQGdmSEF2rIdCY8kvPgesYkGgD4pCInKxJnMhY0HqBopCyL0mP9IGYkFoMYpCzMzMPqJFYkFwK4pCV4AcP0ZvX0F0CIVCRf2LPzyYX0EUTopCwvVoPyrOYEEQRopCIPcaQLuQTEE0k4VCCWUMQOWJVkFgRYpCxksXQBIRU0FQCYpCdZPoPxXZWkG8VIpC2odPP06Nu0DsKoBCeBcUJq6OvUD8CYBCiQj2JRp2nUCgD4NCW9YqP39qnEDkRYNC+cUSQLfzVUEYeYtCUEYfQJb8UEFMJYtCj972P2BXWkEapItClBhEP5mZEUEgrIJCvBtkJkX9EUE4MIJC/RuBPyLbX0F6iYtCpCk1P3OTYEEkgotCuJCkPwoeREHMs4NCzYXkP48JQEEs54NCKOoHQONeS0HmcIRCFpImPw/mK0GopoJCeLeHJqS3LUHWCoJC9Sg0QLQPR0FkYolCzYU8QK4cREGY1YdCJngwPj0KYUGoLYtCZgavJjAIYEGMDItCXnMhPy9PSEEm7YJCzDybJji0RkEwxIJC6LTBPr0tYUHwVYtCarz0PioVV0EY8oNCObSYP25ZX0GEkotCALkfQMFYSEGC9YRCcfbhPVvWUkHMAY1CqgqkJiz5UUEcz4xCZ5anJhODVkF414NCplQcPzQXUkGEZ41CRbazPjq0UkEkO41CUf+GPxP1T0GkXo1CjGxnP77mUEGWcY1CCB4sQDHBPUFk4oRCxpIPQHbaPkF4HoRCg8AKQPAZSkHYyoxCn6gfQDbQR0G2YYxC0GnjP4XrS0FYII1CEsGwJs8+YkGAA4VCjZf+P1CpKkHwDoRC7cO3P9iHK0EwRINCq1qyJhhLZEHCo4VC9ihEQMgEP0HcJ4pCyxNVQK1HO0FAVYhCvnQbQMHKKUE2voRCdxeyJhP1Y0EsoIZCdkxYQMwTL0FEOYtC+sViQKL+K0EY5IhC9LasPU4bPEEa3Y5Cq5qSJkGnO0FAjo5CiFi1JmcfaEGsQ4dClPwiP11zO0HaYI9CZvS2PgTIO0HIK49ClkOLPxpaOkGwUo9C7+5uP7fXOkGQYo9Cay48QBwTKkHQV4VC/40IQBl2N0HYSo5C8/0kQIR5NkFo6o1C6t/oP+0KOEFGnY5CiEi3JkiaakGGS4dCZmbGPz5REUGoJoNCBcgNQCa/EEGgwYNCrGPiPwwCu0DMAYJCbssiQGJXyECW44JCJJQpQBxaEEGYzoRC3q24JqxjbEGANYdCMk9sQILAFEGA2ItCzrBzQFbjEUFkd4lCbKDTPZmZG0HEx49C8A51JlzWHEHGco9CZ5a5JlCNbUFaC4dCbLxUP9KUGkGQYpBCMwjsPn74GkF+JpBCGnbFP+f7GUFWNZBChDKaPyZ4GkFKc5BCoYxGQKzVEUHwh4VCbucjQFsdGUGgOo9CuUk8QBtaGEE0mo5CPJgPQKBhGUFcqI9Cl2m6JqObbkFit4ZCIyIiPnDL9kBUQ49CqmpCJnPa+EAE9o5CZ/a6JuBPb0G0NoZCeVtWP5hu8kC0qI9CKs7+Pql/80D4gY9CEhHBP8vo8UBAY49CN0KZP/AZ8kBWro9C7+5GQAoe5EBUCoZCYSw5QGCe3ECccoRCMnojQCej70C4hY5CVZw9QDrQ7UDo4o1C8/0MQGCe8EA4945C3s26Jv0bb0HoooVCyqGVPyJpmkCeloNC4sHcP6gNnEDEToRCVTW5JhARbUG0/YRChRZxQBeS5kAEdotCSgxqQDR640DQpYlCPJgPQOB6tEB0D41CSQwqQMGDsUAYq4xCikHwP8ovtkACUo1C2M53Pxm9uUDyuY1CLGs1P2AsuUBIyI1C1uoIQFnyn0AkrYVCxGdYQI4lq0DKyIpCoNNOQJa1okAqtYlCVg4tPh7Mu0C4jI1CRUQVJrQPv0Cca41C7qfGPiMiukC6sI1CZTufP9N4uUCwko1C7+4OQOHBnEAiQodCawPdP6DTkkDgPYhC8KfGP9rOk0Ck3odCyXZePy6ylUCca4dCgZWjP0a2k0C4jIdCu/vsJVmrl0CkXodClF/sPvlTk0DePYdC2FzIP5rglUDgb4pCHC/dP8I8lUDwTopCDAK7P8qhlUBw3YpCS37BPzWlukA6W41CZfSWP3w/lUAwBItCn6gXQKO3kUA+6olCG+gMQPAZkkAcM4lCDi0yPtBpm0Dik4pCAMDzJQAAnEDkfopCTDcJP0nFlUDYA4tCfbGkPpdulkAG9opCoBpvP/s3lkAMsIpCDp9BP8l2lkCQsIpCEFjpP2b0VEHqxp9C6YnqP+m0T0FU/KBCdkwQP8bZYUHwuYNCLbKdP/jFYEH064NCSOE6QOUXWUGUBodCSsU5QHYFWEFocYZCVJwtQMe9WkGknoZC4HosQEJgW0FgDIdCxGcoQMI8WUEiiYVC+X4SQFWcW0GmAoVCaK3eP2DlXkGEUoRCvuYiP2cDQ0GIHX5CW9aqP8roP0H4dn5C+n6qP2mRM0G4QX5C0GkjP7fzN0FgwX1CKVyTQNGU/kAiUINC4N2ZQJtSC0HsuINCArmnQI4JAkGu54RCqMafQLjX7EAYa4RC0pSaQBgEmkAM24JChHmeQK2OqUDE1YRCEJ+lQMUgkEDQ14VCG3ahQCa/gEBEsoNCPZiXQKXijEDIZIBCPnyeQPwbaUCQMIFCSVOaQHpbfkBME3xCiRahQFL/TkBgwX1CImmiQBhLZkCY9XdCYhCoQDDdNEDwrnlCBoGtQJZDS0A083NCrgC1QMQgGECo+HVCTDfBQNpAL0AkcHBCkqbIQMZL9z94N3JC8dKFQObQvkD0K4FCLPmNQBFYzUAcwYJCIPeWQBPKvEAeuoNCDbuSQAOdrkCM/oFCh12FQL8RskDI731CkaaQQMT1oEDURn9CN4mJQCYGpUCI83hCM3qTQKnGk0AYi3pCfT+RQOf7mUBkl3RCCdebQP7UiEAIQXZC/0agQFWcjUAgt3BC2kCnQKT+dUBIPXJC8tKxQC5rfUCg2mxCYp68QFpkW0BAvG5CivqzQEpT9kCorYZC7TWrQF5I3kAwBIZCFK6nP96WJUEkG35Cdr6fP2t1FkFYo31C/9QYP7llGUEATn1CxpIfP1DUKUHEp31Ch8+QP/l+CEFA53tCBjoNP8ovCkGEx3tCTxuIP3+x/EB8jXdCVOMFP7pJAEHccndChDKKPxzo9EAE63JCqMYLP76f+kCAnHJClrUSQFjH3EBoQm9ChqTZP+Mz5ED8zG5Cp1TMPzj77EB4VHNCT9QHQHVM5EAcxHNCImmaP5aK30Ag8GlCZq2OP4Tr6UCYdW5CH4XrPwuQ20AUUWpCLUAOP9Yx7UBgM25CpCkVPxER4UBAkWlCa7wcQE4b1EDI0mpCFmevP6S31UDMU2VC0GkjP9xr1kCw+WRCk18EQNgV8EAsgHhCALkfQOII5UAwj3lCjd4mQEpT2kBgenRCIwIwJmpK4UCgaGlCigg7Jhdn70A4EG5CQDU2QA50ykD4hWZCodMGQIMH00BIzGVCyL2mQKTikEDMYWtCoNOSQGXJn0BYI29CmpmFQH7cq0BoNHNC0SJ7QBt2tUDUm3dCebdKJhq9AUH4WndCIuJYJirOCkGs6ntCwoOFQNyyCEGwYIJCSVOKQBiSFEHAsYJCC0mfQJI0L0GWo59CmG6iQJjgQUDGeYRCnTagQM/3K0AM8IFC7zW3QE8byD9QlHdCn2HLQIuzjz/Ew3NC8tKpQKjG+z98YntCGASiQFQqFkAwOn9CxGeYQDHd9D8CGYVCb1mXQBzo1D9Ij4JCuh6xQOuYQD8IenhCJnjEQMl2vj4EXXRCCtebQHZMsD9+WIBClYqjQLu7iz88n3xC1uqEQPZvRD/seIVCtvOFQNoVID86BoNC9G+kQFPW6rw4HnlCIiK6QMlLt7485nRCAEeMQN7d3T4g3oBC/GKVQDf7cD6wh31CNtBhQOb7Kb5y1oVCXAFiQNAiW74MaYNCN9CRQMuhRb+wXHlCpeKoQKXijL+o+HRCyS9uQPqpsb7kN4FCiM+AQMi9Br9kF35CAHI3QBHKaL84N4ZCdNo4QLHkV7+CvINCfiN0QPVvtL8QJnlCmeCRQAOd5r8Ea3RCDuZBQCyHdr9of4FChMBSQHP2kb9oQn5CJngIQIzetr+4k4ZC6SYJQB0TrL9MEIRCKhU3QNpA97/cgHhCsp1fQP6NGMCwMnNC8KcOQDSlsr+ax4FCu0kcQKwcyr+IVn5CNDMzP+3D979UEYdCqqpEpbu7+794F4dCMrMrpafG279GloRCH4UrPyvO3r9EgIRCi7NPP2HlCMA45XdCVtVQpUGnBcCE1XdCePeJpeyYMMAAeXFCv1iCP7RWL8CYg3FCqioppYiI2L9uQIJCNOwqP/zw2b/MJYJCvDsxpdLb4r8sx35Cd3c3P4gW6b+coH5CokV2QPO2JMCc8qFCLbKFQFcOLb9oP6VCyqE9QAtJg7+eSKZCPQo3QOZCOsC4xaJCyL3mPye/iL/MyKZCA1bOP9ejQMBsTqNCkQm2QI2Xbr8q9Z5Cy3bCQJrgIT+AmKFCgQejQDJ6W76kwqNCay6YQP+NAMDInaBCcMveQLfzHUB8O5lC4uzfQMM8UUBGZJpCNOzaQEPSHECQ6ZxCMN3YQPSLtT9IT5tCSprSQCKwwj/WCp9CtIHKQOhecz4+MZ1Cz/fPQASdAEEE/Y9CQWDRQDN6AUF2LJJCT43TQO/u7kC4DJJCLEDSQNr56kA0zI9C5hfPQK3VA0HgaJRCuKzRQHST9EDgdpRCE8rQQOLsm0DY9aBCrPHSQEhTSkCsg6BC+n7aQJkLcUAwC55CTmLYQKaboEBaRJ5CMcHLQMgEAUEI041CwcrNQEqa5kAEhI1Chxa9QOAIZT+Gy45CCgLDQBdLHj+awJBCOEKxQHa+H7/8ApFCASurQCD3mr6yBI9CnzbAQMovLkDER6NCMQi4QMdLm0DIa6RCyHaaQCz59b/QgpFC3paVQH6xxL+sUY9CVzmsQPzwD0EK94VCUI23QF1ICEHMs4dC0r+pQENgXUDAuIZCqjijQAG5B0CGxIdCsSuMQPS2LD/4s4dC8WBuQNUxwb5S2IdCUrg+QKJFlr9IM4hCy6ENQLHk17/kd4hC80SZQAoeSkGMzI9CeqKOQFwBTEGkpZBCxNmbQLpJRkHWSpFCyi+mQITrQ0H8kJBCYVeQQFK4RkHap5NCVVWVQClcRUGggZNCQKeNQBODSEEaVpJC/WKBQFMqTEGE55FCjt6aQIyzQ0HwTpNCZh+WQD2YRUGq2JJC9W+QQKvxRkFgGpNCjpeGQDgXTEEOVJFCpw2UQGSCR0Ea3ZFChHm+QKab7ECawIhCjGy7QEOLzED+u4hCPJi/QKL+A0HOs4lCZgZGJtR4/UBwi3JC7o4nJoJ51kAAzmRCU/8mPwCOSkFAZ35CFWevPy4kR0FQsX5C1E0CQBZnQUHgnX9CqTgrQAFyOUGgeoBCNHorQDReMEG8TYBCq2MCQIEHOUEwZH9CNdApQPl+JEF8NIBCc68BQH6xLEHgOn9CJZRRQINOJ0HGAIFCObRQQGiRMUFOO4FCfIZNQHcFHEFG1oBCurs7QLgeBUEmH4BCiBYpQLLk80CI5H1CL5YMQJ3v/0BA9XxCvXQbQEgoC0GQSX9Ca+fLPwoe+EBc3XdCNF5CQJf8ykBMk2tCBw9eQG9Zv0CweWdC+jcyQNFp00DY429CenfXPzn7BEGAR3xCBFbuPxUgEUGUWH5CbHUkQDyYF0HeBIBCpOL8PzWlHkH0BH9CGEtGQGvnD0HCnIBCFPWLQOAzIkGIPYNCQxmdQKZUGkFUmIRCK4deQLwt20A8DYBC6m1xQG5Z60CMU4FCeemCQJKm3EAk7YFCCpBzQPHSzUCsg4BCoBpvQB0TvEAQwnFCQtJcQGt1xECMZXZCKOqDQBjZrkCEx21C5omWQJF7oUBg0GlC7AqMQHqi6kBS2IJCKhWXQKjx2kA0zINCsHKoQIV5ukA2d4ZCMQisQHw/oUC8oodCFtl+QLsC/ECM/oFCnMSgQE6Ny0DQCYVCD1ixQBLKhEC0hIhCQKfhQA9YSUBMV5dCoBrjQHA9ckC4U5hC6G3hQPBgZkCIr5VCrdXhQIakhUBEZJZCI03RQOht0UASMY1CO23UQIjP2EAokY9CERHkpHH2kb9sR6dCh0ihpVFxTsBAlaNCfmrIQKab5EAQf4tCBjrNQN/ByEDAeItCz4WkQJVDG8ASqplCHFqsQLOd77/UbZxCyASPQOReM8BoeJ1C80SJQF7lUMBuQJpCU/+2QABHUEDcoIlCnH04P9bqKMCIr4pCiQiIpWgfLsBUw4pCVVVppVVVFcCwGYlC24cvPxEREcCsColCINvZP3fpRsAI2o1CWmTrP4GVY8A2t49CiPpXP6rxcsBov49CFa5HP86FXMAs7o1CX3MpQH9qLMDyuY1Cp1Q0QIzeRsAsp49C/kZIQChcr7+22olCppsUQCkV97/GMopCCKx8QOF6FL/0nYlCeluSQGpZ6z58polC/GKpQKNF1j+s/IlCFSC3P/o34r8U3IZC+Jq7PzN6A8BA1YhCcq+1QLy7e78KhZNCuB6dQNgVEMDkDJRC9yh8P2oDicAg7JFCpeKMPzTsksBAzpRCzYztpTEImMDc0pRCeDffpdLbjsDg4ZFCSCjHQNbqmD48BpNCvEl8QHwUNsBEuZFCyuiBQGznS8BsY5RChutJQH74dMDKlpRCw65AQNuyXsDI3ZFCdCHNQLWBzj/goZBCmCfSQA7muT/QkJJC+cXWQE/Urz88xpRCexTaQDhCyT9YbpZCknvNQMpanT7InZdCjN7KQAbIvT38gpVC6pigQHYFIMAo0ZZCwYOFQOrfWMCgOpdCn8S4QHnppr9oRpZCdEy8QEw3mb861JhCaryUPwaBlcDwFZhCSX6hP9bqkMCsiptCAIDzpQrXm8C0hJtCevfypap/m8CwIJhCggdbQHsUdsAwy5pCrEdRQGsugMBgk5dCBJ1mQJyoX8BwHZ5CkO3cQMuh9T+K4ZdCVHHSQGsuRD/Af5lCSlPCQJPRG7+MDJtCqxy6P3zNhcC4RZ9CqyrXpei0icAGoZ9CvRFqP1tI7kBsR6lCq4o4Jp427EAYcqlCIeL5JeLsn0DS+6lCnqifP3jpokAoyqlC8RmOQIR54kDooqZCEFhRQMzM5ECUBqhCrwCBQLTIOkG696BCAACEQJmZL0G0faJCgNyjQMp2JEFI1qBCLEC6QBbZFEH+u55CQO7FQH9qCEEaa5xC7MMXQGC6oUBgTKlC5tAyQOCW9T+CoKhC+35yQGTJH8CyhI9CWmRbP4zeUEGgM6FCvZ9aP8QgVkEc+p9CZ7anJgmsVkGACqBCzGyjJhovUUEIRaFCZ2Y+QBxaQkG68KFCcmhBQAnXNUFQraNCcPa9QN4kCEH0nZ9C05SmQJwLF0EsJ6JC8mDKQELu+UBkIp1CJr8AQCMiesCw55FCMwjUQI5QwkAGIZ5CexTKQHvNyUDA46BCYhCwQEvF2UBsY6RC8kSFQMtaIUFUGKRCqji7QOwKsED0q4lCaNi5QGu8lEBOSYpCvAK8QOF6fEAcAYtC3k+5QH34LEBg04pCt9fQQJQYFECQlJBCq2PWQC/dDEBQJpJCOt/bQABHEEBwHZRC8GDeQHw/HUDCXJVC7FHgQNqHL0CibJZCKerDQAc68UC8W6BCSOGqQM0+BkFUWKNCMnrPQH8j4ECawJ1Cd7fJpUIZgcCaso9CUI2HQLq7DUGYjqVCzYVEP16eKEH+wqZCWA5NP1mrOUFY2aRCV2WRJlAbOkGQDaVCZhaEJm4SKUE296ZCary0P+uY0L+W+IFC/BvBPxkE5r+san5Cd/c/JaO39T9ugKlCo4zeP9NN8j9YLqlCj3vBQMI8CUBwco1CZ63GQE/UL0CYAI5Cvi3LQIgWIUA4Io9C+37GQIIH8z943o5CWDkEQIik6UCC7qhCpXBFQLgeEUGQ6aZC2fnuP6NwFUFkoqdCAblXPxoESEEs56JC756cJoR5SEEOBqNC9ygMQCcxiMCcuZRCbhKzPwEA0L8gV4RCVZwlQNqHd8D+u55CVQ5NPzBPFkGw7qdCEdFqJl1IFkFAI6hC59DiPzn7CMBA9XdC5RcLQEt+KcAg/nFCW2QTQLkejcCE4JdCXUgaQHd3h8DAOJtCwDxBQOAIJUF+X6VCEXGyJsRnZEEQRoRCiHi0Jq4AZ0FkqYRCmhmxJiGwYkEQxoNC/v9vJpiZGUFsNX1CiaiFJioVK0HAin1Cy4yQJiMGOUFgs31Cq1qZJhhLREEICH5CRTSfJgbIS0GAOH5CBYG1Py9PVkFGnZJCyS+mPwfzWEGyS5JC8RmGP8aSW0FwuZJCRLaTP7Y6WEGgAZNCZx9OQFyPOkF2pYFCSQwqQBIRQUFszoBC+zcCQPbhR0HKD4BCoKivP1WcTUHQKX9CwBEqPxuhUEGYrn5CGi9VQCNpzkCslXtCKc5uQENgwUDQm3xCoozSQCe/OEA4YpBCCDrZQOJ6NEDC3JFC3CTeQF4BOkDCY5NCy4XgQAPIRUAaXZRChjLqP6GMOEH4bKRCkl/sP4R5RkGskaJCnX3oPxKfJ0GINqZCRuFSQEZvVUFmTZVCWR1TQFK4UkFsVZVCHj47QKL+U0HWUZVC5KU7QDptVkFaS5VCoYyCQNGwTUGgwZRC5F6DQC/dTkEYwJRCwvWEQOzfTEG4oZRCbKCDQO0KTEGoppRC6piAQEKLTkFs3JRCwYOBQN1rUEGE2ZRCy+h1QHw/UUFuB5VCiUF4QMP1UkEiCZVCtvNlQLHkU0FWLpVCZGZmQCqjVUGgM5VCk9EjQA7mVUESKpVCexTuP3HLUEH+9JNChnniP+htUUFADpRCPVHvP+N6UkHAcZRCbnX8PxFYUUGQd5RCdpP4PyrOUEE0U5RC3LLmP8qhUUFgTJRC7grgP1+6UUE4KZRCx0sHQIqIUkE02pNCCKwEQEIZU0GGxJNCeHf3P7WBUkGs0ZNCynb+P2qRUUEa5JNCF0smQOTQVEEExJNCZWYmQFqrVUFqqpNCiIgQQOF6VEHYtZNCID4TQJSKU0Fa0pNC1JT6PyD3UkGKqJRCqMY7QASBVUFouJNCCpA7QNdcVkFsnJNCfIYNQDZeVEHs8ZRCLEB2QB3MT0Hk/pNCh894QMMgUEFe6JNCqKpqQOnfUkEYuZNC6CZpQHE9UkFM0JNCyqGBQFMqTEEES5RCodOCQDVeTEG4PpRC1TGBQJpSTUG2IZRCiUGAQIgWTUGsNZRCgZWDQOsmS0HkfpRCLt2EQMH1SkH+dJRCJzGEQDdCS0EoWJRCqfGCQDN6S0FkYpRCJ+qDQBJYS0FUkZRCc2iFQKVwS0GMjJRCmG46QEaaTkGUv5NCkxg8QIN5VEFCwJNC2kAnQEDuU0HwzpNCdzAnQAQrT0FoxpNCCGV0QFMqSEHs/5NC9uFzQH4jTkGAA5RCFtlmQAmsUEFI1pNCnmFnQDKlSkFw5JNCSCiDQFP/REHMwZRC7u6CQIUySkG8qZRCKVyDQKK3SUFUkZRCHoWDQMp2REFso5RCXgFSQEtTTkESapVCynZmQLkeUUH+NJVCUf9mQFUqTEHWSpVCrRwCQDKWTkHwwJRCDy0CQBgEUkH6pZRCeekOQKWbUkHG8pRCutcMQA9YT0HsBpVCkDQVQNajUkHQ15NCSJoSQAuQTUGk3pNC7TWDQFmrSUHYfJRCsp2DQHL2Q0EoipRC9bZ0QHZMTkEiCZVCuGV1QF9zSUEMMJVCUEb/P11ITkG4hZRChxb5P10BTkHcYJRCwMoJQDUzTUHO5ZNCDnQKQAJyUUGI6JNCMggEQGHlUEHU9JNCku0EQHkwTUEw75NCVCqCQGfYSUGKYZRCHcyDQJTRQ0GUcZRC72B+QHL2S0HA6pRCtA9/QEIZR0FsB5VCzBP1P8DKTUHkPpRCbqDzP8zMUEHUNJRCq6qCQGp1REEIU5RCGi+BQPCnSkGAUZRCF9l+QE6NS0FcPZRC1TGBQAtJRUHAOJRCX3OBQE7wSkF0yJRCLPmBQM/3RUFK5ZRC4Aj1PyTbTUE4KZRC8ov1P6qqUEFkG5RCXXMhQDEIUEEERJVCvLsjQOm0U0G4MJVCbuc7QG2gT0H0ZJVCvEn8P/KLTUHoDZRCPlH/PwKdUEE8BpRCjpcGQKVwT0H0nZVCo/4dQNbqUEGGBJZCGb01QOvfTkGYnJJCloobQLtJTkFsx5JCn9N+QNajSEEYZJNCKRVvQD/DSkEcAZNCivqHQLSdRUF0CJVCEcqIQBzoREFOyZRClydSQPRET0E2RZZC//9nQA0CTUG8IpZCtoHuP6JhTUGON5VCxK4IQATkTEEiApNCzFqJQJKmREH8iZRC2Yd3QCuHSkEs2ZVCRv3bP4akS0Gk3pRC4uzTPzsmSkGskZRCqVT8P4LcS0HULZNCmEPrP/rFSkEAYJNCMJaIQEZEREFaS5RCLrKBQGhmSEHQiZVCc9rQP0s3SUG4TJRCWWSHQHQhRUHQEJRCpSmFQC5ARkGYx5NCo7eFQJKmRkHqRpVC5kLSP7IPSUGsCpRCwYM5QM7MUEHkRZZC5/vZPzLBSUGIvZNCIiLCP0BgRUHSApRCnjbAP8roRUGQW5RCw/UYQOq0S0Eku5ZCAlY2QDR6S0FI85ZCHBOIQCe/QkHik5VCtMiKQEW2QUGCNZVC5kJSQDomSkE48JZCNOzKP1wdRUEalpNCf4b9P8h2SkH8O5ZCpps0QJ7vR0GO95FCZIIXQFCNR0F0M5JCjCWDQPNEQ0FcBJNCpZt0QAY6RUFchJJCf2qMQGkDQUEM25RChetpQItBSEHgr5ZCbHXcPwDVSEEYspVCgGoEQH6xRkHYfJJCm8SMQBeSQEHwgJRCJCJ6QA0tRkGeT5ZChDLKP2Y7R0H0K5VCJCLCP/RvRkFQu5RC1zHxP5MYRkFuwJJCB6zcP2OCRUFYGZNCCR6MQGZmQEFwK5RCgZWDQIpBREGU8ZVC0tuKQHTaQEHQ3pNC4nqIQBSuQUFcfZNCXuVQQOqYREFmTZdCEMpoQDpCQ0FUA5dCis/QP2mRQ0FcBJZCuR71P4XAREHEnJZCkMIVQMcEQUFc75FCS8UBQO6nQEGMPpJCuR6NQGetPEG075RCEViNQF5IPEGgiJRCgXl6QBCfQUHaoJZCeDC/P42XQkHsapVCGAS2P/iaQUEa3ZRCg07rPzCWQEH2iJJCeOnWPzdeQEHC6pJCLt2MQOj7O0FAI5RCnu+DQGQQQEG6N5ZCVOO1P2kDQUGIb5RCWauLQCEiPEEoypNC6W2JQDltPEF4ZZNC1uqIQFS4PkHY0ZVCJTG4P4mIQEFo/5NCe1sWQAyQRUE4KZdC9uEzQMxaRUHQV5dC46WLQMCDPUEUY5VCWavDP8RnQEGMfpNCgpUzQKTiQEFKrJFCqA2EQKNwPUG22pJCoox2QL3mPkHER5JCPsNOQOLsP0FIepdCrKoyQDptQEHehJdCmlLBPzWlPEEqfJNCt6y1Pz0KPUEIBZRCyS/2P0b9P0GMzJZCG3YVQCqHQEFsTpdClUMzQBp2O0FqnJFCB/MUQLbzO0HC3JFCjCWDQFsdOUHY0ZJC4Hp0QDzfOUHYQ5JCNOyKQJBQOkEcgZVCHKGMQEZvOUHcBJVCyb1mQMP1PkGcMpdC6pjQP5pSP0GmNJZCS8UBQPEZPEFWLpJCwvWMQDj7OEF4kJRC11x4QNvOPUEoypZCHBO8P3aTPkEUjpVC5F6zPy75PUFQ+5RCg07rP7ArPEGsfJJCfD/VP6hUPEGk3pJC9m+MQJx9OEFQJpRCZq2CQPBgPEEkZpZCrUexP8CDPUGYgJRC5ReLQCNpOEFmxpNC2FyIQHSTOEGQYpNCbqCHQE03O0Go9JVCoreBQO18OUHGeZZCtYGGQC+WOEF4CZZCcfaJQAK5N0HQkJVC95qLQMDmNkGwEpVCblmLQJjgNUF8LZRCPCaMQMRnNkHom5RCI5TBP5DCOUEog5NCt6y1P4dBOkHcEpRCMnqHQOSlNUGiZZNCN9CJQOi0NUE0zJNCWh1zQMQgNkFyVpJCGEuCQIHcNUEm35JCarwUQLQ6OEF27JFChaQxQNV4N0EEr5FCjzRNQKgNPEEkiZdCzT5kQDN6O0GSRpdC1AYCQCrOOEEMN5JCkqYUQBKDPEFMXpdCKqP3PxQ8PEH05JZCrUexP9yyOkGEkpRCo3C9PwWBO0Eyr5VC4uyzP7EAO0HKFpVCgGrsP9z5OEFUg5JCjt7WP/REOUFY55JC0tvSP1HUO0G4TJZCwTwxQPVvPEFIj5dCyy92QHqiOkE64pZCHROAQEXSNkH8gpZCqapyQIKVN0GQ6ZZC9uHDP7ByOEFaxJVCKRW3PxAtOEHsKpVCYJ7YP1S4OEGKWpZCVSruPzIINkGqmJJCNhcCQHOvNUGGUpJC4XoUQETSNEHYCpJCiIgwQMbZM0E005FCkTQVQPP9OEGcVpdC0iL7P+/uOEHI5JZCXrqJQM9pM0EcOpRCSQyKQMzoM0EkrZRC6iZhQHZMOEH2SJdCWh1LQAisOEEqg5dCqA2IQMwTM0Hu45NC6SaFQDIINkGeFpZCm30wQKTiOEHEh5dC9+GzP6kNOEHUppRCs8i2P1WcN0FYJ5RCFPVvQKyqMkHUdJJCYJ6AQICxMkGA/JJCa3WIQK5HNUFMnpVCMjPDP/L9NkEUlZNCGb2JQF2PNEFwJJVC8dKFQKHTMkEqg5NCNtCFQKZUMEFo/5NC+QyHQJCmMEE8VJRCoNOCQGtKM0HQHpZCktF7QEi2M0GYh5ZCGJIWQDtRNUF0QZdCYp4AQFVVNUFk25ZCBqy8P+mYNEGAPJRCxNnHPwrXM0H4s5NCEVi5P5j8NEGku5RC0iJrQBcgL0GEp5JCzj58QAFyL0EsJ5NC3t2FQESLMkHYrpVCYslHQEs3NUHIa5dCY4IvQH4/NUGIb5dCFtm+P8wTNUEQP5VCgdwDQFAbMkFifpJCHVoUQOgmMUE8P5JCblmHQHSvMUGON5VC+QzLPzQzNUFM0JVCZq3ePyZNNUFsXJZC0SKDQJjgL0FYp5NCWPKHQKYpMUGIxJRCZmZuQGJXNEFw5JZCU5xdQC7dNEFoP5dCwjzxPzy0MkGIvZJC184vQOb7L0E6FJJCOELJP3+xMEEu0pRCDXTKP3tbMEHIZJRCqMZjQC8kK0HG+ZJCMXpzQCOUK0FQbZNCcmiBQKHTLkFqsZVCfD99QNJpL0EoEZZCzKFFQL3mMEF0OpdCEq4vQFvWMEFoOJdC7u7OP2u8MEFOUJVCPJgHQK7VLUG8zZJC2c4XQObQLEFkm5JCCwKDQMQgLkG4RZVCR+HaP2DlMEHQ0JVCjpfuP+EIMUHoTZZCQWB9QGouLEGk15NCFtmCQMKDLUHc2ZRCY4JnQLtJMEFIyJZCseRXQMOuMEFaEpdCjwkGQIMHMUEqvJZCqsb7P5NfLkEEBJNCdr4vQNrOK0EMd5JCv1iCQLYPLUEAdZRC4qVzQHi+L0HMc5ZCh10ZQP3UMEGgD5dCSzeBQLbILEF8JpRCokXWP2ygL0FE5JNCLLJNQCKwJEGEUpRCCklrQKgNKEFsI5RCpg1kQLasJ0FszpNCcBJLQB3oJEHIHZRC2BVwQK1jKEEaXZRCn9NOQGKeJEHkfpRCFtlOQASdJEEEtpRCcfZxQCOwKEEanZRC5dASQKFhK0HMc5ZCNdApQBZnJ0EGGpZCkO0kQMauJkGQ6ZVCZIIHQGxKK0HoIpZChhZJQC2HJkH47JVCkqZkQJm1KkHgNpZCbS5sQMFYKkFc75VCzD5MQB8TJkHGuZVCS8UxQKjGJ0GYFZNCU+M1QPGLJUHIpJNC50JCQJ1hJUGotJNCE2dHQDJ6J0GcMpNCkXtFQLRWJ0G2GpZCNOxaQKYpK0GCfJZCOSYgQPYoKEGuLpNCYFcwQOcmJUH2yJNCY8lXQBRnJ0EYeZNCBYFFQLMPJUEG6JNCTtQvQCjqJ0FoP5ZCOYkhQPiaK0FQrZZCIiIyQBm9K0HKz5ZCBzo1QGx1KEEmX5ZCdZNwQOTsKUGQopVCVZxNQN6WJUEQf5VCPsM+QKKMKEE0YZZC0ZRCQMXZK0Gw0pZCnmFPQJF7K0F2s5ZCrRxCQFryJ0F6QpZCanUkQGy8JEGgQZRCCh4EQB4+KUFaxJNCFDz4P6S3KUG8MJRCOiYgQNLbJEFci5RC9CgUQKqqKEGSVJNCp8YrQOcXJUF47JNCjbPvPx5aKkHIlpRCaNgdQFL/JEHE1ZRCqqpyQIZdKUE8TZVC3CROQGoDJUEcOpVCsCsoQErhJEHWEZRCRf0LQIIHKUEKfpNCgjJyQL/mKEEk7ZRCZa1OQGq8JEEc+pRCGkvuPzq0KkEk9JRCVlUdQG5ZJUEUHJVCQMP+P6rxKkEWwJVC520hQGcfJkESqpVCPcMeQOKlJUEOYpVCWKvzPyrOKkECWZVC3whNQJI0K0FMnpJCFDykQK3VQUHWEZJCOPusQJhuPkG8jZFCBg/GQArXAUGUv4tCmpnFQCajr0A0YYtC11ycQCbqQ0EcepJClBiMQCgxSEHwTpNCtMiGQHMhS0GEp5NCLiSJQPTSSUGoe5NClBiEQHZMTEEM25NCyC+CQLwtTUGmApRCnMQyQVzWUkBMWmFC1+piQWFXhEAsR2FCi/pTQQqQl0BYB19CRbYpQbKdf0BkbF9ChMCIQevflEAAQF5CKOqBQd1As0CQZlxCca+ZQUoMmkAwSFlCSZqRQdejwEBMvlZCJNumQU8boEBwi1NC/KmdQUREzECo+FBCblmxQbTInkBo30xC9IunQbKdz0AYp0pCaQO6QVH/mkCA40VCRijAQSUGmUA85kBC6ia3QT7DxkAgtz5CXrqwQYqzy0BI2kNCh13FQVSclUAQwjxCppu8QXrNwUAemjpCtfPKQekmkUBwpzhCrRzCQUdvu0AWQzZCCtfRQdV4kUC+NDRCb1nJQcQgvECA4zFC50JAQRiSqkDMb1xCQDUeQUa2n0Dw9V1CDElpQULSyEBAylhC8ouDQfdT20AAalNCXY+RQdqy5kDguU1C/KmbQauq5kAMXkdCeOmqQTtt2ED8IjxCFDykQXST3EB000BCp3+xQezD00DkujdCf9y3QY5QzkDI0jNC5KW+Qd8kykCKSC9CVJwVQd1r4kDou1ZCgpU/QXT28UBUMVNCSwwsQeeJAEGMOk9CHz7zQITA+kBQTVNCOm1iQdv5AEEUw05CwBFUQcQgDEGkMEtCTht+Qb6fBEFsNUlCgwdxQfOLC0GE8kVCkDSJQZ6o+0BYh0JC+n6CQTReBEHw9T9C7AqRQVC45kDY1TxCHsyWQXkwz0CYrjhC4AiOQY/CvUDmEDdCAEeKQVmr50DwvDpCGb2cQQrXu0DURjRCgk6RQd0kkkB48DJCUUajQTIIsEDSGzBCOrSZQf+NeED+FC9C+MWqQQisqECEOStCpuKhQeltaUAifipCVg6ZQFvWCEFAoFNCTDedQB3ME0FcFk5CqfE6QFFGGUGQV05CSjcxQKxjEEFYh1NCuB4jQfbhEUHkZUpCLiTtQGoDD0Fg3kxCca9JQbfzGUHA7UZCZIJnQVMqFEE8O0JCP8N8QZQYCEFY+TxCJb+HQdR4uUDWRjVCRf2EQVuP5kAMiThC4MGJQVfHgEDmnjJCPN+PQbKdD0DI0i9C/KmJQTsmCEBQlC9CItucQZBQ5j9+xihCIPeUQUgoA0Cg9ixCIwJyJqbiGkHENU5CqapgJmLJD0GgWlNC3t2dP6UpEUGkTFNC3bKmPzm0GkHUVE5CXgEeQeSlIUE8LUVC0CLjQGwuIEFsQ0dCHaFCQQWBJUH8PkJCOBdgQebQHEHwWT5CoNN0QbmQCkFcljlCUyqDQTVetkBI9jJCYJ6AQcd26kCYIDZC46WEQYBqdEBiXjBCZmaUQQrXAz+O5SpCCpCPQXoU7j6wwCxC4AgbQVbjL0EgGkBCwjzlQGQ7MUHo10FCp8Y9QZgnMEH4dj1CfIZZQb27JUHEbjpCsHJsQUT9D0GGADZCbed7QR8+t0BUoy9CEFh3Qawc7kD0kjJC+/B/QQ50ckCypCxChuuEQfS2BEDwAy5CdJOAQetRAEC+witCarwaQR7MO0FwYDtCYp7oQKQpP0FArjxCz2k7QYmIPEEw1jhCXI9UQd6WL0G8wjVCA+RkQU2pGEG8wjFC8O5wQRBYuUDCUSpC3N1rQWp19EB88C1CQO51QcWSd0CEuSdCGHZ5QdCwA0BIISdCVkWKJpf8MEFAZ0JCXyyZP9lcMEHY1UJCnH2YP4FOO0EwVjxCMhOSJtr5OkGE8jtC0CIbQc0+TEFAgzZCvi3vQGsDTUGqhjdCVOM5QS/dRkF8VDRC5IlQQak4OUG47DBC4E9fQbsCIEGksCxCPgppQUOLvEDsHyVC4TNkQXI9/kCy3ShCUI1vQRCfgUBobSJCcBJzQcDKCUBY3CFC286XP0A1REGuBzZCiciXJl5IQkHIxDVCdteBJoIyJkG0z0hCFiCnP+LsJUHU4khCnQu1QMQgmED0hGVC8v3EQHvNhUBIL2dCFCA5QQplNECoTWNC1nhtQbaBVkBMd2NCTfCLQZRfXEBArl9CYsmeQfwbWUDA0VpCaryrQdAiU0AQCVVCKly2QfxiUUCso05Clvy+QQaBTUBAg0dC2/nEQQmsTEDc8kJCDnTKQflTS0BU+D5C9ijQQUA1RkCqvzpCW9bWQTaJQUAw5DVCXUg6QKvxJEHs2EhClkM7QOzDPUEg0zxCCR5EQKjxRkGcPTZCz/e/QPoM70BwxFlCFGd/QKdUAEGoMFlCn2E3QP8bMUE85kJCv58aQNYxBUHsrVhCSjfxQOpR2EDMtlpCQxkdQFk50EBclmFC/KlZQPKLwUC0XWJCbVnLP8Rn1EC4z2BCqqqGQFzWtkC4M2NCov4BQbhlTUC8l2RC/9T4QKUpdUBIoWJCX3PRQDMzY0AQ7WhCqMbbQPHSPUA8rWpCv5/WQGSCZ7+MrHBCnqjHQN0k1r+M5XBCL5YsQCjqR8BQaW1CrkehP/kMS8BIzGxCfj/hQFfyC76cS3BCM7OdpSLbScBkl2xCoUWGQGpKPcDkum5CvubqQKjGKz/Yjm9CDrviQHQhEUDogmxCFkvqQGznuz9UMW5CCtevQEcoG8C8UHBCiBYRQRSuhz8IJWpCfIYPQUcooz4oRmtC54nOQB/3SsBow2xC7XybQEX9Y8C4F2tCD+YNQXhb9j9ofGhCcMvuQO3DH8BQTW1Cj3sBQT4K17+sI21CtMgIQUdTKr+4XmxCQRlNQKO3ZcDs2GlC9ii8Pzi0YMBMIWlC/3+spczMXMCMrGhCvebiPzYXesDA/GRC8C66pY9QbsAgqWRCTKkiQe81N8BMoWlCMsEPQfJEZcB8RmlCBQ/qQAbkfsBYh2hCALmvQIYWhcD8MGdCTH47QV66+T8082VClRg8QePsYz80umdC8ottQFDUg8C4CGZC5aU5QVJxdr4AzmhCehQwQTN6u78AFWlClRjoQL0tk0Dg5GBC6W1BQA4t4kAgml1CKs6KQFTj0UAcb15CPAr3P4mI6EAwx1xCtA+zQGmRvUAM3l5CEzwIQbsCLEC0iGZCu7s7P/7U0EAAMWBCIqIiJrAr0ECs3F9CYldgP4xQ4kBoJlxCmbktJjVe3kDkc1tCThuIP6HTAkFwJ1hC3x1LJqP+AUFomFdCHROYQI4JIkHsWEhCDXSaQImIMEFwp0JCyXaeQOomP0GEAD1CivqnQCLbSUGKDzdCnu/3P3YFjMBgCGBCZybMpfCngsDQDGBCzoVuQQUPJj+wI2VCnMRkQZonSr/g1mVCv1iCQG4Sl8BASmFCYCzBQArXm8AYtmJCOrRSQS6yDcCgr2VCT9Q9QSMiYsD8aWVCy6EhQZngkcDQfmVCEREBQV+6ncBMTGRCCWVwQZcn+j84kGRCXrpPQfKLhcAgcGBCblktQf1ircD4E2BCR+EKQazVucAAal9CYlfQQPRvtMAIQV1CMnqLQZvEAEAIbGBCVVWIQXTaAD+YymBCN4kBQJB7mcDo5VpCmlncpSUGjcBMvlpCgk6AQd6Whb/w52BCcq+JQGjYqcD891tCHoVrQXSTKMAAB2FC2YczQYj6w8BgJVlCQhkxQZOm1MDMqFFCSn5XQUOLtMAYRFFC87ZiQSkVl8As8lhC0k0WQUCn6cCkojVCveYQQdOU4sCo6S5CQacxQZoLxcDENS1Civo3QbesycA2njNC+6kpQbas4cAMXktCFfVNQfiaw8DIGUtCirMfQauq6sBow0BCdNoaQWq87MCOgjtC9W88QZTRy8DWODpCUEZBQViry8DEpz9CDAIPQZoL0cDc8lhCOyYMQUVE5MAQX1FCA+TuQHsU7sDKtjVCUirmQPJg5sAMey9CX3MFQRsv7cDoH0tCyxP9QNTq8MB4m0BC1qP0QBzo8MB2YTtCIrDWQJQYzMBobVdClRjUQGhm3sDUjVBCxCC0QHYF5MDgSDVCKxWvQLNW28B+Ri9CagPJQKK35cCkhUpCKkC+QOTQ5sBo+z9CFgS6QCIi5sCo2zpCPQqLQOB6uMCo6VVCKoeGQLplycBg3k9Clfx6QH740MDIizRCTTd5QEOLzMAGTy5CJ+qDQB7Mz8CID0pC20CDQLaB1sB8fz9CheuBQOom1cCiEzpCZmYGQC6WpMDwvFVCPJgHQAKdrsCcS09CLPkNQHjpwsAgUzRC6SYJQBQ8wMCEDi5CNOwKQPyptcCEcklCyXYOQOzDv8DAQz9CjwkOQI2XwsCGKzpC7m7rpWWtlsBEklVCRUT6pbEroMBAkU9CzawNphBYtcBAgzRCq4oNpmAstcBS6i1CeDcDphT1p8DknklCEbEJps4+sMCQOz9C3v0Mpid4tMDWODpCF0udQYIj5D/wSlxC8BmYQaVFNj7w51xC4nqPQXYFqL8AwFxCw66CQfbhO8DQKVtCRm+YQSajZ8BcFkFCEOaRQRM8cMCQED5CX3OYQZzEWMC8iTlCzT6fQfLSVcDQqTxCMZarQQ8twj/8hVZCpg2lQRSDgL6Ij1dC1jFdQX2GpcAIQTdCzFpXQcpapcBKEzJCDJBvQRl2fcCuTi5CLmt5QVacfcA0rDNCkDScQYv617/QjFdCvuZMQerfnMDw9SpChnlmQYcWacBoXyhCuB6QQZTRS8A4EFZCNDORQQhlgMAcxEVCWx2JQatjisAMXkJC1b+AQSA+079qCi5CFa6FQbu7q79gQS9CNV6EQRvoRMA8rTNCOLR2QRGfkcBkCTtCbqCDQTVecsCadThCBvO1QbestT+MAVBC1uqvQe41175kiVFC9Ch4QTII3L9I6ClCa3WnQRE8+L/sn1FCjsJvQfRE3b9k0CRCgZWcQVpkS8CIVlBCUbiDQZ19jMA4AlNC4MGPQT4Kg8B8qU5CY1d0QaO3pcCg2k5CZDuGQYiIlMCQSUtCA+SKQWx1FMAIszFCY4KLQf//R8B0bzVCT9SKQbqQlL8CeS5CZfS+QXe+rz8YUklCPgq5QbSBzr5ErkpCmOCwQfS27L+EOUtCbhKlQVBGP8CMukpChHmaQUt+acAIz0hCYJ6nQWkDRcAUJz9C5V6hQRlLVsCoFERC/KmPQePsA8C8Qi9COyaRQVCNL8B84jJCxGePQei0gb8Ybi1C6W3KQdQGuj9AvEBCLyTFQeLssz+I1kRCd76/QeAzrL5QlEVCI5TFQXQFiL40rEFCwMqFQdyylj6AYy1CfyOLQcARyj7ENS1CBg+3QZ+o37/wIEZCZma8QQ270r9wbkFCLGurQbC5MMBgs0VC/tSxQa4cIsDE7kBCZpGuQVlkO8CwIzpC1uqlQVCNR8Aa/TdCZvSUQTLB479UlSxCw/WWQTLBG8DgSC9CfIaUQdFpQ7/S4ipCeDDQQRI8uD+EOTxCFK7LQcm9Zr7sHz1CHKHCQfW2zL/kLD1CZYK4QQY6HcDoAjxCZmbBQfbhE8B48DVCBci4QXNoMcDkujNCsOSwQce9NsAgjDFCk1+cQVL/xr+cWShCmwugQZWKC8BKhSpCwBGbQTm0KL+wQCdCqxzXQV66uT9I9jZC8kTTQVHUP76YrjdCMN2aQWX09j6CjidCQO7KQa7Vwb+OZTdC6LSAQcUgMD4eGixCtmV5QeVecz7wLihCxK5+QaZUoMCohkZChHmfQW5ZQ8DMNjVChRaqQZVDM8AQXy9ClrVgQT41psD0Ej5CRbZzQaxjgj5oGCNCc/ZpQYhBsMAMbElCxpKmQbY65r7AXyFCPQqoQbAAqb+yJCJC7ArhQWQ7vz9ytjBCT43dQRgg9734yzBCp1TbQVVVlUAMQi5C0GnRQTTsukAeGixCQmCmQSjqHz/Q/iFC1TG3QcnoLcB4RSdCOpi+QT5RL8DUYilC1xXWQfP9tL9qii9C/hvIQXMhyUAAhylCwFjOQZe1CsAIiC1CTmLgQZF7RUB4xS9CjCXGQZzEKMCWWCtCYOW0QbKdp0Bo7SRCUrisQUw3cUCm2yNCPFGsQWSC978U7iNC30+oQZ02AECsoyJCifqzQYqXbr6OnhpC6G21QUlTir8A3BpCg+vrQczMzD8mjSlCbVnpQW6vOb0oqihCuNfcQXSTwEDYRyVCN9DTQfGnzkCMASJC+cWzQRWuRz/WfxpC4uziQUZvq7+o2yZCMsG2QYFOC0DIRBtCgnnbQcARCsDMtiRC8BnrQVCNT0CoFClCr3LUQYxsJ8C8tCJCdr7BQVuPqkCQEB5C/am7QdejeEAGiBxCVsfEQUnFIcB4xR5CM+zMQaEaJ8A0uiBC7jW5QdS/0b+k9xtCqMblQSRNnUASpidCcPbAQW9Zaz+ohhNCanXBQaT+Db7Y8RNC8tLzQRWuRz6Y9SFCr3LtQYnPkL9IPSBCb8vDQSUGGUDWfxRCmpnnQSjq/7/+FB5CFPX0QSRNYUD4ISNCgCP2QdLb8j9C9SJCjzTgQZ/THsCAuBtC3t3PQYxsq0AQtBZC6LTIQcqhfUC2zxVCdCHSQcARGsAeGhhCUrjZQSoVH8BA9RlCHVrDQX74bL9sihRCKqPGQbp0w7+8exVC9LbwQeUXo0AUwyFCACvoQcP1xEBShh5Cu0ngQej70UDwvBpCWPLOQch2HkCO5Q1CDnTLQWfYdT+uTg1CXEj3QeptOb+akhpCCKzxQW6g07/uShhC0iL+QZhuckCkBR5C/Y3/QUt+EUBeiB1COrTrQUa2C8BwGRZC22vbQah/q0BsQxBC1L/UQUOLgECWyg5CHz7dQdxrDsDkcxJC2kDlQW2gE8BOMBRCCh7OQaDTZr8SmA5CUP/QQXCvub88nw9CTtT5QbKdp0BklxxCdgXxQWouyEBKIRlCnTbMQSMiIr6s6g1CRbb9QSRNKT8SmBxCOt/pQRzo0EAk1BVCVOMdQYIjbkEIiB5CGQQgQdEibUEUNR5Cfj8dQfiaaUE89BxCBoEZQV1IbEEyjx1CpiknQXSva0GYLiFC3LImQfAZbEEYpyFCZMknQSfqZ0HwvCJC0pQqQdCUZkEc7yFC6m0hQf6NbEGYdR5CuKwhQV5zZ0Hk8xxCKxUlQaFhbUEk4iFCsuQjQezDaUFU+CJCVFUjQY4JbEFswx5CD+YlQZ6oZUFGhB1C+VMjQcARbkFgsyFCqMYfQaHTakF84iJCw/UkQQ+fa0HIUh9CdSEpQWT0ZEHodB5C6t8eQSRNb0GAOCBCmCceQfREb0GCnB9CBVYWQft+bkFc3R9CrKoWQcovbkHI/SBCpLchQc6FbkHIUiFCMggcQd/da0FyfSJCnH0mQRp2a0HM7x9C/mIrQRTKZEEWpx9CpLcdQeuYbkFwCx9CmlIXQSjqbUHGmR5C61EgQRrobkG8wiBCSOEYQWkDbUEo4yFCkTQnQRt2a0GckiBCMsErQeltZUEc4SBC9uEZQUhTaEGwThtCwYMTQXL2a0F8VBxC4TMqQSIiZEHAUSRCPlEvQUW2YUESGCNCxpIhQbY6ZEEYJxtC/KkjQWX0ZkFMzCRChxYpQerfYEGKyBtCppscQcI8aUGSuyRCqFQuQS4kX0HcOR1CPsMMQTBPcEHQ8B9ChxYNQXCvb0FGvSFCAXIVQUi2a0FoGCRCFiAxQVrWXkG0JB9C9P0OQYjPbkHoAh5CyHYQQeSlbUHMKCNCtFYxQWznX0GkPiFCz2kjQU03ZUF6qSZCVlUtQcZLYUGG8iVC11wsQa9yXEHyoBpCz/chQWGeYEEYixlCxSAYQVc5aEFEWSZC2BU0QZF7WUHQfhxCGEsAQcMgckGizB9CWx0BQehtcUGsaiJCc2gNQaQpa0EOiSVCnTY4QXQhWUFiJR9CkxgEQWBXcEGcEh1CMzMFQTttbkFYMiRCnX04QejQWkFU+CFC7XwLQYEjbEEw5BpCWIA0QdqHXUGERyRC0k0WQY5QZkG6lxlCXNY6QfRvWEGQ5SVCtIEwQRKfXUFg+idCKlwzQdHbWEE4SSpCQadBQa7VUUEAzidCd3cRQVirY0H8sBdCSsUhQVScW0F8qRdCw/UgQSRNU0EkYhVCWh0LQY3eXkGUnxVCYJ4iQeeJYkEWwyhCUf8gQVK4XkF0UytCTqkwQeOlVUFiFxlCYhA0QTIISkF6KRdCJzESQcovZkFgeihCSCgLQSuHYkGYLitCEco6QXOvUUEEshtCTxtCQXH2Q0HUmxpCu0ngQPrFcEHSYiNCRrbfQCMGc0G4+h9Cmgu5QLGdcUHENSBCQou4QCfqbUHSmyRCJngCQcCDaUEabydCUBvsQJpSZUE6AipCsHJAQY4lUUF0Nh9Csp1JQaO3Q0GAKh9C///rQKYpcUFUPxxC0tvKQOCWb0FUeBtCzczsQGDlbEFc3SVCGEvKQMH1aEH0IChC27JAQX8jVEFo3yJCseRJQSjqSUHe8iNCexQCQcKDa0F4cBlCt9fsQEKLaEFM9xdC2c4fQbSBWkEMXi5CXEg2QS35U0EOCS1CrgA1QY/CO0FIoRRCR28dQRVnSUFMzBJCK0AEQS5rXUFCWS5CUrhGQfJEM0HwPBlCg8CKQNxrakHQxSBCgCOMQJKmZkFwGSZC3d3RQKTiXkEEXS1C+vBPQQByM0G++x5Cqn+jQJNfaEE+kRpCUriiQN6WYUFQ6SpCwzxRQaXiPEEM7CRClEPTQAaBY0EIzxVCordHQYHcSUEAIypC0CIDQeTsV0GMLBNC0ts4Qe5gTkGwTjBCw/VMQXyGQUEYtSxCPVEbQX1qRkG2iA5Czj78QKbiVkEQew9CsCseQRLKVEGuFTJC3Ws2QXMhLUGYdQ9CXgH6QELSVkEQezJCKlxJQVsdH0EcNhdCro4xQCRNWUEoKiFCJJQxQJiZWUHUOChCWqu3QL+fVkF6cDFCwYNTQctaHUHAUR5CCPNcQMuhYUHkrBhCxwRfQNnOU0HeKy9CmG5YQdZcKEE0gSZCBoG1QAJyY0EcqBJCME+kP+J6SkHmVy9CjZeeP86wUUFUvyhCu7ubP55hV0GO1yJCyL2mPxCfXUEY4BtCzEydJg9YSUGEuS9C3+2gJkb9TUF0bylCqyqkJiIiUkGERyNCZ/apJlCNWUH4WhxCKaNjQQqswEAYYB9CXgFeQRovAUHM7yJCbaA/QkHu8kEoTXRBWXI/QnsU8UFgOXdBCB5BQoIH8EHAdHhBTClBQixA8kGo03VBk5hDQu/u6kG45GZBbZJDQta/6UFIKGpBjOxCQk036EFoumRBc+hCQphu6UEYZ2JB5BdDQuLB70E4enJB3xZDQijq7UGIwHVBb71DQimj60Fw9G9BzRNEQm8S7UHQBGxBLAdCQvp+5EG4j4BB4vpBQgdl4kFI74FBupBCQvZT30GYe35BKKNCQplS4UEQLXtBudc+Qrdl50HUW4JB/OI+QsSS5UF0oYNBAIBAQr6f5EGAeINBdZNAQn6x5kFw9YFBXIFCQrSB30GA2nVB0DBCQmU73EG4K3dBIGlBQn6x20EInW9BS8VBQuUX3kGQ+nBBphs/Qodd/UFgAV9BJT8/QsL1+EGAamdBQCdBQuht+EEAf2dBmuBAQqnG/EFQqV9BwjxDQtgV90FYVVJBZi1DQvfF8kHAWFlB/GJCQpvE8EF4hFVBwoNCQmat9UEwFU5BFHVCQt5r+0HQPl1BibNCQk0b90FY42RBn2FDQiLb9EHQ2V5B2kBDQgVW+UGQJVhBTZs8QiNN80GocGhBlUM9Qsa99EHQ6GpBlUM9QudC+EH4b2NBVYA8Qoek9kEIHGBBjt5CQlMq7EEIOnhBEkpDQnST6UGgmXJB+Iw8Qkma7kGwuXFB0k09Quht70GQz3VB6l89Qq+58EEov3NBgKM8Qt3d70EQAnBBLEA7QlXj5EEAVHxBQO47QlvW5kGA+H9B9EQ8QrDk6EHga31BDII7QjhC50HAn3lB2wdBQmBX4kE47GlBo2JCQl664kFwdW1BLAdCQi2y30GgUnBBPtFAQmIQ30GIeW1B3iRBQk8b9UHwUUtBpDdBQnqi70GIMlNB+n5AQrY63UFgq25BvElAQr3m2UHQ92xBzj5BQiij6EFoEF9BMkFBQpZD50Gg4GBB5hc+QpCm9UGQJWxBZS0+QrjX+EHY22VBRjY9QlSc50Hse4FBRm89Ql2P6UEIHYBBHsw9QrMP7EHww3xBgs48QjSl60GwR3pBoFM/Ql9z70EgWnlBDvRAQiFp7kEIgXpBN1BDQrjz50GQz21BzsxCQrke5kHwJmhB1yNDQpZD/EEQdElB+BpDQqUp/kFgx0VB0hRDQt6W/0EolExBeTBDQrRW/kHgXE9BeoZCQgQPAEJwWVRBuGVCQqGMAEKw8VFB8O5AQv9GAUJAUVRBjd5AQvnFAEIwo1ZB/tQ9QuwKBEL4REBBuFc9Qmv1AUIQgUhBLpY9Ql3IAUJAQkxBFiA+Qv9/A0I4CEdBirM+QiTbAEKAsVVB6d8+Qp6oAULopVJBFPU9Qq+5AUKAI09BdNo9QtPNAELIIFNBslY/QgllAkLwJlBBp8Y/QrMPA0K4gU1Bsh0/QlE4BEIQLUdBWoA+Qm8EA0KIMktBdKE/QsmEBUJ42j9BqP8+Qrw7BUIIckBBPJg/Qqh/BEL4tkVBCxBCQn74AELgTzhBrsdCQhjLAkIoaTdBsPJCQiC+AUKgijxBRqhCQqhGAEJgOT1BALk/QmPXBUIYrjxBSBo/Qot6BUKQwjxBPCZDQqhGAEI4pUNB3PlCQqj/AEKQe0JB4M9CQqvjAEKQQUlB3PlCQj58AEIwskpBXORBQmxnBEL4pzVBOcJBQjQlBEKoKTRBCHNAQjQlBUKQ3jVBZAJBQjlCBULYTTdBiEFCQpMYAUJ4y09BGBJCQuyKAUIweE1B3OtAQiA+AkIID09Bnv1AQlfHAUKgxFFBJnhCQkEnAUJ4PUdB+NNBQiC+AULQvUtBba5AQu58AkKgqExBXfM+Qpb860HgMVpB4jM9QkrF7UGATF1BQhk9Qqd/8UEY9VZBONA+QmX070G4nVJBZYI+Qh4T50Ewo2JByiE9Qu186UGQ62RBD2Y9QgwC60EAxmNBIOk+QgbI6EHQ6GBB7+49QsSu3UEgkm9B70M8QlrW30HQL3FB50I8QuzD4UFogm5BjN49Qrfz30F4aGxBRItAQgKrAkIweDNBdK8+Qo7QA0JAtDVBAp1CQruCAULYo0FBm8RCQsxaA0I4ljdB38FCQhFYAkLwbTxByPY/Qk9UA0IwXEpB9mE/Qsi9AELQ9zZBtAE/Qi8k/UEwXD5BkqY9Qvzw/kHYTUFB8tI9QqTwAUL4bzlBAWQ9QtnOAELQS1BBTw09QvypAELYsExBg3lBQg1J/kH4RDxB+H5CQni+/UHQS0BBnTZDQu6n+kHg6ktB4UFDQr4t/UFYuFFBs49CQvEZ/0HwbVZBveZAQu41AELIylhBmuA+QiV4+UHQL0VBDvQ+QqTi90Gw1UhBvK09Qr10+UGQ3ktBhaQ9QtD3+kEwa0hBdz5CQops5kEw6n5BrcdCQko340Hwp3lBe9tCQoiI5kGwf3ZBIHdCQqP+6EGAP3xBWAA8Qh2h6kFQ8HVBYklBQsBY5UHA5mNBrkc+QhaS70Ho0HdBrNU+QgaB6UG85YBBqI1AQuDB6EFcuYBB2pVAQmX06kFwoH5BxwQ/Qq+560HIPH5BZq1CQoeI4UFgx3VBdtpCQi6y5EEIcnJBNJc8QvW25UGQXWpB7FE+Qn2G40EYkmdBAABDQmwu9EGot2pBoAxDQmC68UHQoW5BM/pDQrPk7kGocGhB+6lDQg0C8UEYrmRBOjRBQpGm+EEID0VBxDxBQvYo+0EohUBBd0xCQq5H+0EInUNBfE1CQgAr+UEQrEdBymhDQnBZ7kHIPGBBjIlDQrWB7EGwY2NBHdpCQsHK6kEwzl9BqrhCQuKl7EHArFxBov48QrpJ/kEQAlJBPAo9QhgE/UGABVVBIGk9QvP9/UEInVdBvVg9QtpA/0GYilRBfXg9QlY5/UHwUVlBpw0+QuTQ/UEwQFtB+/A9Qnii/kHgJFlBc6E8Qj4K8UEA1W1BmlI9QsUg8kHglnBBplQ9QklT80GYQ25BeKI8QrAr8kFQmmtB2Ac/QoDc6UHQdl9BfE09QvT960EAHGJBJj89Qv7U7EF4k19BS/A+QhbZ6kGQ+lxBRERBQg7m9UHoem1BOEJBQlL/80FYuHFBoGE/QtBN9kGgbm1B04Y/QuJ69EHga3FBCx5BQtOU60GAsVlBKSNBQmjY6UEw6lxBq3E+Qtij8kFA0HJB7FE+QrwC9EFgDnBBR6g+QuwKAELwtFhBZtg9Qqqq/0G45FZBugI/QoDc9kHww0pBZLs9Qn9q+EH47k1BZxE9QitA/EHIEVdBX2U+Qo4J8UG4gXVB6d8+QnFo/kGot1xBuOVAQjRe/kF4BV1B80RDQoFO+EFgHVBBfnhCQnzN9kHw30tBboRCQrge/UFgc1pBGUtDQnYF+0GQ3lVBDi1BQlH/9UFI0klBAh0+Qs3M/EHga11Bgnk9QptS/EFAbVtBmac9QjJP90FgSE9BreM+QgG59UFYDkxBp/88Qj5R+0FAF1lBsrk+QlVV/0GgqFpB1+pAQtiH/0F49lpBwjxDQiJp+UG4AE5BxVlCQr3m90GgC0pBvpFCQlg5/kFgc1hBgFxDQlg5/EHowVNB1iNBQnoU90GgUkhB7FE8Qqnx8EGwjmJBSGE8Qnjp80HQL1tB+UU8QoV57EGQl2tBe4Y8Qhq97UFYRmpBOEI7QmlK4kHYMXZBKFw7QgEA5UGQl3NB3DI9QsUgAkIYWEBBIfc9QtpABEKwVDtBF5I/QgaPBUJwrTlBhAdAQj7RBUIgvTpBlfw8QiMUAEIwFUZBgsA7QuXQ6EEwsnBBBQ89QgIr+0GQz09B5gk9QnST/EFgj0tBaYM8Qqbi7kGYQ2hBZmY8Qn6x70FYuGVBaBE9Qvs3+kFIYFJBAuQ8Qpf8+EGY7VNBSOE/Qj184kHAHmhBIAVAQjr75UFwH2NBtiw/QrLk3EHw7m1BCGU/QpLt3kGgmWxByPY/QkYo9kH4p0lB4fo/QrYe90FgHUhB0k1CQiSUA0JQbzRBuoJBQsqvAUKQ+jRBxSBAQrTI50EgdmBBxhJAQsYg6UGI615BzgVAQkw370EghVJBi+w/Qmgf9UGQs0pBjolAQlpk/0GwYzlBsPI/QpUY/EFYjT5BhxZAQl6660F42llBmhlAQl4s6kFgq1xBwmdCQui0A0JQ4TVBi+w/Qv6N+EHI2URBAA5CQjtfBEIIVjdB+jdBQldHBUIA8ThBrCpCQqQ3AULotEZBbHVBQk+bAUIIAEtBIltAQs+FBUI4ljtBL11CQvKLAUJ4PUFBgOo/QkNSBUKAFD9BGb0/QltWBEIYEURBAlZCQnyGA0IIKzhBIltCQnuUAkJoLDxBwEpCQgPkA0LYTTdB4fo/Qh1MA0JYYklBxSBAQtqVBUJgOT1BWqtAQk5iAkIQLUtBMkFBQrflBEKAdzpBOm1BQgvJBEJoLDxBI5RBQjrtA0LwfEBBgaNBQtUxA0JgHURBrtVHQhzo5kE4T09BjKVHQmat5UFQmlNBi+xIQk4b5UGYilRBqvFIQnNo5kGom09Bn2FLQsRn3kHYsEZByD1LQt6W3EFogkpBKD9KQjyY2kGo/kRBfmpKQqIa3EFI4UFBacpKQnQh5EHAdE5BFLxKQqVU4kHYBlNBuGVLQnoU30E4wU5B9m9LQuQX4UFonklBYZBIQiQG10GIB2xBfnhIQkt+1UHAOm9B5GxJQtgV0UEgoWtBCnNJQu411EG4K2dB9H1EQuZe20HQWmpBiQhDQlxI2EHg6nFBlCZGQqzV10EAxnFBt3NGQu/u2UGY7WtBOYlIQoTr0UFo9F9BIXdHQrkezUHAHmZBOIlGQojPzUFQU19BRn1HQqg40EHAAltBIiJJQlIq8UFIfDNBODRIQr3m7UEgWjtBTH5JQrY67UHgoztBFPVJQgTI8EGojDNBKs5LQnAS6UFYjSpBNlBLQiqH5UFwSjJBjKVKQqvx40Ewoy5BkDRLQuKl50G4OidB66ZLQhgE7kH40jJBYCxLQhWu6kGQQTtBD61LQvDu50EgSzdB+BpMQrMP60Gwji5BEwNFQjQz6UFggD1BM95FQkaL6kEQyEBBqSpGQiOU7UHwNThBkXtFQnMh7EF4WTRBsVZKQpt94EHga1dBKgdLQhdL3UHYv1JBf2pEQs6F4kGwxk5BTDdFQuAI5EHYBlNBUnFFQo8J5UEYZ1BB/7hEQmt140GYQ0xB6DRBQki210GgxF9B+v5BQsIR2kFwEmRB8qdCQoNO3EHYBl9BVhxCQsp22kH4GVtBmmBHQui000EgWk1BDa1IQqab1EFo5VFBlENIQv//0kEAOFVBHNpGQqH+0UEQLVFB6e1JQj7D5kHAnyNB0iJJQkP94kGYwipBU/FFQhERz0HQPldBWXJFQuTQzEEgPlpBbC5JQsfZ2kEo2z5BYhBJQgK52UHAkEFB6MJGQj4K60GQFkJBSChHQrLk7UEAqjpBCuVCQtZ420HoM2dBLMBDQgbI3UEYWGJB0HdEQu+n30FI7l5B0VtDQhTZ3kEoeFtBmmBHQmgf5EHQ91ZBsHJIQt9P40Ho0FdBZMlKQsgE20GIeU1BtQFKQn0/2UFYVUhBakpMQmqR7UHwiR9BLpZMQmpK70HQBBxBJYZMQvyp8EGQJSBBJYZMQguQ70FQqSNBVwBMQhgE8kF4PSdBAfJLQgnz8kFA+yNB0dtKQopB9UF4yyVBB7pKQngw9EEgEylBtvNIQgpl+0GY0RJBQ9JHQjYX+EGIwBdBup5IQgMP+EHoTx5BJU1JQlbj+kEIKxhBJs1JQgwC9UFQxShB/w1KQoR59kEwQCVBMU9JQllk90FAmCJBbedIQrmQ9UHwtCZBNEFKQrmQ90FQfiJBWmRKQv1i+EFQqR9BtFZKQkA1+kEwMRtBKqNJQl4B+UHopR5BUvFKQkzF+0FonhVB7HxKQrrX+0EQAhZB7IpKQnI9+kFgVRpB4UFMQmDl8UFINQ9BmOBMQkKL9EEAAA1B/sZMQmWt8kFIGRRBeKJMQsDK8EGIahVB0SJLQpaK/EH4thFBGb1KQum0/EHQ2RBBErxMQlCN8EEAHBpBvK1MQoLA8UFAiRhBGIRMQq4c8kG4Kx1BNJdMQrhl8UEQ1x5B57RMQkA1+EHg3QpBK1xMQhLK90GYewhBE8pLQphu+kHIrglBuztMQo1s+kGIwAtBiQhMQrFy80EY5iJBxOdLQhzo80HAESFBHwVLQvBg9kHgoyFBHwVLQuzD9UFoLCRBljVMQh3M8kEwFRxBLLJLQtpA9EFQDB9BCeVKQpx99kEwhx9B/mJGQkGL4UHgMTJBrkdFQtlA5EHYTTVBPN9FQrJW50H4py1BGNlGQrfz5EFQDCtB0rBFQsWu2kFg8kJBeGlEQtRN3UEYEUZBB7pEQpNf3kEQOkRBYRBGQqS320Ew+UBBYCxDQqQpz0Hw7lVBoFNBQsDK0UEI5FdBj4lCQmzn1UGQXVJBCOVDQrSB00FAiVBBptRKQjuY9UGAvgZBb9lJQkGn+EHA5gdBN4lMQvKL8kEohRhBwvVMQje09UGA+A1BW9ZMQvnF80HYPhNBzXdKQvBg+EHo0B1B20BJQprE8UHIygxBFINIQhQ87kEwMRVBoGFHQu6n8EFQxRZBLxZIQsa99EHoQg1BlydIQjmJ9UHwbSRBdFpHQpng9EFQfiBBbVlLQiBp70HgQBJBWEdMQkPS7kHQzBdBNSVMQhsv7EHYeCJBXGRMQv1i7kFgHSZBxOdLQq1H8UGgfSlBt4FKQqRw80EIRytBQu5HQn+x60FINRtBNtBHQnl36kGQbB5Bz75GQhWu7EGAviBBQ+BGQuj77UHIWB1BbedIQo3e2UEgPmZB4sFJQiKw1kGA6WFBNhdKQlYO2UEQHl1BDElJQmpK3EGAI2FB1r9CQv9x3UGgxFdBXMhIQo6X2EFYRkRBpSlGQthc5EFQU1VBOEJFQivO3UHwbWRBjxdHQkZE3EHgQGZBmmBHQpqZ3kG4gWFBYddFQsh230GQ+mBBvTtJQuF61EGwm1tBRNJJQrtJ1kG4gVdBivpCQvRv2EGQ+k5BPYpEQvyp1UE4JExBHOhKQjwm6EHALUJBdsxKQht25kFYKkdBjF5LQoR540Fwy0NBB3NLQtZ45UHAdD5BTEVKQmgf6kEQkBxBmplKQnQ97EHAdBhB/8ZLQhFY7EGIThxBnItLQkPS6kEovx9BnhpLQsOu4kEwJDpBxCBLQiKw4EFIGUBBsHJKQmJX3kHwUT1BzXdKQiHb4EHQ6DZBhetGQqzV8kFIwyVBz75GQn6x8UHwfChBZ59HQsTZ8kHAkCtBL+tHQljy80EAOClBwGZHQmfY8UEo9y1BWDlIQgEr8kFwvC9BqnFIQsZL80HwwyxBZ8pEQsi95EE47ElBYJ5FQkw35kE4lk1BDthFQppS6EGgmUhBYclEQtFp5kFwvEVBivpFQr273EGocD5Br7lEQjN630GgbkFBK8BEQvvw4EFgDj5Bl/xFQsQ83kGgCzpBYCxJQtYx6kEIjkNBXyxJQkYo6EGI3EhBOu1HQtvO6kHoM0NBLetHQqzV6EFgAUlBVONIQqTi30GAdzJB1j9JQpvg3EFQKDpBF6BGQs/35kE40E5BDslGQum06EHIZ0lB2pVJQikV9EH4GStB1qNIQu419EHAZSpBH8xHQmCe6UGgNiFB4cFGQrrX60GIsSNBZ61GQtKU8EEweCtBcmhGQvS25UGYNFJBqThJQupR8kHgTzBBGBJKQiz58UFIYDBBCPNLQrwt6kFggCdBbVlLQv7U6EEwoyRBq+NLQrwt70Gomy9Bs1ZMQlMq7EGwYytB6AlKQvzw50EQdCFBkPtHQqg48UHgTzJByT1HQtr58EGAPzBBEdhGQg/m6kHghyZBJM1HQi2y6EGo4iNBupBGQiuy70Eo9y1BZIJJQqQp80EYyi1BPkNKQg7m8kHwQi1BxhJMQvNE60HYvyRB9W9LQgPk6UGQFiJBq+NLQuht8EEYESxBrlVMQkJg7UGg/CdBYx5KQrbz6EFI7h5BSsVEQioV50HYlDlBHGhFQgEA6kHYsDBB4yVEQkrF4EFwLktBPIpEQtaj4UFY40hBhLJAQrGd1EFQflxBMQhCQv//2EHQhVdBFqBHQqQp90GoKRJBgRVJQkIZ+0EgSw1BXA9LQpZD/EFgDg5BxZJLQvDu+0Foug5BhutGQltI80GIeRtBaoNCQvO220G4D1RBuldGQtmH70EQyCRB0HdGQoTA8EFQUyFB1XhEQlvy4kEgPkZBkW1EQmb040Gwf0JB01tGQs2F7kGgfSdB6l9GQmWt7UEAqipBbSBGQurf00HQ6EpBjl5HQrbz2EEAqkJB2KNEQmX0zkFQflZBGJJFQrAr0kE4lk9BJQZJQq5H6EHwtCBBhhZJQsZL6UFQ8B1BDLtMQm/L9UHIPApB7cNLQiLb80EgSwlB/ptHQuIz2kEoBkBBEJ9HQt1A20EQZT1B6wpIQrY640FA3yhBsfJIQiYx50FI7iJBFDxKQges8EFwvA1BZq1JQnDL7EFQKBZB9LZHQurD30HAuzBBGr1HQgrz3EGwjjhBht1MQuwK90HA1wtBqThJQi5r6kEQLRtBO5hMQvVv+EEI5AtBElhMQpon+kGAWw1BjglMQr3m8kHIrhtBp41LQj589EFwEh5BHsxLQuQz+0FgAQ9Bh2tMQsYE80HI9RdBuB5LQhZn+0G4yBNBe81KQorP+UGQpBhBdNpMQipA9kHgMQ5BcqFMQu+n9EFoARNBBbpMQvRv90EwXAxBmplKQgY6+EGwDR1BxGdLQrrX+0E4lhFB2NxKQuRe9kEwsh5Bm1JMQuq0+UGI6w5BnTZMQuUX+UGYUBFBIPdLQnpb90GY/BVB9MRLQvrw9UGIBxpBqA1MQguQ0kEgzEhBFfVLQka20UHIEUtBfD9NQmJX0EGgtUtBYKxNQjgX0UFA30hBfvhOQm5ZyUEYEUBBC55OQjaJyEGoRUNBOAlOQukmx0HALUBBnFJOQobrx0FA0DxBfvhOQhYgzkEQkEZBuZBOQh4+zUFwEkpBBdZOQtxrykHQWkZBCDpPQphuy0FQ1EJBFiBMQlMqx0GYGF9BHsxLQrAAxkEAjmNBUI1MQrIPwkFonmFBiqVMQrsCxEHQIF1BTSlJQjj7y0H40lxB1rFHQjYXykFwkWJBqf9JQuVeyUEYEWRB17FKQkw3ykHQoV5BHCFMQmP0wEGAzVhBmotLQtyyvUFgx2FBBgFJQhI8vEEQrFVBMsFKQiLbvkFwoFJBIxROQu/u2UEQZSlBqnFNQojP1kFoEDVBX3NOQjLB1UHg3TRBdvdOQjzf2EEgkilBxhJQQkyp0UHQ9yJBRItPQtLbzkEAfy1Bov5OQiijzUGo/ipBD61PQmCe0EEAmyBBPF9QQmyg1UGYNChBwspPQrMP00EweDNBuOVPQr5Y0EEg2S9BBVZQQjj70kGgbiVBQqdJQsxa0kGgCzxBKVxKQsXZ00FAmD5BhDJLQvEZ10GYpjFBxHVKQoDc1UHYBi9BQhlOQoBqzEEAcE1BImlOQq2OyUE43UlBbLxIQnyGz0GwAEZBEJ9JQtQG0UGgxElBk99JQpDC0UH44UZBCh5JQttA0EEQu0NBUkZGQkmaykFAmFJBQadGQsMgzEG45FRBe6JHQgIrzUHwUVNBQ9JGQuOly0GYpk9BHkxLQu41wkEgoUdBpXBMQqRFw0H4p0tBHsxLQg9YwUHYBk9B4rNKQt3dwEFgZEpBBJ1OQia/z0EY5hxBPtFNQiZ4zEEIVidBeIVJQsDKvkFQfk5B2zJIQrY6vEHQL09B5/tMQqKMxkEAfzlBA+RMQp/vxUHQSzxBCHNLQkKL1EFAmEBBL11MQh+F10HA5jNBhqRHQoqzzEGI61hBMohIQo7CzUGYX1dBjV5JQpf8zkFQflRBQ0RIQhM8zkHYTVFBF6BLQtej0EEQ801B5sJMQhhLz0FYVU5BUQ1OQnqix0GII0dBzJNNQklTxkHwNURBggdRQqvx1UFoLBRB9mFRQv6N10GQzw9BbHVRQkqa2EEo9xNBAjlRQmU710HQLxdBChBRQtKU2UG45BpBnihRQl6P2kH47hdBWDlQQpAJ3UE4FxlBi/pPQuf720EAqhxB2FxOQqBh4kEweANBvh9NQpDt30FI/QpBR6hNQiGU4EFwdQ9B+ZpOQmDl4kHIyghBWuROQmCe3UEYWBxBzkxPQp7v3kGgtRdBrY5OQq5H4EG4DxRB7NFNQnyG3kEAYxpBGNlPQnA94EEY9RJBsh1QQsjo4EGg/A9B6iZQQlUO40GYNApBSRpPQiD34UForQ1BpKlQQvT940FYGwNBPvxPQpA05EFQKARBdoVQQqMp40GwxghBFxJRQtxr2UGwHAFBAABSQlsd3EFQfvtAseRRQjHB2kFQDANBU3FRQiTb2EEoPgZBaMpQQqjG40FAtP5A0elPQs3M40EQyP9Ap5tRQuj72EFgAQtBhMBRQhb12UFg8ghBfnhRQgnz2UFANQ9B4IhRQldV2UGw1RBB7PxRQlMq4EHwCvZA8WBRQnw/30GgCfRA+JpQQlwd4UEw6vVALmtRQlK44UGAzfdAtzpRQk9i20HwURVBkjRRQm7n20FoEBNBJnhQQkB83kFQYhNBemlQQrAA3kEInRVBOm1RQpqZ2kEQ8w1BChBRQl5I3EGgbhFBYGVQQke23kFIixFBy6FKQjTsyEHgljRBSlNJQgvXy0HgTzZBtFZKQnH2z0HglihB2ZVLQmwuzUGIlSZBcr1JQqEaxkF4aDxBV3JIQh0TyUEQuz1BUcZIQmoDykE4MzxBHhNKQgbIxkFA3zpBXoFHQgC5wEHopUpBbPVFQiCFxEG4gUtBAoBGQvdvxUH4GUlBNuxHQk5iwkEQZUdBV45PQj583EGQz/ZAwcpOQlfy3kGwYflA1fhRQtij2kFQbwhB+FNSQkA13UHwF/1A2k5SQvHS20GoYQJBhEBQQlD/4EEYEQ5B92FOQgWB2UEosAFB9X1NQvEZ1kGYGAtBhWtMQv5i2EHQoQxB8lJNQiLb20HIIANBVONMQmOC3kE4TxdBUUZMQpaK3UEAHBRBz3dQQsBY10EIcgZBpClRQgIr10EwMQtBJb9QQqh/1EFg1hdBMBZRQpNf1kEolBpBPvxQQubQ2EHQvR1BosVPQklT20Eovx9BRzZNQixA00G4yBNBJgZNQtKU0kF49hZBGvZLQpKm1EGgJxlBggdMQjiJ1UEwMRVBEVhMQgFyyEEQZVtByPZMQsI8xUHwtFhBYGVNQsi9xkF4k1NBZthMQrSByUGwDVdBRFJHQp+ozEGYGE1B4npMQpwLxUFQqT9BJr9KQhp20UEAm0xBw7xJQv//zEFIb1pBX/NKQlQqy0GQl1tBaoNLQidczEHoQldBkG1KQub7zUEIyFZBGIRMQsqhwkFo5VNB1fhMQl1kxEHYsE5B3PlGQgxJxkFoLEZBZnRIQl9zw0HQWkRByi9PQlDUz0GY0T5BGBJPQobrzkHopUJBikFPQlNxzEFINT9BElhPQsxazUFwZjtBqvFOQhyh0kEA1RNBV45PQuaJ1EGgUg5BZIJQQtQG1UEwQBFB3SRQQpB700Hw7hVBsABPQpqZy0FYjThB+AxPQkWLykGgQzxBNmxOQn74yEEYgzlBKGpOQsnoyUHAHjZBKs5LQrOd20HQWhpB9ahLQtKU2kHwmB1BrkdMQukm3EGwuR9BpXBMQnH23EGIlRxBTilMQp9h20HQ2SJB/1RNQiyy20EohSRBkm1NQvl+3EG4gSFBh11JQg670EEI80FB7QpKQl5I0kHo7ERBPUNKQoQy00Fg1kFBnItJQhiS0UHIID9BiE9KQnZMx0FQYjlBJQZJQuSlykFAJjtB5kJJQkE1y0HQSzhBk5hKQlodyEHAAjdB6PtNQtyH0kEgBEFBk+1NQgK50UGABUVBKYdMQnsU1EGojEFBOkJMQm5Z00F4y0VBOjRNQr0tyEEo9zNBgRVNQphux0HoXjZBHCFLQpwL00EYPEdBQlJLQuDB00EoPkRB7rVOQsuh3EF4yx9BC5BNQthc3UHglh5B+bdMQsbZ0UEoaRlBfr9LQpf800FQDBtBTH5LQkPS2UE4wSBB+f5KQuRe0kEAf0lBcEtOQnUF20HQvSVBUjhPQtbq2UHY6iVBCldQQqO30kFY1B5BEdhPQnKv0UE4wRxBg4dQQjr71kGgUiRBBJ1QQsdL1EGAzSBBkrROQpng0EGIeRlB0CJNQrqQ2kFQfihBOftLQjpt2kFY4yZBVlVLQsro0kGIBx5BhWtMQlqr0EEQ8xtBeDBLQgIr2UGAdyRBhXlOQoTr20FItiJBfJRPQo/C2kEwsiJBxpJQQnmi00EA8RpB+v5PQuCW0kGgJxlBjtBQQnH210HYsCBBUf9QQhl21UGIsR1BqrhOQue00UGIpBZBFiBJQg+fz0HQdjlBnf1JQpwL00HYlCtByC9IQiH3zEEo90FBpZtIQojPzUHALUBBDLtFQuSlyEHQ6E5BWEdGQtYxyUGAhkxBAuRMQthA3kHY9wZB92FOQgc64UGg4P9AuRBQQj4K40GQsfpAJvhQQg4t40HQPPtAGvZLQoAj20Eo9w9BQ9JGQjn7yUEwh0lBAnJLQonP10GwmxtBUX9LQkrF2EGIBxhBZuZIQm5ZzkFg8j5BbxJJQpLtzkEQAjxB+EVLQvYo10Eo9x1BmtJKQlLj1UGAzSBBLflJQnRowkFY1ERBWStLQkb9xEFYKj1BAqtIQpqZv0Eg6EtBE0pJQukmwUEAHEhB58JNQqgN0UGI3BhBBshNQpX80UEwaxZBMN1RQvup3UEQufVA8CdQQuUX20HA5vhA0pRLQry7xUEQgTpB0pRLQq9HxkGYwjhBZthMQlZVzEHwfCZBnrZNQhCfz0FgDhxBRURPQrhl2EEIgQJB619OQhov1UHQdgtBq+NLQoLAx0GYNDRBE65LQiYGx0EolDZBAEdSQn343kGwKfdADQJOQn6x0kEgWhNBNt5RQhQg4EHA5PlA4IhRQid44UFQfvtAZElRQlXj2kGwDQ1B9LZQQhZn3EHQExBBciFRQkKn4kHQIP5AMN1RQvw320HQWghBdcxQQkw340GwOARB0pRQQkx+4kFAQghBEkpSQoIH3kFw5f5AnTZSQsyF3EEIAANB0CJSQi1r30FAJPtAqnFQQsGu4EFAfA1BOPtQQkzw4kGAFAFBzkxQQl663kH4ixBBZLtRQgc64UHQ6P9A8tJRQomz4EEgdgJBNLNRQtDb30HQhQVBakpRQjpR3kGoGgpBIelMQuHBvEFwoEBBF8tMQthcvEHQWkRBY9dNQm3nuUHIg0RBrPFNQgqsukHArEBBbiBOQu1RtUHwCjtB8hlOQpRftEEAqj5B/OJMQh8Ts0FIGTpBdRNNQuTss0FYKjdBl4pOQsaSuEG4D0BBL2tOQuDBt0FYuENBVHFOQiGwtUGQUEFBo4xOQraBtkHY2z1BHJNMQjjQs0FQU1dBjlBMQmLJskEwo1xB8RlMQvaasEHQzFlBYJ5MQlzWsUGQJVRB7ydLQoWkuEFgZFhBdsxKQpGmuEEYEV5BGMtLQnkwtUHALV5BQCdMQiLbtUFgOVlBuztMQlIqsEHIn09BbLxLQmQfr0GIeVVB1IZKQnOTrUGAok1BwTxLQsYEr0FwA0pBMnpNQt7Bv0FwAy5BJjFNQiO/vkFA3zJBDDtOQgArvUEYrjJBuldOQllkvkHA5i1BHaFOQvzUuEEgWilBzFpOQqO3t0F49i5BtYFNQghltkHwJixBNt5NQgByt0Gg4CZBWPJOQnlbvEHoei1BDNdOQkpTu0EAYzJBtshOQnE9uUGoqDBBfvhOQopBukHIZytBVtVJQuHsvEHoejNBZMlKQv2NvkHQzDVBhxZLQnd3v0E4ljFBaB9KQuHsvUEQkC5BCh5OQh8+t0GYwkZBnyhOQsARtUFo5UNBrBxJQuwKukEAcD9BBg9KQvZvvEEgWkNB9DZKQl3WvEF4IUBBwjxJQorPukFwkTxB3whIQgC5uEFA30xBwvVIQo3eukEQyE5BtvNIQlDUukEIVk1BrgBIQnuGuEE4pUlBJb9KQhB0sEEAm0BBuOVLQknhsEHoiUNBoYxLQoMHsEGQbEZBuVdKQrXIr0GQCUNBHgVNQsnotkEY9SRBKJVMQqzVtUHwJipB7QpKQpX8rkFgx0VByD1JQkfhrUEgvUhB0elLQm5Zs0FIYDRB3KRLQrSdskGAWzdBXNZLQgq7vkHAWDdBuhBMQi2Wv0EwsjJBGBJKQmmRukEY5lJBP/xJQh7MukFo5U9BCTpKQqNFu0Hgh0xBZy1JQhkEu0Fg1klBXI9MQraBu0FQmkdB9H1NQlRVuUGwm0dBQ+BNQqS3s0FwdUFBtqxMQoJOskHgJD1BwANPQsIRu0EQdBtBYR5PQjDdu0FAQhZBglxPQr10vUFAtBlBh11PQr6fvEGwqh1Bx0tPQmPJvkGgGiBB8lJPQtBpv0EgdhxBDNdOQmXJwUHQWh5BkcJOQobrwEGoVCFBRAtNQoXrxEFwAxBBQPxLQqdUw0FwShRBWZ1MQgfzw0Ew+RhBajxNQp7vxEFwShRBme5NQpxSwkGgCyJBnu9NQvLuwkEADR5BNDNNQkqaw0FwAxxBne9MQvTSwkGgmSBB+BpOQrNWw0GIXRpBqFROQquqw0EQAhhB3xZOQlvWxEEA4hRB4IhNQjZexEFAtBdBO21OQk9ixUGQ+hBBXQ9OQqVwxUEoaRFBhHlOQp3ExEFw9BNBtshOQpCmvUEAYwxBJz9PQu3uvkFYKgtBokVPQudtvkEoBg5Bqf9OQnw/vUFIiw9BtY9OQg4txUEA1Q1BVRxOQkA1xUHQBA5BjSVPQhxavUGojBNBOUJPQsA8vkEYyhFBFDxPQqzVvkFg8hRB3DJPQvs3vkGAzRZBAYBPQuNewUGIMglBjSVPQr4RwUGAMAhBFtlOQponw0GQpAhBDTtPQhQ8w0EgoQlBNhdPQvzwv0EAcBlBERFPQl5IwEEwvxdB9rZOQuQzwkGg4BhBy69OQjbswUEw6hpBnERPQuLsvkFQbxRBERFPQkKLwEFQxRZBbLxOQo5QwkHw0BdBXkhKQjyYtkEgzC5BbLxJQi9PuEFoni9BGBJKQu01uUH40ipB0LBKQnpbt0HQdilBJU1JQhJYtEFIGTpBQuBIQkMZtkGIeTtBdBNJQhq9tkEolDhBhYdJQhX1tEFQUzdBnP1HQsovskGgmURBO6ZHQs+FtEFY40ZBO+1HQry7tEHArERBh0FIQgqsskHYv0JBhutNQkbhv0GwHAdBKFxNQhI8wkEQ8wdBNl5PQpTRvkHQPhFBAYBPQpKKv0GgfQtBGYRPQmgDv0GQFg5BinpOQsSuw0FQxRZBAoBMQrzmvUGA+AtBzr5LQoqIu0EIjhVBQwtLQmu8vUEQ5hZBV7lLQhoTwEH4KA1BQCdMQtvOwkFoyR5BqjhLQt+ywUFggBtBoVNOQjvfu0HISxBBr8dOQgisu0FwLhNBqf9OQuVeukGoRSFBwkpPQqzVu0GwjiJBcT1PQvP9vUGo/iRBLqROQsrov0F42iVBqmNLQpPtuUGAhhxBZ1hLQql/uUEA8R5B0LBKQhyhu0GocCBB1rFKQp02vEEQux1BD+ZMQoHctEFQKFJBOAlNQv/UskFQG09Bu0lNQruQs0GQs0pB2k5NQsHKtUH4p01BoEVIQjHBuEGojEVB5GxLQlDUsUHQEzpBxCBLQprgvEGAMEZBdoVLQoQyuUF49lJBYmVMQqrxtkHwiVNBEspMQkrFt0EAqk5Bq+NLQhbZuUGot05BKJVMQqNFsUHYBktBT9RMQlrysUFwZkdBjkJIQsvotEEwzkFB6aZIQskEs0GYNEBBWatOQlpkukGo0zdB6phOQvx+uUEo9ztB2JVOQraBt0GwADpBNaVOQnYwuEFINTVBnm9NQu58uEHgXB1BTalNQhjZuUFgxxdBO21OQhIRukFAfBlBHz5OQqL+uEFgqx5BjSVOQgTItkHwUTNBdxNOQg7mtUFonjdBLTJNQq+5tEHgQDRBtEhNQkJgtUEIuTBBX/NKQtOUwEFwyyFBcvZKQqgNwEHYsCRBJc1LQudCwUGo7yZBjd5LQj7fwUFY/yNBOrRLQoPAwEEAfylBE4NMQuj7wEEQgSpBf6NMQgNywUHYIihBDnRJQlacu0G4ADpBOl9KQtxrvUHgzjxBV45KQuLsvUEosDlB2JVJQr4tvEHoMzdBkMJJQlSctUHgQDRB/0ZJQrFWt0E4XjVBZoJJQpjgt0HArDJBsABKQqsctkGYpjFBcBJOQqYpvEFgHThByvZNQv9iu0HQoTxBHgVNQoDcvUGwADhBZuZMQkA1vUGwODxBbC5MQnTatEFw2C5BxhJMQjIItEHA1zFBJnhLQgvXvUFI/T5BQplLQvNEvkHQdjtBPd9NQmNXwUFI0iVB7MNMQjbswUE4TyVBQlJLQrsCuUFYuCFB+7dKQpwLu0FA0CJBzNpKQuxRv0GAFCdBME9LQt5rvUFgq0JB9ppNQjhCwEEAcCtBWXJOQm7LvkFIfCtBtshOQlxIuUEIciZB6PtNQovet0GocCRBERFPQmbYvEF4PStBdCFPQsi9ukFAFylBvh9NQm1Zt0HYvyJB+VNMQpKmwEEgWi1B6W1LQtdcwEEQOixBp5tKQmGeukGoVCVBTSlLQhSuuEEgLyRBy6FKQgy7vkF4kylB1b9NQoPAwEEA4ihB35ZOQjRev0HAAilBfvhOQmHluUGgQyRBhiROQhtauEEosCFB6DRPQoFOvUHghyhBkEJPQi8ku0GgYSZBrkdNQrzmt0E47B9BdoVJQjZeukEY5jBBONBJQlaAu0HwbSxBjtBIQlL/t0FINT1BwvVIQoiIuEEYETpB/ptHQprEtkFY/0lBBORHQi2ytkFY40ZBd4VLQjYXwkEAHBBB/OJMQkA1xEFQGwtB8GBOQtejxEGg4ApB/tROQgisxEEovwtBEOZKQr7mv0EgzBhB9DZIQuXQtkGom0NBPYpKQvgMvkHAZSJBb5JKQg27vkHQzB9B/RtJQtRNuUHgFTdBC0lJQtDbuUH4RDRB34hKQkREvUEolCRBnm9KQgKdvEFAFydB4UFJQkwMsUEo2z5B5DNKQvGnskHASTlBoNNIQmoDsEHg+UNBjRdJQgSdsEEInUFBhDJMQqK3t0HgoyFBFllMQi0kuEFAJh9BuCxPQpW1v0HgawlBo35OQvNvvkGYNApBwnVKQs4+s0GQbDZBJb9KQmDls0EQrDNBwJFLQgY6tkHwCilBiQhMQj81t0Gw8SNBR6hNQqzVvEFgcw5B3d1MQlEbukFAURZBci9LQgRWtUFYDi5BhflKQqWbtEE4FzFB3HlPQuw1wEEgIApBAoBMQpqZuEHIkhxBrZxPQvCLwUHAZQpB0HdPQoEjw0FwHwtB0TBPQoUyv0HYlBNB4AhPQqSbwEGQzxVBxwRPQoxsxEGYwgxB5VBPQr8Rv0FAJhFB5LNOQv3UxEGIBxBBinpOQhODxEEoIhNB3XlPQvH9v0EYZwxB/HBPQjB6v0HgMQ5BdZNPQgmQwEHQPgtBeHdOQp59w0EgkhVBKNxOQvLSxEEYZw5By69OQhRnwkHYBhdBjl5PQiqHwkHwUQ1BvElPQvxiwkFAmA5BtyxPQpb8wUHYvxBBxwRPQhxawUFQmhNBWaslQj2Y3kEYEolB9P0lQrK53EEgk4pBAXImQtQG30EQyY1BNCUmQmDl4EFAboxBaZEqQmit40HYW4xBT9QqQub74UEg9o1BymgtQlgO4kH474lB5N4sQn2G40Gc0ohBvPQnQj4140GgRI5BITAoQtlA4UHspo9BMIgoQqBh10F0L4ZBosUmQkKn2EE0FolBuGUmQmb02kF8aYdBiggoQtjq2UEkMIRBmRktQplS4UFgOoZBSVMtQnVM30HQTIdBq2MmQult2kHoNIxB1L8rQsta6UEYLoZBlzUrQo5Q60FAtYVBS3ApQg1J6UGoN4hBPcMpQt4k6EGI3YhBvp8nQo6X5kHE54lBtIEnQjFP50Gc7ohBONAlQmTJ5UGoG4dBdOglQrXI5EFcK4hBdj4lQgke60F4y3dB7vwlQrY650EAqnhBxlkkQnyG5UEQ5n5Bkt8jQpSK6EEQu31BnX0kQgOd5UE4bINB1L8kQvjF40GojYRBQqclQhPK5kF4E4ZBPoolQlbH50FMYYVBHCEkQsta6UEEgIFBfzEkQuqY50F8aYJBNLMjQqUp7kHAAn9BiJYjQpOK60EoIn1BvDskQg276kG0q4FBUI0qQgAA7kHoCYJBVJwpQoMy8EHc3IFB4uwpQhU87kHcToVBjpcqQgjz7EFMYYVBuGUkQpA08EGg4HxBvLskQqYp7kEo23hBodMoQrAr60G4SIdBOiYpQsZL6kFkrIdBcb0nQgC58kHw0H9BiZYoQmq88EF4IX5BtvMmQiVN8EEg2XlBJzEmQlc58kF49nxBeVsnQncF6EGQM4hBtTonQqS36EH4fYdBapEoQmwu7EFUxoZBLiQnQigx6UHArYZBhHklQtxr6EGs/4RBUiotQpi12kF8sIZBREQrQkRE2EG0OYVBU9UqQmf02kHY3INBdNosQrrX3UFE4IVBNJcpQmgf7kG4Vn5BepQnQgJy7UH40nhBoAwpQogW70EEgIVBxHUoQuX78UF0L4JBbmcqQsTZ6kEQZX9BOSYrQs4+50Egr4BBtjopQl1I5UEgL3xB1XgoQmYf6UHAn3lBWfIkQg0t40Hgz4BBfrEmQsVL40H4YHtB4EErQv6N60EQZoJBfyMsQj/D50HwtYZBJAYqQrY650GIsolBXbonQvT95UGk8IpB9P0lQoze40HAO4lBErwrQkzw40GM7IFBCxAsQqMp4kHUooJBIDAqQq/k30GcYIBBFPUpQhAR4UEwzn9B1XgsQrsC5kEM5YNByegrQtGU6EHoCYNB/kYnQmvn30EYZ35B+n4nQhl23kFAGIBB2ZUlQomI30GkU4NBxFklQpX84EFgOoJBwMolQjBr3kFMRYRBwnUlQogW4EFQt4dBlUMlQgUP4UHMr4ZBPkMrQoN530EchI9BkN8tQuIz30Egr4tBJAYlQjhC4kGAv4VBXjosQvDS4EFkSYNBiE8qQnRM3kG0HYFBKtwmQjRe3EGQXo9BsKsoQoXr3kE0FpFB5+0tQuWl3EEw64hB6aYnQsta3UEcy4BBUA0mQowl4kFoLYtBW2QqQj815UF4PotBJrEsQmQQ5UG85YdBzcwnQn6G5EFoAo1B9P0sQmb04kEIZIVBuBAmQsfZ3EFwkoVB3HkqQuEI3UHU6YFBQGAsQmSC30F8IoRBYOUnQpLt20F0BIJBIiImQqL+4kGoG4pBg0AqQq0c5kFAbopByXYsQtRN5kFAX4dBCdcnQhAt5UF4zItBjdAsQjJP5EF8sIRBcHYnQm898kGwVYFBf+olQuqY8UHUMIBBp5soQjom7EEAcYZBTRsnQvOL6UF4E4ZBpKkkQjxR8EHQL39BLrIoQpOm7kFE4IRBYCwkQvOL7kG4yH9BAXIkQvRv60E8woFB1vgnQkl+8UG4uoJBAYAlQmOC6EEwpIRBpfAlQnST8EH8t4FBnEQmQgIA7kHQvoNB4Ag9Qpx95UFMGoNBWuRBQlSc2UGwHG1BCixHQrY6y0FIfF1BbllJQhkEukHAHlZBXYFLQvnFw0Hgh2pBOiZMQj5Rv0GYX2lB5NBCQmwuy0EwJFpBEspAQogWyEEAHF5B2Ac/QomIy0GITmBB/ClAQtUxz0HYBltBjolLQvZvsUGot2JButdKQnuitEGAsWVBRAtHQrwtr0EY9UpB1DFIQmlKr0FQDEdBdExIQh6FrEEgvUxBj/s+QrpJ40EISIVBOjRAQsXZ4kH4qIVBt8k6Qj/u3EGgNn9BWh07Qvk34kFQKH5Btyw7QnPa30FA+3dBZmY7Qres3EEoaXlB0GlLQrByrkGQQV9BePdKQvaarUHIEVtBu5BHQlXjsUEAKUdBrg5HQopBsUFA+0lBIqJGQhiSskEYn0xBbS5HQmnYs0Go4klBdaFFQh8+vEHgXE9BhxZFQkTSukEQgVBB76dDQupRv0HwJlRBnbZEQmbYwUFIRFFB3t08QiCF40GEh4RB5tA9QmoD0EGw1WZB0L4+Qv//0kHgo2VBgE5IQr6f0kEosHVB3DJGQiZ41UG45HhBYSw8QjII3EGYQ3RBP7U7QsNn2kFQqXVBMBZGQk4btkFI0k9Bf+pGQtqHt0HYlE9BFz07QilA4kHIoIJBdJM7QgJy5EFcK4FBIHdCQnw/w0Gwf1hBgpVEQqo4x0Hw+1ZBsh1JQp5hzkFwH3NBHtpBQsAR4EFU8YNBN9BJQtMGrEEYg1FBnH09Que010EQ821BDLs8QliA1UHALXBBCnNJQpE0x0EAxmtB6tFCQiSU3EEMLIFBK0BBQl7lv0FIGVxBO6ZCQmgfvEGQs1hB8tI/QtD3xEGI3GJB8As/Qjj7wUHww2hB/GI9Qp19xkG482xBiIg+QiUGyUGoGmZBphtFQtIis0EQ809BImlGQi5rr0GYCU1BphtJQrNWqkEIK1hBwi5IQm/Lp0Fg8l5BdUxGQvVvqUGYNFRBVONGQoSkq0Fgx09B+Aw9QvS2zUH4p2tBxhJEQmwuuEFwoFRBfAZDQrqQtEEg6FVBxK5BQmYfuUEwzltBCdc7QgNW00Fgc3JBrI46QuRe0EHYeHZBHto5Qt+W1UEolHxB1L86QpQY2EHYv3hBFWc5QgXIzUEIK3xBvQI8QqzVykFYKnFBLhY7QvCnyEGQl3dBu3REQn4jr0EYrlBBjsJDQoyXrEEwo1JBMN1BQmsusUE4CFlBhxZLQt5ru0GoYWhB4sE4Qiz500GcNYFBSv43QvKLykHM9oJBhfk2QsbZ0EEQgoRBfmo+QiA+v0Hgo29B5N48Qsvow0E4T3NB11w9QvKL2UHILo1BxgQ/QraB3kEgBYlBnMQ7Qnxb30GcGYdBPMM6Qmb02kEE1opBjVBIQk/Ux0HIrm1BGnZAQjzfrEGYe2BBhHk/QpXRskHIympBebBAQuhCtUGIB2JBMAg6Qm4uxUGYmIBBwMo7QmvnwEFwH31BtYE9QlK4vEEAY3hBfiNIQs+wqEGAMHhB2vlIQmt1q0EQkHJBDa1IQuxRsEHYsHZBbtlHQlLjrEGAW31BMGtGQmjYyUGw8oRB4yVFQne+w0H04IpBALlFQoddv0EUH4dBWqtGQoddxUHcI4FBUsZHQr6fpUFgum5BWLlIQi5rqEHQWmhBmplGQgqQukE4s4RB3mtHQlPjv0F49n5BddpHQrjXtUFMqINBOLRIQlvWukEYPH9BDAJFQsRnnEGQpYBBaZ9FQlfHn0Hg64NBdFpDQpjgmEHAH4pBjglDQjeJlUFodIZBVtVHQpYnsUFgD4FB4fpIQh+FtUEAVHpBzoVFQvs3pEF4PohBEkpDQleAnUG8EJBBEB9EQv+NzUEAnIZB2kBDQpj8x0Fc5IxBwi4/QgpluEFQ/ppBRyhBQugmwEF4zJNB6d8+QjgmxEHA2JZB9LY8QptSvEHEdZ5BslZBQq6OtEHIoJhBy1o/QkA1rUEEq59BkrRAQvypqUG4AZ1BBJ1CQpfgsEH4xJVBjpdEQhARqkEIAZBBbXVGQgRWsEFYHIlB5lBFQhpLtEF4PotBpZtDQopsrUEcy5JBiME7Qv/Ux0FMYZpBUQ05Qviav0EQH6JBIrBEQmou0kHAZoFBQOBCQlVV10FQDYRBLl1CQiij0UEADolBUo1IQh0Ty0E4enJBz7BBQrNWpkGcGZpBaBFFQlrWpkGQQoxBU6pGQqebrEHEvIVB+kVDQuIzvEEAgJFBuwJIQigxyUFY1HpBKepHQmAsxEEQ13ZBlnxBQqHT2UGgtolBp5tAQjm01kEM5YxBi4hJQlYOrkFIfG9BHHZJQpkns0HALXBB9hpBQpMYzEHYao9B0jBKQu01uUF4WXJBa64+Qt+W2EEInWtBa2dEQkA1zEGA+FlBr4A/Qn4/1kEQkGZBlN9AQpgn2EEYEWpBHCFHQgbIvEGot05BrUdFQjCWyUFwrVdBSwxGQjeJy0FIi1lBQadHQsPZuEGoGlBBqX9IQh+FukHgeFBBdQXUQcKDeT841wdCQWDXQeReI0CgIQhCDIIAQui0wb4gfhVCmlL8QRq9rb9wCxNCEgMDQvVvgEAIMxlCuoIDQpTRI0CYrhhCHOj2QQ0C67/42hBC5RfkQSSUqUAsxwpCZa3dQdkVgECU5ghCorfoQdbqCMD4kw1CGJLwQZF7BcAYGQ9CYYLbQch2rr+cywpCDS3YQYlBYL90mglCOu0AQr9YqkCkzBdC5/v5Qc9px0Bq0RRCcWjVQdSUCr6AuAhCItsCQrC5gD/oghdCppvyQTDdzEB6qRFC+NMAQvNEvb/UxgtCW0j8QRUg578sxwlC2ofjQSxAfkAWNQVCNKXdQS5rJUD8MARCZtjlQYtst7+UrQZCoNPhQbY6Zr+ksAVCT1QEQlK4rkC8FxRCzncGQk/Uh0BGPRVC2JUAQpx9yECmaRFC6t/dQZmZGb7uygRCJE0HQq0cMkBwixRCBUgHQr9Yoj+YAxNCQ9L5Qc0TzUDwLg5ClbXbQUT9ez8Q+wNCmlIFQkzF2b2oohBCg0ADQohdgb8mDQ5CxGfqQbespUBmNAdCBcj0QVNx5r/AXwhCZq3uQbwCpL9UPwNCg3npQRBYWb9AdQJCItsGQsTZs0A8ZhFC0DAJQhKDkECIVhJCHCEDQiGwykCA8Q5CvubkQVLjpb1I2gFC50IKQhp2RUBGdhFCpHAKQuaJyj/2vQ9CyhP/QVxIzkDQfgtCAuThQW3niz8gUwFC6tEIQmJXgD5MBQ1C/KniQYGVK0BShgFCIxQHQjptIL96KQpChOsEQmsulL94twdCxCDvQaZUpECwlQRC3t3nQaP+gUBWowJCLiT9QRZLvr/8dwRCf2oCQmIsyb++tAVCgsDwQXXaIL9krP5B6wrsQTDdJD6oqf1BOfsMQlVVXUAe0w5Cvx8NQl7W+j/86QxCAIAFQoMHz0DsnwxCSdMBQq9H0UDORQlCEFjoQReSpj84Qf1BLPkLQvgMOz8s1QlCoNPnQQIrN0BQt/1B/WIKQuzfCL7oyQZCyb0LQry7m0DM0w9CME8IQiPbOb9cTwRC46XzQR8+p0AATgJCzD7sQVxIhkB8KQBCUjgCQnMhmb8c7wBC6LQFQgrXo7/cRwJC35b2QXNocb94Wv9BYB4JQu3Du0AICA9CjgkAQqhUHL5Qt/ZBNDP6QYAjFD5I7/VBrJwLQgy7xkC+tAxCOTQOQrMPp0DokA1Ckt8HQv3U2ECksApCL5b0QTDdRD9w2fVB05QPQotsd0AEXQxC7+4PQoxsH0CY5wlCrwAEQjzf10BmewdCDy3wQadU3D+YNfZBkEIPQqAarz9IoQZCWIDuQfk3SkCYw/ZBaNgNQgaBFT/gZANCIukLQnnCdTyOngBC8Rn4QUZvr0A87f9BHszxQfypjUCcGfpB308GQnP24b747/lBfngJQpF7Db9okPxBFHUBQoHcuz+cYO1BWh39QYMH8z/4Ye1B5okTQoaklUCC1QhCpnAUQuR6XEBc3QVCkqYKQpRD50AgxQhCcyEGQjtt6ECuTgZC7nz4QV1IKkD0me1BhPkTQhzoFECYdQJCy6H1QXOvcUAchO5BYWUSQgJyzz+Y3/1BAbkRQkDuuUBgiApCO18QQmmRjT8IAfhBDLv7QQRWwkCIa/tBQxn3QRyhoEA0iPNBVZwKQg/mST9AQ/FBkMINQjMzMz8sI/NB414EQry7iz8cPe5BDLsOQhYg10CsIwpCWuQCQjfQaUDEkeJBQWAAQnzNiUBkkONB+NMZQh6Fl0DCfABCiIgZQsh2bkBccvlBSjf8QbdlpUDQvuVB6e0XQp02SEDgMvJBfQYWQgPk1kAgRQZCxpIYQrrXuECs6gNCS8UVQthcKEAAgOxBPF8AQmq86EAozfRBabz8QTDdyEAISOxB0LAPQh7ME0Ac9uVBNt4SQtV4GUAgaOhBd/cIQioVL0BIqOJB+MUFQhBYSUDUFOJBdGgSQhov8UC0pAZCENgNQpMYAEFwmQZCiEEJQirOAkHcOQRC04YGQlQO1UAg2tZBYGUEQjLB70C8O9lBMvofQqCMtkA4JetBrY4eQkoMokBYjuRBM3obQoddBUEIc/9BqTgeQq/V8UBAQ/pBV0ccQmIQlEAc9t5BOiYGQgUPEkF4zOdBu4IEQsroBUFgVt9BcYQVQhM8kEA4l9hB+rcYQh4TkEBAittBxOcOQn34nEBQDdVBp9QLQsdLq0AgvtRBbpIXQtNNEEHApgBCXgETQvfhF0FIaABC8gsJQnkwu0CcGdVByqEfQqab1EAMc/NB16MOQozeGkGkDPxBqyoiQt4IJ0EkTO5BA+QkQg/mG0Hs7elBzgUlQgyQ70B499ZBMzMjQq7V3UBYANFBNlAOQvw3MkHIy9pBgs4MQn2xKEHcTtNBpikcQoIH30Bon8tBUFQfQnXa3EAgBc5BQO4MQjEIHEGo8M1BP8MVQu/u6kA4l8dBodMSQhp2+UCYw8dBkiYeQgK5L0GATfBBnP0ZQmHlNEGATe9BPVEQQmGeBEHEvMhBRigmQmDlDkHgXeRBGQQWQsKuNkFkAutBHkwOQk5iEEGw48pBcT0mQixAAkGoYt1BOyYkQlCNF0Hse75BS7cnQl5zFUEISMFBkEIqQrByGEFwS8VB7BgVQnA9TEH4xMdBTEUVQj1RQUFY1cJBvuYdQjeJH0FM07lBPsMaQjSlJEH4fbpBrBwlQh1aVEGwcd5BgZUoQpe1TEF4hd1BmhkhQgtJWUE4Jd5BnEQYQvoMLUEQybxBsCsrQlMqQkHYldpBcq8sQqh/NUGI3dVBIXcdQmBzWUFAptpBvx8WQnd3N0EA/75BPNEsQibqKUHY+M9BQeArQgSdHkFAQ8pB2FwWQqZUVEHYzc1BoBolQo/CQUGQia9BHSEiQn6xRkFAGLBBsh0qQgaBb0FcctFBQictQlwBaEFoEdBB2sAmQixAdEHcB9FBgpUfQp42TkFEUrJBHJMvQniiXkEoW81BNwkxQonPVEHEA8pB3KQjQuAId0FoAs5BEJ8dQsI8V0EQO7VBlnwxQnvNS0EIAcZBhqQcQvxiYUGAeLlBFS4xQvbhQ0EQkcFBtSwwQo4JPkH8/rxB58IdQuj7cUEchMNBjpccQuDBakF0L75B6LQrQl8BPEHAH7RBlrUuQtgVPEEwB7hBc+gnQm6gYUEIj6dBB4ElQiSUaUEQ9KlBg8AyQuxReEEg2sJBDDs0QhkEcEFgZcBB0VsrQtD3hUEwXcZBUMYoQkcoiEHUW8RBILAjQrvXckEwXa1BmRk1QsvoZ0HYP71B/OIiQj/DfEHk+rFBVVU1Qr7mYEF4zLlBOLQwQqwcgEHY+MRBYsk0QopsW0HcwLVBQuAjQhvohUFYR7tBUvEiQp19gkEwlbZBwUoxQsXZV0GMeqxBKk4zQkb9V0GYNbFBp7gqQs8+XEHYI6dBkiYuQpF7g0FIYcZBE7wpQrTIfkHU6aNBkm0oQrErhEG4SKhBCp42QpgngkFk17hB36Q3Qpb8fEG4HbZBsfInQsSuiEFwS61BVCo4QmCedkEYErNBHkwzQh+FiUH0mbxBXyw1QkDuhUGAv7pBAfI3Qm9ZcUHMaK9BqqooQthcj0EwebVB6PsnQgMrjEHgpLFBBAE1Qvl+bEG0q6ZBWMc2QsWSbUF8IqtBupAuQivOcEH4NqBBrscrQthcdkF496BBXjoxQmatjEGEzr1BqvEuQhM8j0Hw/L1BOHssQnSTkUE0iLxB72ArQoTAi0GQeqRBAh0rQpngj0FYHKlBvLs5QnuGhkFoSa9BDDs6QrKdg0H4NqxBaNg1QmcfkUEAKrZBSVM3QlTjjUGUbbRBlBg6Qi4kgUG4AalBVRwsQlK4lUHYhrBBgk4rQg/mkkEIHa1BDfQ3QiYxfEGMeqFBZDs5QtgVfkGwVaVBEFgxQvJEf0GEh5tBl24uQgyQgkFgrJxBivozQl5IlEFYjrdBxecxQojPlkHY+LdBIHcsQm3nhkHw/J9BAbk4QrArikHgFrJBueUvQo3emEFM07ZBRf03Qm8Sl0GQXrFBCVc5QjXsk0HgMq9Bs8g7QgQPikEYdaZBcL07QqGMh0Hoe6NBRe8tQiyymkH0xKxBeTAvQioVn0HoCapBg0AuQmnYm0GcGadBWistQlzWl0FIfalBEjw6Qs/3gkFodJ1Bpps7QmDlhkFgD5lB1LE8QpWKiUHIoJtBeCI7QpHthEGEQKBB0dstQrpJmEH8GqRBHswsQs/3lEEgBaZBNN4yQlfHg0EQrZdBht0vQqAah0HQvplBU0Y2QuwKmkE43rJBmws4QsQgn0GAeK9Byb01QoDcoUFYcrBBYB40Qt+WnEGIa7NBXvMtQhfZi0FodJ1BVoA6QlVVkEGkfqxBQCczQv+No0H4NrBBpbcxQhwvnkFgVrJBz/csQnnpkEGYCqJBhl07QtfqjEGAeKlBci9JQvbhvUHwfHpBGARHQtuyy0Gwx4JBtFZKQtv5v0GojHNBXFZJQgwCw0GgC3JB3LJHQux8zkHEA4BBMGtGQjvf0UGAvn5BaUpKQl1Ir0EIK2pBBI9KQhbZrUEIcmRBdr5DQmoD1kH4tnlBZq1CQkjh2UFIKH5BAjlKQqkNskH4KGtB34hKQrjztkHowWVBlBhLQn/4vUGocHBBWblJQjIIq0EgL2RBon4/Qg50ukHgQGpBn7Y+QtwkuEGI3HJBXTo3Qi5rp0HUoq1BKGo0QuIIqUFQt61BKKM5QjptpEFcK6xB50InQsno1UHgz4pBI9smQpa110G4q41BDp8uQl5I2UFgVopBQ4suQk/U20FAQ41BGugoQmYf1EEsB4hBbOcrQgrX1EFk14ZBmdItQtxr10FANIhBbOcrQuDB3EGg0pFBojcpQtwk3EFYqpJBVFUnQor62UEI1pBBTuIpQlL/2EEkW5RBhesnQhq91kGYJpJBnm8nQvW21EGwDo9B3xYpQkvF0UEoP4lBIbAnQpQY00FYHIxBxz0vQiJp1kEIc4tBlzUvQvrw2EE4UI5BA1YsQkCn0kH404dBHFouQsT11EFYR4lBz74sQmb02UHgFpNBRm8tQtFp10F8lJRBs1YqQuDB1UE0QZZB8OAvQtqH1kFkHo9BzUwoQtBp00GMT5NB2c4nQtDb0UFgOpBBrFUpQuom0EEc9olBjOwnQtyy0EG4LI1Bz9svQqNF1EG8V4xBNLMsQtYx0UHEdYhBy9ouQmoD00G8EIpB2s4pQv9GzkFQm4pBuhAtQgisz0HEA4lB80QvQmhK0UEIj4pBSYwwQjF60kFg5IxB7jUuQvkM1UGoG5ZBCskqQid40kHMaJhB9agwQs2F1EEozY9BKsAoQn9q0EFs9ZRB/CkoQoQyz0HEdZFBKVwoQhl2zkFg841BYxAqQmatzEFUOItBd/coQqaby0Egk45BWnIxQgy70EG4LI1BkLQxQsro0kFEJ5FBEoMoQhuhy0FkrJJBHKEtQmjYzUHwpolBfAYwQtJNz0GEFYtBTikvQsSS0kG4updBU5wrQkx+z0F495pBCh4pQni+zEG4LJdBQZkrQlIqy0HEdZ1Bon4pQjAkyEHYP5pBN0IpQtSUxkEQEJRBAIAsQiJpyEFg84pBcAQqQgzXxkFQjI5BkEIzQqRw0EFUxo1BbLwzQmdm0UEwpJJBaFgvQhdLy0HkiIpBwYMxQjLBzUFIYYtBRv0vQr7mz0HoJZpBP/wpQlc5wEEc9pRBhaQpQvNEwkFkkJxBAh0rQirOwEE0XY5BI2k0Qq0cxkF0BIdBvHQ2QsOuv0HYP4VBVHExQkcouEGIlolBctovQuj7vUHoJYpBrwAuQjyYskHw0Y5BK3ksQi9PuUGoG45BsuQsQqvVr0FAQ5RBJT8rQirOt0HgpJRBXJ04Qt7dukF8lIRBjl4zQgYPs0FkSYlBCJ46Qs+wtkGsuINBbmc1QhiSrkFYjohBKNw7QoQyskFw2YBB+nA3QlVVqkHYaodBaMotQoUyv0HkiKRBZK0uQkb9tUEEOaZBn1MyQh/3t0E87ahB6t8zQkiawEEYdaVBGL08QurfrEEIuXhBAcc4QoCVpUG0OYJBggc+QoXrpkEA8WxBVBw7QlH/oEFggHdB9eE+QlTjnEEolGpBwMo7QlpkmUEgoXdBako4QkoMm0HQ2oBB4cFAQirOoEFoyWJBTLc1Qu7uzkF0dodBrwAuQjq0w0FYHItBlkNAQrIrvUHglmJBXgFDQgc6oEG8V5NBlYpCQjwm20GcGYRBJb9BQrzX3EGQ+4ZBpWJAQodd30HEdYdBV45IQqcNzUHoF3pBxCAxQr9YyEHY+IlBZTtHQlIqpUGIXX5BsPJGQuAIqUEweYJBoFM9Qv//sEFAQ6JBzb46QmattEHwGKVBcYRCQjsmo0F4zJZB7fw2QjbQt0GI+adBxEtEQuZCuEHoJY5BDZBFQhBYpUEAqlpBcARDQlL/p0GwAFhBq3E1Qr0tnkGsRodBro4zQkSLokGo1IxBEJ8zQk2pzEEgr4lBgFw1Qk2p0kGIT4xBAvI1Qpb80UH4NpJBnP0xQnuGzEFgrJxBt2UsQhzoxUFwBKFBfjFDQj/DmkFw53ZBxK49QqQpkUEcy4NBFhI9QgeBlEEgS3tB7QpBQvT9mkGgmW5B4mxDQoDcnkHgFWdBZDtFQgG5n0G4nW5BUA1HQnLapEGQiGVBIlsqQhLKuUEAx51BVzksQogWr0EgIZ1B9H07QhoEoUFY8alB1T89Qka2pkGYbaVBYFc7Qg50qkHQ2qdBgs48QlK4nUFodKdBEZ8+QiRNo0EQyaJBqMY9QuWJmkHoe6RBdKE/QhIRoEEQ2J9Bm4s+QpNfl0HESqFBpWJAQt7dnEFAppxBmv0+QutRlEEU2J1BXNZAQv3UmUHYP5lBbaAvQnQhnUEwFrBBQ8QtQtkVmEH04LNBiE8qQleAkUE4bLlBtYEgQsUgdkFQm8lBJgYmQoXrh0FEUsBB2c6fQCYGqUDwLmRCY8mDQIKVr0DkkGhCTmJoQCz5vUBQsGxCXrpRQCYGyUD4r3BCWqtDQLAr0EBYXHVC+Jo7QElT2kCAjXpCgpVDQOzD50DwEX9COt9XQGT0+kB0uoBCqA1kQAwCB0FUSoFCpHBtQG11EkG8jYFCqcZzQGsuHkH8yYFCbLx0QEKnKUGcJIJCKepvQGStNEF8rYJCtA8fP1VxfEGwoI1CYCwpQPS2WkGyRIZCv3QzQMARWEGI9oVCudccQCD3XEFakoZCwjwRQJx9XkFY4IZC8BkWQKYNXkHGwIZCpCkNQCFpXkFQ9IZCwFgKQC35XUHQEIdCE4MIQIMHXUGwIIdCKOoHQP5iW0EkLYdCUUYHQKp/WUE4N4dCkl8MQIBqVkGwIIdCsHIgQINOT0GACodCNaUiQAmsTEFixYZC7xkmQJx9SkEIk4ZCPzUuQHxbRkEIWoZCDy1CQC/dPEFUg4ZCh6RZQAQrK0FGHYdCGXZdQKjGEUFifodC09tSQLKd40BQ9IdCjlAuQGAsnUB0iIhCCpD7PyJpkkAQuIhCMzMDQD1Rk0AgHopCEhFBQNIGrkBM7ItCjt5WQD816kDoqYxCvLtTQOyYFkHGOY1CVFVFQOyYMkG4xYxC5dAyQFmrQ0EIU4tCAUcoQIpBTEH4SIpCjwkeQMKuTkEgZYlCEsoYQIbrT0EktIhCQ9IUQAbIUUHeC4hCKhUHQA/mV0GCrodCCtcDQJx9WkEegYdCfPgEQE1iXEF4UIdCKhUHQPhTXUFgTIdCwMoJQBwTXkEES4dCQKcNQBSDXkGMTIdCXY8SQI2XXkGwUodCxSAYQHA9XkG4U4dCLPkdQPrwXUGEYIdCfYYlQEvwXEHwgIdChxYxQP1iW0FKrIdCvAJkP5tSeUFsnI1CmCeaP2p1dEF2rI1Czj7QQNdcqEDQt19CXI8MQa1HuUBES1xC8GAsQXsUxkBgwVlC0pRUQYak4UBcCFZChqRzQe8180D0S1FC6m2HQeRe+0B4RUtCb4SRQWlK8UDQDEVCyuiZQVfy50CU5j5C0WmgQRQ83ECCVTpC6pinQef70UAYmTVCg8CtQaHTykDAijFCZfS0QYhBxEAg/ixCGb2+QeLsw0AoKidCZvTKQSCwxkAy1h9CTH7YQXqiykCULRhCw67iQeUXx0CevRJCIk3rQcaSw0CcIA5CwAM/Qm5ZkUHgeZpB4+xAQhhLlkF0dpZByHY+Ql66jUHgpJZB8lJAQhP1kUGwcZFBYRBYP/hTeUGsPI1C8ouVP8wTdUGGS41CPjW+P94IbUFUvI1CG1rUPwbIZUHwh41CuR4lQIV5XkFMZYhCPFHfPwKdYEGUMY1C80TBQDq0KEGsw5RChaS9QEVELEHEFZZCnODBQFCNJUG8KZZCpLfFQJ6oIUGEp5RCgsC2QO81M0FgU5dCF9m6QEzwLEFAo5dC+wyrQNCwPUFOgphCloqvQEA1OEFCAJlCzj6YQJi1SEEsmZlC05SCQF1IUkFEa5pCSQyGQLsCTkFUPJtCME+cQF0BREFIQZpCXY9SQKh/WUHm8JpChxZZQNMGVkGc3ZtCpCkdQPT9XkGYR5tCcT0iQIKVW0G4U5xCrBzKP0wMYkHik5tC91PTP5ZDX0G6sJxC57RBP7+fYkHmt5tC/mJJP+j7X0H815xCM0OxJmDlYkF8wptCmlmvJrByYEG075xCAcc4QouzrUEIAapBtYE9QmM7ikFgyJNBN9AwQu7uoUEAVa1BfyMkQSD35sDo9EVCmuBFQfS2yMAQJkVCHoUBQXCE7sC4s0VCN9DBQGLJ58DUVEVC2kCDQDu01MC03URC9+ELQE7Uu8CER0RCAWAHpq9HrcDYOERCZoJ3QWmRncBgM0FCUI2EQfeah8DgnT1C7AqOQf5GaMDQjDlCyqGTQS9PTMBK9jVCWDmaQXqiNsBsNTJCUI2kQce9JsAs4yxCrRxkQZTRs8BYzkNCR1OxQX0/HcBsfCVC+je+QSSUCcAIMx1CNaXLQTfQAcA6uxZCRijWQeyY8L+KARFCMgjhQSv55b/URgxCkabrQcI84b84yQdCILD0QZx9uL8UCgRCbOf8QfFgjr8mRgBCn+ECQo1Qxr5IffhBqmMHQs73Uz/wiu9BkqYMQl1IGkBQt+NBQ1ISQthclEDg69VBrQ4ZQgrX40AAnMhBy9ogQq+5GkGcGbtBeWkoQsovPkEUA7FBLhYuQr0tWUGYCqlBpSkyQhP1bUGQiaJBhDI1QtfqfEFon51BGAQ3QtyygkHI55lBo345QjSliEE8e5FBfzE4QnwUhkFoApZBqLg5QtoV20Gw44FBXEg6QvA13kEE8oRBg3k4Qs4T2kHgwIZBahE5Qne+2EHILoNBbC44QheS1EH8jJBBXA83QqGM1kFA/IlBLuszQoR5ykFo5p1BkrQ+QsSu0EEoP5JB66Y3QlJxyUH8t5xBEjw/QsqhjUEosY5Bgvk6QuaJi0FkkI1BQlI7QuDB00EwpJJBbGc2QtnOkUGwcYlBlCY2Qjj7jEF4oZBB65gzQkPSlUEE8o9BJgYzQoIHkUHwbpRBvrsxQjfQmkEsTpRBjRcxQi4klkHY3JdB2jIwQivOn0HMr5dBUf8vQp02m0EosZtBTKkuQvo3pUFE/JhB+IwvQkIZoEEMnp5BgrIuQjQXp0HMr6FBcL0vQiNNrUGkDKdBwOYxQkfhr0E4JatBpRs3QoGVlUH04IRBM+wzQrY6mUFIUoxBIMwxQhYgp0F0vY5BrscvQuxRrEFsWI9BBgEyQmcfnkEEgJFB4HowQirOokFMqJNB75kuQpMYqEFgOpRBa4M1QmfYr0HwQ6tBfrFGQsP1oUHYeHZBqEYSQoJ5NkEUkeRBThsaQhxaWEGUbdZB308KQrWBGEE0+vJBGEsEQimj+0BoWP9BSJoBQtO/2UBiJQJCFJL/QdJpx0B+xgNCA537QR4TwEBclgVCWDn3Qe41v0AouAdC/hvyQaUpwUCgdgpCnrYxQg8RqEHAkatBaTwwQuhCpUEE8qdBaFgvQpzEoEE8NKRBVOMuQpzEm0GAv6FBxhIvQlK4l0FwIJ5BhCQwQouzkkGoG5pBo/4xQrKdjUE0iJZB2kA1QvS2iUHYsZNBpCk0QqvxhkEMnpVBSdM5Qtfqm0FMjK1BZh87QgbImEG4LKtBplQ9Qn0/j0FkAqJBmlI9QvKLjEHo3p5B4fowQid4ikGUJphBggcvQn0/j0EE8ptBGCA8QrWBlUEISKhB2gcuQutRlEFoWKBB8OA8QskvkkFoHqVBO5hvQBp2xcA8nydC4zOoQKJF0sDUmyhCQDVAQXNomcBoGCNCiiVZQXZ3X8AoRiFCSJraQBSu28CUnyhCLSRrQQrXh0AcqBxCeAVmQfRE3b+sah5CUbhsQRKfoT441xxC1HhtQe0KEEDq9BtClkMJQSmj18Bc6ydC3b0IpoEHr8AwjyZC8dIFQCuHusB4tyZCR28nQcovvsAIwSVCM3r7PyLbrcDaVR5CxK5gQD2Yu8BeiB9CHqFoQRzoHEBG9hRCvC1nQWIQlEBi3hVCiCgBpppSpcCiEx5Cw64AQdCwx8C8tB9C3WscQZqZtcCsox1CfrE0QVSclcA+ERtC4AhLQZVDS8A0LBhCyXbOQP9GyMDApiBCuklaQanxwr+oFBZCutegQPrFwsASUSBC4MFkQbBH4T5YQBVCp+JeQUFgzUC2wRhCEcpcQUZERD+wwAxCa0phQWfYNUBSBg1Ct6zlP99PncBcpBVCjlBOQDm0rMB0YRZCcMtgQW0So0CMOg5CMzPqpVTjlcA8rRVCDJDrQOvfsMCIDxZCe80NQa5HpcAMJRRCa7wqQYxsh8BobRFClENBQVJxPsBEEg9C61G8QOIztMDa1RZCA+RQQTptoL/GYA1CPN+PQNv5ssDcxxZCfrFWQeBP3UCmMBFCd75TQeReUz8iNwRCOm1YQe6nPkBIrwRCKlzPP3npjsC8QgxCjGw3QCD3msC0JAxC5NBYQfVvqEAsDgZCmdnapWIQjMA89AtCjJfWQJAJosAAFQxCkqYEQSmjj8DyWQpCvS0fQZduasA4yQdCyS82QQIrJ8BoXwZCbaCvQJWKp8BKkwxCq2NIQWIQiL+cvQRCN9CFQA4tpsCQkAxCWfJRQaGM5kAucghCdr5LQYDcSz8QgvdBVsdSQQQPNkBE4PhBG+jEPx7Mh8AgxQFCPCYwQOi0jcBkCQJCarxUQT81rkAcPfxBu3vQpehthcBcXQFCfrHQQI4JksAg0wFCzT78QMl2gsAM0ABCsCsWQWwuVMBYjv5BDnQsQf9GEMCEh/tBgZWjQLmQmMCuTgJC1lw+QSMiYr/E2PhBugJ8QF9zlcAeGgJCWMdOQTCW9ECkBQBCE4NEQTIXcj/kQehBJ79MQbwCPEB4PulBgSPEP0t+gcCci/BBXropQLNWg8AA4/BBsitQQfKLrUBUDexB7i7LpY4JgsAQrfBBXEjKQCa/hMCkmvFBlNH3QBQ8cMC8EPBBQ4sSQa3VQcDEvO1BPsMmQch2/r8MV+tBHOicQKRwicCwnPFB5qU3QY9QJr/EdelBmlJxQKUpicDAV/FBLiRLQZ7v90AwMu9BqX9LQS+WqEBINt1B2KNIQd0k7kB4It9Br449QcZLlz+0q9pBrGNGQXa+R0CgtttBh6S5Pz1Rd8CAv+BBoKgnQIYWecDgiOBB8C7CpQCOeMBAX+BBaUrJQEqacsAgk+FBV/L3QILAWsCEo+BB2kARQUJgLcAg2t5BBg8kQdQG2r9QxtxBRrabQFbHgMCU++FBCKwyQYqIyL4ARttBF2dvQMi9gsCI3eFB1HgpQEiacsAgMNNB8Kd2QKzVecDYP9RBxktHQd1rpkCQM9BB3CRGQbrX5EAYddFBj1A6QZ7Tpj9EUs5BzMxCQaljSkAQO89B1Aa6P2oDbcAk6dJBq6q2pTfQacDAkdJBmG7OQPT9XMCci9NBgpX3QAwCQ8DIy9JBA+QQQUpTGsDYI9FByqEjQRhLvr/0mc9BF0uiQJ59cMD8RdRBXI8wQd8IZb7Yhs5BAI4wQSAiIr6ATcNBzFozQdR4ab64SLhBW49AQVWAnD9AQ7lBNtA7QaFFpj/se8NBdUwwQMaSb8C0OcdBLiSBQENEbMAoP8hBxNlHQanGo0AgTMVB/RtNQeb7oUCYUbtB4cFKQdxr2kBsEbxBupBGQcM83UCwOcZBRrZJQRT1P0BcR7pBhTJEQWetRkBIUsRBpJvEP9YxacCQ0MZBqyqypagNZMBwS8ZBxCDQQOj7ScAwwMZBeHf3QJ42MMBIqMVBh8+oQECnXcBw9cdBILA4QQ3myb6EzqxBFa5HQeaJij/wta5BOW04QBxadMD8RbxBfmpEQLbIfsBsg7FB0waOQMXZd8CEFbFBzj6IQARWbsBQt7xBPwpTQce9okDoULFBj8JPQdaj3ECA6rFBCaxQQZMYNEAo+K9B2RXQPzwmcMDUFLxB1XjZP7oCfMCQibFBvPu2pfs3asBYALxBNDO+pb50c8BodLFBihbVQLY6RsC8ELpBwMrZQNgxUcD8061Blvz+QHSTOMCsuKxBRij7QLx0K8DwGLlBV4CwQPO2XMDQd7tB4E+1QEIZZcAYWa9BD+ZXQWlKAUE+ERxCZ9hPQaWbBkEs1RRCNKU+QdqHFUEUA+NB1uo+QcKuDEFoSdRBeDAtQWuRJ0Es3NdBwJ8sQdRNMEGkmudBY4I/QV8sG0Gg/fNBFPUtQerfNEHwbvlBQO5BQUjhGEH6TANCSn5JQMgEXUFMRdFBNkJJQBsvWUEk6b9Be821P3yGWUGQpcBBMQi8P6GMXEFw2dJBXI8wQVeAMEGiTAZCzDypJr6fWEHQd8FB7z6rJtYxW0FcVtNBjJcYQesKSEFQ6QdC9G/0QLhlV0F4xQlC002eQJx9WEFAmc9BcISeQL10U0HEvL5BILBGQSrOEkHwPAxCoEVGQAaBYUGoxfhBsrlIQARWYEHMaORBJQbBP8zMXkGofuZBY8m/P/h+YEFgrPtBAAAUQcOuSEHgMv5By6HtQEREWEHccgFCzUytJvLSXUGIJOdBEcGuJnKvX0Hse/xB+X6qQOi0X0H8cPRBrwClQA67XEGQQuFBp39DQJ/TYkESUQdCRlO6P0OLYEGsMQlCMuOtJnOTXkEwZAlC8tKtQKrxXkGkMARCERERQbsCSEHol+tBtMjmQEEZV0EILPBBCR60QPlTX0EkYgxCWmRLQB4TYkG0lhBCALm3P60cYEEwZBNCeNetJnCEXkF8DRRC+FMRQeIXQUGkxdpBOELhQAbIU0HAkd1BRrYRQabiOkEgBcxBMN0QQd7dN0HgFr5B7zXbQESLSEEAOb5Bs1bbQEiaTkHks81BjsIvQaibIEFQcMpBpuIwQc4+IEEwwL1BBlZAQQrXBUFo5sdBXyxDQbQPBUFAirxBhxYjQawcqr+oqcNB2KMQQQ0CC8DMhMRBnjawP4R5VkHoCa9BdkwwP/iaVUGcYKhBZnamJm4SVUGABqtBEZGmJpE0VUF8IrJBS8XpP7geW0GIJJ9BcD2KP7C5WEHowp9BOfvQP2y8XkFEUotBDAJrP2IQWkG4SJZBmsmsJgIrXUHY+IVBIpKpJvgMWUEEZJJBX3PhPjPsVEHUW6VBZ0amJv/UVEFsEaZByxMVP7rXVkFg859BFtkOPwRWWEGQ7JlB/9+oJvUoWEHowphBrIqnJg90VkEgr59BK87eQC35Q0Ek6a5BQO6hQG2gT0G4c65BCpARQfBgNkE0+q9BzIVGQRBYB0EYdbFBuUkyQSOUIUEQ9LBBUnFOQKyqVkEISK9BJE0VQVyPNkEgd6FBjJfmQAQPREHwGJ9B9ig0Qc6FJEF8aaNB8tI9QVTjJb90dqBByARPQdAiez/4xKJBC9dHQb3mDEF8aaVBLmtXQcGDMUDgpKRBUdSnQDyYUUGMCJ5By6FTQflT40B8aaZBarxYQe/uokBE4KVBDQJbQHmiWkE4UJ5Bnu8jQUfhqr8UA7hB/WIRQaHTBsDYarhBYslXQd6W5UDQBZhBEspKQW3nD0GMM5ZBBMg3QWM7J0EgBZNBh10ZQUwMOkHYP5BBgpVdQdv5NkBY1ZZB7ApeQQx0okAoW5hBYHOtQC+WVEF4hYlBxK5gQO0KXkH4fYlBzlrtQFcOR0HgXYxBkHtBQSRNib9E4JFBKVxVQZx9WD8AnJRBaB8oQWDl8L9k155BPnwoQaDTFsDMPZBBH8wlQV4Bwr843qtBnH0SQViAFMDA9KtBtMjWPxyhhMAgr6VBY8lHQH+xhMDILqVB5RfbQNHbWsCU36BBwBEAQZ6oR8DIoJ9BlNGPQBZnf8AwMqRB95q3QLrXbMBYY6JBzEzGpfHSfcDw0aVBlF+0QHzNfcAwpJRBgpXXQET9a8D0C5NBf/jMPyoVk8CwgJdBVONFQF+6kcA0z5dBsuT7QDIIXMBon5FB8BmOQLY6isAYdZZBIiLapfeai8Dol5hBL90SQTeJKcBYuZ5Bsw8RQTF6Q8DsX5BB744SpjyYu8CoVGVBRcQupouz38CgqDRBR+F6P20S78AAYzhBsSugP0+pwMAwFWZBd3fTQEeawsAwh2FBqDjPQAKd9sCIIzdBJngAQZ427MDowTVB2BUAQVuPusCAd15BncSoQOAIxcDI9WNBw/WgQMHK+cBA3zhBCGV8QFtIxsA4XmVBnAtpQNS/+cAY9ThBI00pQMP1xMDYeGZBWDkUQEYo+8DgXDlBbaATQTn7eMCcYIBBYxAYQfcoqMBIRF1BorcxQcXZg8Bonl1BILAsQWoDRcBYHIBBtIEaQY7e0sBQUzVBTqk2QRdLnsCgqDhBeOnCQAOdDsGwxghBzVq9QDq0GMHw+6tAXnP9QLY6FMFwc6tAUbj6QOTQCMEolAhBjgmSQBoEEMHopQpBaJGBQJhuGMGQs7FAAnJHQARWEMGQJQpBR28jQDJ6E8FA3bZAbxLTP0DuCcEgkglB5BebPxQ8CMFwvLpAAUfoPkyp/MDgowdB30+NPvA198Dga7xAM/Mwpvl+4sAgdgZB8O4hplJGz8CQMsBA0ga2QH0/FcEgSSdAWx3/QNyyEsHgzCBA4qVrQNCwE8GgijdAhqQbQTbQ9cAw+QhBHqEiQUB8BsFw2K9AVJxHQZmZ0cCAW8BAy+g9QVbHwMAgEw1BuB4NQDhCDcGgI0hA91ODPz81AsHgL1JAW4+CPtr56sBAzF9AZkYXpsqhwcAg5HJAZsYIpm4Sr8AAwghALLKdPocW0cBA6tc/snKwQLOdB8EAbYc+LPn9QLOdB8EAeHY9V4BcQNgVAsEAgBM/lkMnQTQzB8FAEzBAeltQQQu72sAAGlJAuZAEQBBY9cCAN4E/PFF/P5vE5MAA76Y/VtXgpbLkj8AADFk/HFrkPurfrMAANJM+khisQNcx4cBALty/y1r9QDyY58BgzQHANOxSQEYoz8CAeHm/A50qQbx0+8AAUaY+eqJWQc0TycAA3GI/cT0CQBpLxsAAfOa+eOmGPw4tusAAKgC+lNFDQPCnksAg6hvAppusQLiskcBgkWnAYOUqQZE02cDA4+a/UI1XQYhBtMAAE5S/qH8DQOAIjcDAOeW/0tuiP3WTiMDApaO/n2E3P19zicCANSe/rOqupbPkX8AAblK+9yj8QIN5ssDgU2/AQtK8QEPSVMDA6L/ASZoEQazVjcBAmrDA//8pQVBGu8DA0FbAsnJWQYddocCgqi7AMCSdP4ZdOcCAbvq/QaftPwByN8DABh7A/htBP5B7LcAAKLu/RMRipXMhEcDAKIS//PBdQc4+HD/0UoRBg8BiQdtApz44lmVBZq1qQXHLMkCAhmZBzMxkQSrONkD804ZB4zNaQfP95ED8t4ZB+gxdQawc3kCIB2JBciFNQd7dC0HgzlxBPXxMQZNfEEG8goRBhutnQc8+oEB4PWVBQ0RiQYr6o0CkxYdBJ1xHQYwlz7/0mYFB4l5NQfNEDcA4XmFBbS5SQcgvLsCQszhBz2llQXMFyD2wODxBWqttQc3MLECocDxB4uxjQY8J2kBggDNBhutTQaZUDEFg1i1BonBtQW4Sm0DgJDlBtWVbQQbzVMCwHA9Bgk5lQRM8gMCw/stAfT93QSr5Jb/wCNtAgCNsQUjhur7gshNBeL6AQcuhHUCQs9lAdZN2QT/DHkBA3xJBWPJrQcVL40DgowlBnmF5QaGM7kBQKMlAKhVlQby7FUGQXb9AiUFaQVeAEEFQNwRBzYWAQRropECA6dRA5V53QWu8nEAIcg5BwfVuQW/LgsCAoG9Ad0yBQTPsSr+A+I5A9SiGQfl+GkBwvJJA+FN/QbC58ECQs4lAJwZrQWPJFUGAEn9At6yEQUhTpkDQIJJAID51QXNoccCA38c/mOCFQca9Jr/AqhZAqMaKQcdLJ0BgxyhAZIKCQRSu80DAcCFAooxwQal/F0GgGBBACWWIQVmrq0Cg+itAlUN5QcI8WcAARda+YeWIQZDCtb4AkZQ+95qNQUvFMUCAKDM/kqaEQdpA90CAU1o/yHZ0QWiRGUEAlyU/puKKQb5YrkAA32Y/EVh7QSNpQsCg9QTAJr+KQbu7O75A2ri/yqGPQWwuNEDA6oC/2/kEQUPSQEHgJh3AJr8KQYfPQkGQUoPAT6m8QGJXMkEASaHANOyyQKZUMEHgKFjAbeeMQULSrEAAaEG/wsp3QedCGkEAJ1q/lNF7QQWBG0GAcBnAXdZeQYyXMkFAHS/AG6FaQQbIMUGA6JW/kO10QBBYTUFgui5BEoOAQMRnRkEwzgNB6LQJQLTISkEgkvxAov7tP9Z4TUH4tilB5F4bQXW+O0FgLHhBz7AXQTj7NkE4lk9By6HxQJ6oQUEQSURBGy/xQMmhR0HALW5Bukm0QAaBSUHwQjdBkTSxQIxsUUFgVWRBL91sQHe+V0EwQF9BE4M6QVDUKUFwS4BB3Pk2Qd2yJkFQDFdB3SQ8QSxrJ0Fo5SlBiogaQcwTNUFwvCNBME/wQG4SO0EYZxhBQ9K4QMl2QEH4NQxBededJpAJSkEQHvpAzDyhJk1iTkEYWCZB1Hg9QfYoKEFggP5A+FNHQYLALEFACLZAWqshQe+nOEHglKhAHhMaQeuYMkFQ7vNA5RfzQMbZN0GQTt1AhaT9QLY6PEEgIJVAJ6O3QGeRO0EQR4ZA7MO/QLmQPkFQb8lAqvEKQEiaREGwqrRA5okCQDCWPEFgJmRAqlqTJgKdPEGABWRAzUyZJlg5REFwkbNAJAZ5QNoVOkFAlG1AY8mDQHSTQkGQsbpAEINMQXVMLEFA+WlAAsglQR0TOkGgJUtAs1b7QG2gO0GgzyRApSmtQOPsMUHgIARA3WveP1D/KkGALsw/AYCHJqVwLUFA9cc/1aNgQAbIJ0FAsNo/ZMlRQUFgLUFArPQ/YHMpQajxOkFA27E/tPP5QJZDO0GAnzE//0aYQO/uKEEAzZ6+2Ie/P/p+FkEA8bK+MrNvJnJoGUGAgR6/8O42QPUoEEEAQBg9fyNWQUa2L0EAY7A+6wouQWRmPEEAUD++SgwAQRM8PkEAsm2/+zeSP8gE50BAc+m/vy1LP9Iiq0AA9RvA3p0KJultsUCACSrAQ4Q2Jg6f6UCgAA3AhDL6PwiB6UCA8aq/GuikP3PaqECgVgPAuKwtQMyFAkHASOu/q9XhP0pTukBgLjDA2UDXP/hTWUHA81xBq8qoJqgNWEEwXFhBiAj6pXYFoMCI+YZBY/S2P8QgpMCQpYZByHbSQDZeksCEFYNB09v6QPCnisCgb4FBmFKtQKQpmcAcy4RBZh+GQIhBoMCkDIZBEhE5QGy8pMAMV4dBRUSoQIgWLUGAkve/4XqRQbaBNkCA/iHAhDKMQRz3mr2Abj7AdZN8QZF7LcDAaWfATH5XQb3mjsDQh4nAZTszQY4JPkHAadu/HROPQQ50rkCAUBLAKhUvQTLBn8Cwyp/A0GmjPyD3ckCQQ5XAPQqXP4+XZkAAlF3A1L8BQOsKyEDgbX3AkqZMQIwlDUEglkDA11w4QavVP0FgBVTA80QVQG8Sz0BQx6rAKs5eQMaSD0Eww4zAEHTKP0GngUDwtr7A/fAhQP5G0EAAneDA1upwQESLEEEAysLALd30P8RnhEAgM/XAo3CGQdqH90AAGDS/nX2IQXTa+EAAkA/AlrUiQLqQNMBgSlnARURUQOi0EcDwYp/AUI1/QGSC97+wEdzAqFQUQNBpg0CQbhnB4DM0QDYXzkDwRBDB9ig+QXRMQkFw3KHAXbpjQYn6M0EQzI3A8O4KQSYGgcAgo+XAyQQzQWcfksDwDNHAQO6RQGaR7b8gvw3BDLvOQGlKRcDASwDBhhZ/QWYfHsAAWKfAtYGNQZB9+DwwGZPABzqAQReSHEEQzIHAHL1ZQTltgMAA5LzAm8SKQQ50+kBgdXjAGi8RQZknRkGwSb7AWIDIQJWKM0HQv9/A1XiTQTEIPEAgQITA5ReSQcRntEAgiXXAqX+DQOF6EEHYlgDB/tQSQXl3b8BwIRLBtvM5QdgVhMBYcwbB+sVeQcyFZMDQlvvALbIXQZ4aSUFQc/vA7ApEQf5iRUHgUd7AWmSVQUa2S0Dw8MPAUyqPQTm0iD6wPNPALEDeQOj7OcBQZCLBzmlTQNFN0kAY6DHBgweTQHh3EUG4ESPBOrSTQQYPukAQILnAU7hoQUnFNUFg58nAov6BQV66HUFARL7AME+MQby7/0BQZLnA/PAxQNAih0B4zTrBID6BQTCWBMAga+fANqXWQLwtNUEo3RHBTDelQJhu0r/wRDDBEVglQePsS0FI1EjBhOv1QCRNN0GgOF7B9P3kQO5gNkGo8TXBSgweQRARS0EwXiHBIPe2QAaBF0HwGXHBd3ejQCcxFEHIoUjBwjyRQLRW30BY5X/B9+HLQLbzF0Hmpo7Bsp2nQPGL4UB8XJbBIbCCQIQylkA4e4TBe82ZQMromUBAUpvBJwadQNbqOEDAoJ3Bo7eFQMSuMEDke4bBseSbQBxaZD+YYIXBXnOJQMoT9T6Q/F/BSShjQOPsG0Bo9mLB8kTFQIXAar9YK4LBD+a1QKfirL/YT1jBDbv+QPXhG8DQBnnBltHrQKnxKsBI8EvBpXAjQXZ3V8BovGnBagMbQRFYYcCQQzzBhutLQbKdX8Dwb13BIiJCQYbrccBYjy/B5OxvQWnYJcDIE1LBbHVWQb6fSsC0uofBzFp5QRKDCMAI5YHBBJ2HQfGLlb8IWEjBZDuEQboC1L+w8xrBNOxmQUSLRMCgVCXB7cOTQdKUSkAAq6rBBoGVQScxWEAW9pDBLECSQcxavT+kG5TBVg6SQZwL2T/S+K3BDXQYQWTJ/78KO63BJAYlQToK578qwMXBa7xEQQbzFMAmlcDBg045QWx1NMCs8qfBGnbZQLu710CElsTBfvjAQDBP3ECW7q3BVOPlQGwuFkH+Y6bBXgEAQUjhEEG89LzBhDKTQdhcmEBkWKjB2KOVQd8kqkBU1Y3Be81pQd1rMkGQ36XB+FNhQa6OPUF8FY3BSsWAQfbhK0Hi3ojBRP2DQQjzIEFcHqPBGEuNQcwTB0HA56PBOiaMQWDlEkGkG4nBlvyRQX+x6ECY/YrBrGOSQeLsz0BGGqbBVsfMQOaJlkA80crBcyG1QLy7l0BoPLPBPQqMQRiuR75cD5jBUUaMQWhKhT4mTrHBqqo4QXuGQUE+mZPBBJ1CQWLJN0FU1avBPJgdQbJWL0F8MbTBD3QQQWt1NEHM6ZzBibN/QRAR0b8ksZvBcMuAQZhukr9IKbXBBvPoQPLh877sirLB05T6QGJm5r5Y5MnBtjpmQewKCMDwxLrBj8JfQfX9LMBgu6HBVCqSQXqikkA0e77BXI+QQeBPwUCgfrzBN4mBQbC5UL+wSMvBmwuMQfDu7j5QOMfB4MGMQQhl+ECA+brBDi2FQUIZE0F097rBjlAGQdj5vr7YpNzBe1sqQfMZxr9og9jBG6FKQWcfBsB+XNXBZK1qQe2n5r+i8M/B8BlOQd8IL0HMk8HBbANvQSxAJkGq47zB5omTQe81T0AK9MDBggeSQdfq6D8oTsTBHYX3QJhu1kAELNnBpHANQRERCUEwQdHBFK7jQGjYmUAmat/BLiQpQdgVJkE27cjB4zNYQcDKJ0F8FdXBOiZyQVL/GkHIIdLB9G+UQS5rTUDEWdTBGQSTQS4k/T/QhtbBD58rQdQGqr8SLuXBBQ9MQTbQ+b94BuPBJ+oJQSGw0kCQbevBXQEcQZQYCEHe+uPBMU+SQc4+kEBAmdLBqvGCQY3eCEEoB9HBBFaJQerf7EAGutDB2BWOQZaKu0Aak9HBt/P5QL+fmkDMd/DBn6iMQfOLRT+6rdjBAgA2QYuzIUFI/tvBd76CQZRDC7/0qNvBirMHQYDAyr0EnurBxdltQazV0b+GCN7BHFqRQWPJk0C8keTBVJyLQfl+ukAMreXBvp+GQWSe6L5YK+jBEcqOQZTRWz+s8ufBfviGQYgW4UAkauXB16OBQUa2A0HK2uXBVeMNQfZiyT0AHffBo7cvQb7mkr9AC/DBY8lNQTvf77/qQ+7BpP5xQX1qvL827enBpJteQYAjJEHkNObB7cNzQVxIGEH8xuXB3LKVQQwCW0DmNOXBAbmUQSlcB0CAh+bB65gWQdBpw0BUcvvBaNgnQQc6AUFwL/TBGXYHQR4TmEAihv/BsytAQY/CHUFMm+zBYhBiQTMzH0GMQvjBAgB2Qf+NFEF4TfjBlYqWQb5YWkAMrfTBQHyWQe3DD0BwofXBRP01QXESk78iW/3B+vBRQc6U2r9YVvrBhOsdQXh3v0AWCwXCPFExQWDl/EA3ggHCv1iRQW/LlkBIjPXBa3WCQdbqAEHgJfjBWquHQb+f4kDo0ffBVseLQQplvEC4EPbBEFgRQeomkUBrpwbCzFqRQbsCRD8m3PXBMuxIQYiIFkFKKf3B0CKJQV8sOb9U1fTBkqYcQVerYz6RZgLCK2t1QXQhyb+U7vXBZDtlQao4EUGqIwbC1E1OQV9zB0HrSgfCZIKTQTWlkkAMwgLCBFaOQaJFukB28APCcISKQUeakr/gugDCFWeTQWLlkD7mggHCQO6JQeB63EAMNAXCj3uDQfp++kDg8wXCP1EnQURg5TyRLQnCPJg7Qf7UiL+8NAbCWjlWQXI96r/lkAPCtYF2QdKU6r+sTgHC35Z3QaL+CUEDlgXCgsCXQfiaU0CrzgHCnDaYQacN9D961AHCtMgkQWatrkCoeAzCoYw4Qa5y3EBz0wnCmlIZQXWThEAOpg3CarxoQX6xAEHJmg/CgsB6QTbQ+UAfNw7CWauaQUGnRUB2NwjCaNibQaQptT8fcAfC6W1BQQ270r/Q4g3Ct9daQZzEGMC93wnC0GkrQTfQlUC5CRXCOfs8Qfaav0B+KhPC3LKWQcaSj0AcjAnCBFaGQYsl80DDYA3CJzGNQXyG1UDkVwzC/WKRQYR5tkDKGgvCRygjQXI9WkDcnRXCX7qWQUko4769pgbCbKBTQeF64EBnmBHC2kCMQca95r+27AXC1b8vQWf0Fr9CBBHCFPV5QRWuF8AaqAbCyEuPQQ67xkANJhPCLM6UQT3DqkC2JRLCfBQqQS7dPEC+Ch7CH8wzQUT9h0BKdx3C4MGZQQBHmL9n0Q3CyeifQehtOT9hUA7CVlVrQZx94EC4FxjCq2NYQe3Dz0CIgRrCbeeaQZLthEBIhRDCxCCNQbZlJcCWrg3COyaHQTN630AqgBTCgcA0QVFGj78FbBrCME9GQS5rDcDnOxfCWfJfQXHLQsCBDhPCUBt8QYCxTMD0aA/CPgp9QaVw5UCW9RXCzrCeQQllJEB+Kg/C+zdCQViArECAHBzC+zePQQtJU8AYthXCVZx/QT5Rf8A2OxjCSgxuQdej1EBk7SHCehSAQRdL2kBHIR/C50KjQZZDA0BBWRbC4qWjQXASgzxRMRXCplRIQTMzO8DI7x/CxktjQYMHc8BYpBvCX7o5QXgwf0C2+ibCEhFHQUzwoEAeYibC5KWfQScxeEDh5RfCTamIQarx0kD82xzCLiSSQbsCwEDd1hrCro6YQU5iqEBblhnCFGctQZmZKUBeFyfCcfabQT7D/r9SThXCIPdaQe+nwkC3lyTCYeU4QaGoz7+43iPCtA+VQZNfwEC1wSTC7u6dQej7pUB+YyLC1uouQcHKGUBrJzLCOLQ6QbbzbUAYfTLCrtWeQb9YKsB0fh7Cic+nQTIILL81SR7CMk9wQT0Ky0AK0C3CMsFdQaHTtkDhOjDCIfekQSyyZUBeJSHCLrKRQR7Me8Be+h7ChHmKQZJ70UCywSfCICI+QcA8CcDuri7CgpVNQVxkY8BPPyrC6LRnQTUXjsCL5SXCNOyBQfKLkcDejyHCDy2BQc2F1EA+rirCoRqpQWDlwD8HbB/CQ0RMQehtmUDoHzHCSJpEQS2yHcCw6zvCeTBTQQJyd8AX/TfCRShtQbfzmcCrlTPCuZCFQcuhncBHhS/C/GKUQUDujcCGZCzCp8ZxQQy7vkCEVjvChl2BQV6PykCM1zjCNtCuQdejgD9xtizC9P2qQWfYxb+CuSvClYo7QVDUX0DINj/CnAtPQUiakkBkbT3CjN6pQQqQS0CzCC/C/0aLQRovzUCN1zXCHKGWQS1rwUCzzzLCokWiQS35nUB7RjDCJU0xQQbIDUD8lD/C7u6hQVyPSsBWwCvCdgVeQSZ4rEAh4jzCP8OxQbC5UD8yOkDCOm2sQcE8QUAn40HChl2DQZ/TvkCsQEnCrdWMQUHSxEBKvkbC5omYQTjQvUC0ekTC5tCjQc6FmEAr8kLC4ZY5QfYoBEAMbU7CeHdDQWBXWECqXE7CPVGjQem0WcDE4D/CL92tQe58378Wiz/C2Id1QYQyskBJPkvCgdxhQX2GoUB0GkzCfj+YQduHk8Awjz/CbHVOQb10K8CRH0vCp1RcQQEAeMAo1UfC5UJ2Qf6NmMBvfUTC9+GJQXGEnsDOqUHCHvdUQerfjED0oU3CJZRdQZuZGcBC2VvCGHZrQY7eVsA8n1nCZDuAQascgsBbz1fCoYyMQSz5icB2RVbCVZyZQSxAgsCy3VTCPVF9QdUxqUDwoF3CDAKHQb4ts0DGRFzC9W+vQeyYgD96jVbCUY2sQSjqn7/dK1bCOd9TQZrgWUAd01/CFtlgQZB7hUCRH1/CftyqQdqyRkAMCVjCOEKPQQxJt0BJBVvCdpOZQft+skAGpVnCZPSiQRERlUAwyFjCmlJJQaabDEAgm17Cl0OjQQ50OsCYZ1XCSG9tQY7emkAxul7C7+5oQeyYWEB2qXHCoBpzQT98hkAwgXHCwTysQSFpuj9+nGzCWPKpQa+5SECueW3COEKLQfJgqkCGHXDCKRWSQX0/rUDSOG/CAEeaQdnOp0CSWG7CEBGjQZw2kEC8GG7CTfBgQW2gE0AogHHCFZKkQb7m4r80HmzCSuGqQZbRm77f1mzCagOFQfrFokDzr3DC9UR9QQC5l0CFHXHCPN+aQQBHSMC77WvCBoFvQcvMzL+eE3DCrdV5QfREJcA7n2/CrByGQRroTMAA+W7CeqKQQUJgVcCaS23CjJeSQZgnKsC7G5fCi96SQTCWNMDWSpnC6W2bQZNDG8CShpnCkxibQfZvDMCtZ5fCOlF/QYDcuz/N3pXCVLh6QVNxVkAvtpXCvC17QVxIWkCRzZfC9ER/QcBYwj8cOpjCpJusQX0/NUAs2ZfCke2tQak4l0BwnZjC3bKrQUlTlkDClZbCuZCrQX74NECsbpXC7FGoQVK4lkB6+5PCrY6pQVMqLkCYx5LCqn+mQX+xbEDePZDC4jOoQQNWFkDa0o/Ce6KmQWwuVEDHXYzCVsenQXMhEUCQW4zCGi+nQfHSTUDHXYfC2/mnQah/A0DeaIfC4uynQTZeSkBEJIDCOEKpQVfH5D/06H/CGgSoQZ6ofz7o9H/CgNymQS0kTT9vpIfCWfKjQXYhab+CIIDCdSGkQUbher45lIfCjCWlQbcPnz1iYozCsw+nQY4Jfj/QSYzCACucQbhlmUBPNIDC1jGVQYxQokB4UIDCUEaPQajGo0DYtYbCxkuKQfS2oED6V4DCzMyPQViro0A0RYDC+8WTQbBypEDWvIbCYleCQd7d/b98rYDCUbiGQb4Ryr+grIfCDNeNQR8+C8AjNIjCPzWJQdV4IcCHtoDCsuSCQf//f0BqlYbCXQF6QZVDa0DYroDCnu+AQYFOi0CqkYDC7cOGQT4Kk0B8pobCTPCiQVfHgEA0RYfCI/eiQaqqhkBrToDCJr+YQRyhoED53obCjzR/QdIiQ0CNcIbCcvZzQR+FK0AA0oDCAuSKQUB8nkBUtYbCM+yEQbuQmEAgiYDCu7udQUIZlUDM7IbCx5KcQaEa778dbIDCheudQXgUjr8r4IfCWat7QUA1jr8HzIDC+AyBQQErJ7/GK4fC3iSWQTom2L9DK4jCddqSQaJFHsCQlIDCC0mRQf5isUCfeovCPFGNQTOlrkDCVYvCHS+jQWq8iEAEb4zCWmSeQWFXnECJGozCr7mlQU4oIz6M/o/CsiuoQR6Fiz/jvo/C4E+VQdrOr0Afl4vCuB6NQW6gFUEjdJXC/tSHQYn6E0Gdz5XCV8eFQfzw2UCVqpLCLWuLQTxR60CxhJLCSJqZQRwvqUATzovCdNpuQYwljEH7EJ7CXNZuQZf8iEGv4J3Cdr5zQTQziUGs9ZzCHaF0QWMQjEGEEp3CIWmIQe0KlUEv9p3CwvWHQYR5l0HgGp7CZmaFQUlTlUGJoZ3ClUOFQYHck0E0fp3CPsN4QTyYo0Hk957CP8N2QWQ7okGKk5/CH/dyQcGDn0FqI5/CFgR2Qci9oEGfup7CZx+HQdUxmkETFZ7CGEuGQTBPm0FrB57CsLmEQT0KmEER6p3ChDKFQUgol0GD0p3Cj1ByQT0KnkH3ZaDCGEtuQbLkmEE4m6DCLIdsQTLBlkGerJ/CIrBuQZ+omkFQn5/Cfs1tQbbzjkGIoaDCy+hrQRxajkELYp/CcMtqQYR5kUHWmJ/CLUBsQb+fkkEDtqDCeltuQVCNjkFvHZ7CERF1QbU6jkG5N53COftuQeNeiUFZS6DCtFZtQZ+oiEH0HZ/C2KNsQYzei0FZPZ/CBORuQbgejEFYhKDCiYhuQQfzkEEIPp7C/Rt1QQ50kEHbWZ3C6W2HQVTjj0FzQaDCDgKEQdgVkEHvTqHCxK6FQfW2k0ECPaHCVJyIQf1ik0FTPKDCQO6EQRPKikExGqDCBQ+CQQQPi0EYHaHC4E+DQTSljUGRVKHCtjqGQfJEjUERKqDC/huIQe/unUGc5J/COvuIQfW2mUHPEKDCCPOGQb9YmkEQMaHCBoGGQYyXnkEayKDCeumFQW+EokFLl57C3t2GQa4AokHkPp/CDbuEQavxokG9jZ/C4AiEQdMGpEF92J7C0SKFQZKmm0F5Ap7C5BeEQQnXmEH2853CIPeEQVxIokF2V57Cs1aFQaDToEFHOp7CvHSGQfVvoEHIXZ7Cwcp5QXvNokFYkp7C/o14QU1ioUFafZ7CLSSEQfDui0ENFJ3C3t2DQao4iUFc75zCHVqGQdW/iUE8sZ3C4AiHQexRjEG7m53Cmwt1QTIIlEG9v53Ct6x1QcgElkEL6Z3CBoFxQSYxl0GfiJ7CuKxvQU5ilEHXdZ7Cbst2QRbZl0ECBJ7CUY13Qf7UmEG7G57C1Hh1QatjnEGtZ57CDuZzQQY6m0G5cJ7C3paEQWwujkGOMJ3C8ouHQReSjkG9v53C9LaEQRp2kEHWQ53CfPiHQYn6kEEBxJ3CLGt5QS1rmUFkIp7Cu7t3Qf6NnEFUPJ7CrgB9QW9ZpEGwC5/CLiR9Qd9Po0GgwZ/C9LZ4QUJgn0F87aDCc2h1QUjhmkHGa6HCRER0QcbZj0HGnaHCDy10Qb9Yk0F8pqHCUbh0QbnXiUEEL6HCoNN0QQ+fjEFPbaHCa3WJQQIrj0H3SJ/C3PmJQa8Ak0FAVZ/COfuHQVyPikHHJJ/CgZWIQSW/jEG4MJ/CEJ+IQe/unEEENp/CCmWJQb8RmUGQTZ/CSsWHQSLbnkGGvZ7CxK6DQTCWo0Hvjp7C8ad8QeXQo0EuvZ7C6G1/QTvfk0HnTZ3CxPV+QRRnkEED9pzCwTyWQUCnmUHIlp7CYRCWQW1ZnEGewZ7ChhaUQd+Wm0GBLp7CkxiUQSEimkEoA57C6piNQbQPo0FFSJ/CFiCNQY9QokGIqJ/C6W2MQYKVoEFxSJ/CLPmMQexRoUH7F5/C+AyVQYDcnkEjpp7CVFWUQZNfn0G6qZ7ClrWTQZe1nUFmeJ7CLPmTQUzwnEEzTJ7CGi+MQW5ZnkF4O6DCexSMQYUymEH+pqDCVFWLQaFFmUHmaZ/CyXaLQfFgnUGgc5/CDbuVQeUXl0HGlp7CV/KTQbbzl0Eqp53CyqGAQci9xj8MopzC+uF9QYNOa0Bnf5vCa7x+QdKUakA7/5zCro6AQTq0yD9Yi57CJ1yWQZ19n0E4G6DCmFKWQZ7vmEFfhaDCdZOTQby7mEGjHqHCFtmTQVK4oEEjtKDCeaKUQaTiokGoH5/CrGOVQbRWokHfdp/C/GKTQZB7o0G+xp/CeemSQZHto0EmWJ/C0ZSTQTLBn0GOsJ7CUyqTQe41nkEBkp7CeaKTQc3MokF69J7CJQaUQX6xoUHm1J7CGr2UQdhcoUEE9p7CKhWOQcOuokGpEZ/CBciNQeReoUFu5J7CBHJ/QYcWaUBHgZ7CJzGBQUoM4j96yZ/CMsGMQWCek0HefaDCPsOLQTVelUEgSZ/CIWmVQRDmk0HYZ6DC3SSTQQkek0FY4KDCWquNQUT9mUF4+53CbqCNQWiRm0E4Ip7CiEGMQccEnEHMc57CmwuMQazVmUECRJ7C6t+NQQAAnUH1Vp7C4jOOQcOunUH2gZ7Co3CNQei0nkF6tJ7CPN+MQRM8nkGIoZ7C1JSNQQfzl0Hyq53CYCyMQSQGl0EXK57C3paOQYAjnkEHmp7CSzeOQTFPn0E0xZ7C1+qOQanGo0EKaZ/CGr2OQZtSo0EL25/CwoOOQQ4toEHGsqDCEOaOQUhTmEEYOaHCca+WQci9nUHRdJ/CffiWQaUpmUHrqp/CN4mVQXXaoEGDGZ/CVseSQRxao0HmIp/C7AqPQR5ao0FQLZ/CFiCPQU4bk0FgBaHCMnqWQThClUELm5/C+jfiP+pRXkEcD41CblnrPw67XEH2D41CmJlBQEZvU0FGXZBCYsknQNdcVkGwy49CILDyP6w4WUHefZBCxpIHQEe2VUGI75BCXdaaP5ZuXEEQ25FCw66QPxWuYUEaXZFCdr5fP7wtZUEsp5FCSn5xP5XRX0GAPJJCfoadPnKvcUGca5BCAuSePsqhbUEENpFCRNIUP3H2a0EcHZFCqA0UP4JOb0FwZJBCl27CP8GDWUEYcpFC7DW3PwuQXUHqDZFCAKC9JlK4ckEAbpBCZga6JqwcbkFoP5FC5RfbPxyhXkHeRIxCu7sLQBhLVEEYeZFCYuXQPzhtVkHO7JFC8v3kPy/dVEHMSJJC000SQKzVU0Ek7ZFCIzKtJtCwXUEwBJ5CYOVQP+AIXUG0751Cm8TgP9gVXEGsvJ1CcPYpQDYXWEGIYZ1CnH1gQB4TUkGez5xCwBGqP/p+aEHSu4pCBFb+Px0TXkHwwItCZMnfP7/mZEEmrYpCiM8QPyBpfEFQO41CyegVQOYXYUFQLYlCaB/uPz7DUkGgs5NC4JblP9PbUkEgl5NCgtzbP6AaU0HEgJNCA3LPP4uzU0HQXpNCKKOnP9+WVUF0OpNCBla+PzsmVEH8SZNC+n6KQH74SEFoBpxCVOMFQAIrW0EmX41CIiI6QF6PUkHcGZFCOrTYPzttNkFE+ZJCl9HbP24SM0GMGpNCn33oP6DTLkGwWZNC/huhQJ02PkEI6JpCsSsgPzBPYkGg7IJCmfmxJtjOY0F414JCwDw5QANWUkEgs5FCW9a6P9ajbkGsUY1CsuTHQN96IEGoH5NCPcPCQAoeKEHAapNCjZeePz1RX0FoP4NCAysXQL4tW0H4QYxClIrjP8fZW0F0rINCaNgVQE5iWEEENoRCc2gxQEgoVUFI1oRCwBHKP519XkFAjo9CGr39P/+NWkH8145CYOVAQBZnU0GccoVCrY5JQAK5U0HoKYZCqxxKQH6GVUEw74ZCjGw/QGDlWEH8yYdC+sUyQLArXEFIuohCqjgjQPYoXkEQsYlCuB49QBKDWEFwlotCqDhLQKk4V0HIZIpCRbYzQP7UWkHcEopC390lQEQoW0EGKItClNGzQI/CMUFgfplCjJe+QNCwJUFw8pdCfIbFQN4kHkH4QZZCaUrJQBSuGUEciJRCFWe7QBaSKEH47IxCX568QHYFHEHA+ItC5KWzQIdBJEG4jIpCHuiwQJOmMEFeqItC9lPLQKZUGEGy0pJCPjXKQMcEGUFqKpFCPJjHQPw3IkHyq5FCzj7IQOrfHEESqo9Cv8rFQKBFJkHUWJBCXKvDQJknIkHARo5C1THBQIAjLEHQF49C5vu5QFFGM0Go341Cy1qtQLjXOkF4yYxCqX+HQCMiMEFQ9INCyEs3P+bQXkGo34BCRSSvJm0uYEHey4BCVXWxJowlY0Ew6IFCsp0vP86wYUHU9IFCWIBkQDomUEHw1YdCI01pQAbIS0HQkIZCr9VZQMM8UUF0yIZCXixRQFcOVUGQ1IdC6iZRP78taUHg9pBCJniwP2Q7W0GUMYFCJniwPysVV0EAdYBCWTk0P4QyWkGKKIBC4JZlQGX0SEFYYIVCiWxXQD7DTkEcz4VCZx8+QDIITEG4U4NC+OFDQGBzR0EAtYJCHcwjQGGeTEFY0oFC8GAeQNxrUEEYgIJCwvX4P5+oVUHAv4FCdUwAQG3nUUGIC4FCtchWQNYxSUGyS4RCsXJwQObQQkFc74RCFtleQLy7Q0HAv4NCUyouPzYXVkGMZX9CIrKnJpKmVkHcOX9CRQSrJr/mWkHoFIBCnMSwP2q8UkFU+H9CXroBQEhvTUHSgoBCDJCnQIBqQkFE8o1C1+q0QH0/O0F27I5CanXEQK9yFkHAcY1C0Gm7QJ+oM0F0AZBCgCPAQA7mLUFICJFCXUiKP64AZUECy5BCWICsPzKWYEHEjpBCK0DCQOAzKkFEK5JCxK7MQOeJEEFQtJBCov7NQOuYEEHElZJCZMnPQE2pCEFkYpJCe6LOQPUoCEG8VJBCFPXLQGJXEkHSdJRCXrrNQJb8CkE4cJRCRIu8QEa2L0EwtpNC1CK7QLVWMUEgrJJCQhm5QKuqNEEEvZFCaJG1QG6gOUEu0pBCc/atQFY5QEHEwI9CLt2gQMkER0G86Y5COInJQPl+EkFsB49CWmTLQL0tCUEkbY5CseRXP+0KWkE+455C3u2qJhLKWkFQ9J5C8ovlP8m9WEHkt55CsABpQGTJTUEUx51CUo0vQMl2VEFwXZ5CAbmPQOe0Q0Hs45xCFK7HQKAaF0GEYJZCo3DJQAAAEEHYg5ZCmwvBQI3eHkFuQJhCSjfFQJhuDEFsh4xCVlW9QDJ6D0FY4IpCrY61QFmrFUG6PolC3PmmQNIiL0H4M4lCjd6iQJ6oOUGMmopCTPB4QJrgSUE0xYdCrRx6QJ5hRUFAVYZCfM2lP2IQXkH+QoJCrgA5QCV4UEGKIYRCdNoYQO1RVEFUWINCMZbsP10dWUH4uoJCCB5MQMSuTkGE54RCKOonQLesR0E8RoFC2offPw6fW0GYFZBC0CITQEREWEHIZI9CFWdPQNqHVUFqqo5CfvhkQCQGVUHehI1ChMBCQBbZWEGI74hCEzxYQFxIVEG2GolCXyxJQJ3vQUH6JYJCehRmQIJOPUHSNINCov59QBVnO0GOd4RCANCjJhWuUUGchH5CoNOGQLC5PEEAJ4ZC7nyXQLPkLUH6JYZCImmqQDj7IEEMsIdCNaWeQCEiQkEA54tClYqjPyA+Y0HI+Y9C8RmGP5DCZ0EYOZBC5V5TPyDMa0GYVZBCRm8TQL3mXkEsoIpCeDeypQoeZMC86Y1CEtGcpbC5SMA0U4xCiUFAP0vFQcD8SYxCVePFP3KvGcAqfIpCUkbPPybqL8AmH4xC3LIeQF1IEsCY44tC3yRmQGjYBcBIiI1CMZZUQKab1L9+mItCF5KOQPypkb+yS41CJE2FQIakSb+2aItCPVGjQMN0Ez3oIo1CtYGaQKT+jT4OW4tC0k22QPximT80Go1CFmevQHgFuD+ej4tCMpa8QK8AGUCKIYxCWvK/QJ42WEDQ14tCjwnCQKg4Q0Aa3YxC//9vQPp+TkFQLYlCCPNkQObQUkFsnIpCxGeAQN7dTUE624pCmwuFQMARSEHUX4lCOiZYQFTjVUFi94tCAEeIQKtjQkEC0odCxUuTQDB6QUHWyolClYqPQKtjSEG6N4tCKFx/QPHSUUEo341CmOBpQIjPUkGSDY9CRm+HQLRWT0EuUo9Cwq6QQCpcTUEERI5Cvp+WQI1sOUHMM4hCslZ3QFbHUEF0SJBChetpQCz5T0HSCZFCdGhhQDiJT0Hgr5FCQKddQN3dT0FMJZJC4uxbQNbqUEG4fpJC0pRaQF0BUkHQyZJChhZZQNFpU0FUCpNCAuRWQEKLVEE8P5NCPzVWQHcwVUFQdJNChxZRQMQ8L0G0PZJCkKZUQCQGM0HSApJCslZXQI2XNkFw3ZFChxZZQJKmOkGEy5FC0k1aQHYFQEEA2ZFCl25aQG4SR0HUH5JCUbhWQJ8aTUHqxpJCpOJUQFvWTEHEx5NCB2VUQFpkU0EQxpNCpSlVQHjpVEG0tpNCLbJVQI97VUHInZNC0PeXQO9gSEFEJI1CHFp0QDi0UkHYUYxCxGeIQP1GTkFMkIxCVZwFQI3eYkEU6olC5vv5P+i0ZUHIK4lC7qf2P6DTZkFynYhC3SSGP9Cwb0FQgolCkqbUPxM8aEFmlIlCQKe9P+nfZEHGgIdCe821P5KmYkEGb4dCgNyrP9Yxa0E02olCy6G1P2U7YUE0zIdCP1GvP9R4W0GEYIhChjK6P+smXUHGcolC+zfCPzR6XUFYYIpCWPLLP0goXUG0qItCaLy0P25ZTUGMRY1Cnxq/P58aOUHa9Y5C6CbxPyA+GUHy8o9Ce4btP2XJ70BwMo9CLiThQErFUUBiBZVCp+LQQMsv6kBEpJpCfyPMQMsv/kAY+ZlCcmjVQEPS1ED+NJtCJU3ZQAg6vUCgj5tCOm3cQDzfo0AyqJtCZMnfQKXipEDeRJlCrgDdQDBPuED4M5lCk1/UQMBY3kDgKJhCQtLQQGPJ70BwXZdCudfYQM4+zEBmzZhC4MHgQLPkp0AMIpdClm7eQIuzt0AiCZdCRv3XQOIz1EDW0ZVCLbLVQCVN4UCgVpRCRyjbQA90xkBEpJZCaUrFQHPaeECIfYxCtJ3HQDEIZEBYJ41C+jfKQJgnUkCCNY5CvxHOQEZvQ0BYS49CKDHEQOf7nUDmN4tCdJPEQAxJi0DexItCrdXhQNCwj0C4BZlCIWniQO41l0Cc8pZCd+neQKk4h0AuUptC1E3WQIUy3kBozZFCXyzdQLrXjEAw/ZRCJ+rfQA10ekAstZRCSgziQClcT0Ak9JFCehTeQE9GT0DoopBCJr/UQOIzxEBCDo1CRbbXQBERzUC4Wo9CoGHzQKL+XUBq6pNC/NT8QNcVSEB0FpRCKL/8QBDmWUDwzpRC0NvyQAbIZUDgb5RCUf/WQND3r0CQYotC0PfTQNLbukAU44tChl3VQNrOi0DYA41CVg7VQHmilkBsHIxCseTbQGFXyECAQ5JCnAvdQMRnwEA005FCEcrcQGoDwUD4upBCqMbbQJzvx0DI8pBC9uHjQIXriUBQAo1CQ0TwQPDugkDm8IxCrI7xQGQ7b0DunI1CppvkQKdUgECIr41CFBHdQJoLwUDU9JRCKRXfQPw3tkCQW5VCwq7YQC1r0UC2WpFCuGXpQD4Kn0Bit5RC9m/0QFfHoEBK85RCncTsQN5rqkAaVpRCv1jmQKH+qUCyi5RC5NDiQCvOqkAAZ4tC8tLtQFodp0CopotCL93sQIBqmEACYItCMnrjQK5HnUC4TItC57TlQG+EskCGy5NC46XjQCd4tECcXZRCCPPYQJTRW0CQW49CnH3sQMkvjkBk24tCblnjQEDukUC+zYtCutfcQJSmxEB8O5NCb8veQCyHvkC8qZJCMXrzQKabVECQKZNCbHX8QJRfPEAyL5NCkMLhQJ19aEDwTpRCLbLZQBovvUBwAI1CwYPdQEw3uUD8Ho1C+/DlQDiJsUASKoxCyXbeQEZvt0Bs1YtCxZLnQPCnbkDimo5CEFjxQACOWEBai45CLt3wQDVeSkBSX49CuKzpQNmjYEASao9Cvp/mQDIItEDIspJCmuDhQML1uECES5NCxDztQDCWsEAeM5NCVsfwQEp+oUCYDoxCSuHmQDnfq0AAoIxC6SbhQGT0tkDQSY9CXdbeQKk4v0AYOY9CoGHfQEKnuUCYnJBCQhn5QHJogUA0IY1Cqxz6QGGecEB4no1C7Ar0QBCfqUCk3pNCwmfgQJw2tECQlI1CKlwFQWMQSED03ZJClYoFQebQUkBGnZNCf/jwQJ42mEAwtotCOELhQItst0DIOZJCFmffQNijuEAEhJFCOrQCQUVEfEAUFZVCnaj7QH5qdECYgJVCXNYEQXOvYUA0WpRCMZYCQTXsOkAYpJFCmpn5QFeANEAE/ZFCBMj1QJA0PUDgtpBCXNYAQayqOkCSlJBCRET8QDiJSUBgPo9C5RfzQLx0i0B8H4xCVLj6QBODoED0a5RCJb/8QDxRV0Duo45C2kABQXE9jkAsLpVCdwX8QBM8jEAWx5VCEZ/1QAYPnkAa5JNCINvxQPDupkCEYJNCq/H+QKzVYUD+yY5C0pQAQZduUkAUh49C7VH8QI8JjkCQYpRCKc7+QEREgEBoapRCiIjgQI2zs0CGRJFCiIjgQJb8skDEh5BClEP7QMqhhUDIa41Cnqj3QM/3i0BA3IxCppvoQOJ6sEAsWZJCpOLsQEw3rUAcyJJCrkftQGoDoUCgz4xCku3kQHuGqUBwJI1CrwDlQKibsECcZI9CxSD8QNGUckCEJ45C/GLhQLiQsEBM3o1C0dsAQVyPUkBcr5JC5NAAQbkeXUCwYJNCtMjyQLwtl0BqqoxCKxXjQPFgskD05JFCp1QAQVira0BUCpRCg8AAQaxjSkC4jJFCkHsBQTfQSUDgb5BCJNvlQBzMr0BEspFCiYjkQOptrUB6gpFCxZLfQCxrrUBc9pBCpHDhQM8+sEC8FJFCdZPwQP6NmEBcKI1C7zXvQChcm0CGhI1CSsXxQD58kkAK/o1C4TP0QClcj0CYh41CSQz6QMKDYUAwL5NCBFb6QLasbUAe+pJCd773QDomeEBgjJNCvAL4QMYEb0CUv5NCokXeQCpArkAMKY5CxCDcQHVMrEBuco5CCwLjQPREqUCW6o1C8kTlQJtSqUDolI1CbefvQKcNnEBCuZNCWDnoQHh3m0CYlZNCcITqQEjhokDm95JCKs7uQPT9pEB8LZNCgdz7QJLtZECMDI9CRUT8QPbha0CgSI9CE/X/QP3UYEDI3Y9C5dD+QEVvW0CorY9CcITeQLsCrEAAYJBCDEnfQLY6rkAkZpBCf/j0QDLBh0CmAo5C3WvyQGGeiEBSWI5Cn6j3QDXQeUB+5o5CPAr3QCuHdkBugI5C7MPrQK8AqUAkbZJCdwXsQO+nqkCGhJJCggf7QIr6V0BKepJC84v9QGOCZ0DqTZJCbaDrQF9zoUAkO41C+zfuQOOlo0Dom41CagPhQGoDpUDwzo9CikHkQMP1pEBcto9C/BvdQJW1qkCQaZBC/anZQO41q0DqjY5CFfXzQIjPhECotJNC4Aj1QFK4gkD++5NCKlz3QCtAfkDcWZNCZPQAQUCnZUDoG5FCh4gAQcA8YUDmMJFCTakAQQNWXkBOQpBCcyEBQePsY0BUSpBCppsAQbisZUC06I9CYsnvQBgEjkCwmZNCkDTxQJB7jUAQ8ZNCRm/zQCrOikD6pY5CvHTzQAjzlEDcYI5Cf2roQKyOqUBU2JFCVFXpQLHkq0CgAZJCIiLqQGX0pkCkV5JCPJjvQA4tokBUCo5CTancQPmap0CYFY5CSzfRQPvwlUAYuY5CWvLPQBi9lUCWI49CVsfQQOAIjUDuI49C24fTQHUFkEBaxI5CcmjhQCYxpEAQ/5BCRm/fQAlloECo35BCYOXcQCe/oEBQppBCy1rdQBKDpEA+sZBCR+HqQGjYjUD0pJFCsp3vQA/mjUDI5JFCcITyQI/CiUAI05FCTKnsQA27ikC4k5FCl/zOQBm9nUDO7I5CGNnOQPKLmUAqg49CEBHhQJIYfEDaJ5BCqTjnQBVnd0AIzI9Ce1viQAbIfUD0XY9CK0DeQE4bgECez49CYSz1QPEZgkCubpFCPN/rQHWThEAUTpFCku3sQJaKh0C0dpFCMJb0QKL+hUCErpFCwsrlQJsLeUCstZBCBeTuQGmRdUAclpBC8O7qQBrodEAMPpBCeKLiQP1ieUCUf5BCryvUQG/LhkCkUI9C7+7WQEDuiUCw4I5CxCDQQCkVm0BM3o9CLUDOQN5PoUD8SY9CBA/WQJknokAGL5BCRP3TQAfznEAAJ5BCqJvoQBoEfkBCAJFCluDxQDbQeUCU+JBCtMjmQEZvl0Dg75FCkTTlQEvFlUC8qZFCvebiQESLmEAAmZFCuNfkQGWCm0C22pFCKof6QGznc0CQlJBC7sP3QPupcUDIHZBCWx37QKO3dUDcC5FCjwnyQArXi0DycpJCrhz2QHd3h0CkV5JCjN7iQAy7pkASI5FC50LeQFurp0CUxpBCt6zlQIZdpUCagJFC/43kQI7CoUCMTJFCqMbjQJlSnUBEOY5CN0LpQOBPmUCCZ45CTtT7QLcefUD0q5FCaZH5QAIrg0AsGZJCTfDQQMLKpUAwy45CrEfZQPyppUDEFZBCHRPkQBsvnUAIKJJC9W/kQL4tn0DEnJFC3LLmQK7VoUDU35FCM8HnQKUpiUCE2Y5CxGfcQJzEhEAM945CEJ/tQJqZgUBUSo9ClYrbQKjGp0D4c5BCyujZQO0KpEDGeZBC1E3SQMARokDUX45C+jfmQIDcj0ACmY5C2RXsQHoUkkBC8pFCwq7sQHWTkECsdZJC3LLyQE3Ud0Cguo9C6W3lQNpAl0CWXJJCwoPpQOdCrkD0JJJCGJLmQPKLqUC4mo9CPCbgQImIvEDA+JNCrtXxQHVMjEDO5Y5CZIL3QLesgUCSTY9Cj8L5QMpafUB8Jo9CsLnkQCS/oECw4JJCRm/jQHminkDckpJCRIvoQNijpECoJpJCxr3+QBovbUCELpJCXB3/QA4Cc0Bi95FCnaj7QJOmfEDijJJCjt76QJIYdED03ZJC57TpQJPRn0AqPI5Cd+nuQGznm0Cwbo5C27LyQHrNnUB+H45CWDnkQI0lq0ByXZFCUY3jQABjqUB0QZFC3GveQHKvqUA61JBCPgrfQAqQq0Dm4pBC1xXwQBT1k0C0to5C3LL2QAuQg0DU9JJC9yjUQPP9qEBsjo5CtvPVQANWpkCkJY5CNOziQK6OmUA0TJNCbqDjQB6hmECQ4pJCwBH+QMZncECibI9C0tv+QD41dkAMoo9ClkMBQVnya0BOCZBCp1TcQMyhqUDycpBCXGTnQD2Yp0CcspFCAXL/QJDCVUAYOZBCorfhQMdLm0AOYpFCudfYQO81n0BQbZBCtqzpQNbqkEBcr5FC5on+QD98VkB8QpFCmpn1QFCNf0BUQ5RCMsHzQCZ4jEDeRJRCpCnZQHASg0DYfI9CHOjgQI8JnkDUH5FC5OzbQCjOlkB8LZFCpw3cQEt+mUDU9JBC4jPcQND3m0C0xJBCDQLbQDCWnEDMiJBCHRPYQP//m0D0VpBCbOfTQBDmmUAAIJBCOInRQFg5mECo7Y9CCh7QQBzolEAwvY9C7sPPQDm0kEBghY9CPgrTQKJFikBugI9COInVQMKDhUAQlI9C/GLZQJTRg0As0o9CfrHcQN7dgUCoH5BCZh/eQNhcgEDscZBCXgHeQMbZf0CsvJBCtTreQCmjf0DC6pBCvubeQDFPgEAIE5FCs4HeQFBGg0AYQJFC9LbgQGathkDWWJFCxdnjQFyPikA4cJFCnTbkQMrojUBcfZFCxK7kQByhkEBIiJFCWtbiQIAjlECyi5FCvC3fQOomlUBwa5FC5OzbQL+fgkDKj5BC0iLbQNKUgkCw0pBCKFzbQJB7kUDkTJFCCh7YQO81k0AcCJFCONDtQIxsj0CYI5NCAXLbQGHlhEA2RZBCWfLXQL/mhkAy749CHVrYQBovlUC405BCF9nWQA27jkDy8pBCY8nXQBI8kEAwr5BC/anZQOkmiUCON5FCKFzXQFMqikBk4pBCIpTZQMI8jUDkPpFCVQ7ZQB7Ml0BAjpBClUPXQHkwk0D0VpBCMnrXQOEImUCgSJBCTmLUQOBPlUAcFpBCvubSQCOUkUAS6o9CHRPYQLKdi0D0lpBCNF7WQMl2jkDsOJBCVOPZQLY6hkACkpBCWPLXQAaBiUBKM5BCcyHZQK3VhUD815BCwYPZQAbIhUAaJJFCDrvaQLXIgkDcEpFCAHLTQBl2jUC81I9Cu5DcQLg6pkCeCJBC+FPzQBLKiED8HpNCK4cAQeSla0ByHZFC0dsAQb5YakAke5BC2M7rQP0bjUDwDpVC5OzvQFaAfEAOFJVCttfwQBCDUEDoDZJCv8rtQIeIUEBkqZBCMZbcQJoLxUDAKo9CRrbjQAqQW0DI3ZNC5onaQMAR0kDoFJNCGwTWQEfhekAUnI1CtA/fQDvfm0CwZ5VCKFzfQKO3qUCagJVCfiPUQKK3oUBghYtCAbnbQLq7y0DkRZRCUEbjQFcOVUASHJNC+OHXQFsda0CCdY5CehR+QSrOiUE7eJzCXdZ8QZvEhEHYLpzCwcqCQZ02hUG4hZzC30+FQYakhUEWcp3CNOxqQQ7mf0EzDKDC80RpQXzNd0HKAaDCpClnQRQ8eEE1t57C8tJpQUX9gEFE5J7CVlWFQSuHgkEe3pzC16OCQV9zgUHrMZzCD59xQVtkgEEM4qDCWTlwQby7d0Fk4qDCfT+DQcI8hUF4CaDCYCyEQWWtgkHQXqDC002CQcaSgEGA/KDCexSBQeomhEEf5aDCOm2GQT4KhkFwD5/CAgCGQSJphEHU357CuwJsQXCEgUFLl53CMghqQcxaeUHhU53CxCBwQbqQfEGJWpzCFiBxQePsgkGFxJzCGi9nQbpJbkHN5Z/CvC1vQcwTb0HT7aDC50KGQU5igUEqtaDCcyGGQdEie0H9O6HClkOGQTcXg0HHa5/C4AhpQQkecEHk/pzCm1JvQcOuckGI6JvC415lQTYXbkGtdZ7CnX2GQXD2f0HM7JzCPVGEQdijdkEjrZvCRyiVQeltjkFsOaDCHhOVQXWTjEEXMqDC9LaSQUvFi0HSraDCCKySQbByjUEcrKDCG+iLQY4JkkHF8p3Cp1SLQcRnj0HO0J3CRv2MQRWukEHPEJ3CPZiNQQJyk0F4SZ3CBsiMQeRejkHePaDCcISMQb0tjEFiKaDCoIyKQX74jEEyE5/CLECLQUPSj0GIIZ/CZ9iIQcD1+L/cRJnC6G2IQWoDBcCwi5vCWICTQd5PNcD1iJvCc2iJQR7MA8Ca653C35aTQTCWLMAitJ3CVVWLQTEIiUEJfp3ClkONQQBHiUFzwZzCYeWMQcP1jEHcxJzCGEuLQbtJjEE8sZ3CfM2LQc3MiEFUSqDC0tuJQRxaiUFi257CuUmKQTsmi0Ek9J7CYSyMQSJpikEoLqDCJJSOQZ7viUFOu6DCyi+OQXmiiEF316DCBoGUQYjPiEGsNaDCwjySQem0iEHKwaDCV4CSQQ4tikE8saDCDQKVQdnOikHfL6DC7jWWQY3ei0GGRJ/Cx72VQRKDiUEsRJ/CXbqVQRX1jEG8DZ7CnxqUQQPkjEEt0pzCc2iTQTMziUHpxpzCffiUQQIriUHe/Z3CPJiWQU/UjUFeU5/CONCOQVyPi0HRtKDCN4mJQfkM278Xq5/CQaeTQc2FFMAkpp/COImKQR7Mk78p7qDCkAmVQRt25b//0aDCVceVQXKvj0GaMp7CGASUQXnpkEEyE53C6wqcQYBq7L+Zh6DC/o2bQWp1DMDreJ/CfmqbQT1RH8Bmxp3CUXGWQQLkj0FuZJ/Ccq+VQarxkUFGSJ7CTWKTQQJyk0HVUZ3CgCOPQVJxjUEWsqDC/ht7QU8bqEDhzJfC80R9QUA1pkAJ8JXCMQh+QR6F50D5npbC5tB6Qb4t50A4IpjCBqyUQR4Tg0Hm253CXrqUQYgWhUFu8p3ClNGSQSZ4hEEvr5zCIrCSQWT0gEFOe5zCVOOJQerfg0FK5aDC3paKQVJxhUF0uqDCxGeNQX74hEEbD6HCFPWMQcRngkEjNKHCEViUQWathUERaqDCAQCUQRbZg0GEhKDCxwSSQbesgkGE/aDCsuSRQSUGhUFu5KDCupCVQawchkERY5/CDEmVQW/LhEG6cJ/CALmKQfS2hEFAR53C9SiKQSFpgkHfaJ3CIiKMQV4BgUEFqJzC6LSMQetRhEFUvJzCpHCJQRWux78E9pbCUyqIQSijhUEDL5/CW9aIQYqzhkHm6Z7CjQmVQUkMfkH/H53CWWSTQS8kd0E0BZzCLmuIQfYogUFk1KDCrY6LQcUgfEG/P6HCnqibQeEzJMAvtpvCDnSAQf5iyT+8jZrCqFR8QeJ6ZEBJrJnCRiiVQY3egUE8P6DC/tSTQZ19fkHto6DCJjGVQaXigkGRBp/C80SIQRUggEFbL53CI2mKQf+NeEG0KJzCeDCHQa2Og0FuMp/CzMyhQUZvlEGc3Z7CjGyhQe01lkGR1J7CbOeeQV66lUFcKJ7CBA+fQeWJlEEuBJ7ClUOaQSlcnEFJM5/CSsWZQQjzm0E1t5/CjQmZQZzEmkExYZ/Cz7CZQbpJm0Fq1Z7CxpKgQV66l0FKnp7CAACgQWBzmEESo57CrGOeQRCfl0G4fp7C2KOeQb8Rl0HPUJ7CkxiZQaDTmUGBSqDCgJWYQS1AlUE+qqDCJr+XQYR5lUHaGaDC5ReYQawcmUFW7p/CkO2hQW1ZkkEA4J7CyXafQdR4kkHY7p3CjnuhQQkemUE6BqDCTRuiQfYolUE8f6DC2mugQSSUlUHsDqHCMN2fQZB7mkE4YqDCsuSfQSD3m0ECBJ/CbFmgQdpAm0EEaJ/CU+OeQbFynEGJmp/CcISeQUoMnUFKF5/CVVWfQU2pmEHPkJ7C+jeeQWsumEFahJ7CTfCeQU2pm0Ekpp7CXgGfQWatmkE/lZ7CBA+gQc3MmkEB0p7CItuaQRsvnEFHup7CBYGaQWlKm0Hrqp7CWtaYQZ7vkUFVvKDCuQKYQcsTk0GEC6DCEjyiQRM8kUFth6DC6pigQarxkEFEHaHCXI+aQYaklEE1/p3CZIKaQTzflUHMLJ7CXnOYQZ3vlkE8qp7CuUmYQVnylEFcoZ7C6bSaQUX9lkFQZp7CZDubQbu7l0Gydp7CvLuZQfOLmEFcoZ7Cpw2ZQcTZl0GTqp7C+6maQXvNkkGo2J3C/0aYQWDlkkHkd57CSZqbQcovmEGAfJ7CXnOaQYTrmEH0j57CkqabQeomnUH2Op/C7MObQZzEnEGMzJ/ClBibQal/mkGFkqDCZtiaQYR5lUFYIKHCWGSiQQYPmEEGqJ/C392iQSTblEHA6p/C2s6gQW2gmUE9HJ/CJnieQX2GnEFtzp7Cx5KbQaDTnEFN0J7C0SKbQaJFkUG6N6HCo/6iQQ8tkkHp1J/CD+ahQY6XjUG8VKDCwvWhQdnOi0FGT6DC46WfQYUyi0EQuKDCyuifQbC5jEHV2KDCx3aYQdIij0FsAJ7CHz6YQXMhjUHi053CvS2aQQxJjUE0Pp3Cwq6aQQmsj0Hkd53C/o2ZQao4jUExaKDCFWeZQTzfi0HwQKDCpCmYQXe+jEH9iZ/CLGuYQcuhjkELt5/CeTCYQerfh0FqlZ3CX3OaQQ27hkEj9JzCcyGaQYXriUH0D53CfyOYQZzEikFCsp3CjgmZQXh3iUEyGqDCLt2XQU2piUE4Yp/CmOCXQRhLi0EEdp/CLSSZQXKvikHBI6DCeKKbQW3niUGJoaDCsXKbQQXIiEHSiaDCd76hQeQXiEGHNqDCRIufQcRniEHhjKDCkaafQQrXiUG2mqDCeemhQUlTikGsPKDCnqiiQQAAikH8O5/CRUSiQdLbhkE5DZ/CnO+hQcHKiUEPP57CAiugQfBgiUEGWp3CTH6fQQ0ChkFhMJ3CQqehQVBGhkHMLJ7CPMOiQcI8jEGiZZ/CR5qbQZQYi0H2waDCzvehQaFFjEGcXZ7C6iagQfDujEFBgJ3C1b+iQRM8jkFzgZ/Cf/ihQWiRjkGwhJ7C6bSfQUWLj0HqsZ3Cw66bQQeBjEE326DCaLygQY5QfkHm4p3CNdCgQU5igUGl+53CifqeQVyPgEHaIJ3CgNyeQbHke0EqJ53C2kCYQZb8hEF/Q6DCqmOYQVBGhkHEQKDCASubQTm0hEEqrqDCsHKaQeZCgkFcr6DCdjChQSSUg0EfJaDCCR6hQaxjgEFP7Z/C0CKfQeUXgEHnhqDCWfKeQVYOhEHJj6DCftyhQVqrgkHVH5/CZPShQS/dgEGRFJ/CeOmXQYv6g0GoZp3CgJWXQeBPgUFBeZ3C/42ZQfvwfUFDpJzC5/uZQdejgUFk25zCZK2WQacNhUGuJ5/CqTiXQZKmhkGAQ5/CRP2gQevfdkFzgZ3CHROfQWIQckHDgJzC1lyXQX74gUGWDqDC57SYQa7VfUGkyaDCb4ShQVk5ekH01p/CGuifQZb8dEHTn6DCOt+hQdV4fUHV0Z7Cm8SWQboCfkGCLp3CIyKYQbLkdUEpNZzCjwmWQcERg0EV657CJQatQc4+jEHEh57CoIysQSijjUGgc57CwIOqQdhcjUFO+53C0r+qQV9zjEGa653CtmWlQfP9kUF+n57CXgGlQWPJkUHQCZ/C5ImkQcNnkEFS2J7CnxqlQSfqkEHvgJ7CqmOrQVTjjkGZQJ7Ck9GqQaNwj0EzRZ7CtvOpQcDKjkGtNZ7CgzKqQQBHjkEHE57C/tSkQU/Uj0Hz3Z/CiIikQaKMi0GMPqDC+FOjQak4jEGfep/CIIWjQb10jkFQZp/CVg6tQSW/ikEog57CwPWqQRhLi0F3153CME+tQYmIj0G/cZ/CSZqtQR2hi0GM/p/CMU+sQUypi0GnraDCYsmrQVJxkEE/FaDClyerQdyykUGokZ7ClrWrQe41kUFN0J7CZ9iqQbcekkGPKZ/CCB6qQWiRkkGrtZ7CSzeqQZsLkEEtS57COpipQdhcj0FvMp7C72CqQQeskUGoZp7CRm+qQWPJkEFkW57CCkmrQSuHkEGuYJ7CvualQfjFkUHkd57CsLmlQSjqkEHza57C5/ukQYGViEF1bKDCNImjQZMYikHDh5/COiauQRCfiEFwCKDCp5usQRyhh0HVpqDCCKylQQVWjEFAAJ7C4MGlQfYojUH0CJ7CtcijQXSTjUFMnp7CZq2jQUdvjEE+lZ7CYRCmQZknjkErIJ7CA1amQdqHjkFNQp7C5UKlQQ4tj0HOXp7C76ekQdyyjkEWeZ7CnMSlQUkMi0Gt553CIPejQUcoi0GeiJ7CbHWmQTQzj0GwRJ7CgdylQaO3j0ETXJ7CM16mQWGekkGwvZ7CYlemQah/kkGSMZ/CRNKmQUCnkEFtQKDCTKmmQR1ai0Fi6aDCakqtQZ5hjkFQ9J7CCtetQV66i0EMRp/CY/SrQTMzkEF4iZ7C9pqpQWlKkkFteZ7CjN6mQWhKkkH6iZ7ClvymQf/Uh0H43qDCXAGuQQSdiUFwXZ/CXiyuQfUohkHH65/CkhiuQZKmg0FuuZ/CLySsQUT9gkGYeaDCTX6sQYGVhUFAlaDCgzKkQWznh0F9UZ7C+AykQYr6hEEeLJ7CWIClQdejhUFXYJ3CcfalQVK4h0Gwkp3C6ialQX6xhUEXa6DChuukQc2Fg0EpNaDCNF6jQaRwhEHMV5/CKc6jQRbZhkF/fJ/CkDSkQbqQgUFO+53CFtmlQV4BgUGTMZ3CsXKlQcdLg0E9I53C9gykQU4bg0GbJJ7Ct/OkQe58gUH6V6DCMXqjQb0tgkFmW5/CWGSjQXgwg0HlW5/CutekQZqZgkFnKqDCtoGnQWJXgkGltKDCmpmnQdW/gEGHvaDCMcGtQQhlgEH2up/CdZOrQZhugEGqiqDCiBasQQErgkEFdqDC7jWuQYwlgkEMqZ/CgGquQVodgkFI7J7C4AiuQQC5f0Ev/Z7C9gytQfHSgkFBAJ7CjN6rQbkeg0GSP53CzveqQTsmgEGDUp3C7HysQVTjf0Fn+J3CIGmuQWU7hEFbBJ/Cv1inQdtAg0FDq6DCN0KtQfBghUGcFp7CPMOrQWjYhUFQZp3CThuuQewKh0FCOZ/CWtasQXMhiEEhO57CjQmrQcQgiEG0mp3CQxmnQeB6hUEIzKDCBA+sQYxsb0F2153CI02sQZRfdkFsB57CTKmqQevfdkFzOp3CPzWqQRzobkF3F53CzKGkQfS2ekHxa6DCAQClQU5ifkEidKDCivqmQfAZfEG9uKDCWh2mQXGEdkFmsaDCfyOtQf5GeEFh95/CTqmsQZpScUFmDaDCoymrQQ7mcUGkiaDCs1arQbIPeUGqfKDCvlitQZwLd0FW7p7CHj6tQVCNcUHN157C4uyjQRCffUFZy53CaryjQYV5ekHGq53ClUOlQb/Kc0G12pzCyL2lQef7eUGYB53Czj6jQYR5fkFfTJ/CAHKjQbNWgEFWUp/C+qmrQZt9ZkEtEp3CyOipQeomZUG+eJzCFtmiQUzFd0FgzJ/CYSykQRqhcEFKs6DCMJasQUpTaEHGK6DCWaurQdgVZkFwnaDCObSsQatjakEa1p7CItuiQQ0CdUHzXZ3CK7KjQVaAbEGLjJzCxZKiQdd4e0Ee7J7CWIC0QcSuZkH7CZ3CVQ61QWy8YEF75pzC2BW3QRoEYEHqsZ3CsZ22QSJpZkGMvp3CJni1QShcV0FNwpzC0iK4QfhTV0HGq53Cl/yQQTPsnUGTeJ7COfuQQetRnUH6V57C/kayQSNNWUFHSJzC8tKxQU7UQ0ENVJzC9m+1QWatREHWCp3CQ2CyQdHbZEEUTqDCkDSzQXYFaEETI6DC2KO2QeReZ0GpkZ/Cxku2QeVCYkFe05/CZq2tQc6FakHM5Z7ClfytQQLkbEER6p7ChDKwQSCwakHuB6DCNF6vQXpbaEG1IaDCO9+3QRvoZkFLu57CuR64QbtJYEEw6J7Cfj+uQeXQaEGnpp3CaZGuQXH2a0EvvZ3CmlKtQbbzaUG02p7Cbz2uQYwlZ0F2JaDCfj+5QTzfV0HB1Z7C5Re2QeAIW0FHCKDCKoetQcd2ZEEv9pzCCDqRQc6FmEETQKHCzj6RQU2poEFtx6DCk1+QQXh3k0FeGp3CGr2QQVnyl0E2sJ3CE66oQWJXg0Hq8ZzCe4aoQZLthUGnJp3CbeeQQcaSn0GWnJ7Cz/eQQW2goUEOuJ7Cgk6QQRYgkUEY3ZzC/tScQc0ThkFq3JzCQe6cQTSliUGA/JzCCKycQWSCl0GsfJ7CJJScQSfqlkEAWZ7C6bSPQXoUhEGZeZzC2FyPQeQXgEGvWZzCYOWQQX34mUEK8J3Cd76OQVMqdEEt0pvCOiaRQbaBo0E325/CtvOQQZ7vo0EqZ5/Cd76dQS35ikFYy6DCUbidQblljEES6qDCTxuQQUVEiUGkiZzCHsyQQYxsm0GjEJ7Cyi+DQf8bAb8vPZvCFiCDQXQ/9b4GWp3CnaicQSuHlEHR9J3CseScQci9kkF5u53C7jWjQW11zL90ep3C6t+iQWzny7/Ex5vC3N2hQe58A0E1PpbCQHygQWDl0EAEKJPC2YekQRauu0CYgJPCEVilQQBH9EDnlJbCUP+mQUVEhD5AAJPCgCOqQccEnz/evZLC54moQdhc4ECLRZfC1L+RQej7F0FSmJXC5tCPQeEI8UAEr5LCJQaUQe1870B935LCAnKWQWiRFUHQyZXC+VOoQfE1174LKZ3C6lGnQUN8hr5Rn5vC1qOaQTptEEHDx5XCdCGYQQZW6kC495LCH/ebQSh44EAgEJPCcMueQeWJCkFD8pXC0SKSQfT9yEDnjY/CKxWWQVZVxUDfr4/CBzqaQf/UvEDux4/COEKOQU2pyECMRY/C5tClQQgrBz7nW5jCpimmQeb7qT6rvJXCbhKhQUbhGr/PkJXCgweiQbUPf7/5HpjCfT+jQc/3l0BHQZDCaUqCQbWB4kA6/5TCbOeDQaAaFUEqrpbC6LR/QdfqFkHVkZfClPyeQaabrECF/Y/CXLp5QfgM60DyK5zCciF1QWQ7FUEm2JzC7gp8QfZvEkGuGZ7CaXV+QW7n40Bxlp3CBHJ3QT587kBFz5rCtqxzQWT0FEGOaZvC76eqQUlTqj8Wa5XC78O0QUjhFEEYXZzCMsG3QQ67GEEerJ3CEOa6QU9iNkEQ457CcD24Qa7VNUH4pZ3CoymxQaXiEEFEVpvCoUW0QYzeMkHHZJzCpZuzQb9Y3kBfE5zCzveuQaBhm0CgM5vCpg2xQY97mUAAS5zCHKG1QWYf3kBWLp3Cxkt9Qe18M0GKPqDCy6GCQaWbDkH4JZ/Ci0FyQXNoNUHDh5/CGi+HQa8AM0GikKDCQtKIQYKVC0FCsp/C+zeOQc4+MkG8xqDCQWCPQa3VB0FMCaDCAuSUQcARMEHT0aDCB6yVQS5rA0G/Y6DCJXiaQfxiK0G64qDCPZibQf1i+UApvKDCyC+gQQOdJkFoKqHCn9OgQaJF7kAtBKHC54mwQY6XikC4t57C11yzQWCe0EDCDp/CDJC0QUvw2EB/fJ7C+8WxQem0lUCkyZ3C16OtQSRNeUAdrJ/C4MGvQZng1UAyIaDCudewQeJ6NEFSypvCdgWuQRvoEEHci5rCvAKtQZ7vM0FIM5vC2OqqQSv5E0FmxpnCCPOoQSqjOUHG65rCXNanQXMhG0E5TZnCXAGlQdgVIkGudaHC4JalQZmZ5UC2BaHC3wipQTIIIEGuYKHCfYaqQZJf3EAFqKDCzj6QQXmiiEHb4KDC6piQQTIIikG2zKDCAbmPQVjyhEGKBaHCYOWPQRFYgkFXGaHCTPCDQaBjgr1KXpbCA+SDQaX+jb4425jCth6lQY5QJEFaNpnCqX+lQdDbPkH01prCuJCuQd1rHkHLQaHChaSzQbgeHUG6zaDC7cO2QVpkG0HOSaDC84usQW3nWz/IQZ/CqcasQTcXcj9MEJ7COEKpQR6F675Zkp7CCgKpQXR3t74poJ/C7N+4QaUpG0FMEJ/CpuKhQRM8REF4iZrChuugQRovK0Eq55jCZIKcQSrOMEGKk5jCJ+qdQcE8SUGkUJrCFSCaQV4sS0G+/5nC1qOYQeReM0FxT5jC35aUQSKwNEGWDpjCl26WQRERTUH1z5nC8O6RQfUoTkG6opnCTH6PQd5PNUEz05fCeDCKQZQYNkFBuZfCaNiMQcXZTUH8e5nCBoGHQbesTUF5QpnCMQiFQQqQN0F//JfCynajQQTkvr+O957CgdyiQbFWp7+LBaDCpZuqQd8IpT90+pfC/kaiQQfztL9TA5rC2FyDQd6lm75MSZ/Clop/QSqHNkEbz5jCwzyBQSA+TUHlcJnC2Id3Qda/S0FCMprCokV4QfrFNkGGtpnCvS2EQUR0Wj18mKDCbudtQZx9SkFsh5vCPd9xQbbzM0E8+JrCCteFQVmrk0CO8IrCEoOJQRkEpkDUH4vCXEiKQVJxwkDr+I7Cov6FQQyQr0Dap47CiBZ9QcqhsUCYQJzCLId6QfkMs0A26ZrCWTl6QehCFEEFoZjCLrJ1QSW/EkGeAZrC1lx4QTsm6EB4kJnC5ReCQW8SY0CltIrCGnaRQSCwEsDKSJTC0tuZQWCP8r8C/ZTCLPmYQRRnv79VrpLCQWCRQUoMCsBw5JHCbXV6Qe0KrECPW5nCb4SmQeLbsr0oA5rCcyGCQQJyh0AZD47CxpKBQfypmUDCHJHCDEmDQXSeqD2OopPCaZGJQf9GuL/2M5TCeaKJQYJ5or9KpZHCKhWCQcAeBT7WCpHC3SSQQXh3978CS4zCmVKXQe6npr/Jj4zC7cOCQbwCpL55govCDbuJQSwVt7+eyIvCK858QXpbFj9h94bCgNxzQau5EL2t7oDCID5xQafGqz9rDoHCgE57QaVw7T/phobCjN6sQX0/NUDz5JrC3t2qQQtJkz86P5vC/NSrQdQGij/qsZzCZBCuQeEzNEA4VJzCagOvQUzwKECCoJ3CcvauQXRoGUA1957CgU6fQZJ7Lb8Er4zCmCegQXxqHL//GJDCes2YQZoLub940I/C3gihQSNNCb9zAZPC1E2RQShc/78cOo/CJQaDQYsjlL08cY7CjN6JQcdLl79Y0o7CAEesQZWKM0DjhZnChDKqQd1rnj95wpnCT/+wQZuZ3UDPApvCZfSQQQsCo0Ey4Z7CLPl/QQaBrUCK053CX7quQUfh2kDq/5nCugKAQSYxoEDpxpPCanV8QcaST0AMVJPCnH1+QQ0tSkCGvZDCuwKAQY4JNkD3+o3C0BO1PsuhRUAA1x/AVBWWJU0bQEBglR/AzrBLP8/3U0CA+ivASn5/QRBYEUCUsYrC+DeuQWAsmUBNCZrCPJhnQVqrS0E/x5zCxSBsQZRfNkHwOZzCiIisQXH2CUC4KaDCPnyqQXz4TD/SbaDCBg+oQWABcr4xaKDCF9mrQShc20AwtpjCSG9rQYIHNUFXLp7CdNpkQTLBTUHqhp7CAXKvQdD3ZUEWspzCov6vQaRwaUFE1pzCSn6uQccEX0Hpf5zC4E+yQXYFaEE8qpzCKlyyQafiYkH6l5zCkaaoQZpSkkEiO5/C50KoQZ2okkHcvZ7C2/mnQbgekEEaSJ7CCwKoQXH2kEHCXJ7CAEeRQf0bk0GG/aDCrUdnQaQpT0HCY6DCgk5zQc33UUHSdKHCZIKCQYDcU0F936HCgCOLQa5HVUGSv6HCIPeQQRCfnEFVPJ7CrNWpQeDBh0GP1KDCrNWpQS5rhUEg3qDCaUqqQZDCdUBuZKDCZmZ+QZ+ozz+DUpPC7Jh+QeUXyz/Jz5DC9uF/Qawcqj/aJ47CJup/QeHBfD/G64rCyqGRQSqHVEEodaHCjGyXQYakUUH6UKHCxK6dQRzMTUGJWqHCzFqiQUWLSkHXiqHCAiuDQWYf2kBj1J7CTxuJQYfr0UC4hZ/CnqiOQY8JwkB9JqDCLfmTQbaBskAkpqDCwq6fQV0BjkBREaHCQqelQYqzf0CI4aDCnu+YQYddoUDm6aDCmCeXQcHKgb/QgqHCyuiMQbBH4b7kzKHCr0eDQZNfqECrA5/CtjqDQbhlbUBNwp/CwiCjQbQ6Zr9qx6DClUOdQYQWmb+gLKHCLiSHQXMhST+YjqHCeL6oQUw3AUD8yaDCZIKmQduW9T4THKHCoBqhQeaJuj4rkqHCEDykQa2OAUDcRKHCrdWWQUJgNUCPhqHCBg+TQfcofD9F5KHCY1eMQS6y3T8Er6HCv5+QQfLSXUCmJqHC7AqeQd7dDUCGhKHCIiKKQRT1g0CmbaDCPJibQTwm+D4YyKHC76eHQYAjqEDqhp/CzcyDQUFgBUBWtaDCeqKmQUypREEHjKHCKhWrQR6FQUEskqHCGEupQTUXekHrqqDCWquoQSCFc0FswKDCpHCBQfs3pEHQ7Z7C20CBQX2xo0FXmZ7CG+iBQcqho0Es0p/CmLV8QbBHcUFj6ZrCsCt8QRQ8gEEbwZvCtjp+QWFXjEFUvJzCgsB+Qfs3jkGK05zCbhKAQb10lUHZbp3CUEaAQQPklkFXmZ3C7jWAQdajl0Em0Z3C61GAQZ6omEHf753CT9SAQQ4tnEFeE57CpeKAQZiZokGtZ57C9+GAQbU6oUEbQZ7CYOV6QQllgkF/EaHCkF98QWlKikEmUaHCkxiBQc3MmkGbnaHC2YeBQXA9n0EtIKHCJ79+QS9PdEGgLKHCQ/17QZ/ve0FqFaHC4ex9QSlcjUEitKHCJnh+QczMj0Gi16HCUo1/QTN6k0Gqw6HCH8yRQQkedkGIKKHCW9aQQUa2i0HRwqDCZfSQQYN5jUEEvaDCRf2QQSlco0EsIJ/Cp1SQQUIZjUEalpzCSJqvQeKlP0GndKHCX+W1QUSLPEFEFqHCoIy6QSYxOkEAIKDCheubQTelcEHjPpzCBFacQSoVe0GCoJzC9pqcQXpbgEFavZzCl/ycQTFPjUHwOZ3CAACdQQfIj0FncZ3CoIycQUa2lUHOHp7CNaWcQcwTmEHQgp7CvLucQagNmUHujp7C+/CcQR7Mm0Ekpp7CvLucQci9mkHClZ7CLSSdQbHknEHVyp7CME+dQdNNnUFHOp/CtoGdQVYOnUFNwp/CFK6dQX0/kUHpOKHC35adQQlliEH5l6DCZfScQQIrhEEwqKDCDAKnQfs3ZkFlTZzCCtenQbsCcEFatpzCWICoQQaBd0E/zpzCo7epQbKdgEEM26DC46WoQR+FgEEC/ZzCAlaoQXE9iEEYZJ3CfD+oQatji0FEnZ3CRyioQfp+jEHetp3CFSCoQScxjUEM1J3C+AyoQf0bjkHk953CtA+oQZ6ojkERI57CBA+oQUREj0GHL57CMQioQUW2kUEEaJ7CEjyoQQllkkGZgJ7CJE2pQXnpkEFMSaDCsp2pQbhli0G24aDCr7mpQRBYg0FSyqDCALmpQYpBgkHI1qDCRf2nQTttaEG206DCd3edQef7mkHWkaDCo3CdQXh3lUH6JaHCLLKdQcDKiUHsqqDCBcicQYqzgEEPqqDCslabQVfHdEGqyqDCPcNmQUx+Eb88kXHCC0lPQXWTmL+0wV3CDLtGQTttQD9h+13C3t1dQWCeaD8/9XDCjN42QadUHD/BfE7C9eE9Qf/UqL/j103C/aktQSijFz8Ztj/C2M4zQU4bmL+eIT7C6d8qQW6gMz/cnTLClIovQettWb9QeDHCfj8pQc4+fD9aFijCThssQT58xr6gzCbCFDwoQcRpAz7lAh3C24clQXvNxT+zQR7CGAQgQUMZ/T99OBXCtoEiQRCfQT9AEhTCxGcYQe41xz9BoAvCEOYVQa+5MEAhmw3CFDwOQdej0D/UuATCgCMMQa6OQUCziAbCdUwCQTZeyj962/zBeHcBQfrwSUAXCwDCeL7zQO81tz/u4O/BoBrvQD98RkDiUPLBmeDpQOUXmz/8VODBpsbfQAnXO0CECOLBiEHcQP4bkT/4/szB8O7OQLTINkA0l83BNKXGQIxslz9kLbXBeL63QA27OkConLXBpuKSQfupcT8ohz3BqTiRQS5rFT+wHhDBGi+XQcQgaEAgTTbB2c6SQSH3mj+QpnPB5KWWQSQGaUDgJmzBlkOVQaTixECABzDB65iUQcE8wUAgTQLBt6yWQUKnXUAIWAjBFiCPQfS2AkHoCi3BQ9KNQUIZA0GgKQDBE4MYQN7d7T/IIhzBmG46QLgeBUAQSz3BG+hsQHSRbT1wojnB5hdLQMXMTL6g8RfBEoMAQLNW5z8gv/rAAXIvQBIgt77w//HAa7wUQB5aJL8ArL7Aqn/TP9Bp0z/AsMnAkFD2P2x1bL+AJY3AF66nP3qivj8AHp7Aqji7P8/3k7+A4kjAPcNuP9cxoT/gp3LApw0UP0fhej/A6DnAhl2BP+3Dp78AAhfACTptPupRWD+AUCLA6yYxPxhLrr9AuvG/zMzKpMDKgb+AxsO/FBGcJPDDRz8gbx/AwyCxQerfbkFLF6DCaEqxQSz5a0GKE6DCbFmvQWznb0FVoJ/CBvOyQUiabkHqKqDCEoOyQSe/akEeLKDCgU5lQUPSXkGmpp7CrBxoQYSkXUGOMJ3CKKO4QZzEREG12p3CLEBuQU2pXEHEAJzCi2x5QdyyXkHGpJrCFWeDQeptYUGCYJrC/xuKQacNYkEsy5rCl/yOQbJWYUEi+5rCfYaTQXW+X0HcBJvCbqCXQX8jXkG6KZvCqA2bQcbZW0H8SZvC5V6eQZf8WEHNZZvCro6iQYizU0Fva5vCM8GlQQTITUH8gpvCHOioQcJYSkE7uJvC1Xi3QU6pSkG2TKDCmW66QfqpR0EtGZ/CvAJmQXh3YUFgN6DCEspuQSA+Y0ErS6HCfYaAQZKmZEFKrKHCxGeIQSCwZkEyoaHCxpKOQa8AZ0F7baHCEFitQRkEUkE4VKHC0T6yQSuHTkEYHaHCsEepQUZvVUH0SKHCWvKkQXlbWkEmWKHCxiChQWQQXkEMG6HC2RWcQfaaYUETHKHCJzGUQTm0ZEEXZKHCDnS2QdyygEGUeJ7CiiW2QX3NgUEzjJ7Cloq0QZ42gUGMPp7CkMK0QXKvgEExIZ7C+MWvQcwThkEi5p7CHFqvQVbHhUHrI5/CGuiuQRp2hEGN8J7C+X6vQYIHhUEHzJ7CTmK1QXnpgkGxfZ7Cic+0QQRWg0EOf57ChDK0QQEAgkFbfZ7CzVq0QSmjgUFWbp7CrNWuQXpbg0FBuZ/CDnSuQSxAfkE+3J/CIIWtQWpKgEEJPp/C+AyuQby7gkFWWZ/COIm2Qd2Wf0EKaZ7CNey0QVsdgEFSEZ7CDLu2QaHTgkFteZ/Cu3S3QQjIf0Fqo5/Csw+2QYqIfkHULaDChqS1QRBYg0FI7J/Cov60QcSuhUEzzJ7C5om1QZpShUHM+p7ClF+0QZ19hkEbSJ/CCfOzQcvohkFv+Z7CBzq0QW6gg0H3gZ7Cjt6zQQplgkEPf57CVg60QRSuhUFAuZ7CjVC0QX+xhEEqmZ7CBg+1QUKnhEHCnJ7CplSwQWoDhkFEyJ7CCB6wQWAshUEKsJ7C4XquQXZMfEH35Z/CmZmtQfhTfUERMZ/C/423QTiJfUHNpZ/CAEe2QWRXfEFdL6DCXyywQQ27gEHMM57CxCCwQZZDgUFTSp7Cp5uuQeLsgUHvsp7CUyquQUt+gEF7n57Cyi+wQXa+gUHJgZ7Ckl+wQU4bgkEBi57C/7ivQXh3g0HYp57CuEmvQcwTg0E2sJ7CJzGwQcvof0HoDZ7Cpw2uQWDlfkFUg57CLIewQdBpgkHbkp7C2ECwQVK4g0GumZ7CZ9iwQdgVh0EBBJ/CwIOwQdLbhkFyT5/CabywQdyyg0GOIqDCyqGwQVNGfUH+e6DCNaW2QSIigkHY/J7C0023QaxjgEEi+57C/Km1QVQqhEG+v57CdpOzQeVehkHU0Z7ClvywQeuYhkEG2p7CdL6wQfb9ekFyj6DCRIu3QQmsfkEz/p7CObS3QW3ne0GMhZ/C7Aq4QRaSeEG4Pp/Cz/e1QaFFdkHl8J/C0k22QSe/ekF2HqDClkOuQQRWfEGzYZ7CBoGuQT1ReUGzL57C9G+wQd6We0EroJ3C2VywQUDufUFE3Z3CHaGuQQRWekGN8J/CjsKuQdKUdkHuwJ/C4MGtQZ+od0E96p7CO5itQdQxe0HIFp/CHMyuQYakc0Gb3Z3CBQ+wQT7fc0FoMZ3CTRuwQRyheEE9ap3CTtSuQRhLdkGkCZ7CBA+vQUCncUFQmJ/Ces2tQRvockG8zZ7CQO6tQSKwdEE+3J7C3N2uQaUpc0FQn5/CRNKwQdCwcUEORqDCtPOwQe9gcEG4N6DCBQ+4QdO/c0FXIJ/C8ou1QTj7cEFivp/C0LC1QUKLckEhyZ/Cpw24QcZLdUHLJZ/CwvW3QVBGd0EQeJ7CAiu4QbnXdEHSdJ7CYJ62QZb8eEFD653CjlC1QepRekFseZ3C5he1QSpcdUHqOJ3Cw662QdFpdUE9qp3C7cO3QVc5ekGIr57CzMywQdCwdUHSe6DCTH62Qfiae0EmCp7CVOO0QaKMfEHLs53C3pa3QW0SfUGU457CcIS2QazVfUEJPp7CqvG0QWZmfkHI1p3CINuwQS5reUHWiqDCyL2yQRSueUGacp3CzYWyQY2XfEEHk53C6W2yQdpAh0HgaJ/CjlCyQcI8h0HhE5/CMAiyQfLSg0HQiZ7CNheyQUX9hEHCnJ7C05S0Qa2Ob0HoDZ3CH4W2QQbIb0FAjp3CKkCzQcSuekGMqaDCjVCzQerfeEE+o6DCfyO4QYR5cEGWVZ7CHOi3Qc+FcEG7G5/CgE61QZ5hb0FTvJ/CZh+zQZcncEF5NKDC3N2tQTSlcEEHzJ7C8ouyQVNxdEGwEp3CtIGyQWgffkG81J3CmFKyQXASgEGy/Z3C4TOyQZGmgEE1/p3CIiKyQd0kgUFqHJ7CYRCyQah/gUG5cJ7ChhayQVPjgUFgfp7CbhKyQbJWgkEyhZ7C8RmyQbrXhUEhu57CxiCyQfiahkGg3p7CHcyyQTfQg0FoKqDCyC+zQXiTfEFklKDCfIazQXh3dUFWdaDC1TGzQXNocUEaSKDCppuuQTDdcEH1wZ3CoEWwQQy7bkFzAZ3CXnOyQfP9bkGi5ZzCDp+tQdCwRUGO4pvCPsOwQdBpX0ECfaDC/WKIQf9GIEC1GqHCeDCGQfBgHkEw7C3Bu0mQQcbZ+0Boy1/BsHKIQcNnGkFgEF3B3Gt0QS1rN0GI3jHBwVhuQY0lN0HIhQfBDy2EQVZVH0G4WAHB6SZLQRfZSEHQvxDBqmNQQTq0SEHQ6jvBdnd5QW5ZM0Fw9l7B9uFXQQHkREGYmWjBUnEuQZJ7R0GwD3bBDrtaQITAjkCAFmDBhV15QGGe2EA4w1fB2BWVQTm0vEAYE2XBHhOKQQSBNb+ocnvBBsgtQXMhScCGCI7Bt2UJQZLCDcCCa5TBTmLUQAgPJr+U7pnBgQevQBhLjj+05ZzB+n4EQSLbNUHgbIXBwMpRwA7mV0FwcpVCcIQ6wEQZWUEebJVCNDM7wPw3WEEIU5VCCwJTwKQpV0GwS5VC+PBRwGMQWEHu1ZVCS345wKo4WUHW0ZVCwFg6wC9rWUEclpVC5/tRwMVnWEFMl5VCKxVnwMsvVkGkUJVC11xowMRnVkG0dpVCgzJqwIbrVUFQrZVC+X56wDbQU0HKSJVCKFx/wOomU0HYfJVCX554wNuHU0EgJZVCMU+EwPBgUEF4CZVCDruGwOi0T0E+OJVCq6qCwEmaUEEk9JRCne+HwC1ATkHO5ZRCZq2KwH74TEHA/5RCX3OFwO7uTkEu0pRCy6GJwKzVS0Gou5RCw66MwFO4SkFOyZRC3PmGwBODTEGUsZRCSVOKwFUqSkF4l5RCVVWNwLMPSUE6lJRCFWeHwGEsS0HIlpRCcfaJwKd/SUHAcZRCTPCMwBlLSEEkZpRCggeHwJx9SkHUdJRCHKGIwG2gSUGYQJRCKeqLwE1iSEGiLJRCyuiFwMe9SkF0T5RCeemGwFqPSkFADpRCGASKwPRESUG075NCdEyEwF66S0GoJpRCBMhtwK0cUkG2YZNC7JhwwHIhUUFwK5NCJQaBwI7CTUE4aZNCfD99wMgET0EsmZNCqA1swELSUkFmlJNC9wx7wE7UT0FCx5NCQRklwBGfVUF0epNCgZUjwAIrVUGsQ5NCpJs8wNEiVUHgNpNClBg8wM33VUEsbpNCRLYjwBroVEG+DZNCels+wC7dVEHs/5JC2M4PwIiIVEEui5NCo/4NwD98VEEmX5NCukkMwNNNVEFoMZNCI9sBwBp2U0Fso5NCQaf9v8eSU0Fof5NCtjr2v66OU0FAVZNCvZ8iwDwmWEEuUpVCWPIjwP5iV0EQMZVCOm0gwLaBWEHIspVCXrohwEB8WEHscZVCN9AJwAaBV0GwbpVCWmQLwEUZV0HmN5VCgCMMwD58VkHKFpVC308NwIGVVUGa+ZRCbHXsvyEiVkF4EJVCnsTwvyOUVUGE2ZRCpin1vxUgVUFUvJRCnn34vxY8VEGCp5RCyxPVv64AVUFkqZRCHoXbvwy7VEHWkZRC2hXgvw50VEFueZRC76fmv+KlU0EMaZRCPcO+vw6fU0FEJJRCZ/TGvy9rU0HIHZRC9ijMv98kVEGYVZRCG8zDv+MzVEEmZpRCVg7Nv0jhUkF4HpRCrGPSv3ZMUkHuHJRCPCbYv8zMUkFuR5RCupDUv9UGVEECS5RCLUC+v06NU0GU6pNCuKzFv1wdU0FI85NC3k/Nvx1aUkGA/JNCID7Tv0X9UUGgAZRCWqvDv5pSU0G4t5NCDnTKv/P9UkHey5NC+lPTv9hcUkFk25NCZ5HdvyHbUUE44pNCWR1zwIddT0Fc75JCqqqCwDomTEHAMZNCVoDsvwC5U0HsKpNC16MIwI8JVEHg9pJCXrohwL9YVEGSzZJC84sdwDTBU0HKiJJCzYU8wJDtUkEwdpJCBA8+wGjYU0Fov5JCQ9KMwEZESEE0zJNCvS2PwNYxR0H0FpRCupCQwFYOR0FYWZRC9m+QwJzgR0HolJRC9uGPwDiJSUFO0JRCTDeNwP6pS0GqEZVC/42IwMq9TkF+WJVCYleAwJhuUkGkl5VCq/FqwLZlVUGez5VCcPZRwLy7V0G4/pVCTo03wPoMWUHwAJZCK4cewKTiWEGo5pVCAysHwMw+WEE6opVC6G3pv1O4VkGGRJVC95qLwES2TUEkdJVCeemCwEP9UUHYw5VCX7q5vzGWVEEQf5RC/huxvwAAVEFQLZRCnDawvzrfU0Es55NC2Oq4v3e+U0FAo5NCQ4vMv8ODVUGSzZRCsivAv2JXVkEe+pRCa3WsvzpCVUFso5RCFtnevzBrV0E+cZVCgsCqvyyyV0HSQpVCpLeVv0zwVkFY0pRCmpmJv3pbVkHQXpRCFWefv5KmVEG4PpRCiIiIvxtaVkFk95NCyQSfv6KMVEHg6JNCJJSRvyIiVkH6l5NCUY2nvwRWVEEOlJNCOW1gv7k6XkGUjZVC2RVAvylcXUHy8pRCPgp3v+j7WUFE8pRCYsmPv/a2WkF8dJVCgCM0v4zeXEEaVpRCAgBAvwesXEGsypNC0ZRqvzlCWUFc75NCaEplv0dvWUH4bJRCXEhav++nXEGaOZNCHC99v5b8WEFKepNCDnQav9trYEFugJVC0WkDv7y7X0EY5JRC7VH4vui0X0GyRJRC2FwIvxfZYEGMk5NCCPMkv2FXYkFuwJJC9SicvtS/YUEYcpVCFq6HvmY7YUFA3JRCagMdv8yhZ0HI65FC8oulvowlZUEY5JJCiM+wvlwdaUHIHZJCbxKDvs6wYUHGQJRCO9+PvvgMY0Gkl5NC2BUYwIKVU0FISJJCNhc6wDptUkEsIJJCMd30v+IzVEEIjJJCcT0CwD7uU0E2vpJCro7Jv8zMVEH03ZJCqTjbv23nU0G4/pJCQ7Z7wLC5TEE4W5JCku2IwAWBSUH0spJCwjyFwImISkEy9pJCoIx2wErFTUGurpJCSsWZwMH1REGYjpRCudeYwDhtRkFM5ZRC7cOTwCz5R0E02pRCfrGUwEOLRkEukpRCnu+XwKVUREGA35NCuGWZwOb7Q0GaOZRCnH2UwCyyRUGsSpRCyASTwHW+RUEc+pNC3paVwEEZSUHkPpVC6t+QwGBXSkG8IpVClNGPwOLBTEFUkZVCItuFwJjgUUFE65VCIpRxwL1YVkGgOpZCQKdtwEx+VUGMBZZCfIYVwOnfWkE8TZZCYhD4v24uWkGGBJZCIbACwPrFWEGk0JVCbxIbwPwbWUGwGZZC0SJTwJTRWUEyYZZCqThTwExiWEHYNZZCb4QywKxHW0G8aZZCtjo2wJaKWUEwPZZC0D7Mv6+5WEHIq5VCaB+uv7LkW0H47JVCxPWIv65HX0FGFpZC//8/vw/mYUHIJJZC4MG8vgLkYkHiGpZCRyjzv1MqYkEmH5dCz2mzv7/mYEGwoJZC5/vZv7NWXUHwTpZCXkgKwPk3XkHimpZC5tAiwFScYUGwWZdCldErwLpJXkEWx5ZCfmp8wLdlWUEyIZdCrkdRwDFPXkFIT5dCvuZSwBpLXEGIvZZCYhB4wARWWEGwmZZChaSRwEnFUUEYuZZCf2qMwFTjUUEkNJZCG3alwEw3P0FwHZRCtjqmwI8JQEHOrJRC46WfwK+5QkHCnJRCDUmfwDUXQkHyK5RCctqkwIDcQUFUNZVCK86ewBeSREHeBJVCqMajwIr6P0HkjJNC6G2dwD98QkG4vpNCtqyhwGhKRUGgs5VCbaCbwAqQR0HcZ5VCoBqbwMh2SkHsOJZCBYGVwOPsS0GsypVCYZ6UwMgEUUEgbJdCjN5+wDLBWUGw2ZdCu0mgwNxrSEEow5ZC1XgZwLWsY0FAI5hCXo/Cv5B7ZUHM7JdCXnOBv2IQZEGc8pZCHqGswBauO0G4BZRCrACtwDUXPEHwwJRCxkurwPAZPkHMc5VCIbCqwLC5PEEoUZNCC0mnwOwKQkH0FpZCawNNwDAIYEFAFZhCiUGowH6xPkG0r5JCfvigwHZ3QUFICJNCf2r8voD4ZEEEBJdCOImVwLKdT0FeKJhCivp/wDBPWEGIr5hCVsdMwE7wXkG+BplC/BsZwCUGY0EYMplCggfDv9Z4ZUE8RplCNhcyv9UGZkGKWplC4E8tv2JXZkHIMphCUEZPwBPKXEF6AppCNDMbwFCNYUHwQJpCrGOWwL/mTEFQ5phCc9qAwNS/VUE8lJlChOvBv9uyZEFQdJpCGQQ2v+vfZEGAg5pCYhCwwP+NKEHkBZ1CwFiawN+WN0F+n55CpeKUwMbZPUG0vZ1CtFarwAYPMEH8UJxCmVJ5wPdTQ0Gcsp9CEzxwwC4kSUFQrZ5CcPY5wGQ7S0EceqBCupA0wIqIUEFSWJ9CWmSzwCYxOEHeC5NC9P20wEiaNkFw65NCm8S0wIEjNkEU3JRCLIeywCD3OEFwuZVCS36twF66PUEcgZZCOm2kwLx0RUEcVpdClKawwDWlOkGyS5JCmG6ywCD3OEHG8pZCR7anwCjqQUE8+JdC4Xq4wK8AM0GC9ZVCsZ27wOj7L0Em35RCXXPFwBKDEEEE9phClye+wG5ZG0F+GJtChMC6wJwLI0G4jJpCSijDwNCwF0HWmJhCSFPCwLIrEkFCwJtC1jG1wB+FH0GE0p1CDy2mwGBzN0F4l5tCs523wKSbKkHm/plCWR3LwJLtCEEGr5ZCj3vNwMl2AEHO85ZCTmLIwMBYCEHgaJlCeqKewKDTFkAIIaZCiM+AwAmsBEBAh6dCHFpkwCuHnkCEbqhC76eWwBbZnkCO6aZC5tCiviIifkHQCY5CapGtvheSfEEQf45Ci/qXv/BgcEEkgo5C2KOQv2WtbEGqH49CJE1pv5huckESKo9CexRuvx1adkEceo5C0tuyvwByaUGUho5CxUunvxjZZkHU9I5CWmRbvyrObkEcwY9CFDyIv48JakEmrY9CgwejvzwKZUHAcY9C9W8kv0HSdkFwJI9CfD+1vkFgeUFGHY9C3CQmv+xRekG0fY5CuGWtvguQdUFivo9CCKwcv4PAckH4wY9CugIkv1Pje0GMBY5CFWe/v2atYEHQEI9C+xvBvzSlYkGkno5CiYjYvxuhXkFQAo5CbC7kv0qaXEFkVI5CRrZTv2p1dkG6sIxC4QhFvzCWeEEM1IxCmCcKv7iQeEF0eoxCF0sev16PdkFQdIxCXQHSvxsvZ0GkF41C84vFv0IZaUH4yIxCOSbIvzFPZEG8W4xCNOzav7NWYUGEp4xCGEv+vsGDe0Fk1IxCapFtvhp2fUHywIxCMggsvr6fekGASoxCvLu7vgaBeUHIa4xCGnbFvtlAdUFYIIxCUUbvvvYodEGcOYxCro4JvkhvdUGY44tCMsGDvmlKdUGA/ItC1THBvgEAcEFM5YtCTX7xvq3Vb0HoDYxC6LQBvmdmcEHcmYtC+jeCvsVncEGCtYtCuGUNv80TbUEgbItCeOkmvycxbEEU3ItCItuZv6P+ZUFAx4tCqMZrv2KeaEHSwotCnxpvv2BzaUHcWYtCD5+hvw4tZkGoZotCZTuvv7ArZEFIAYxCheuhv94kZkF4LIxCDi2Sv1K4ZkHEDoxC6piAvwjzckHOrIxCx0uHv3rNc0GGxIxCn2FXvwy7dEHIq4xCLt2kvz5Ra0Eui4xCgpWzv1MqakH6noxCUNSfvwaBb0GMvoxCGQSWv/gMb0GQooxCFq6nv+b7Z0H0XYxCKBW3v3D2ZUEgV4xC4zMsv3jpdEFEeYxCGb0Nv1zWckFUSoxChesRv0Fgb0FcNoxCWTk0vy35a0HoKYxCTDdpv2b0aEFmFIxCO22wvxx2b0G694xC/GKJvgOdfkFoOI1CLIeWvh2hfkG8oo1CuGWNvzPsdEEq9YxClUNrv/FgeEHGAI5CX7qZvwsCc0HcEo5CEjy4v36Ga0EMKY5Ctg/Pv2Q7ZUF2841CcD3Kv0X9Y0EkQo5CYZ7Yv1acYUFkqY1CJb/YvzReYEE8xo1Cqn/Dv9z5YkGOsItCOIkZwAqQWUFg041Ce80twG5ZWUGyvYxCOm1IwFFGV0G0KI1CplQ0wOj7V0GsSo5C/RshvtuybkGUMYtCZTufvmp1bkEUTotCCh6cv3jpaEGUcYxCjN6Wv/upZ0E8TYxCNtCJv126Z0EwRIxC3d09v5SKa0F8dIxC8oslv4fPbkH4c4xC4cE8v+UXc0EIjIxCbedbv6TickEMqYxC61GYvyZNa0GknoxCTDcpvw+fcUGIdoxCxGd4vwErcUHAsYxCG3Zlv5b8aEHQXoxCvLuLv3sUbkEYsoxCXI9Cvs7MbkF0wYpCoYwOwLnXYkFAnIhCILAKwPA1Y0EMN4hCQDUWwB4TYEFivodCHcwbwIGVX0GGBIhCzcwEwDv7YEGYToZC9SjcvxI8ZEF0wYVCfYbdvxvoYkF8dIVCn6gHwGjYX0HwB4ZCOyYQwHnpXkF+mIZCQacVwOj7XUGwYIZCyehtvjIzdUGgSIlCzvdTvtR4c0ECkolCbKBTvo4JcEHQJYpCWqtjv2M7aUFMl4xCuWVNv+MXa0FctoxCUyqOv4zeakHkvoxClvySvx6FaUEui4xCyHZ+v8i9aEFslYxCbeeLv+vfaEHKj4xCcD1Kv2M7cUEyqIxC5qVbv2SCcUFWroxCEVg5v9FNcEGcsoxC7u5uv1Wcb0Fo1IxCz/eDv4IHbUFmzYxCb8s6v1DUbUFit4xCzj5cv/wbb0Gk3oxCY8lvv2GebEEA4IxCIiKCv8+FakEg0IxCzsxMv0nhbkGK2oxCj95Wv6TibEFs3IxCoNNmv86FakFA1YxCxwQPwHe+XUEOm4VCPgofwCLbW0F0AYZC/Rvhv8oTYUHA8YRCd74HwEYoY0Ek9IdCDy0SwAoeYEE4m4dChhbZvt7db0E8P4pCe6K+voN5bkFg04pCHczzv2b0ZkG8VIhCLM7uv2KeZkH8CYhCpeIEwHjpYkFCwIdCJb/ov+j7ZUFgzIdC1+oAwBODYkF+mIdCImn6v5PRYUFWfIdC0Wnjvw67ZEHioYdCeaLev9CwY0GMfodCV8f0v87MYEESaodC2s7XvxT1YUGIaIdCsp3vv2iRX0GcXYdCuwLUv9QGYEGacodCjwnuvxm9XUEgkIdCh10RwPbhXUHMLIdCTfAQwEHuXUGYDodCHOgUwHYFXkFQ+4ZC3ZYVwLbzXUF4JYdCCPMMwPaaXUE8MYdCVlUNwGiRXUFwHYdCxGcIwAvXW0GAQ4dCm1IJwMmhW0HAMYdCCpALwILAXEHCKodCNaUKwC7dXEHqOIdCAbkHwFjyWUFWZ4dCOrQIwDfQWUGASodC11z4v4TrYUFmzYZCJr8AwKfGYUHElYZCgJULwByFX0FUw4ZCY4IHwNmHX0FQ5oZCJJTxvx4+W0G0RIdCqMbrv4lBXkH2SIdCXUgCwPw3XEEkNIdCIPcCwOx8WUEQMYdC4E8NwNwkYEEQhodCTWIIwCfqX0Fcb4dCRIsEwDJ6X0HsY4dCxGcAwIxsXUHcYIdCIyICwNuyXkEUXIdCy1r9v5+oW0HqlIdC6bQhwBbZXEFmDYdCbhIbwA+fXUEUFYdChusZwJSKXUE44oZCEsogwASdXEG4xYZCwzzxv66OYUFQ+4ZCkxgEwCgVX0FoBodC4zPsv7WBYEH6JYdCXroBwOIzXkEUHIdCDALrvo2XckEAtYlC1Qb6vkREdEHuY4lCUP9Gv06pckGKU4lCM3o7vxkEckFQpolCuWWtv3i+bUHIlohCMgisvwOdbEHEQIhCSOHKvy5raUGACohCPsPOv3pbakGGUohCwoOpv6rxakFi94dCVVWlv5HtaEGGvYdClIrDv3KEZkGQoodCseTHv/zwZ0FU0YdCsLkwv7geb0H4M4pC6LSBv0GnbUHqDYpC1up4v9z5akFUyopCX3Mhv/cMbUGE2YpC89Ktv7oebUE8RolCA+Suvw7mbUHm94hCDy3SvwOdakE4qYhC0PfTv/2paUFo+IhCnTZQvwyQb0GgLIhCexROv/7UbEGw2YdCodOGvx4+a0G8zYdC6t+Iv5J7bUEAGYhCHaFMv7aBckGo7YhCxiBQv0x+cUEoiohCObSIv+Reb0HkcIhCDnSKv4V5cEEQzYhCKVwPv5PtcEHaLohCBjoNv4AjbkFM3odCeekGv4r6c0FQ+4hCov4Nv8L1ckF4kIhCibOPvmPJcUEsIIhC7AqQvszMbkFM14dCGEt+vvT9dEHi4YhCY4KHvqjGc0F0eohCX3Ohv0DDZkG4k4dCDEmDv/JgaEHQnodCNOxKvy5raUF4l4dCKRUHvwplakE6lIdCoNOGvvT9akEIk4dCEzyIv7+fcEHGMolC6SbRvyz5ZUGkpYZC+n7av0x+ZUFIQYZCd76/v7Y6YkGYTodCWMfEv6ZUZEG0KIdCr3LIv3W+ZUFw8oZCxSCgv4pBaEF0VoVCiEGgvx4TakEA7oVC+Jqbv6ebakFCeYZCz/eTv+ZCakF414ZCBciNv27LaEHcEodC11yIv9xAZ0EQRodCMQgMv5ngbUEcwYZCWx0Tv4mIbkEgSYZCMnobv7wCbkFEsoVCVg4Nv68AZ0EWuYRCuGUNvxoEZEEQTYRCVg6dv1YOY0GAioRCaJGdv0s3ZUF8+4RC80Qdv8HKa0FMEIVCmScKv+QXa0HUNIdCwBEKv8p2bEH8CYdCsp2/v65HX0HUZodCV8eEv1CNZUG6d4dCsHIIvzvfaUFIT4dCugJEv3dMZkEkdIdCVJx9vxp2ZUH4eodCf2r8vp02ZkEqbodCZ9iVv1mAZEGMd4dC5RfLvzhCW0GES4dCMzODv8aSY0EAZ4dCfLFkvjzDZkEAYIdCvHQLwKXiVkEwhIdC3SQOwH74VkEWR4dC+sXyv7x0W0E004dC/tQAwE9GWUEIzIdClBhEvyRNZUFYoIdCupB0v2RXZEGasodC16MIwGpKVUGGBIdCKhX3v9pAV0GwIIdCjpfev0e2VUHW0YZCw66QvwwCX0E+8YZCugJkvsUgZkFslYdCPlH/vvKLZUFMl4dC0tsSv87MZkF4V4dC3t2NvxRnY0F8rYdCHz7Tv4QyXkEwy4dCxwTPvoHcYUFcaIhCHz4jv80TYUH+bYhCEFg5vsRnYkFkYohCx70mv7nXYkGY44ZCjlBmvy1rX0GWXIhCBQ+Gv+41XUHKT4hCxwQXwA50UEHIq4ZC8/0EwB1aUkHunIZC61EAwGQ7V0EgV4hCcD0KwHZMVEEYQIhCcBLTv+B6WEEgXohCplTcvwjzVEG09oVCnX2Yv9EiXUFSH4ZCikEgwDxRT0FgvodCKVwnwPh+TkFMZYdCVg4FwNbqUEGw2YVClNEjwHDLTEHIOYhCMAgswL4tS0E2fodCGr0tvl0BYkG0L4lC5BfLvtW/YUHsP4lCSAwiv1FGYUFATolC9lMjv710YUEI4YVCQWBlv/FgYEFkW4lCEFiJvwCOXkEgZYlCJE0ZwAllTkGMDIZCF5IGwNGUVkGGRIlCxK4QwDlCU0EsGYlCc/bhv91rWkFkaYlCDnTav4IHU0GkSYVCF9mev+vfWkGgSIVC+Azbv9fOTUHoYoRCd3envxoEUkEQVIRCj8IFwAtJT0HePYVCJngowBKDSkE8v4hCmOAxwGdmSEF2rIdCY8kvvgesYkGgD4pCzMzMvqJFYkFwK4pCyL0mv9IGYkFoMYpCV4Acv0ZvX0F0CIVCwvVovyrOYEEQRopCRf2LvzyYX0EUTopCIPcawLuQTEE0k4VCCWUMwOWJVkFgRYpCxksXwBIRU0FQCYpCdZPovxXZWkG8VIpC2odPv06Nu0DsKoBCW9Yqv39qnEDkRYNC+cUSwLfzVUEYeYtCUEYfwJb8UEFMJYtCj972v2BXWkEapItClBhEv5mZEUEgrIJCpCk1v3OTYEEkgotC/RuBvyLbX0F6iYtCzYXkv48JQEEs54NCuJCkvwoeREHMs4NCKOoHwONeS0HmcIRCFpImvw/mK0GopoJC9Sg0wLQPR0FkYolCzYU8wK4cREGY1YdCJngwvj0KYUGoLYtCXnMhvy9PSEEm7YJC6LTBvr0tYUHwVYtCarz0vioVV0EY8oNCObSYv25ZX0GEkotCALkfwMFYSEGC9YRCcfbhvVvWUkHMAY1CRbazvjq0UkEkO41CplQcvzQXUkGEZ41CjGxnv77mUEGWcY1CUf+GvxP1T0GkXo1CCB4swDHBPUFk4oRCxpIPwHbaPkF4HoRCg8AKwPAZSkHYyoxCn6gfwDbQR0G2YYxC0Gnjv4XrS0FYII1CjZf+v1CpKkHwDoRC7cO3v9iHK0EwRINC9ihEwMgEP0HcJ4pCyxNVwK1HO0FAVYhCvnQbwMHKKUE2voRCdkxYwMwTL0FEOYtC+sViwKL+K0EY5IhC9LasvU4bPEEa3Y5CZvS2vgTIO0HIK49ClPwiv11zO0HaYI9C7+5uv7fXOkGQYo9ClkOLvxpaOkGwUo9Cay48wBwTKkHQV4VC/40IwBl2N0HYSo5C8/0kwIR5NkFo6o1C6t/ov+0KOEFGnY5CBcgNwCa/EEGgwYNCZmbGvz5REUGoJoNCrGPivwwCu0DMAYJCbssiwGJXyECW44JCJJQpwBxaEEGYzoRCMk9swILAFEGA2ItCzrBzwFbjEUFkd4lCbKDTvZmZG0HEx49CMwjsvn74GkF+JpBCbLxUv9KUGkGQYpBChDKavyZ4GkFKc5BCGnbFv+f7GUFWNZBCoYxGwKzVEUHwh4VCbucjwFsdGUGgOo9CuUk8wBtaGEE0mo5CPJgPwKBhGUFcqI9CIyIivnDL9kBUQ49CKs7+vql/80D4gY9CeVtWv5hu8kC0qI9CN0KZv/AZ8kBWro9CEhHBv8vo8UBAY49C7+5GwAoe5EBUCoZCYSw5wGCe3ECccoRCMnojwCej70C4hY5CVZw9wDrQ7UDo4o1C8/0MwGCe8EA4945CyqGVvyJpmkCeloNC4sHcv6gNnEDEToRChRZxwBeS5kAEdotCSgxqwDR640DQpYlCPJgPwOB6tEB0D41CSQwqwMGDsUAYq4xCikHwv8ovtkACUo1CLGs1v2AsuUBIyI1C2M53vxm9uUDyuY1C1uoIwFnyn0AkrYVCxGdYwI4lq0DKyIpCoNNOwJa1okAqtYlCVg4tvh7Mu0C4jI1C7qfGviMiukC6sI1CZTufv9N4uUCwko1C7+4OwOHBnEAiQodCawPdv6DTkkDgPYhC8KfGv9rOk0Ck3odCyXZevy6ylUCca4dCgZWjv0a2k0C4jIdClF/svvlTk0DePYdC2FzIv5rglUDgb4pCHC/dv8I8lUDwTopCDAK7v8qhlUBw3YpCS37BvzWlukA6W41CZfSWv3w/lUAwBItCn6gXwKO3kUA+6olCG+gMwPAZkkAcM4lCDi0yvtBpm0Dik4pCfbGkvpdulkAG9opCTDcJv0nFlUDYA4tCDp9Bv8l2lkCQsIpCoBpvv/s3lkAMsIpC6Ynqv+m0T0FU/KBCEFjpv2b0VEHqxp9CdkwQv8bZYUHwuYNCLbKdv/jFYEH064NCSOE6wOUXWUGUBodC4HoswEJgW0FgDIdCVJwtwMe9WkGknoZCSsU5wHYFWEFocYZC+X4SwFWcW0GmAoVCxGcowMI8WUEiiYVCaK3ev2DlXkGEUoRCvuYiv2cDQ0GIHX5C0Gkjv7fzN0FgwX1C+n6qv2mRM0G4QX5CW9aqv8roP0H4dn5CKVyTwNGU/kAiUINCqMafwLjX7EAYa4RCArmnwI4JAkGu54RC4N2ZwJtSC0HsuINC0pSawBgEmkAM24JCG3ahwCa/gEBEsoNCEJ+lwMUgkEDQ14VChHmewK2OqUDE1YRCPZiXwKXijEDIZIBCPnyewPwbaUCQMIFCSVOawHpbfkBME3xCiRahwFL/TkBgwX1CImmiwBhLZkCY9XdCYhCowDDdNEDwrnlCBoGtwJZDS0A083NCrgC1wMQgGECo+HVCTDfBwNpAL0AkcHBCkqbIwMZL9z94N3JC8dKFwObQvkD0K4FCDbuSwAOdrkCM/oFCIPeWwBPKvEAeuoNCLPmNwBFYzUAcwYJCh12FwL8RskDI731CkaaQwMT1oEDURn9CN4mJwCYGpUCI83hCM3qTwKnGk0AYi3pCfT+RwOf7mUBkl3RCCdebwP7UiEAIQXZC/0agwFWcjUAgt3BC2kCnwKT+dUBIPXJC8tKxwC5rfUCg2mxCYp68wFpkW0BAvG5C7TWrwF5I3kAwBIZCivqzwEpT9kCorYZCFK6nv96WJUEkG35CxpIfv1DUKUHEp31C/9QYv7llGUEATn1Cdr6fv2t1FkFYo31CBjoNv8ovCkGEx3tCh8+Qv/l+CEFA53tCVOMFv7pJAEHccndCTxuIv3+x/EB8jXdCqMYLv76f+kCAnHJChDKKvxzo9EAE63JClrUSwFjH3EBoQm9CT9QHwHVM5EAcxHNCp1TMvzj77EB4VHNChqTZv+Mz5ED8zG5CImmav5aK30Ag8GlCH4XrvwuQ20AUUWpCZq2Ov4Tr6UCYdW5CLUAOv9Yx7UBgM25CpCkVvxER4UBAkWlCa7wcwE4b1EDI0mpC0Gkjv9xr1kCw+WRCFmevv6S31UDMU2VCjd4mwEpT2kBgenRCALkfwOII5UAwj3lCk18EwNgV8EAsgHhCQDU2wA50ykD4hWZCodMGwIMH00BIzGVCoNOSwGXJn0BYI29CyL2mwKTikEDMYWtCmpmFwH7cq0BoNHNC0SJ7wBt2tUDUm3dCwoOFwNyyCEGwYIJCSVOKwBiSFEHAsYJCC0mfwJI0L0GWo59CnTagwM/3K0AM8IFCmG6iwJjgQUDGeYRCn2HLwIuzjz/Ew3NC7zW3wE8byD9QlHdC8tKpwKjG+z98YntCGASiwFQqFkAwOn9Cb1mXwBzo1D9Ij4JCxGeYwDHd9D8CGYVCJnjEwMl2vj4EXXRCuh6xwOuYQD8IenhCCtebwHZMsD9+WIBClYqjwLu7iz88n3xCtvOFwNoVID86BoNC1uqEwPZvRD/seIVCIiK6wMlLt7485nRC9G+kwFPW6rw4HnlCAEeMwN7d3T4g3oBC/GKVwDf7cD6wh31CXAFiwNAiW74MaYNCNtBhwOb7Kb5y1oVCpeKowKXijL+o+HRCN9CRwMuhRb+wXHlCyS9uwPqpsb7kN4FCiM+AwMi9Br9kF35CdNo4wLHkV7+CvINCAHI3wBHKaL84N4ZCmeCRwAOd5r8Ea3RCfiN0wPVvtL8QJnlCDuZBwCyHdr9of4FChMBSwHP2kb9oQn5C6SYJwB0TrL9MEIRCJngIwIzetr+4k4ZCsp1fwP6NGMCwMnNCKhU3wNpA97/cgHhC8KcOwDSlsr+ax4FCu0kcwKwcyr+IVn5CNDMzv+3D979UEYdCH4UrvyvO3r9EgIRCi7NPv2HlCMA45XdCv1iCv7RWL8CYg3FCNOwqv/zw2b/MJYJCd3c3v4gW6b+coH5CokV2wPO2JMCc8qFCPQo3wOZCOsC4xaJCyqE9wAtJg7+eSKZCLbKFwFcOLb9oP6VCA1bOv9ejQMBsTqNCyL3mvye/iL/MyKZCkQm2wI2Xbr8q9Z5Cay6YwP+NAMDInaBCgQejwDJ6W76kwqNCy3bCwJrgIT+AmKFCcMvewLfzHUB8O5lCMN3YwPSLtT9IT5tCNOzawEPSHECQ6ZxC4uzfwMM8UUBGZJpCtIHKwOhecz4+MZ1CSprSwCKwwj/WCp9Cz/fPwASdAEEE/Y9CLEDSwNr56kA0zI9CT43TwO/u7kC4DJJCQWDRwDN6AUF2LJJCuKzRwHST9EDgdpRC5hfPwK3VA0HgaJRCE8rQwOLsm0DY9aBCTmLYwKaboEBaRJ5C+n7awJkLcUAwC55CrPHSwEhTSkCsg6BCMcHLwMgEAUEI041CwcrNwEqa5kAEhI1Chxa9wOAIZT+Gy45CASurwCD3mr6yBI9COEKxwHa+H7/8ApFCCgLDwBdLHj+awJBCnzbAwMovLkDER6NCMQi4wMdLm0DIa6RC3paVwH6xxL+sUY9CyHaawCz59b/QgpFCVzmswPzwD0EK94VCUI23wF1ICEHMs4dC0r+pwENgXUDAuIZCqjijwAG5B0CGxIdCsSuMwPS2LD/4s4dC8WBuwNUxwb5S2IdCUrg+wKJFlr9IM4hCy6ENwLHk17/kd4hC80SZwAoeSkGMzI9Cyi+mwITrQ0H8kJBCxNmbwLpJRkHWSpFCeqKOwFwBTEGkpZBCYVeQwFK4RkHap5NCVVWVwClcRUGggZNC/WKBwFMqTEGE55FCQKeNwBODSEEaVpJCjt6awIyzQ0HwTpNC9W+QwKvxRkFgGpNCZh+WwD2YRUGq2JJCjpeGwDgXTEEOVJFCpw2UwGSCR0Ea3ZFCjGy7wEOLzED+u4hChHm+wKab7ECawIhCPJi/wKL+A0HOs4lCFWevvy4kR0FQsX5CU/8mvwCOSkFAZ35C1E0CwBZnQUHgnX9Cq2MCwIEHOUEwZH9CNHorwDReMEG8TYBCqTgrwAFyOUGgeoBCNdApwPl+JEF8NIBCc68BwH6xLEHgOn9CJZRRwINOJ0HGAIFCObRQwGiRMUFOO4FCfIZNwHcFHEFG1oBCurs7wLgeBUEmH4BCvXQbwEgoC0GQSX9CL5YMwJ3v/0BA9XxCiBYpwLLk80CI5H1Ca+fLvwoe+EBc3XdCNF5CwJf8ykBMk2tCBw9ewG9Zv0CweWdC+jcywNFp00DY429CBFbuvxUgEUGUWH5CenfXvzn7BEGAR3xCbHUkwDyYF0HeBIBCpOL8vzWlHkH0BH9CGEtGwGvnD0HCnIBCFPWLwOAzIkGIPYNCQxmdwKZUGkFUmIRCK4dewLwt20A8DYBCCpBzwPHSzUCsg4BCeemCwJKm3EAk7YFC6m1xwG5Z60CMU4FCQtJcwGt1xECMZXZCoBpvwB0TvEAQwnFCKOqDwBjZrkCEx21C5omWwJF7oUBg0GlC7AqMwHqi6kBS2IJCKhWXwKjx2kA0zINCsHKowIV5ukA2d4ZCMQiswHw/oUC8oodCFtl+wLsC/ECM/oFCnMSgwE6Ny0DQCYVCD1ixwBLKhEC0hIhCQKfhwA9YSUBMV5dCoBrjwHA9ckC4U5hC6G3hwPBgZkCIr5VCrdXhwIakhUBEZJZCI03RwOht0UASMY1CO23UwIjP2EAokY9CBjrNwN/ByEDAeItCfmrIwKab5EAQf4tCz4WkwJVDG8ASqplC80SJwF7lUMBuQJpCyASPwOReM8BoeJ1CHFqswLOd77/UbZxCU/+2wABHUEDcoIlCnH04v9bqKMCIr4pC24cvvxEREcCsColCINvZv3fpRsAI2o1CFa5Hv86FXMAs7o1CiPpXv6rxcsBov49CWmTrv4GVY8A2t49CX3MpwH9qLMDyuY1Cp1Q0wIzeRsAsp49C/kZIwChcr7+22olCppsUwCkV97/GMopCCKx8wOF6FL/0nYlCeluSwGpZ6z58polC/GKpwKNF1j+s/IlCFSC3v/o34r8U3IZC+Jq7vzN6A8BA1YhCuB6dwNgVEMDkDJRCcq+1wLy7e78KhZNC9yh8v2oDicAg7JFCpeKMvzTsksBAzpRCSCjHwNbqmD48BpNCvEl8wHwUNsBEuZFCw65AwNuyXsDI3ZFChutJwH74dMDKlpRCyuiBwGznS8BsY5RCdCHNwLWBzj/goZBCmCfSwA7muT/QkJJC+cXWwE/Urz88xpRCjN7KwAbIvT38gpVCknvNwMpanT7InZdCexTawDhCyT9YbpZC6pigwHYFIMAo0ZZCwYOFwOrfWMCgOpdCn8S4wHnppr9oRpZCdEy8wEw3mb861JhCaryUvwaBlcDwFZhCSX6hv9bqkMCsiptCrEdRwGsugMBgk5dCggdbwHsUdsAwy5pCBJ1mwJyoX8BwHZ5CkO3cwMuh9T+K4ZdCVHHSwGsuRD/Af5lCSlPCwJPRG7+MDJtCqxy6v3zNhcC4RZ9CvRFqv1tI7kBsR6lCnqifv3jpokAoyqlC8RmOwIR54kDooqZCEFhRwMzM5ECUBqhCgNyjwMp2JEFI1qBCAACEwJmZL0G0faJCrwCBwLTIOkG696BCLEC6wBbZFEH+u55CQO7FwH9qCEEaa5xC7MMXwGC6oUBgTKlC5tAywOCW9T+CoKhC+35ywGTJH8CyhI9CWmRbv4zeUEGgM6FCvZ9av8QgVkEc+p9CcmhBwAnXNUFQraNCZ2Y+wBxaQkG68KFCcPa9wN4kCEH0nZ9C05SmwJwLF0EsJ6JC8mDKwELu+UBkIp1CJr8AwCMiesCw55FCMwjUwI5QwkAGIZ5CexTKwHvNyUDA46BCYhCwwEvF2UBsY6RC8kSFwMtaIUFUGKRCqji7wOwKsED0q4lCaNi5wGu8lEBOSYpCvAK8wOF6fEAcAYtC3k+5wH34LEBg04pCt9fQwJQYFECQlJBCq2PWwC/dDEBQJpJCOt/bwABHEEBwHZRC8GDewHw/HUDCXJVC7FHgwNqHL0CibJZCSOGqwM0+BkFUWKNCKerDwAc68UC8W6BCMnrPwH8j4ECawJ1CUI2HwLq7DUGYjqVCzYVEv16eKEH+wqZCWA5Nv1mrOUFY2aRCary0v+uY0L+W+IFC/BvBvxkE5r+san5Co4zev9NN8j9YLqlCj3vBwMI8CUBwco1C+37GwIIH8z943o5Cvi3LwIgWIUA4Io9CZ63GwE/UL0CYAI5CWDkEwIik6UCC7qhC2fnuv6NwFUFkoqdCpXBFwLgeEUGQ6aZCAblXvxoESEEs56JC9ygMwCcxiMCcuZRCbhKzvwEA0L8gV4RCVZwlwNqHd8D+u55CVQ5NvzBPFkGw7qdC59Divzn7CMBA9XdC5RcLwEt+KcAg/nFCW2QTwLkejcCE4JdCXUgawHd3h8DAOJtCwDxBwOAIJUF+X6VCsSsgvzBPYkGg7IJCBYG1vy9PVkFGnZJCRLaTv7Y6WEGgAZNC8RmGv8aSW0FwuZJCyS+mvwfzWEGyS5JCZx9OwFyPOkF2pYFCSQwqwBIRQUFszoBC+zcCwPbhR0HKD4BCoKivv1WcTUHQKX9CwBEqvxuhUEGYrn5CGi9VwCNpzkCslXtCKc5uwENgwUDQm3xCCDrZwOJ6NEDC3JFCoozSwCe/OEA4YpBC3CTewF4BOkDCY5NCy4XgwAPIRUAaXZRCkl/sv4R5RkGskaJChjLqv6GMOEH4bKRCnX3ovxKfJ0GINqZCRuFSwEZvVUFmTZVC5KU7wDptVkFaS5VCHj47wKL+U0HWUZVCWR1TwFK4UkFsVZVCoYyCwNGwTUGgwZRCbKCDwO0KTEGoppRCwvWEwOzfTEG4oZRC5F6DwC/dTkEYwJRC6piAwEKLTkFs3JRCwYOBwN1rUEGE2ZRCy+h1wHw/UUFuB5VCiUF4wMP1UkEiCZVCtvNlwLHkU0FWLpVCZGZmwCqjVUGgM5VCk9EjwA7mVUESKpVCexTuv3HLUEH+9JNChnniv+htUUFADpRCPVHvv+N6UkHAcZRC3LLmv8qhUUFgTJRCdpP4vyrOUEE0U5RCbnX8vxFYUUGQd5RC7grgv1+6UUE4KZRCx0sHwIqIUkE02pNCynb+v2qRUUEa5JNCeHf3v7WBUkGs0ZNCCKwEwEIZU0GGxJNCF0smwOTQVEEExJNCID4TwJSKU0Fa0pNCiIgQwOF6VEHYtZNCZWYmwFqrVUFqqpNC1JT6vyD3UkGKqJRCqMY7wASBVUFouJNCCpA7wNdcVkFsnJNCfIYNwDZeVEHs8ZRCLEB2wB3MT0Hk/pNC6CZpwHE9UkFM0JNCqKpqwOnfUkEYuZNCh894wMMgUEFe6JNCyqGBwFMqTEEES5RCiUGAwIgWTUGsNZRC1TGBwJpSTUG2IZRCodOCwDVeTEG4PpRCgZWDwOsmS0HkfpRCqfGCwDN6S0FkYpRCJzGEwDdCS0EoWJRCLt2EwMH1SkH+dJRCJ+qDwBJYS0FUkZRCc2iFwKVwS0GMjJRCmG46wEaaTkGUv5NCdzAnwAQrT0FoxpNC2kAnwEDuU0HwzpNCkxg8wIN5VEFCwJNCCGV0wFMqSEHs/5NCnmFnwDKlSkFw5JNCFtlmwAmsUEFI1pNC9uFzwH4jTkGAA5RCSCiDwFP/REHMwZRCHoWDwMp2REFso5RCKVyDwKK3SUFUkZRC7u6CwIUySkG8qZRCXgFSwEtTTkESapVCUf9mwFUqTEHWSpVCynZmwLkeUUH+NJVCrRwCwDKWTkHwwJRCutcMwA9YT0HsBpVCeekOwKWbUkHG8pRCDy0CwBgEUkH6pZRCSJoSwAuQTUGk3pNCkDQVwNajUkHQ15NCsp2DwHL2Q0EoipRC7TWDwFmrSUHYfJRCuGV1wF9zSUEMMJVC9bZ0wHZMTkEiCZVChxb5v10BTkHcYJRCUEb/v11ITkG4hZRCwMoJwDUzTUHO5ZNCku0EwHkwTUEw75NCMggEwGHlUEHU9JNCDnQKwAJyUUGI6JNCHcyDwJTRQ0GUcZRCVCqCwGfYSUGKYZRCtA9/wEIZR0FsB5VC72B+wHL2S0HA6pRCzBP1v8DKTUHkPpRCbqDzv8zMUEHUNJRCq6qCwGp1REEIU5RC1TGBwAtJRUHAOJRCF9l+wE6NS0FcPZRCGi+BwPCnSkGAUZRCLPmBwM/3RUFK5ZRCX3OBwE7wSkF0yJRC4Aj1vyTbTUE4KZRC8ov1v6qqUEFkG5RCXXMhwDEIUEEERJVCbuc7wG2gT0H0ZJVCvLsjwOm0U0G4MJVCvEn8v/KLTUHoDZRCPlH/vwKdUEE8BpRCjpcGwKVwT0H0nZVCo/4dwNbqUEGGBJZCGb01wOvfTkGYnJJCloobwLtJTkFsx5JCn9N+wNajSEEYZJNCKRVvwD/DSkEcAZNCivqHwLSdRUF0CJVCEcqIwBzoREFOyZRClydSwPRET0E2RZZC//9nwA0CTUG8IpZCtoHuv6JhTUGON5VCxK4IwATkTEEiApNCzFqJwJKmREH8iZRC2Yd3wCuHSkEs2ZVC4uzTvzsmSkGskZRCRv3bv4akS0Gk3pRCqVT8v4LcS0HULZNCmEPrv/rFSkEAYJNCMJaIwEZEREFaS5RCLrKBwGhmSEHQiZVCc9rQv0s3SUG4TJRCWWSHwHQhRUHQEJRCpSmFwC5ARkGYx5NCo7eFwJKmRkHqRpVC5kLSv7IPSUGsCpRCwYM5wM7MUEHkRZZC5/vZvzLBSUGIvZNCIiLCv0BgRUHSApRCnjbAv8roRUGQW5RCw/UYwOq0S0Eku5ZCAlY2wDR6S0FI85ZCHBOIwCe/QkHik5VCtMiKwEW2QUGCNZVC5kJSwDomSkE48JZCNOzKv1wdRUEalpNCf4b9v8h2SkH8O5ZCpps0wJ7vR0GO95FCZIIXwFCNR0F0M5JCjCWDwPNEQ0FcBJNCpZt0wAY6RUFchJJCf2qMwGkDQUEM25RChetpwItBSEHgr5ZCbHXcvwDVSEEYspVCgGoEwH6xRkHYfJJCm8SMwBeSQEHwgJRCJCJ6wA0tRkGeT5ZCJCLCv/RvRkFQu5RChDLKv2Y7R0H0K5VC1zHxv5MYRkFuwJJCB6zcv2OCRUFYGZNCCR6MwGZmQEFwK5RCgZWDwIpBREGU8ZVC0tuKwHTaQEHQ3pNC4nqIwBSuQUFcfZNCXuVQwOqYREFmTZdCEMpowDpCQ0FUA5dCis/Qv2mRQ0FcBJZCuR71v4XAREHEnJZCkMIVwMcEQUFc75FCS8UBwO6nQEGMPpJCuR6NwGetPEG075RCEViNwF5IPEGgiJRCgXl6wBCfQUHaoJZCGAS2v/iaQUEa3ZRCeDC/v42XQkHsapVCg07rvzCWQEH2iJJCeOnWvzdeQEHC6pJCLt2MwOj7O0FAI5RCnu+DwGQQQEG6N5ZCVOO1v2kDQUGIb5RCWauLwCEiPEEoypNC6W2JwDltPEF4ZZNC1uqIwFS4PkHY0ZVCJTG4v4mIQEFo/5NCe1sWwAyQRUE4KZdC9uEzwMxaRUHQV5dC46WLwMCDPUEUY5VCWavDv8RnQEGMfpNCgpUzwKTiQEFKrJFCqA2EwKNwPUG22pJCoox2wL3mPkHER5JCrKoywDptQEHehJdCPsNOwOLsP0FIepdCmlLBvzWlPEEqfJNCt6y1vz0KPUEIBZRCyS/2v0b9P0GMzJZCG3YVwCqHQEFsTpdClUMzwBp2O0FqnJFCB/MUwLbzO0HC3JFCjCWDwFsdOUHY0ZJC4Hp0wDzfOUHYQ5JCNOyKwJBQOkEcgZVCHKGMwEZvOUHcBJVCyb1mwMP1PkGcMpdC6pjQv5pSP0GmNJZCS8UBwPEZPEFWLpJCwvWMwDj7OEF4kJRC11x4wNvOPUEoypZC5F6zvy75PUFQ+5RCHBO8v3aTPkEUjpVCg07rv7ArPEGsfJJCfD/Vv6hUPEGk3pJC9m+MwJx9OEFQJpRCZq2CwPBgPEEkZpZCrUexv8CDPUGYgJRC5ReLwCNpOEFmxpNC2FyIwHSTOEGQYpNCbqCHwE03O0Go9JVCoreBwO18OUHGeZZCtYGGwC+WOEF4CZZCcfaJwAK5N0HQkJVC95qLwMDmNkGwEpVCPCaMwMRnNkHom5RCblmLwJjgNUF8LZRCI5TBv5DCOUEog5NCt6y1v4dBOkHcEpRCN9CJwOi0NUE0zJNCMnqHwOSlNUGiZZNCGEuCwIHcNUEm35JCWh1zwMQgNkFyVpJChaQxwNV4N0EEr5FCarwUwLQ6OEF27JFCjzRNwKgNPEEkiZdCzT5kwDN6O0GSRpdC1AYCwCrOOEEMN5JCKqP3vxQ8PEH05JZCkqYUwBKDPEFMXpdCrUexv9yyOkGEkpRC4uyzv7EAO0HKFpVCo3C9vwWBO0Eyr5VCgGrsv9z5OEFUg5JCjt7Wv/REOUFY55JC0tvSv1HUO0G4TJZCwTwxwPVvPEFIj5dCyy92wHqiOkE64pZCqapywIKVN0GQ6ZZCHROAwEXSNkH8gpZCKRW3vxAtOEHsKpVC9uHDv7ByOEFaxJVCYJ7Yv1S4OEGKWpZCNhcCwHOvNUGGUpJCVSruvzIINkGqmJJCiIgwwMbZM0E005FC4XoUwETSNEHYCpJC0iL7v+/uOEHI5JZCkTQVwPP9OEGcVpdCSQyKwMzoM0EkrZRCXrqJwM9pM0EcOpRCWh1LwAisOEEqg5dC6iZhwHZMOEH2SJdCqA2IwMwTM0Hu45NC6SaFwDIINkGeFpZCm30wwKTiOEHEh5dCs8i2v1WcN0FYJ5RC9+Gzv6kNOEHUppRCYJ6AwICxMkGA/JJCFPVvwKyqMkHUdJJCa3WIwK5HNUFMnpVCMjPDv/L9NkEUlZNCGb2JwF2PNEFwJJVC8dKFwKHTMkEqg5NC+QyHwJCmMEE8VJRCNtCFwKZUMEFo/5NCktF7wEi2M0GYh5ZCoNOCwGtKM0HQHpZCYp4AwFVVNUFk25ZCGJIWwDtRNUF0QZdCxNnHvwrXM0H4s5NCBqy8v+mYNEGAPJRCEVi5v5j8NEGku5RCzj58wAFyL0EsJ5NC0iJrwBcgL0GEp5JC3t2FwESLMkHYrpVCY4IvwH4/NUGIb5dCYslHwEs3NUHIa5dCFtm+v8wTNUEQP5VCHVoUwOgmMUE8P5JCgdwDwFAbMkFifpJCblmHwHSvMUGON5VC+QzLvzQzNUFM0JVCZq3evyZNNUFsXJZC0SKDwJjgL0FYp5NCWPKHwKYpMUGIxJRCU5xdwC7dNEFoP5dCZmZuwGJXNEFw5JZCwjzxvzy0MkGIvZJC184vwOb7L0E6FJJCDXTKv3tbMEHIZJRCOELJv3+xMEEu0pRCMXpzwCOUK0FQbZNCqMZjwC8kK0HG+ZJCfD99wNJpL0EoEZZCcmiBwKHTLkFqsZVCEq4vwFvWMEFoOJdCzKFFwL3mMEF0OpdC7u7Ov2u8MEFOUJVC2c4XwObQLEFkm5JCPJgHwK7VLUG8zZJCCwKDwMQgLkG4RZVCR+Hav2DlMEHQ0JVCjpfuv+EIMUHoTZZCQWB9wGouLEGk15NCFtmCwMKDLUHc2ZRCseRXwMOuMEFaEpdCY4JnwLtJMEFIyJZCjwkGwIMHMUEqvJZCqsb7v5NfLkEEBJNCdr4vwNrOK0EMd5JCv1iCwLYPLUEAdZRC4qVzwHi+L0HMc5ZCh10ZwP3UMEGgD5dCSzeBwLbILEF8JpRCokXWv2ygL0FE5JNCLLJNwCKwJEGEUpRCcBJLwB3oJEHIHZRCpg1kwLasJ0FszpNCCklrwKgNKEFsI5RC2BVwwK1jKEEaXZRCcfZxwCOwKEEanZRCFtlOwASdJEEEtpRCn9NOwGKeJEHkfpRC5dASwKFhK0HMc5ZCZIIHwGxKK0HoIpZCkO0kwMauJkGQ6ZVCNdApwBZnJ0EGGpZChhZJwC2HJkH47JVCzD5MwB8TJkHGuZVCbS5swMFYKkFc75VCkqZkwJm1KkHgNpZCS8UxwKjGJ0GYFZNCE2dHwDJ6J0GcMpNC50JCwJ1hJUGotJNCU+M1wPGLJUHIpJNCNOxawKYpK0GCfJZCkXtFwLRWJ0G2GpZCYFcwwOcmJUH2yJNCOSYgwPYoKEGuLpNCBYFFwLMPJUEG6JNCY8lXwBRnJ0EYeZNCTtQvwCjqJ0FoP5ZCBzo1wGx1KEEmX5ZCIiIywBm9K0HKz5ZCOYkhwPiaK0FQrZZCVZxNwN6WJUEQf5VCdZNwwOTsKUGQopVCPsM+wKKMKEE0YZZCrRxCwFryJ0F6QpZCnmFPwJF7K0F2s5ZC0ZRCwMXZK0Gw0pZCanUkwGy8JEGgQZRCOiYgwNLbJEFci5RCFDz4v6S3KUG8MJRCCh4EwB4+KUFaxJNCp8YrwOcXJUF47JNC9CgUwKqqKEGSVJNCaNgdwFL/JEHE1ZRCjbPvvx5aKkHIlpRCqqpywIZdKUE8TZVC3CROwGoDJUEcOpVCsCsowErhJEHWEZRCRf0LwIIHKUEKfpNCZa1OwGq8JEEc+pRCgjJywL/mKEEk7ZRCVlUdwG5ZJUEUHJVCGkvuvzq0KkEk9JRCQMP+v6rxKkEWwJVCWKvzvyrOKkECWZVCPcMewOKlJUEOYpVC520hwGcfJkESqpVC3whNwJI0K0FMnpJCFDykwK3VQUHWEZJCOPuswJhuPkG8jZFCBg/GwArXAUGUv4tCmpnFwCajr0A0YYtC11ycwCbqQ0EcepJClBiMwCgxSEHwTpNCLiSJwPTSSUGoe5NCtMiGwHMhS0GEp5NClBiEwHZMTEEM25NCyC+CwLwtTUGmApRCnMQywVzWUkBMWmFCRbYpwbKdf0BkbF9Ci/pTwQqQl0BYB19C1+piwWFXhEAsR2FCKOqBwd1As0CQZlxChMCIwevflEAAQF5CSZqRwdejwEBMvlZCca+ZwUoMmkAwSFlC/KmdwUREzECo+FBCJNumwU8boEBwi1NC9IunwbKdz0AYp0pCblmxwbTInkBo30xCaQO6wVH/mkCA40VCXrqwwYqzy0BI2kNC6ia3wT7DxkAgtz5CRijAwSUGmUA85kBCppu8wXrNwUAemjpCh13FwVSclUAQwjxCrRzCwUdvu0AWQzZCtfPKwekmkUBwpzhCb1nJwcQgvECA4zFCCtfRwdV4kUC+NDRCQDUewUa2n0Dw9V1C50JAwRiSqkDMb1xCDElpwULSyEBAylhC8ouDwfdT20AAalNCXY+Rwdqy5kDguU1C/Kmbwauq5kAMXkdCFDykwXST3EB000BCeOmqwTtt2ED8IjxCp3+xwezD00DkujdCf9y3wY5QzkDI0jNC5KW+wd8kykCKSC9CVJwVwd1r4kDou1ZCHz7zwITA+kBQTVNCSwwsweeJAEGMOk9CgpU/wXT28UBUMVNCwBFUwcQgDEGkMEtCOm1iwdv5AEEUw05CgwdxwfOLC0GE8kVCTht+wb6fBEFsNUlC+n6CwTReBEHw9T9CkDSJwZ6o+0BYh0JC7AqRwVC45kDY1TxCAEeKwVmr50DwvDpC4AiOwY/CvUDmEDdCHsyWwXkwz0CYrjhCgk6Rwd0kkkB48DJCGb2cwQrXu0DURjRCOrSZwf+NeED+FC9CUUajwTIIsEDSGzBCpuKhweltaUAifipC+MWqwQisqECEOStCVg6ZwFvWCEFAoFNCSjcxwKxjEEFYh1NCqfE6wFFGGUGQV05CTDedwB3ME0FcFk5CLiTtwGoDD0Fg3kxCuB4jwfbhEUHkZUpCca9JwbfzGUHA7UZCZIJnwVMqFEE8O0JCP8N8wZQYCEFY+TxCRf2EwVuP5kAMiThCJb+HwdR4uUDWRjVC4MGJwVfHgEDmnjJC/KmJwTsmCEBQlC9CPN+PwbKdD0DI0i9CIPeUwUgoA0Cg9ixCItucwZBQ5j9+xihC3bKmvzm0GkHUVE5C3t2dv6UpEUGkTFNC0CLjwGwuIEFsQ0dCXgEeweSlIUE8LUVCHaFCwQWBJUH8PkJCOBdgwebQHEHwWT5CoNN0wbmQCkFcljlCYJ6Awcd26kCYIDZCUyqDwTVetkBI9jJC46WEwYBqdEBiXjBCCpCPwXoU7j6wwCxCZmaUwQrXAz+O5SpCwjzlwGQ7MUHo10FC4AgbwVbjL0EgGkBCp8Y9wZgnMEH4dj1CfIZZwb27JUHEbjpCsHJswUT9D0GGADZCEFh3wawc7kD0kjJCbed7wR8+t0BUoy9C+/B/wQ50ckCypCxCdJOAwetRAEC+witChuuEwfS2BEDwAy5CYp7owKQpP0FArjxCarwawR7MO0FwYDtCz2k7wYmIPEEw1jhCXI9Uwd6WL0G8wjVCA+RkwU2pGEG8wjFC3N1rwWp19EB88C1C8O5wwRBYuUDCUSpCQO51wcWSd0CEuSdCGHZ5wdCwA0BIISdCnH2Yv4FOO0EwVjxCXyyZv9lcMEHY1UJCvi3vwGsDTUGqhjdC0CIbwc0+TEFAgzZCVOM5wS/dRkF8VDRC5IlQwak4OUG47DBC4E9fwbsCIEGksCxC4TNkwXI9/kCy3ShCPgppwUOLvEDsHyVCUI1vwRCfgUBobSJCcBJzwcDKCUBY3CFC286Xv0A1REGuBzZCFiCnv+LsJUHU4khCnQu1wMQgmED0hGVC8v3EwHvNhUBIL2dCFCA5wQplNECoTWNC1nhtwbaBVkBMd2NCTfCLwZRfXEBArl9CYsmewfwbWUDA0VpCaryrwdAiU0AQCVVCKly2wfxiUUCso05Clvy+wQaBTUBAg0dC2/nEwQmsTEDc8kJCDnTKwflTS0BU+D5C9ijQwUA1RkCqvzpCW9bWwTaJQUAw5DVCXUg6wKvxJEHs2EhCCR5EwKjxRkGcPTZClkM7wOzDPUEg0zxCz/e/wPoM70BwxFlCFGd/wKdUAEGoMFlCn2E3wP8bMUE85kJCv58awNYxBUHsrVhCSjfxwOpR2EDMtlpCQxkdwFk50EBclmFC/KlZwPKLwUC0XWJCbVnLv8Rn1EC4z2BCqqqGwFzWtkC4M2NCov4BwbhlTUC8l2RC/9T4wKUpdUBIoWJCX3PRwDMzY0AQ7WhCqMbbwPHSPUA8rWpCv5/WwGSCZ7+MrHBCnqjHwN0k1r+M5XBCL5YswCjqR8BQaW1Crkehv/kMS8BIzGxCfj/hwFfyC76cS3BCoUWGwGpKPcDkum5CvubqwKjGKz/Yjm9CDrviwHQhEUDogmxCFkvqwGznuz9UMW5CCtevwEcoG8C8UHBCiBYRwRSuhz8IJWpCfIYPwUcooz4oRmtC54nOwB/3SsBow2xC7XybwEX9Y8C4F2tCD+YNwXhb9j9ofGhCcMvuwO3DH8BQTW1Cj3sBwT4K17+sI21CtMgIwUdTKr+4XmxCQRlNwKO3ZcDs2GlC9ii8vzi0YMBMIWlCTKkiwe81N8BMoWlCMsEPwfJEZcB8RmlCBQ/qwAbkfsBYh2hCALmvwIYWhcD8MGdCTH47wV66+T8082VClRg8wePsYz80umdC8ottwFDUg8C4CGZC5aU5wVJxdr4AzmhCvebivzYXesDA/GRCehQwwTN6u78AFWlClRjowL0tk0Dg5GBC6W1BwA4t4kAgml1CKs6KwFTj0UAcb15CPAr3v4mI6EAwx1xCtA+zwGmRvUAM3l5CEzwIwbsCLEC0iGZCu7s7v/7U0EAAMWBCYldgv4xQ4kBoJlxCThuIv6HTAkFwJ1hCDXSawImIMEFwp0JCHROYwI4JIkHsWEhCyXaewOomP0GEAD1CivqnwCLbSUGKDzdCnu/3v3YFjMBgCGBCzoVuwQUPJj+wI2VCnMRkwZonSr/g1mVCYCzBwArXm8AYtmJCv1iCwG4Sl8BASmFCOrRSwS6yDcCgr2VCT9Q9wSMiYsD8aWVCy6EhwZngkcDQfmVCEREBwV+6ncBMTGRCCWVwwZcn+j84kGRCXrpPwfKLhcAgcGBCblktwf1ircD4E2BCR+EKwazVucAAal9CYlfQwPRvtMAIQV1CMnqLwZvEAEAIbGBCVVWIwXTaAD+YymBCN4kBwJB7mcDo5VpCgk6Awd6Whb/w52BCcq+JwGjYqcD891tCHoVrwXSTKMAAB2FC2YczwYj6w8BgJVlC87ZiwSkVl8As8lhCSn5XwUOLtMAYRFFCQhkxwZOm1MDMqFFC0k0WwUCn6cCkojVCivo3wbesycA2njNCQacxwZoLxcDENS1CveYQwdOU4sCo6S5CFfVNwfiaw8DIGUtC+6kpwbas4cAMXktCirMfwauq6sBow0BCUEZBwViry8DEpz9C9W88wZTRy8DWODpCdNoawWq87MCOgjtCDAIPwZoL0cDc8lhCOyYMwUVE5MAQX1FCA+TuwHsU7sDKtjVCUirmwPJg5sAMey9CX3MFwRsv7cDoH0tCyxP9wNTq8MB4m0BC1qP0wBzo8MB2YTtCIrDWwJQYzMBobVdClRjUwGhm3sDUjVBCxCC0wHYF5MDgSDVCKxWvwLNW28B+Ri9CagPJwKK35cCkhUpCKkC+wOTQ5sBo+z9CFgS6wCIi5sCo2zpCPQqLwOB6uMCo6VVCKoeGwLplycBg3k9Clfx6wH740MDIizRCTTd5wEOLzMAGTy5CJ+qDwB7Mz8CID0pC20CDwLaB1sB8fz9CheuBwOom1cCiEzpCZmYGwC6WpMDwvFVCPJgHwAKdrsCcS09CLPkNwHjpwsAgUzRC6SYJwBQ8wMCEDi5CNOwKwPyptcCEcklCyXYOwOzDv8DAQz9CjwkOwI2XwsCGKzpCF0udwYIj5D/wSlxC8BmYwaVFNj7w51xC4nqPwXYFqL8AwFxCw66CwfbhO8DQKVtCRm+YwSajZ8BcFkFCzT6fwfLSVcDQqTxCX3OYwZzEWMC8iTlCEOaRwRM8cMCQED5CMZarwQ8twj/8hVZCpg2lwRSDgL6Ij1dC1jFdwX2GpcAIQTdCLmt5wVacfcA0rDNCDJBvwRl2fcCuTi5CzFpXwcpapcBKEzJCkDScwYv617/QjFdChnlmwYcWacBoXyhCvuZMwerfnMDw9SpCuB6QwZTRS8A4EFZCNDORwQhlgMAcxEVCWx2JwatjisAMXkJCNV6EwRvoRMA8rTNCFa6Fwbu7q79gQS9C1b+AwSA+079qCi5COLR2wRGfkcBkCTtCbqCDwTVecsCadThCBvO1wbestT+MAVBC1uqvwe41175kiVFC9Ch4wTII3L9I6ClCa3WnwRE8+L/sn1FCjsJvwfRE3b9k0CRCgZWcwVpkS8CIVlBC4MGPwT4Kg8B8qU5CUbiDwZ19jMA4AlNCZDuGwYiIlMCQSUtCY1d0waO3pcCg2k5CY4KLwf//R8B0bzVCA+SKwWx1FMAIszFCT9SKwbqQlL8CeS5CZfS+wXe+rz8YUklCPgq5wbSBzr5ErkpCmOCwwfS27L+EOUtCbhKlwVBGP8CMukpChHmawUt+acAIz0hCYJ6nwWkDRcAUJz9C5V6hwRlLVsCoFERCOyaRwVCNL8B84jJC/KmPwePsA8C8Qi9CxGePwei0gb8Ybi1C6W3KwdQGuj9AvEBCI5TFwXQFiL40rEFCd76/weAzrL5QlEVCLyTFweLssz+I1kRCwMqFwdyylj6AYy1CfyOLwcARyj7ENS1CZma8wQ270r9wbkFCBg+3wZ+o37/wIEZC/tSxwa4cIsDE7kBCLGurwbC5MMBgs0VCZpGuwVlkO8CwIzpC1uqlwVCNR8Aa/TdCw/WWwTLBG8DgSC9CZvSUwTLB479UlSxCfIaUwdFpQ7/S4ipCeDDQwRI8uD+EOTxCFK7Lwcm9Zr7sHz1CHKHCwfW2zL/kLD1CZYK4wQY6HcDoAjxCZmbBwfbhE8B48DVCBci4wXNoMcDkujNCsOSwwce9NsAgjDFCmwugwZWKC8BKhSpCk1+cwVL/xr+cWShCwBGbwTm0KL+wQCdCqxzXwV66uT9I9jZC8kTTwVHUP76YrjdCMN2awWX09j6CjidCQO7Kwa7Vwb+OZTdCtmV5weVecz7wLihC6LSAwcUgMD4eGixCxK5+waZUoMCohkZChHmfwW5ZQ8DMNjVChRaqwZVDM8AQXy9ClrVgwT41psD0Ej5CRbZzwaxjgj5oGCNCc/ZpwYhBsMAMbElCPQqowbAAqb+yJCJCxpKmwbY65r7AXyFC7ArhwWQ7vz9ytjBCT43dwRgg9734yzBC0GnRwTTsukAeGixCp1TbwVVVlUAMQi5CQmCmwSjqHz/Q/iFC1TG3wcnoLcB4RSdCOpi+wT5RL8DUYilC1xXWwfP9tL9qii9C/hvIwXMhyUAAhylCwFjOwZe1CsAIiC1CTmLgwZF7RUB4xS9CjCXGwZzEKMCWWCtCUriswUw3cUCm2yNCYOW0wbKdp0Bo7SRCPFGswWSC978U7iNC30+owZ02AECsoyJC6G21wUlTir8A3BpCifqzwYqXbr6OnhpCg+vrwczMzD8mjSlCbVnpwW6vOb0oqihCN9DTwfGnzkCMASJCuNfcwXSTwEDYRyVC+cWzwRWuRz/WfxpC4uziwUZvq7+o2yZCMsG2wYFOC0DIRBtCgnnbwcARCsDMtiRC8BnrwVCNT0CoFClCr3LUwYxsJ8C8tCJC/am7wdejeEAGiBxCdr7BwVuPqkCQEB5CVsfEwUnFIcB4xR5CM+zMwaEaJ8A0uiBC7jW5wdS/0b+k9xtCqMblwSRNnUASpidCanXBwaT+Db7Y8RNCcPbAwW9Zaz+ohhNC8tLzwRWuRz6Y9SFCr3LtwYnPkL9IPSBCb8vDwSUGGUDWfxRCmpnnwSjq/7/+FB5CFPX0wSRNYUD4ISNCgCP2wdLb8j9C9SJCjzTgwZ/THsCAuBtC6LTIwcqhfUC2zxVC3t3PwYxsq0AQtBZCdCHSwcARGsAeGhhCUrjZwSoVH8BA9RlCKqPGwbp0w7+8exVCHVrDwX74bL9sihRC9LbwweUXo0AUwyFCACvowcP1xEBShh5Cu0ngwej70UDwvBpCDnTLwWfYdT+uTg1CWPLOwch2HkCO5Q1CXEj3weptOb+akhpCCKzxwW6g07/uShhC0iL+wZhuckCkBR5C/Y3/wUt+EUBeiB1COrTrwUa2C8BwGRZC1L/UwUOLgECWyg5C22vbwah/q0BsQxBCHz7dwdxrDsDkcxJC2kDlwW2gE8BOMBRCUP/QwXCvub88nw9CCh7OwaDTZr8SmA5CTtT5wbKdp0BklxxCdgXxwWouyEBKIRlCnTbMwSMiIr6s6g1CRbb9wSRNKT8SmBxCOt/pwRzo0EAk1BVCVOMdwYIjbkEIiB5CBoEZwV1IbEEyjx1Cfj8dwfiaaUE89BxCGQQgwdEibUEUNR5CpiknwXSva0GYLiFC0pQqwdCUZkEc7yFCZMknwSfqZ0HwvCJC3LImwfAZbEEYpyFCuKwhwV5zZ0Hk8xxC6m0hwf6NbEGYdR5CKxUlwaFhbUEk4iFCsuQjwezDaUFU+CJCD+YlwZ6oZUFGhB1CVFUjwY4JbEFswx5CqMYfwaHTakF84iJC+VMjwcARbkFgsyFCdSEpwWT0ZEHodB5Cw/UkwQ+fa0HIUh9C6t8ewSRNb0GAOCBCrKoWwcovbkHI/SBCBVYWwft+bkFc3R9CmCcewfREb0GCnB9CMggcwd/da0FyfSJCpLchwc6FbkHIUiFC/mIrwRTKZEEWpx9CnH0mwRp2a0HM7x9CmlIXwSjqbUHGmR5CpLcdweuYbkFwCx9C61EgwRrobkG8wiBCSOEYwWkDbUEo4yFCMsErweltZUEc4SBCkTQnwRt2a0GckiBCwYMTwXL2a0F8VBxC9uEZwUhTaEGwThtCPlEvwUW2YUESGCNC4TMqwSIiZEHAUSRCxpIhwbY6ZEEYJxtC/KkjwWX0ZkFMzCRChxYpwerfYEGKyBtCppscwcI8aUGSuyRCqFQuwS4kX0HcOR1ChxYNwXCvb0FGvSFCPsMMwTBPcEHQ8B9CAXIVwUi2a0FoGCRCFiAxwVrWXkG0JB9C9P0OwYjPbkHoAh5CyHYQweSlbUHMKCNCtFYxwWznX0GkPiFCVlUtwcZLYUGG8iVCz2kjwU03ZUF6qSZCz/chwWGeYEEYixlC11wswa9yXEHyoBpCxSAYwVc5aEFEWSZC2BU0wZF7WUHQfhxCWx0BwehtcUGsaiJCGEsAwcMgckGizB9Cc2gNwaQpa0EOiSVCnTY4wXQhWUFiJR9CkxgEwWBXcEGcEh1CMzMFwTttbkFYMiRCnX04wejQWkFU+CFC7XwLwYEjbEEw5BpCWIA0wdqHXUGERyRC0k0WwY5QZkG6lxlCXNY6wfRvWEGQ5SVCQadBwa7VUUEAzidCKlwzwdHbWEE4SSpCtIEwwRKfXUFg+idCd3cRwVirY0H8sBdCWh0LwY3eXkGUnxVCw/UgwSRNU0EkYhVCSsUhwVScW0F8qRdCYJ4iweeJYkEWwyhCUf8gwVK4XkF0UytCYhA0wTIISkF6KRdCTqkwweOlVUFiFxlCSCgLwSuHYkGYLitCJzESwcovZkFgeihCTxtCwXH2Q0HUmxpCEco6wXOvUUEEshtCu0ngwPrFcEHSYiNCQou4wCfqbUHSmyRCmgu5wLGdcUHENSBCRrbfwCMGc0G4+h9CUBvswJpSZUE6AipCJngCwcCDaUEabydCsp1JwaO3Q0GAKh9CsHJAwY4lUUF0Nh9C0tvKwOCWb0FUeBtC///rwKYpcUFUPxxCzczswGDlbEFc3SVCGEvKwMH1aEH0IChCseRJwSjqSUHe8iNC27JAwX8jVEFo3yJCt9fswEKLaEFM9xdCexQCwcKDa0F4cBlCXEg2wS35U0EOCS1C2c4fwbSBWkEMXi5CR28dwRVnSUFMzBJCrgA1wY/CO0FIoRRCK0AEwS5rXUFCWS5CUrhGwfJEM0HwPBlCgCOMwJKmZkFwGSZCg8CKwNxrakHQxSBC3d3RwKTiXkEEXS1C+vBPwQByM0G++x5Cqn+jwJNfaEE+kRpCUriiwN6WYUFQ6SpCwzxRwaXiPEEM7CRClEPTwAaBY0EIzxVCordHwYHcSUEAIypC0CIDweTsV0GMLBNCw/VMwXyGQUEYtSxC0ts4we5gTkGwTjBCzj78wKbiVkEQew9CPVEbwX1qRkG2iA5CsCsewRLKVEGuFTJC3Ws2wXMhLUGYdQ9CXgH6wELSVkEQezJCKlxJwVsdH0EcNhdCJJQxwJiZWUHUOChCro4xwCRNWUEoKiFCWqu3wL+fVkF6cDFCwYNTwctaHUHAUR5CCPNcwMuhYUHkrBhCxwRfwNnOU0HeKy9CmG5YwdZcKEE0gSZCBoG1wAJyY0EcqBJCME+kv+J6SkHmVy9CjZeev86wUUFUvyhCu7ubv55hV0GO1yJCyL2mvxCfXUEY4BtCXgFewRovAUHM7yJCKaNjwQqswEAYYB9CbaA/wkHu8kEoTXRBTClBwixA8kGo03VBCB5BwoIH8EHAdHhBWXI/wnsU8UFgOXdBk5hDwu/u6kG45GZBc+hCwphu6UEYZ2JBjOxCwk036EFoumRBbZJDwta/6UFIKGpB5BdDwuLB70E4enJBzRNEwm8S7UHQBGxBb71Dwimj60Fw9G9B3xZDwijq7UGIwHVBLAdCwvp+5EG4j4BBKKNCwplS4UEQLXtBupBCwvZT30GYe35B4vpBwgdl4kFI74FBudc+wrdl50HUW4JBdZNAwn6x5kFw9YFBAIBAwr6f5EGAeINB/OI+wsSS5UF0oYNBXIFCwrSB30GA2nVBS8VBwuUX3kGQ+nBBIGlBwn6x20EInW9B0DBCwmU73EG4K3dBphs/wodd/UFgAV9BmuBAwqnG/EFQqV9BQCdBwuht+EEAf2dBJT8/wsL1+EGAamdBwjxDwtgV90FYVVJBwoNCwmat9UEwFU5B/GJCwpvE8EF4hFVBZi1DwvfF8kHAWFlBFHVCwt5r+0HQPl1B2kBDwgVW+UGQJVhBn2FDwiLb9EHQ2V5BibNCwk0b90FY42RBTZs8wiNN80GocGhBVYA8woek9kEIHGBBlUM9wudC+EH4b2NBlUM9wsa99EHQ6GpBjt5CwlMq7EEIOnhBEkpDwnST6UGgmXJB+Iw8wkma7kGwuXFBgKM8wt3d70EQAnBB6l89wq+58EEov3NB0k09wuht70GQz3VBLEA7wlXj5EEAVHxBDII7wjhC50HAn3lB9EQ8wrDk6EHga31BQO47wlvW5kGA+H9B2wdBwmBX4kE47GlBPtFAwmIQ30GIeW1BLAdCwi2y30GgUnBBo2JCwl664kFwdW1B3iRBwk8b9UHwUUtBpDdBwnqi70GIMlNB+n5AwrY63UFgq25BvElAwr3m2UHQ92xBzj5Bwiij6EFoEF9BMkFBwpZD50Gg4GBBZS0+wrjX+EHY22VB5hc+wpCm9UGQJWxBRm89wl2P6UEIHYBBRjY9wlSc50Hse4FBHsw9wrMP7EHww3xBgs48wjSl60GwR3pBoFM/wl9z70EgWnlBDvRAwiFp7kEIgXpBN1BDwrjz50GQz21BzsxCwrke5kHwJmhB1yNDwpZD/EEQdElBeTBDwrRW/kHgXE9B0hRDwt6W/0EolExB+BpDwqUp/kFgx0VBeoZCwgQPAEJwWVRBjd5AwvnFAEIwo1ZB8O5Awv9GAUJAUVRBuGVCwqGMAEKw8VFB/tQ9wuwKBEL4REBBFiA+wv9/A0I4CEdBLpY9wl3IAUJAQkxBuFc9wmv1AUIQgUhBirM+wiTbAEKAsVVBdNo9wtPNAELIIFNBFPU9wq+5AUKAI09B6d8+wp6oAULopVJBslY/wgllAkLwJlBBWoA+wm8EA0KIMktBsh0/wlE4BEIQLUdBp8Y/wrMPA0K4gU1BdKE/wsmEBUJ42j9BPJg/wqh/BEL4tkVBqP8+wrw7BUIIckBBCxBCwn74AELgTzhBRqhCwqhGAEJgOT1BsPJCwiC+AUKgijxBrsdCwhjLAkIoaTdBALk/wmPXBUIYrjxBSBo/wot6BUKQwjxBPCZDwqhGAEI4pUNB3PlCwj58AEIwskpB4M9CwqvjAEKQQUlB3PlCwqj/AEKQe0JBXORBwmxnBEL4pzVBZAJBwjlCBULYTTdBCHNAwjQlBUKQ3jVBOcJBwjQlBEKoKTRBiEFCwpMYAUJ4y09Bnv1AwlfHAUKgxFFB3OtAwiA+AkIID09BGBJCwuyKAUIweE1B+NNBwiC+AULQvUtBJnhCwkEnAUJ4PUdBba5Awu58AkKgqExBXfM+wpb860HgMVpBONA+wmX070G4nVJBQhk9wqd/8UEY9VZB4jM9wkrF7UGATF1BZYI+wh4T50Ewo2JBIOk+wgbI6EHQ6GBBD2Y9wgwC60EAxmNByiE9wu186UGQ62RB7+49wsSu3UEgkm9BjN49wrfz30F4aGxB50I8wuzD4UFogm5B70M8wlrW30HQL3FBdK8+wo7QA0JAtDVBRItAwgKrAkIweDNBAp1CwruCAULYo0FB38FCwhFYAkLwbTxBm8RCwsxaA0I4ljdByPY/wk9UA0IwXEpB9mE/wsi9AELQ9zZB8tI9wqTwAUL4bzlBkqY9wvzw/kHYTUFBtAE/wi8k/UEwXD5BAWQ9wtnOAELQS1BBTw09wvypAELYsExBg3lBwg1J/kH4RDxB+H5Cwni+/UHQS0BBnTZDwu6n+kHg6ktB4UFDwr4t/UFYuFFBs49CwvEZ/0HwbVZBveZAwu41AELIylhBmuA+wiV4+UHQL0VBhaQ9wtD3+kEwa0hBvK09wr10+UGQ3ktBDvQ+wqTi90Gw1UhBdz5Cwops5kEw6n5BIHdCwqP+6EGAP3xBe9tCwoiI5kGwf3ZBrcdCwko340Hwp3lBWAA8wh2h6kFQ8HVBYklBwsBY5UHA5mNBrkc+whaS70Ho0HdBrNU+wgaB6UG85YBBxwQ/wq+560HIPH5B2pVAwmX06kFwoH5BqI1AwuDB6EFcuYBBZq1CwoeI4UFgx3VBdtpCwi6y5EEIcnJB7FE+wn2G40EYkmdBNJc8wvW25UGQXWpBAABDwmwu9EGot2pB+6lDwg0C8UEYrmRBM/pDwrPk7kGocGhBoAxDwmC68UHQoW5BOjRBwpGm+EEID0VBfE1CwgAr+UEQrEdBd0xCwq5H+0EInUNBxDxBwvYo+0EohUBBymhDwnBZ7kHIPGBBqrhCwuKl7EHArFxBHdpCwsHK6kEwzl9BjIlDwrWB7EGwY2NBov48wrpJ/kEQAlJBvVg9wtpA/0GYilRBIGk9wvP9/UEInVdBPAo9whgE/UGABVVBfXg9wlY5/UHwUVlB+/A9wnii/kHgJFlBpw0+wuTQ/UEwQFtBc6E8wj4K8UEA1W1BeKI8wrAr8kFQmmtBplQ9wklT80GYQ25BmlI9wsUg8kHglnBB2Ac/woDc6UHQdl9BS/A+whbZ6kGQ+lxBJj89wv7U7EF4k19BfE09wvT960EAHGJBRERBwg7m9UHoem1BOEJBwlL/80FYuHFBoGE/wtBN9kGgbm1B04Y/wuJ69EHga3FBCx5BwtOU60GAsVlBKSNBwmjY6UEw6lxB7FE+wrwC9EFgDnBBq3E+wtij8kFA0HJBR6g+wuwKAELwtFhBZtg9wqqq/0G45FZBugI/woDc9kHww0pBZLs9wn9q+EH47k1BZxE9witA/EHIEVdBX2U+wo4J8UG4gXVB6d8+wnFo/kGot1xBuOVAwjRe/kF4BV1B80RDwoFO+EFgHVBBfnhCwnzN9kHw30tBboRCwrge/UFgc1pBGUtDwnYF+0GQ3lVBDi1BwlH/9UFI0klBgnk9wptS/EFAbVtBAh0+ws3M/EHga11BreM+wgG59UFYDkxBmac9wjJP90FgSE9Bp/88wj5R+0FAF1lBsrk+wlVV/0GgqFpB1+pAwtiH/0F49lpBwjxDwiJp+UG4AE5BxVlCwr3m90GgC0pBvpFCwlg5/kFgc1hBgFxDwlg5/EHowVNB1iNBwnoU90GgUkhBSGE8wnjp80HQL1tB7FE8wqnx8EGwjmJBe4Y8whq97UFYRmpB+UU8woV57EGQl2tBKFw7wgEA5UGQl3NBOEI7wmlK4kHYMXZBIfc9wtpABEKwVDtB3DI9wsUgAkIYWEBBhAdAwj7RBUIgvTpBF5I/wgaPBUJwrTlBlfw8wiMUAEIwFUZBgsA7wuXQ6EEwsnBB5gk9wnST/EFgj0tBBQ89wgIr+0GQz09BZmY8wn6x70FYuGVBaYM8wqbi7kGYQ2hBaBE9wvs3+kFIYFJBAuQ8wpf8+EGY7VNBSOE/wj184kHAHmhBIAVAwjr75UFwH2NBtiw/wrLk3EHw7m1BCGU/wpLt3kGgmWxByPY/wkYo9kH4p0lB4fo/wrYe90FgHUhB0k1CwiSUA0JQbzRBuoJBwsqvAUKQ+jRBxSBAwrTI50EgdmBBxhJAwsYg6UGI615BzgVAwkw370EghVJBi+w/wmgf9UGQs0pBjolAwlpk/0GwYzlBsPI/wpUY/EFYjT5BhxZAwl6660F42llBmhlAwl4s6kFgq1xBwmdCwui0A0JQ4TVBi+w/wv6N+EHI2URBAA5CwjtfBEIIVjdB+jdBwldHBUIA8ThBbHVBwk+bAUIIAEtBrCpCwqQ3AULotEZBIltAws+FBUI4ljtBL11CwvKLAUJ4PUFBgOo/wkNSBUKAFD9BGb0/wltWBEIYEURBIltCwnuUAkJoLDxBAlZCwnyGA0IIKzhBwEpCwgPkA0LYTTdB4fo/wh1MA0JYYklBxSBAwtqVBUJgOT1BWqtAwk5iAkIQLUtBOm1BwgvJBEJoLDxBMkFBwrflBEKAdzpBI5RBwjrtA0LwfEBBgaNBwtUxA0JgHURBrtVHwhzo5kE4T09BqvFIwnNo5kGom09Bi+xIwk4b5UGYilRBjKVHwmat5UFQmlNBn2FLwsRn3kHYsEZBfmpKwqIa3EFI4UFBKD9KwjyY2kGo/kRByD1Lwt6W3EFogkpBacpKwnQh5EHAdE5B9m9LwuQX4UFonklBuGVLwnoU30E4wU5BFLxKwqVU4kHYBlNBYZBIwiQG10GIB2xBCnNJwu411EG4K2dB5GxJwtgV0UEgoWtBfnhIwkt+1UHAOm9B9H1EwuZe20HQWmpBt3NGwu/u2UGY7WtBlCZGwqzV10EAxnFBiQhDwlxI2EHg6nFBOYlIwoTr0UFo9F9BRn1Hwqg40EHAAltBOIlGwojPzUFQU19BIXdHwrkezUHAHmZBIiJJwlIq8UFIfDNBFPVJwgTI8EGojDNBTH5JwrY67UHgoztBODRIwr3m7UEgWjtBKs5LwnAS6UFYjSpBkDRLwuKl50G4OidBjKVKwqvx40Ewoy5BNlBLwiqH5UFwSjJB66ZLwhgE7kH40jJB+BpMwrMP60Gwji5BD61LwvDu50EgSzdBYCxLwhWu6kGQQTtBEwNFwjQz6UFggD1BkXtFwnMh7EF4WTRBqSpGwiOU7UHwNThBM95FwkaL6kEQyEBBsVZKwpt94EHga1dBKgdLwhdL3UHYv1JBf2pEws6F4kGwxk5B/7hEwmt140GYQ0xBUnFFwo8J5UEYZ1BBTDdFwuAI5EHYBlNB6DRBwki210GgxF9BVhxCwsp22kH4GVtB8qdCwoNO3EHYBl9B+v5BwsIR2kFwEmRBmmBHwui000EgWk1BHNpGwqH+0UEQLVFBlENIwv//0kEAOFVBDa1Iwqab1EFo5VFB6e1Jwj7D5kHAnyNB0iJJwkP94kGYwipBU/FFwhERz0HQPldBWXJFwuTQzEEgPlpBbC5JwsfZ2kEo2z5BYhBJwgK52UHAkEFBSChHwrLk7UEAqjpB6MJGwj4K60GQFkJBLMBDwgbI3UEYWGJBCuVCwtZ420HoM2dB0HdEwu+n30FI7l5B0VtDwhTZ3kEoeFtBmmBHwmgf5EHQ91ZBsHJIwt9P40Ho0FdBZMlKwsgE20GIeU1BtQFKwn0/2UFYVUhBakpMwmqR7UHwiR9BJYZMwguQ70FQqSNBJYZMwvyp8EGQJSBBLpZMwmpK70HQBBxBVwBMwhgE8kF4PSdBB7pKwngw9EEgEylB0dtKwopB9UF4yyVBAfJLwgnz8kFA+yNBtvNIwgpl+0GY0RJBJU1Jwlbj+kEIKxhBup5IwgMP+EHoTx5BQ9JHwjYX+EGIwBdBJs1JwgwC9UFQxShBbedIwrmQ9UHwtCZBMU9Jwllk90FAmCJB/w1KwoR59kEwQCVBNEFKwrmQ90FQfiJBKqNJwl4B+UHopR5BtFZKwkA1+kEwMRtBWmRKwv1i+EFQqR9BUvFKwkzF+0FonhVB7IpKwnI9+kFgVRpB7HxKwrrX+0EQAhZB4UFMwmDl8UFINQ9BeKJMwsDK8EGIahVB/sZMwmWt8kFIGRRBmOBMwkKL9EEAAA1B0SJLwpaK/EH4thFBGb1Kwum0/EHQ2RBBErxMwlCN8EEAHBpBNJdMwrhl8UEQ1x5BGIRMwq4c8kG4Kx1BvK1MwoLA8UFAiRhB57RMwkA1+EHg3QpBuztMwo1s+kGIwAtBE8pLwphu+kHIrglBK1xMwhLK90GYewhBiQhMwrFy80EY5iJBHwVLwuzD9UFoLCRBHwVLwvBg9kHgoyFBxOdLwhzo80HAESFBLLJLwtpA9EFQDB9BljVMwh3M8kEwFRxBCeVKwpx99kEwhx9B/mJGwkGL4UHgMTJBGNlGwrfz5EFQDCtBPN9FwrJW50H4py1BrkdFwtlA5EHYTTVB0rBFwsWu2kFg8kJBYRBGwqS320Ew+UBBB7pEwpNf3kEQOkRBeGlEwtRN3UEYEUZBYCxDwqQpz0Hw7lVBCOVDwrSB00FAiVBBj4lCwmzn1UGQXVJBoFNBwsDK0UEI5FdBb9lJwkGn+EHA5gdBptRKwjuY9UGAvgZBN4lMwvKL8kEohRhBW9ZMwvnF80HYPhNBwvVMwje09UGA+A1BzXdKwvBg+EHo0B1B20BJwprE8UHIygxBLxZIwsa99EHoQg1BoGFHwu6n8EFQxRZBFINIwhQ87kEwMRVBlydIwjmJ9UHwbSRBdFpHwpng9EFQfiBBbVlLwiBp70HgQBJBWEdMwkPS7kHQzBdBNSVMwhsv7EHYeCJBXGRMwv1i7kFgHSZBxOdLwq1H8UGgfSlBt4FKwqRw80EIRytBQu5Hwn+x60FINRtBQ+BGwuj77UHIWB1Bz75GwhWu7EGAviBBNtBHwnl36kGQbB5BbedIwo3e2UEgPmZBDElJwmpK3EGAI2FBNhdKwlYO2UEQHl1B4sFJwiKw1kGA6WFB1r9Cwv9x3UGgxFdBXMhIwo6X2EFYRkRBpSlGwthc5EFQU1VBOEJFwivO3UHwbWRBYddFwsh230GQ+mBBmmBHwpqZ3kG4gWFBjxdHwkZE3EHgQGZBvTtJwuF61EGwm1tBRNJJwrtJ1kG4gVdBPYpEwvyp1UE4JExBivpCwvRv2EGQ+k5BHOhKwjwm6EHALUJBB3NLwtZ45UHAdD5BjF5LwoR540Fwy0NBdsxKwht25kFYKkdBTEVKwmgf6kEQkBxBnItLwkPS6kEovx9B/8ZLwhFY7EGIThxBmplKwnQ97EHAdBhBnhpLwsOu4kEwJDpBzXdKwiHb4EHQ6DZBsHJKwmJX3kHwUT1BxCBLwiKw4EFIGUBBhetGwqzV8kFIwyVBL+tHwljy80EAOClBZ59HwsTZ8kHAkCtBz75Gwn6x8UHwfChBwGZHwmfY8UEo9y1BqnFIwsZL80HwwyxBWDlIwgEr8kFwvC9BZ8pEwsi95EE47ElBYclEwtFp5kFwvEVBDthFwppS6EGgmUhBYJ5Fwkw35kE4lk1BivpFwr273EGocD5Bl/xFwsQ83kGgCzpBK8BEwvvw4EFgDj5Br7lEwjN630GgbkFBYCxJwtYx6kEIjkNBXyxJwkYo6EGI3EhBOu1HwtvO6kHoM0NBLetHwqzV6EFgAUlBVONIwqTi30GAdzJB1j9Jwpvg3EFQKDpBDslGwum06EHIZ0lBF6BGws/35kE40E5B2pVJwikV9EH4GStB1qNIwu419EHAZSpBH8xHwmCe6UGgNiFB4cFGwrrX60GIsSNBZ61GwtKU8EEweCtBcmhGwvS25UGYNFJBqThJwupR8kHgTzBBGBJKwiz58UFIYDBBCPNLwrwt6kFggCdBbVlLwv7U6EEwoyRBq+NLwrwt70Gomy9Bs1ZMwlMq7EGwYytB6AlKwvzw50EQdCFByT1Hwtr58EGAPzBBkPtHwqg48UHgTzJBJM1Hwi2y6EGo4iNBEdhGwg/m6kHghyZBupBGwiuy70Eo9y1BZIJJwqQp80EYyi1BPkNKwg7m8kHwQi1BxhJMwvNE60HYvyRB9W9LwgPk6UGQFiJBq+NLwuht8EEYESxBrlVMwkJg7UGg/CdBYx5Kwrbz6EFI7h5BHGhFwgEA6kHYsDBBSsVEwioV50HYlDlBPIpEwtaj4UFY40hB4yVEwkrF4EFwLktBMQhCwv//2EHQhVdBhLJAwrGd1EFQflxBgRVJwkIZ+0EgSw1BFqBHwqQp90GoKRJBxZJLwvDu+0Foug5BXA9LwpZD/EFgDg5BhutGwltI80GIeRtBaoNCwvO220G4D1RB0HdGwoTA8EFQUyFBuldGwtmH70EQyCRBkW1Ewmb040Gwf0JB1XhEwlvy4kEgPkZB01tGws2F7kGgfSdB6l9GwmWt7UEAqipBbSBGwurf00HQ6EpBjl5Hwrbz2EEAqkJB2KNEwmX0zkFQflZBGJJFwrAr0kE4lk9BJQZJwq5H6EHwtCBBhhZJwsZL6UFQ8B1BDLtMwm/L9UHIPApB7cNLwiLb80EgSwlB/ptHwuIz2kEoBkBBEJ9Hwt1A20EQZT1B6wpIwrY640FA3yhBsfJIwiYx50FI7iJBFDxKwges8EFwvA1BZq1JwnDL7EFQKBZB9LZHwurD30HAuzBBGr1Hwgrz3EGwjjhBht1MwuwK90HA1wtBqThJwi5r6kEQLRtBO5hMwvVv+EEI5AtBElhMwpon+kGAWw1Bp41Lwj589EFwEh5BjglMwr3m8kHIrhtBHsxLwuQz+0FgAQ9Bh2tMwsYE80HI9RdBuB5LwhZn+0G4yBNBe81KworP+UGQpBhBcqFMwu+n9EFoARNBdNpMwipA9kHgMQ5BBbpMwvRv90EwXAxBmplKwgY6+EGwDR1BxGdLwrrX+0E4lhFB2NxKwuRe9kEwsh5BnTZMwuUX+UGYUBFBm1JMwuq0+UGI6w5BIPdLwnpb90GY/BVB9MRLwvrw9UGIBxpBqA1MwguQ0kEgzEhBYKxNwjgX0UFA30hBfD9NwmJX0EGgtUtBFfVLwka20UHIEUtBfvhOwm5ZyUEYEUBBnFJOwobrx0FA0DxBOAlOwukmx0HALUBBC55OwjaJyEGoRUNBfvhOwhYgzkEQkEZBCDpPwphuy0FQ1EJBBdZOwtxrykHQWkZBuZBOwh4+zUFwEkpBFiBMwlMqx0GYGF9BiqVMwrsCxEHQIF1BUI1MwrIPwkFonmFBHsxLwrAAxkEAjmNBTSlJwjj7y0H40lxB17FKwkw3ykHQoV5Bqf9JwuVeyUEYEWRB1rFHwjYXykFwkWJBHCFMwmP0wEGAzVhBMsFKwiLbvkFwoFJBBgFJwhI8vEEQrFVBmotLwtyyvUFgx2FBIxROwu/u2UEQZSlBdvdOwjzf2EEgkilBX3NOwjLB1UHg3TRBqnFNwojP1kFoEDVBxhJQwkyp0UHQ9yJBD61PwmCe0EEAmyBBov5OwiijzUGo/ipBRItPwtLbzkEAfy1BPF9Qwmyg1UGYNChBBVZQwjj70kGgbiVBuOVPwr5Y0EEg2S9BwspPwrMP00EweDNBQqdJwsxa0kGgCzxBxHVKwoDc1UHYBi9BhDJLwvEZ10GYpjFBKVxKwsXZ00FAmD5BQhlOwoBqzEEAcE1BImlOwq2OyUE43UlBbLxIwnyGz0GwAEZBCh5JwttA0EEQu0NBk99JwpDC0UH44UZBEJ9JwtQG0UGgxElBUkZGwkmaykFAmFJBQ9JGwuOly0GYpk9Be6JHwgIrzUHwUVNBQadGwsMgzEG45FRBHkxLwu41wkEgoUdB4rNKwt3dwEFgZEpBHsxLwg9YwUHYBk9BpXBMwqRFw0H4p0tBBJ1Owia/z0EY5hxBPtFNwiZ4zEEIVidBeIVJwsDKvkFQfk5B2zJIwrY6vEHQL09B5/tMwqKMxkEAfzlBA+RMwp/vxUHQSzxBL11Mwh+F10HA5jNBCHNLwkKL1EFAmEBBMohIwo7CzUGYX1dBhqRHwoqzzEGI61hBjV5Jwpf8zkFQflRBQ0RIwhM8zkHYTVFBF6BLwtej0EEQ801B5sJMwhhLz0FYVU5BUQ1Ownqix0GII0dBzJNNwklTxkHwNURBggdRwqvx1UFoLBRBAjlRwmU710HQLxdBbHVRwkqa2EEo9xNB9mFRwv6N10GQzw9BChBRwtKU2UG45BpBi/pPwuf720EAqhxBWDlQwpAJ3UE4FxlBnihRwl6P2kH47hdB2FxOwqBh4kEweANB+ZpOwmDl4kHIyghBR6hNwiGU4EFwdQ9Bvh9NwpDt30FI/QpBWuROwmCe3UEYWBxB7NFNwnyG3kEAYxpBrY5Owq5H4EG4DxRBzkxPwp7v3kGgtRdBGNlPwnA94EEY9RJBSRpPwiD34UForQ1B6iZQwlUO40GYNApBsh1Qwsjo4EGg/A9BpKlQwvT940FYGwNBdoVQwqMp40GwxghBPvxPwpA05EFQKARBFxJRwtxr2UGwHAFBU3FRwiTb2EEoPgZBseRRwjHB2kFQDANBAABSwlsd3EFQfvtAaMpQwqjG40FAtP5A0elPws3M40EQyP9Ap5tRwuj72EFgAQtB4IhRwldV2UGw1RBBfnhRwgnz2UFANQ9BhMBRwhb12UFg8ghB7PxRwlMq4EHwCvZALmtRwlK44UGAzfdA+JpQwlwd4UEw6vVA8WBRwnw/30GgCfRAtzpRwk9i20HwURVBemlQwrAA3kEInRVBJnhQwkB83kFQYhNBkjRRwm7n20FoEBNBChBRwl5I3EGgbhFBOm1RwpqZ2kEQ8w1BYGVQwke23kFIixFBy6FKwjTsyEHgljRB2ZVLwmwuzUGIlSZBtFZKwnH2z0HglihBSlNJwgvXy0HgTzZBcr1JwqEaxkF4aDxBHhNKwgbIxkFA3zpBUcZIwmoDykE4MzxBV3JIwh0TyUEQuz1BXoFHwgC5wEHopUpBNuxHwk5iwkEQZUdBAoBGwvdvxUH4GUlBbPVFwiCFxEG4gUtBwcpOwlfy3kGwYflAV45Pwj583EGQz/ZA1fhRwtij2kFQbwhB2k5SwvHS20GoYQJB+FNSwkA13UHwF/1AhEBQwlD/4EEYEQ5B92FOwgWB2UEosAFB8lJNwiLb20HIIANBhWtMwv5i2EHQoQxB9X1NwvEZ1kGYGAtBVONMwmOC3kE4TxdBUUZMwpaK3UEAHBRBz3dQwsBY10EIcgZBpClRwgIr10EwMQtBJb9Qwqh/1EFg1hdBMBZRwpNf1kEolBpBPvxQwubQ2EHQvR1BosVPwklT20Eovx9BRzZNwixA00G4yBNBggdMwjiJ1UEwMRVBGvZLwpKm1EGgJxlBJgZNwtKU0kF49hZBEVhMwgFyyEEQZVtBZthMwrSByUGwDVdBYGVNwsi9xkF4k1NByPZMwsI8xUHwtFhBRFJHwp+ozEGYGE1B4npMwpwLxUFQqT9BJr9Kwhp20UEAm0xBw7xJwv//zEFIb1pBkG1Kwub7zUEIyFZBaoNLwidczEHoQldBX/NKwlQqy0GQl1tBGIRMwsqhwkFo5VNB1fhMwl1kxEHYsE5BZnRIwl9zw0HQWkRB3PlGwgxJxkFoLEZByi9PwlDUz0GY0T5BElhPwsxazUFwZjtBikFPwlNxzEFINT9BGBJPwobrzkHopUJBqvFOwhyh0kEA1RNB3SRQwpB700Hw7hVBZIJQwtQG1UEwQBFBV45PwuaJ1EGgUg5BsABPwpqZy0FYjThBKGpOwsnoyUHAHjZBNmxOwn74yEEYgzlB+AxPwkWLykGgQzxBKs5LwrOd20HQWhpBpXBMwnH23EGIlRxBrkdMwukm3EGwuR9B9ahLwtKU2kHwmB1BTilMwp9h20HQ2SJBkm1Nwvl+3EG4gSFB/1RNwiyy20EohSRBh11Jwg670EEI80FBnItJwhiS0UHIID9BPUNKwoQy00Fg1kFB7QpKwl5I0kHo7ERBiE9KwnZMx0FQYjlBk5hKwlodyEHAAjdB5kJJwkE1y0HQSzhBJQZJwuSlykFAJjtB6PtNwtyH0kEgBEFBk+1NwgK50UGABUVBKYdMwnsU1EGojEFBOkJMwm5Z00F4y0VBOjRNwr0tyEEo9zNBgRVNwphux0HoXjZBQlJLwuDB00EoPkRBHCFLwpwL00EYPEdB7rVOwsuh3EF4yx9BC5BNwthc3UHglh5B+bdMwsbZ0UEoaRlBfr9Lwpf800FQDBtBTH5LwkPS2UE4wSBB+f5KwuRe0kEAf0lBcEtOwnUF20HQvSVBUjhPwtbq2UHY6iVBCldQwqO30kFY1B5BEdhPwnKv0UE4wRxBg4dQwjr71kGgUiRBBJ1QwsdL1EGAzSBBkrROwpng0EGIeRlBOftLwjpt2kFY4yZB0CJNwrqQ2kFQfihBhWtMwlqr0EEQ8xtBVlVLwsro0kGIBx5BeDBLwgIr2UGAdyRBhXlOwoTr20FItiJBfJRPwo/C2kEwsiJBxpJQwnmi00EA8RpB+v5PwuCW0kGgJxlBjtBQwnH210HYsCBBUf9Qwhl21UGIsR1BqrhOwue00UGIpBZBnf1JwpwL00HYlCtBFiBJwg+fz0HQdjlBpZtIwojPzUHALUBByC9IwiH3zEEo90FBWEdGwtYxyUGAhkxBDLtFwuSlyEHQ6E5B92FOwgc64UGg4P9AAuRMwthA3kHY9wZBJvhQwg4t40HQPPtAuRBQwj4K40GQsfpAGvZLwoAj20Eo9w9BQ9JGwjn7yUEwh0lBUX9LwkrF2EGIBxhBAnJLwonP10GwmxtBbxJJwpLtzkEQAjxBZuZIwm5ZzkFg8j5B+EVLwvYo10Eo9x1BmtJKwlLj1UGAzSBBLflJwnRowkFY1ERBWStLwkb9xEFYKj1BAqtIwpqZv0Eg6EtBE0pJwukmwUEAHEhB58JNwqgN0UGI3BhBBshNwpX80UEwaxZBMN1Rwvup3UEQufVA8CdQwuUX20HA5vhA0pRLwry7xUEQgTpB0pRLwq9HxkGYwjhBZthMwlZVzEHwfCZBnrZNwhCfz0FgDhxBRURPwrhl2EEIgQJB619Owhov1UHQdgtBq+NLwoLAx0GYNDRBE65LwiYGx0EolDZBAEdSwn343kGwKfdADQJOwn6x0kEgWhNBNt5RwhQg4EHA5PlA4IhRwid44UFQfvtA9LZQwhZn3EHQExBBZElRwlXj2kGwDQ1BciFRwkKn4kHQIP5AMN1Rwvw320HQWghBdcxQwkw340GwOARB0pRQwkx+4kFAQghBnTZSwsyF3EEIAANBEkpSwoIH3kFw5f5A0CJSwi1r30FAJPtAqnFQwsGu4EFAfA1BOPtQwkzw4kGAFAFBzkxQwl663kH4ixBB8tJRwomz4EEgdgJBZLtRwgc64UHQ6P9ANLNRwtDb30HQhQVBakpRwjpR3kGoGgpBIelMwuHBvEFwoEBBrPFNwgqsukHArEBBY9dNwm3nuUHIg0RBF8tMwthcvEHQWkRBbiBOwu1RtUHwCjtBdRNNwuTss0FYKjdB/OJMwh8Ts0FIGTpB8hlOwpRftEEAqj5Bl4pOwsaSuEG4D0BBo4xOwraBtkHY2z1BVHFOwiGwtUGQUEFBL2tOwuDBt0FYuENBHJNMwjjQs0FQU1dBYJ5MwlzWsUGQJVRB8RlMwvaasEHQzFlBjlBMwmLJskEwo1xB7ydLwoWkuEFgZFhBQCdMwiLbtUFgOVlBGMtLwnkwtUHALV5BdsxKwpGmuEEYEV5BuztMwlIqsEHIn09BwTxLwsYEr0FwA0pB1IZKwnOTrUGAok1BbLxLwmQfr0GIeVVBMnpNwt7Bv0FwAy5BuldOwllkvkHA5i1BDDtOwgArvUEYrjJBJjFNwiO/vkFA3zJBHaFOwvzUuEEgWilBNt5NwgByt0Gg4CZBtYFNwghltkHwJixBzFpOwqO3t0F49i5BWPJOwnlbvEHoei1BfvhOwopBukHIZytBtshOwnE9uUGoqDBBDNdOwkpTu0EAYzJBVtVJwuHsvEHoejNBaB9KwuHsvUEQkC5BhxZLwnd3v0E4ljFBZMlKwv2NvkHQzDVBCh5Owh8+t0GYwkZBnyhOwsARtUFo5UNBrBxJwuwKukEAcD9BwjxJworPukFwkTxB9DZKwl3WvEF4IUBBBg9KwvZvvEEgWkNB3whIwgC5uEFA30xBrgBIwnuGuEE4pUlBtvNIwlDUukEIVk1BwvVIwo3eukEQyE5BJb9KwhB0sEEAm0BBuVdKwrXIr0GQCUNBoYxLwoMHsEGQbEZBuOVLwknhsEHoiUNBHgVNwsnotkEY9SRBKJVMwqzVtUHwJipB7QpKwpX8rkFgx0VByD1JwkfhrUEgvUhB0elLwm5Zs0FIYDRB3KRLwrSdskGAWzdBuhBMwi2Wv0EwsjJBXNZLwgq7vkHAWDdBP/xJwh7MukFo5U9BGBJKwmmRukEY5lJBCTpKwqNFu0Hgh0xBZy1JwhkEu0Fg1klBXI9MwraBu0FQmkdB9H1NwlRVuUGwm0dBQ+BNwqS3s0FwdUFBtqxMwoJOskHgJD1BwANPwsIRu0EQdBtBh11Pwr6fvEGwqh1BglxPwr10vUFAtBlBYR5PwjDdu0FAQhZBx0tPwmPJvkGgGiBBkcJOwobrwEGoVCFBDNdOwmXJwUHQWh5B8lJPwtBpv0EgdhxBRAtNwoXrxEFwAxBBajxNwp7vxEFwShRBWZ1Mwgfzw0Ew+RhBQPxLwqdUw0FwShRBme5NwpxSwkGgCyJBne9MwvTSwkGgmSBBNDNNwkqaw0FwAxxBnu9NwvLuwkEADR5B+BpOwrNWw0GIXRpB4IhNwjZexEFAtBdB3xZOwlvWxEEA4hRBqFROwquqw0EQAhhBO21Owk9ixUGQ+hBBhHlOwp3ExEFw9BNBXQ9OwqVwxUEoaRFBtshOwpCmvUEAYwxBqf9Ownw/vUFIiw9BokVPwudtvkEoBg5BJz9Pwu3uvkFYKgtBtY9Owg4txUEA1Q1BVRxOwkA1xUHQBA5BjSVPwhxavUGojBNB3DJPwvs3vkGAzRZBFDxPwqzVvkFg8hRBOUJPwsA8vkEYyhFBAYBPwuNewUGIMglBDTtPwhQ8w0EgoQlBFtlOwponw0GQpAhBjSVPwr4RwUGAMAhBNhdPwvzwv0EAcBlBy69OwjbswUEw6hpB9rZOwuQzwkGg4BhBERFPwl5IwEEwvxdBERFPwkKLwEFQxRZBnERPwuLsvkFQbxRBbLxOwo5QwkHw0BdBXkhKwjyYtkEgzC5B0LBKwnpbt0HQdilBGBJKwu01uUH40ipBbLxJwi9PuEFoni9BJU1JwhJYtEFIGTpBhYdJwhX1tEFQUzdBdBNJwhq9tkEolDhBQuBIwkMZtkGIeTtBnP1HwsovskGgmURBh0FIwgqsskHYv0JBO+1Hwry7tEHArERBO6ZHws+FtEFY40ZBKFxNwhI8wkEQ8wdBhutNwkbhv0GwHAdBNl5PwpTRvkHQPhFBGYRPwmgDv0GQFg5BAYBPwpKKv0GgfQtBinpOwsSuw0FQxRZBAoBMwrzmvUGA+AtBV7lLwhoTwEH4KA1BQwtLwmu8vUEQ5hZBzr5LwoqIu0EIjhVBQCdMwtvOwkFoyR5BqjhLwt+ywUFggBtBoVNOwjvfu0HISxBBr8dOwgisu0FwLhNBqf9OwuVeukGoRSFBwkpPwqzVu0GwjiJBcT1PwvP9vUGo/iRBLqROwsrov0F42iVBqmNLwpPtuUGAhhxB1rFKwp02vEEQux1B0LBKwhyhu0GocCBBZ1hLwql/uUEA8R5BD+ZMwoHctEFQKFJB2k5NwsHKtUH4p01Bu0lNwruQs0GQs0pBOAlNwv/UskFQG09BoEVIwjHBuEGojEVB5GxLwlDUsUHQEzpBxCBLwprgvEGAMEZBdoVLwoQyuUF49lJBq+NLwhbZuUGot05BEspMwkrFt0EAqk5BYmVMwqrxtkHwiVNBKJVMwqNFsUHYBktBT9RMwlrysUFwZkdB6aZIwskEs0GYNEBBjkJIwsvotEEwzkFBWatOwlpkukGo0zdBNaVOwnYwuEFINTVB2JVOwraBt0GwADpB6phOwvx+uUEo9ztBnm9Nwu58uEHgXB1BHz5OwqL+uEFgqx5BO21OwhIRukFAfBlBTalNwhjZuUFgxxdBjSVOwgTItkHwUTNBtEhNwkJgtUEIuTBBLTJNwq+5tEHgQDRBdxNOwg7mtUFonjdBX/NKwtOUwEFwyyFBjd5Lwj7fwUFY/yNBJc1LwudCwUGo7yZBcvZKwqgNwEHYsCRBOrRLwoPAwEEAfylBf6NMwgNywUHYIihBE4NMwuj7wEEQgSpBDnRJwlacu0G4ADpB2JVJwr4tvEHoMzdBV45KwuLsvUEosDlBOl9KwtxrvUHgzjxBkMJJwlSctUHgQDRBsABKwqsctkGYpjFBZoJJwpjgt0HArDJB/0ZJwrFWt0E4XjVBcBJOwqYpvEFgHThByvZNwv9iu0HQoTxBHgVNwoDcvUGwADhBZuZMwkA1vUGwODxBbC5MwnTatEFw2C5BxhJMwjIItEHA1zFBQplLwvNEvkHQdjtBJnhLwgvXvUFI/T5BPd9NwmNXwUFI0iVB7MNMwjbswUE4TyVBQlJLwrsCuUFYuCFB+7dKwpwLu0FA0CJBzNpKwuxRv0GAFCdBME9Lwt5rvUFgq0JB9ppNwjhCwEEAcCtBWXJOwm7LvkFIfCtBtshOwlxIuUEIciZB6PtNwovet0GocCRBERFPwmbYvEF4PStBdCFPwsi9ukFAFylBvh9Nwm1Zt0HYvyJB6W1LwtdcwEEQOixB+VNMwpKmwEEgWi1BTSlLwhSuuEEgLyRBp5tKwmGeukGoVCVBy6FKwgy7vkF4kylB1b9NwoPAwEEA4ihB35ZOwjRev0HAAilBfvhOwmHluUGgQyRBhiROwhtauEEosCFB6DRPwoFOvUHghyhBkEJPwi8ku0GgYSZBrkdNwrzmt0E47B9BONBJwlaAu0HwbSxBdoVJwjZeukEY5jBBwvVIwoiIuEEYETpBjtBIwlL/t0FINT1BBORHwi2ytkFY40ZB/ptHwprEtkFY/0lB/OJMwkA1xEFQGwtBd4VLwjYXwkEAHBBB/tROwgisxEEovwtB8GBOwtejxEGg4ApBEOZKwr7mv0EgzBhB9DZIwuXQtkGom0NBb5JKwg27vkHQzB9BPYpKwvgMvkHAZSJBC0lJwtDbuUH4RDRB/RtJwtRNuUHgFTdB34hKwkREvUEolCRBnm9KwgKdvEFAFydB4UFJwkwMsUEo2z5B5DNKwvGnskHASTlBoNNIwmoDsEHg+UNBjRdJwgSdsEEInUFBhDJMwqK3t0HgoyFBFllMwi0kuEFAJh9BuCxPwpW1v0HgawlBo35OwvNvvkGYNApBwnVKws4+s0GQbDZBJb9KwmDls0EQrDNBwJFLwgY6tkHwCilBiQhMwj81t0Gw8SNBR6hNwqzVvEFgcw5B3d1MwlEbukFAURZBci9LwgRWtUFYDi5BhflKwqWbtEE4FzFB3HlPwuw1wEEgIApBAoBMwpqZuEHIkhxBrZxPwvCLwUHAZQpB0HdPwoEjw0FwHwtB4AhPwqSbwEGQzxVB0TBPwoUyv0HYlBNBxwRPwoxsxEGYwgxB5VBPwr8Rv0FAJhFB5LNOwv3UxEGIBxBBinpOwhODxEEoIhNB/HBPwjB6v0HgMQ5B3XlPwvH9v0EYZwxBdZNPwgmQwEHQPgtBeHdOwp59w0EgkhVBKNxOwvLSxEEYZw5By69OwhRnwkHYBhdBvElPwvxiwkFAmA5Bjl5PwiqHwkHwUQ1BtyxPwpb8wUHYvxBBxwRPwhxawUFQmhNBWaslwj2Y3kEYEolBNCUmwmDl4EFAboxBAXImwtQG30EQyY1B9P0lwrK53EEgk4pBaZEqwmit40HYW4xB5N4swn2G40Gc0ohBymgtwlgO4kH474lBT9Qqwub74UEg9o1BvPQnwj4140GgRI5BITAowtlA4UHspo9BMIgowqBh10F0L4ZBiggowtjq2UEkMIRBuGUmwmb02kF8aYdBosUmwkKn2EE0FolBmRktwplS4UFgOoZBSVMtwnVM30HQTIdBq2Mmwult2kHoNIxB1L8rwsta6UEYLoZBPcMpwt4k6EGI3YhBS3Apwg1J6UGoN4hBlzUrwo5Q60FAtYVBvp8nwo6X5kHE54lBdOglwrXI5EFcK4hBONAlwmTJ5UGoG4dBtIEnwjFP50Gc7ohBdj4lwgke60F4y3dBkt8jwpSK6EEQu31BxlkkwnyG5UEQ5n5B7vwlwrY650EAqnhB1L8kwvjF40GojYRBnX0kwgOd5UE4bINBQqclwhPK5kF4E4ZBfzEkwuqY50F8aYJBHCEkwsta6UEEgIFBPoolwlbH50FMYYVBNLMjwqUp7kHAAn9BvDskwg276kG0q4FBiJYjwpOK60EoIn1BUI0qwgAA7kHoCYJBjpcqwgjz7EFMYYVB4uwpwhU87kHcToVBVJwpwoMy8EHc3IFBuGUkwpA08EGg4HxBvLskwqYp7kEo23hBOiYpwsZL6kFkrIdBodMowrAr60G4SIdBcb0nwgC58kHw0H9BJzEmwlc58kF49nxBtvMmwiVN8EEg2XlBiZYowmq88EF4IX5BeVsnwncF6EGQM4hBtTonwqS36EH4fYdBLiQnwigx6UHArYZBapEowmwu7EFUxoZBhHklwtxr6EGs/4RBUiotwpi12kF8sIZBdNoswrrX3UFE4IVBU9Uqwmf02kHY3INBREQrwkRE2EG0OYVBepQnwgJy7UH40nhBNJcpwmgf7kG4Vn5BoAwpwogW70EEgIVBxHUowuX78UF0L4JBbmcqwsTZ6kEQZX9B1XgowmYf6UHAn3lBtjopwl1I5UEgL3xBOSYrws4+50Egr4BBWfIkwg0t40Hgz4BBfrEmwsVL40H4YHtB4EErwv6N60EQZoJBfyMswj/D50HwtYZBJAYqwrY650GIsolBXbonwvT95UGk8IpB9P0lwoze40HAO4lBErwrwkzw40GM7IFBFPUpwhAR4UEwzn9BIDAqwq/k30GcYIBBCxAswqMp4kHUooJB1XgswrsC5kEM5YNByegrwtGU6EHoCYNB/kYnwmvn30EYZ35BxFklwpX84EFgOoJB2ZUlwomI30GkU4NB+n4nwhl23kFAGIBBwMolwjBr3kFMRYRBlUMlwgUP4UHMr4ZBwnUlwogW4EFQt4dBkN8twuIz30Egr4tBPkMrwoN530EchI9BJAYlwjhC4kGAv4VBXjoswvDS4EFkSYNBiE8qwnRM3kG0HYFBKtwmwjRe3EGQXo9BsKsowoXr3kE0FpFB5+0twuWl3EEw64hB6aYnwsta3UEcy4BBUA0mwowl4kFoLYtBW2Qqwj815UF4PotBJrEswmQQ5UG85YdBzcwnwn6G5EFoAo1B9P0swmb04kEIZIVBuBAmwsfZ3EFwkoVBQGAswmSC30F8IoRB3HkqwuEI3UHU6YFBYOUnwpLt20F0BIJBIiImwqL+4kGoG4pBg0Aqwq0c5kFAbopByXYswtRN5kFAX4dBCdcnwhAt5UF4zItBjdAswjJP5EF8sIRBcHYnwm898kGwVYFBf+olwuqY8UHUMIBBTRsnwvOL6UF4E4ZBp5sowjom7EEAcYZBpKkkwjxR8EHQL39BLrIowpOm7kFE4IRBYCwkwvOL7kG4yH9BAXIkwvRv60E8woFB1vgnwkl+8UG4uoJBAYAlwmOC6EEwpIRBpfAlwnST8EH8t4FBnEQmwgIA7kHQvoNB4Ag9wpx95UFMGoNBWuRBwlSc2UGwHG1BCixHwrY6y0FIfF1BbllJwhkEukHAHlZBOiZMwj5Rv0GYX2lBXYFLwvnFw0Hgh2pB5NBCwmwuy0EwJFpB/ClAwtUxz0HYBltB2Ac/womIy0GITmBBEspAwogWyEEAHF5BjolLwvZvsUGot2JButdKwnuitEGAsWVBRAtHwrwtr0EY9UpBdExIwh6FrEEgvUxB1DFIwmlKr0FQDEdBOjRAwsXZ4kH4qIVBj/s+wrpJ40EISIVBt8k6wj/u3EGgNn9BZmY7wres3EEoaXlBtyw7wnPa30FA+3dBWh07wvk34kFQKH5B0GlLwrByrkGQQV9BePdKwvaarUHIEVtBu5BHwlXjsUEAKUdBbS5HwmnYs0Go4klBIqJGwhiSskEYn0xBrg5HwopBsUFA+0lBdaFFwh8+vEHgXE9BnbZEwmbYwUFIRFFB76dDwupRv0HwJlRBhxZFwkTSukEQgVBB3t08wiCF40GEh4RB5tA9wmoD0EGw1WZB0L4+wv//0kHgo2VBgE5Iwr6f0kEosHVB3DJGwiZ41UG45HhBP7U7wsNn2kFQqXVBYSw8wjII3EGYQ3RBMBZGwk4btkFI0k9Bf+pGwtqHt0HYlE9BdJM7wgJy5EFcK4FBFz07wilA4kHIoIJBIHdCwnw/w0Gwf1hBgpVEwqo4x0Hw+1ZBsh1Jwp5hzkFwH3NBHtpBwsAR4EFU8YNBN9BJwtMGrEEYg1FBnH09wue010EQ821BDLs8wliA1UHALXBBCnNJwpE0x0EAxmtB6tFCwiSU3EEMLIFBK0BBwl7lv0FIGVxBO6ZCwmgfvEGQs1hB8tI/wtD3xEGI3GJBiIg+wiUGyUGoGmZB/GI9wp19xkG482xB8As/wjj7wUHww2hBphtFwtIis0EQ809BImlGwi5rr0GYCU1BphtJwrNWqkEIK1hBVONGwoSkq0Fgx09BdUxGwvVvqUGYNFRBwi5Iwm/Lp0Fg8l5B+Aw9wvS2zUH4p2tBxhJEwmwuuEFwoFRBxK5BwmYfuUEwzltBfAZDwrqQtEEg6FVBCdc7wgNW00Fgc3JB1L86wpQY2EHYv3hBHto5wt+W1UEolHxBrI46wuRe0EHYeHZBFWc5wgXIzUEIK3xBLhY7wvCnyEGQl3dBvQI8wqzVykFYKnFBMN1BwmsusUE4CFlBjsJDwoyXrEEwo1JBu3REwn4jr0EYrlBBhxZLwt5ru0GoYWhB4sE4wiz500GcNYFBhfk2wsbZ0EEQgoRBSv43wvKLykHM9oJB5N48wsvow0E4T3NBfmo+wiA+v0Hgo29B11w9wvKL2UHILo1BPMM6wmb02kEE1opBnMQ7wnxb30GcGYdBxgQ/wraB3kEgBYlBjVBIwk/Ux0HIrm1BGnZAwjzfrEGYe2BBebBAwuhCtUGIB2JBhHk/wpXRskHIympBMAg6wm4uxUGYmIBBwMo7wmvnwEFwH31BtYE9wlK4vEEAY3hBfiNIws+wqEGAMHhBbtlHwlLjrEGAW31BDa1IwuxRsEHYsHZB2vlIwmt1q0EQkHJBMGtGwmjYyUGw8oRBWqtGwoddxUHcI4FBALlFwoddv0EUH4dB4yVFwne+w0H04IpBWLlIwi5rqEHQWmhBUsZHwr6fpUFgum5B3mtHwlPjv0F49n5BmplGwgqQukE4s4RBddpHwrjXtUFMqINBOLRIwlvWukEYPH9BDAJFwsRnnEGQpYBBjglDwjeJlUFodIZBdFpDwpjgmEHAH4pBaZ9FwlfHn0Hg64NBVtVHwpYnsUFgD4FB4fpIwh+FtUEAVHpBEkpDwleAnUG8EJBBzoVFwvs3pEF4PohB2kBDwpj8x0Fc5IxBEB9Ewv+NzUEAnIZBwi4/wgpluEFQ/ppB9LY8wptSvEHEdZ5B6d8+wjgmxEHA2JZBRyhBwugmwEF4zJNBslZBwq6OtEHIoJhBBJ1CwpfgsEH4xJVBkrRAwvypqUG4AZ1By1o/wkA1rUEEq59BjpdEwhARqkEIAZBBpZtDwopsrUEcy5JB5lBFwhpLtEF4PotBbXVGwgRWsEFYHIlBUQ05wviav0EQH6JBiME7wv/Ux0FMYZpBLl1Cwiij0UEADolBQOBCwlVV10FQDYRBIrBEwmou0kHAZoFBUo1Iwh0Ty0E4enJBz7BBwrNWpkGcGZpBaBFFwlrWpkGQQoxBU6pGwqebrEHEvIVB+kVDwuIzvEEAgJFBuwJIwigxyUFY1HpBKepHwmAsxEEQ13ZBp5tAwjm01kEM5YxBlnxBwqHT2UGgtolBi4hJwlYOrkFIfG9BHHZJwpkns0HALXBB9hpBwpMYzEHYao9B0jBKwu01uUF4WXJBa64+wt+W2EEInWtBa2dEwkA1zEGA+FlBr4A/wn4/1kEQkGZBlN9Awpgn2EEYEWpBHCFHwgbIvEGot05BrUdFwjCWyUFwrVdBSwxGwjeJy0FIi1lBQadHwsPZuEGoGlBBqX9Iwh+FukHgeFBBdQXUwcKDeT841wdCQWDXweReI0CgIQhCDIIAwui0wb4gfhVCmlL8wRq9rb9wCxNCEgMDwvVvgEAIMxlCuoIDwpTRI0CYrhhCHOj2wQ0C67/42hBCZa3dwdkVgECU5ghC5RfkwSSUqUAsxwpCGJLwwZF7BcAYGQ9CorfowdbqCMD4kw1CYYLbwch2rr+cywpCDS3YwYlBYL90mglCOu0Awr9YqkCkzBdC5/v5wc9px0Bq0RRCcWjVwdSUCr6AuAhCItsCwrC5gD/oghdCppvywTDdzEB6qRFC+NMAwvNEvb/UxgtCW0j8wRUg578sxwlCNKXdwS5rJUD8MARC2ofjwSxAfkAWNQVCZtjlwYtst7+UrQZCoNPhwbY6Zr+ksAVCT1QEwlK4rkC8FxRCzncGwk/Uh0BGPRVC2JUAwpx9yECmaRFC6t/dwZmZGb7uygRCJE0Hwq0cMkBwixRCBUgHwr9Yoj+YAxNCQ9L5wc0TzUDwLg5ClbXbwUT9ez8Q+wNCmlIFwkzF2b2oohBCg0ADwohdgb8mDQ5CxGfqwbespUBmNAdCBcj0wVNx5r/AXwhCZq3uwbwCpL9UPwNCg3npwRBYWb9AdQJCItsGwsTZs0A8ZhFC0DAJwhKDkECIVhJCHCEDwiGwykCA8Q5CvubkwVLjpb1I2gFC50IKwhp2RUBGdhFCpHAKwuaJyj/2vQ9CyhP/wVxIzkDQfgtCAuThwW3niz8gUwFC6tEIwmJXgD5MBQ1C/KniwYGVK0BShgFCIxQHwjptIL96KQpChOsEwmsulL94twdC3t3nwaP+gUBWowJCxCDvwaZUpECwlQRCf2oCwmIsyb++tAVCLiT9wRZLvr/8dwRCgsDwwXXaIL9krP5B6wrswTDdJD6oqf1BOfsMwlVVXUAe0w5Cvx8Nwl7W+j/86QxCSdMBwq9H0UDORQlCAIAFwoMHz0DsnwxCEFjowReSpj84Qf1BLPkLwvgMOz8s1QlCoNPnwQIrN0BQt/1B/WIKwuzfCL7oyQZCyb0Lwry7m0DM0w9CME8IwiPbOb9cTwRCzD7swVxIhkB8KQBC46XzwR8+p0AATgJC6LQFwgrXo7/cRwJCUjgCwnMhmb8c7wBC35b2wXNocb94Wv9BYB4Jwu3Du0AICA9CjgkAwqhUHL5Qt/ZBNDP6wYAjFD5I7/VBrJwLwgy7xkC+tAxCOTQOwrMPp0DokA1Ckt8Hwv3U2ECksApCL5b0wTDdRD9w2fVB05QPwotsd0AEXQxC7+4PwoxsH0CY5wlCrwAEwjzf10BmewdCDy3wwadU3D+YNfZBkEIPwqAarz9IoQZCWIDuwfk3SkCYw/ZBaNgNwgaBFT/gZANCIukLwnnCdTyOngBCHszxwfypjUCcGfpB8Rn4wUZvr0A87f9BfngJwpF7Db9okPxB308GwnP24b747/lBFHUBwoHcuz+cYO1BWh39wYMH8z/4Ye1B5okTwoaklUCC1QhCpnAUwuR6XEBc3QVCcyEGwjtt6ECuTgZCkqYKwpRD50AgxQhC7nz4wV1IKkD0me1BhPkTwhzoFECYdQJCy6H1wXOvcUAchO5BYWUSwgJyzz+Y3/1BAbkRwkDuuUBgiApCO18QwmmRjT8IAfhBQxn3wRyhoEA0iPNBDLv7wQRWwkCIa/tBkMINwjMzMz8sI/NBVZwKwg/mST9AQ/FB414Ewry7iz8cPe5BDLsOwhYg10CsIwpCWuQCwjfQaUDEkeJBQWAAwnzNiUBkkONB+NMZwh6Fl0DCfABCiIgZwsh2bkBccvlBSjf8wbdlpUDQvuVB6e0Xwp02SEDgMvJBfQYWwgPk1kAgRQZCxpIYwrrXuECs6gNCS8UVwthcKEAAgOxBabz8wTDdyEAISOxBPF8Awmq86EAozfRBNt4SwtV4GUAgaOhB0LAPwh7ME0Ac9uVBd/cIwioVL0BIqOJB+MUFwhBYSUDUFOJBdGgSwhov8UC0pAZCENgNwpMYAEFwmQZCiEEJwirOAkHcOQRC04YGwlQO1UAg2tZBYGUEwjLB70C8O9lBMvofwqCMtkA4JetBrY4ewkoMokBYjuRBM3obwoddBUEIc/9BqTgewq/V8UBAQ/pBV0ccwmIQlEAc9t5Bu4IEwsroBUFgVt9BOiYGwgUPEkF4zOdB+rcYwh4TkEBAittBcYQVwhM8kEA4l9hBxOcOwn34nEBQDdVBp9QLwsdLq0AgvtRBbpIXwtNNEEHApgBCXgETwvfhF0FIaABC8gsJwnkwu0CcGdVByqEfwqab1EAMc/NB16MOwozeGkGkDPxBqyoiwt4IJ0EkTO5BA+Qkwg/mG0Hs7elBzgUlwgyQ70B499ZBMzMjwq7V3UBYANFBgs4Mwn2xKEHcTtNBNlAOwvw3MkHIy9pBUFQfwnXa3EAgBc5BpikcwoIH30Bon8tBQO4MwjEIHEGo8M1BP8MVwu/u6kA4l8dBodMSwhp2+UCYw8dBkiYewgK5L0GATfBBnP0ZwmHlNEGATe9BPVEQwmGeBEHEvMhBRigmwmDlDkHgXeRBGQQWwsKuNkFkAutBHkwOwk5iEEGw48pBcT0mwixAAkGoYt1BS7cnwl5zFUEISMFBOyYkwlCNF0Hse75BkEIqwrByGEFwS8VBTEUVwj1RQUFY1cJB7BgVwnA9TEH4xMdBvuYdwjeJH0FM07lBPsMawjSlJEH4fbpBrBwlwh1aVEGwcd5BgZUowpe1TEF4hd1BmhkhwgtJWUE4Jd5BnEQYwvoMLUEQybxBsCsrwlMqQkHYldpBcq8swqh/NUGI3dVBIXcdwmBzWUFAptpBvx8Wwnd3N0EA/75BPNEswibqKUHY+M9BQeArwgSdHkFAQ8pB2FwWwqZUVEHYzc1BoBolwo/CQUGQia9BHSEiwn6xRkFAGLBBsh0qwgaBb0FcctFBQictwlwBaEFoEdBB2sAmwixAdEHcB9FBgpUfwp42TkFEUrJBHJMvwniiXkEoW81BNwkxwonPVEHEA8pB3KQjwuAId0FoAs5BEJ8dwsI8V0EQO7VBlnwxwnvNS0EIAcZBhqQcwvxiYUGAeLlBFS4xwvbhQ0EQkcFBtSwwwo4JPkH8/rxBjpccwuDBakF0L75B58Idwuj7cUEchMNBlrUuwtgVPEEwB7hB6LQrwl8BPEHAH7RBc+gnwm6gYUEIj6dBB4ElwiSUaUEQ9KlBg8AywuxReEEg2sJBDDs0whkEcEFgZcBBUMYowkcoiEHUW8RB0VsrwtD3hUEwXcZBILAjwrvXckEwXa1BmRk1wsvoZ0HYP71B/OIiwj/DfEHk+rFBVVU1wr7mYEF4zLlBOLQwwqwcgEHY+MRBYsk0wopsW0HcwLVBUvEiwp19gkEwlbZBQuAjwhvohUFYR7tBKk4zwkb9V0GYNbFBwUoxwsXZV0GMeqxBp7gqws8+XEHYI6dBkiYuwpF7g0FIYcZBE7wpwrTIfkHU6aNBkm0owrErhEG4SKhBCp42wpgngkFk17hB36Q3wpb8fEG4HbZBsfInwsSuiEFwS61BVCo4wmCedkEYErNBHkwzwh+FiUH0mbxBXyw1wkDuhUGAv7pBAfI3wm9ZcUHMaK9B6PsnwgMrjEHgpLFBqqoowthcj0EwebVBWMc2wsWSbUF8IqtBBAE1wvl+bEG0q6ZBupAuwivOcEH4NqBBrscrwthcdkF496BBXjoxwmatjEGEzr1BqvEuwhM8j0Hw/L1BOHsswnSTkUE0iLxB72ArwoTAi0GQeqRBAh0rwpngj0FYHKlBvLs5wnuGhkFoSa9BDDs6wrKdg0H4NqxBaNg1wmcfkUEAKrZBSVM3wlTjjUGUbbRBlBg6wi4kgUG4AalBgk4rwg/mkkEIHa1BVRwswlK4lUHYhrBBZDs5wtgVfkGwVaVBDfQ3wiYxfEGMeqFBEFgxwvJEf0GEh5tBl24uwgyQgkFgrJxBivozwl5IlEFYjrdBxecxwojPlkHY+LdBIHcswm3nhkHw/J9BAbk4wrArikHgFrJBueUvwo3emEFM07ZBRf03wm8Sl0GQXrFBCVc5wjXsk0HgMq9Bs8g7wgQPikEYdaZBcL07wqGMh0Hoe6NBRe8twiyymkH0xKxBWistwlzWl0FIfalBg0AuwmnYm0GcGadBeTAvwioVn0HoCapBEjw6ws/3gkFodJ1BeCI7wpHthEGEQKBB1LE8wpWKiUHIoJtBpps7wmDlhkFgD5lBHswsws/3lEEgBaZB0dstwrpJmEH8GqRBNN4ywlfHg0EQrZdBht0vwqAah0HQvplBU0Y2wuwKmkE43rJBYB40wt+WnEGIa7NByb01woDcoUFYcrBBmws4wsQgn0GAeK9BXvMtwhfZi0FodJ1BVoA6wlVVkEGkfqxBpbcxwhwvnkFgVrJBQCczwv+No0H4NrBBz/cswnnpkEGYCqJBhl07wtfqjEGAeKlBci9JwvbhvUHwfHpBGARHwtuyy0Gwx4JBtFZKwtv5v0GojHNBXFZJwgwCw0GgC3JB3LJHwux8zkHEA4BBMGtGwjvf0UGAvn5BaUpKwl1Ir0EIK2pBBI9KwhbZrUEIcmRBdr5DwmoD1kH4tnlBZq1Cwkjh2UFIKH5BAjlKwqkNskH4KGtB34hKwrjztkHowWVBlBhLwn/4vUGocHBBWblJwjIIq0EgL2RBon4/wg50ukHgQGpBn7Y+wtwkuEGI3HJBXTo3wi5rp0HUoq1BKGo0wuIIqUFQt61BKKM5wjptpEFcK6xBI9smwpa110G4q41B50Inwsno1UHgz4pBDp8uwl5I2UFgVopBQ4suwk/U20FAQ41BGugowmYf1EEsB4hBbOcrwgrX1EFk14ZBmdItwtxr10FANIhBbOcrwuDB3EGg0pFBojcpwtwk3EFYqpJBVFUnwor62UEI1pBBTuIpwlL/2EEkW5RBhesnwhq91kGYJpJBnm8nwvW21EGwDo9BIbAnwpQY00FYHIxB3xYpwkvF0UEoP4lBxz0vwiJp1kEIc4tBlzUvwvrw2EE4UI5BA1YswkCn0kH404dBHFouwsT11EFYR4lBz74swmb02UHgFpNBRm8twtFp10F8lJRBs1YqwuDB1UE0QZZB8OAvwtqH1kFkHo9BzUwowtBp00GMT5NB2c4nwtDb0UFgOpBBjOwnwtyy0EG4LI1BrFUpwuom0EEc9olBz9svwqNF1EG8V4xBNLMswtYx0UHEdYhBy9ouwmoD00G8EIpB2s4pwv9GzkFQm4pBuhAtwgisz0HEA4lB80QvwmhK0UEIj4pBSYwwwjF60kFg5IxB7jUuwvkM1UGoG5ZBCskqwid40kHMaJhB9agwws2F1EEozY9BKsAown9q0EFs9ZRB/CkowoQyz0HEdZFBKVwowhl2zkFg841Bd/cowqaby0Egk45BYxAqwmatzEFUOItBWnIxwgy70EG4LI1BkLQxwsro0kFEJ5FBEoMowhuhy0FkrJJBHKEtwmjYzUHwpolBfAYwwtJNz0GEFYtBTikvwsSS0kG4updBU5wrwkx+z0F495pBCh4pwni+zEG4LJdBQZkrwlIqy0HEdZ1Bon4pwjAkyEHYP5pBN0IpwtSUxkEQEJRBcAQqwgzXxkFQjI5BAIAswiJpyEFg84pBkEIzwqRw0EFUxo1BbLwzwmdm0UEwpJJBaFgvwhdLy0HkiIpBwYMxwjLBzUFIYYtBRv0vwr7mz0HoJZpBP/wpwlc5wEEc9pRBhaQpwvNEwkFkkJxBAh0rwirOwEE0XY5BI2k0wq0cxkF0BIdBctovwuj7vUHoJYpBVHExwkcouEGIlolBvHQ2wsOuv0HYP4VBK3kswi9PuUGoG45BrwAuwjyYskHw0Y5BJT8rwirOt0HgpJRBsuQswqvVr0FAQ5RBjl4zwgYPs0FkSYlBXJ04wt7dukF8lIRBbmc1whiSrkFYjohBCJ46ws+wtkGsuINB+nA3wlVVqkHYaodBKNw7woQyskFw2YBBaMotwoUyv0HkiKRB6t8zwkiawEEYdaVBn1Mywh/3t0E87ahBZK0uwkb9tUEEOaZBAcc4woCVpUG0OYJBGL08wurfrEEIuXhBVBw7wlH/oEFggHdBggc+woXrpkEA8WxB9eE+wlTjnEEolGpBako4wkoMm0HQ2oBBwMo7wlpkmUEgoXdB4cFAwirOoEFoyWJBTLc1wu7uzkF0dodBrwAuwjq0w0FYHItBlkNAwrIrvUHglmJBXgFDwgc6oEG8V5NBJb9BwrzX3EGQ+4ZBlYpCwjwm20GcGYRBpWJAwodd30HEdYdBV45IwqcNzUHoF3pBxCAxwr9YyEHY+IlBZTtHwlIqpUGIXX5BsPJGwuAIqUEweYJBoFM9wv//sEFAQ6JBzb46wmattEHwGKVBcYRCwjsmo0F4zJZB7fw2wjbQt0GI+adBxEtEwuZCuEHoJY5BcARDwlL/p0GwAFhBDZBFwhBYpUEAqlpBq3E1wr0tnkGsRodBro4zwkSLokGo1IxBEJ8zwk2pzEEgr4lBgFw1wk2p0kGIT4xBAvI1wpb80UH4NpJBnP0xwnuGzEFgrJxBt2UswhzoxUFwBKFBfjFDwj/DmkFw53ZB7QpBwvT9mkGgmW5BFhI9wgeBlEEgS3tBxK49wqQpkUEcy4NBZDtFwgG5n0G4nW5B4mxDwoDcnkHgFWdBUA1HwnLapEGQiGVBIlsqwhLKuUEAx51BVzkswogWr0EgIZ1BYFc7wg50qkHQ2qdB1T89wka2pkGYbaVB9H07whoEoUFY8alBEZ8+wiRNo0EQyaJBgs48wlK4nUFodKdBdKE/whIRoEEQ2J9BqMY9wuWJmkHoe6RBpWJAwt7dnEFAppxBm4s+wpNfl0HESqFBXNZAwv3UmUHYP5lBmv0+wutRlEEU2J1BbaAvwnQhnUEwFrBBQ8QtwtkVmEH04LNBiE8qwleAkUE4bLlBtYEgwsUgdkFQm8lBJgYmwoXrh0FEUsBB2c6fwCYGqUDwLmRCY8mDwIKVr0DkkGhCTmJowCz5vUBQsGxCXrpRwCYGyUD4r3BCWqtDwLAr0EBYXHVC+Jo7wElT2kCAjXpCgpVDwOzD50DwEX9COt9XwGT0+kB0uoBCqA1kwAwCB0FUSoFCpHBtwG11EkG8jYFCqcZzwGsuHkH8yYFCbLx0wEKnKUGcJIJCKepvwGStNEF8rYJCtA8fv1VxfEGwoI1CYCwpwPS2WkGyRIZCv3QzwMARWEGI9oVCudccwCD3XEFakoZCwjwRwJx9XkFY4IZC8BkWwKYNXkHGwIZCpCkNwCFpXkFQ9IZCwFgKwC35XUHQEIdCE4MIwIMHXUGwIIdCKOoHwP5iW0EkLYdCUUYHwKp/WUE4N4dCkl8MwIBqVkGwIIdCsHIgwINOT0GACodCNaUiwAmsTEFixYZC7xkmwJx9SkEIk4ZCPzUuwHxbRkEIWoZCDy1CwC/dPEFUg4ZCh6RZwAQrK0FGHYdCGXZdwKjGEUFifodC09tSwLKd40BQ9IdCjlAuwGAsnUB0iIhCCpD7vyJpkkAQuIhCMzMDwD1Rk0AgHopCEhFBwNIGrkBM7ItCjt5WwD816kDoqYxCvLtTwOyYFkHGOY1CVFVFwOyYMkG4xYxC5dAywFmrQ0EIU4tCAUcowIpBTEH4SIpCjwkewMKuTkEgZYlCEsoYwIbrT0EktIhCQ9IUwAbIUUHeC4hCKhUHwA/mV0GCrodCCtcDwJx9WkEegYdCfPgEwE1iXEF4UIdCKhUHwPhTXUFgTIdCwMoJwBwTXkEES4dCQKcNwBSDXkGMTIdCXY8SwI2XXkGwUodCxSAYwHA9XkG4U4dCLPkdwPrwXUGEYIdCfYYlwEvwXEHwgIdChxYxwP1iW0FKrIdCvAJkv5tSeUFsnI1CmCeav2p1dEF2rI1Czj7QwNdcqEDQt19CXI8Mwa1HuUBES1xC8GAswXsUxkBgwVlC0pRUwYak4UBcCFZChqRzwe8180D0S1FC6m2HweRe+0B4RUtCb4SRwWlK8UDQDEVCyuiZwVfy50CU5j5C0WmgwRQ83ECCVTpC6pinwef70UAYmTVCg8CtwaHTykDAijFCZfS0wYhBxEAg/ixCGb2+weLsw0AoKidCZvTKwSCwxkAy1h9CTH7YwXqiykCULRhCw67iweUXx0CevRJCIk3rwcaSw0CcIA5C4+xAwhhLlkF0dpZBwAM/wm5ZkUHgeZpB8lJAwhP1kUGwcZFByHY+wl66jUHgpJZBYRBYv/hTeUGsPI1C8ouVv8wTdUGGS41CPjW+v94IbUFUvI1CG1rUvwbIZUHwh41CuR4lwIV5XkFMZYhCPFHfvwKdYEGUMY1C80TBwDq0KEGsw5RCpLfFwJ6oIUGEp5RCnODBwFCNJUG8KZZChaS9wEVELEHEFZZCF9m6wEzwLEFAo5dCgsC2wO81M0FgU5dCloqvwEA1OEFCAJlC+wyrwNCwPUFOgphCzj6YwJi1SEEsmZlCME+cwF0BREFIQZpCSQyGwLsCTkFUPJtC05SCwF1IUkFEa5pChxZZwNMGVkGc3ZtCXY9SwKh/WUHm8JpCcT0iwIKVW0G4U5xCpCkdwPT9XkGYR5tC91PTv5ZDX0G6sJxCrBzKv0wMYkHik5tC/mJJv+j7X0H815xC57RBv7+fYkHmt5tCAcc4wouzrUEIAapBtYE9wmM7ikFgyJNBN9Awwu7uoUEAVa1BmuBFwfS2yMAQJkVCfyMkwSD35sDo9EVCHoUBwXCE7sC4s0VCN9DBwGLJ58DUVEVC2kCDwDu01MC03URC9+ELwE7Uu8CER0RCUI2Ewfeah8DgnT1CZoJ3wWmRncBgM0FC7AqOwf5GaMDQjDlCyqGTwS9PTMBK9jVCWDmawXqiNsBsNTJCUI2kwce9JsAs4yxCrRxkwZTRs8BYzkNCR1OxwX0/HcBsfCVC+je+wSSUCcAIMx1CNaXLwTfQAcA6uxZCRijWweyY8L+KARFCMgjhwSv55b/URgxCkabrwcI84b84yQdCILD0wZx9uL8UCgRCbOf8wfFgjr8mRgBCn+ECwo1Qxr5IffhBqmMHws73Uz/wiu9BkqYMwl1IGkBQt+NBQ1ISwthclEDg69VBrQ4ZwgrX40AAnMhBy9ogwq+5GkGcGbtBeWkowsovPkEUA7FBLhYuwr0tWUGYCqlBpSkywhP1bUGQiaJBhDI1wtfqfEFon51BGAQ3wtyygkHI55lBo345wjSliEE8e5FBfzE4wnwUhkFoApZBqLg5wtoV20Gw44FBg3k4ws4T2kHgwIZBXEg6wvA13kEE8oRBahE5wne+2EHILoNBbC44wheS1EH8jJBBXA83wqGM1kFA/IlBLuszwoR5ykFo5p1BkrQ+wsSu0EEoP5JB66Y3wlJxyUH8t5xBEjw/wsqhjUEosY5Bgvk6wuaJi0FkkI1BQlI7wuDB00EwpJJBbGc2wtnOkUGwcYlBlCY2wjj7jEF4oZBB65gzwkPSlUEE8o9BJgYzwoIHkUHwbpRBvrsxwjfQmkEsTpRBjRcxwi4klkHY3JdB2jIwwivOn0HMr5dBUf8vwp02m0EosZtBTKkuwvo3pUFE/JhB+IwvwkIZoEEMnp5BgrIuwjQXp0HMr6FBcL0vwiNNrUGkDKdBwOYxwkfhr0E4JatBpRs3woGVlUH04IRBM+wzwrY6mUFIUoxBIMwxwhYgp0F0vY5BrscvwuxRrEFsWI9BBgEywmcfnkEEgJFB4HowwirOokFMqJNB75kuwpMYqEFgOpRBa4M1wmfYr0HwQ6tBfrFGwsP1oUHYeHZBqEYSwoJ5NkEUkeRBThsawhxaWEGUbdZB308KwrWBGEE0+vJBGEsEwimj+0BoWP9BSJoBwtO/2UBiJQJCFJL/wdJpx0B+xgNCA537wR4TwEBclgVCWDn3we41v0AouAdC/hvywaUpwUCgdgpCnrYxwg8RqEHAkatBaTwwwuhCpUEE8qdBaFgvwpzEoEE8NKRBVOMuwpzEm0GAv6FBxhIvwlK4l0FwIJ5BhCQwwouzkkGoG5pBo/4xwrKdjUE0iJZB2kA1wvS2iUHYsZNBpCk0wqvxhkEMnpVBSdM5wtfqm0FMjK1BZh87wgbImEG4LKtBplQ9wn0/j0FkAqJBmlI9wvKLjEHo3p5B4fowwid4ikGUJphBggcvwn0/j0EE8ptBGCA8wrWBlUEISKhB2gcuwutRlEFoWKBB8OA8wskvkkFoHqVB4zOowKJF0sDUmyhCO5hvwBp2xcA8nydCiiVZwXZ3X8AoRiFCQDVAwXNomcBoGCNCSJrawBSu28CUnyhCLSRrwQrXh0AcqBxCUbhswRKfoT441xxCeAVmwfRE3b+sah5C1Hhtwe0KEEDq9BtClkMJwSmj18Bc6ydC8dIFwCuHusB4tyZCR28nwcovvsAIwSVCxK5gwD2Yu8BeiB9CM3r7vyLbrcDaVR5CvC1nwWIQlEBi3hVCHqFowRzoHEBG9hRC3WscwZqZtcCsox1Cw64AwdCwx8C8tB9C4AhLwZVDS8A0LBhCfrE0wVSclcA+ERtCyXbOwP9GyMDApiBCuklawanxwr+oFBZCutegwPrFwsASUSBC4MFkwbBH4T5YQBVCp+JewUFgzUC2wRhCa0phwWfYNUBSBg1CEcpcwUZERD+wwAxCjlBOwDm0rMB0YRZCt6zlv99PncBcpBVCcMtgwW0So0CMOg5Ce80Nwa5HpcAMJRRCDJDrwOvfsMCIDxZClENBwVJxPsBEEg9Ca7wqwYxsh8BobRFC61G8wOIztMDa1RZCA+RQwTptoL/GYA1CPN+PwNv5ssDcxxZCfrFWweBP3UCmMBFCOm1Ywe6nPkBIrwRCd75TweReUz8iNwRCjGw3wCD3msC0JAxCKlzPv3npjsC8QgxC5NBYwfVvqEAsDgZCkqYEwSmjj8DyWQpCjJfWwJAJosAAFQxCyS82wQIrJ8BoXwZCvS0fwZduasA4yQdCbaCvwJWKp8BKkwxCq2NIwWIQiL+cvQRCN9CFwA4tpsCQkAxCWfJRwaGM5kAucghCVsdSwQQPNkBE4PhBdr5LwYDcSz8QgvdBPCYwwOi0jcBkCQJCG+jEvx7Mh8AgxQFCarxUwT81rkAcPfxBzT78wMl2gsAM0ABCfrHQwI4JksAg0wFCDnQswf9GEMCEh/tBsCsWwWwuVMBYjv5BgZWjwLmQmMCuTgJC1lw+wSMiYr/E2PhBugJ8wF9zlcAeGgJCWMdOwTCW9ECkBQBCJ79MwbwCPEB4PulBE4NEwTIXcj/kQehBXropwLNWg8AA4/BBgSPEv0t+gcCci/BBsitQwfKLrUBUDexBlNH3wBQ8cMC8EPBBXEjKwCa/hMCkmvFBPsMmwch2/r8MV+tBQ4sSwa3VQcDEvO1BHOicwKRwicCwnPFB5qU3wY9QJr/EdelBmlJxwKUpicDAV/FBLiRLwZ7v90AwMu9B2KNIwd0k7kB4It9BqX9LwS+WqEBINt1BrGNGwXa+R0CgtttBr449wcZLlz+0q9pBoKgnwIYWecDgiOBBh6S5vz1Rd8CAv+BBV/L3wILAWsCEo+BBaUrJwEqacsAgk+FBBg8kwdQG2r9QxtxB2kARwUJgLcAg2t5BRrabwFbHgMCU++FBCKwywYqIyL4ARttBF2dvwMi9gsCI3eFB8Kd2wKzVecDYP9RB1HgpwEiacsAgMNNB3CRGwbrX5EAYddFBxktHwd1rpkCQM9BBzMxCwaljSkAQO89Bj1A6wZ7Tpj9EUs5B1Aa6v2oDbcAk6dJBgpX3wAwCQ8DIy9JBmG7OwPT9XMCci9NByqEjwRhLvr/0mc9BA+QQwUpTGsDYI9FBF0uiwJ59cMD8RdRBXI8wwd8IZb7Yhs5BAI4wwSAiIr6ATcNBNtA7waFFpj/se8NBW49AwVWAnD9AQ7lBzFozwdR4ab64SLhBLiSBwENEbMAoP8hBdUwwwMaSb8C0OcdBxNlHwanGo0AgTMVBupBGwcM83UCwOcZB4cFKwdxr2kBsEbxB/RtNweb7oUCYUbtBhTJEwWetRkBIUsRBRrZJwRT1P0BcR7pBpJvEv9YxacCQ0MZBeHf3wJ42MMBIqMVBxCDQwOj7ScAwwMZBh8+owECnXcBw9cdBFa5HweaJij/wta5BILA4wQ3myb6EzqxBOW04wBxadMD8RbxBzj6IwARWbsBQt7xB0waOwMXZd8CEFbFBfmpEwLbIfsBsg7FBj8JPwdaj3ECA6rFBPwpTwce9okDoULFBCaxQwZMYNEAo+K9B2RXQvzwmcMDUFLxB1XjZv7oCfMCQibFBihbVwLY6RsC8ELpBRij7wLx0K8DwGLlBlvz+wHSTOMCsuKxBwMrZwNgxUcD8061BV4CwwPO2XMDQd7tB4E+1wEIZZcAYWa9BD+ZXwWlKAUE+ERxCZ9hPwaWbBkEs1RRCNKU+wdqHFUEUA+NBwJ8swdRNMEGkmudBeDAtwWuRJ0Es3NdB1uo+wcKuDEFoSdRBY4I/wV8sG0Gg/fNBFPUtwerfNEHwbvlBQO5BwUjhGEH6TANCSn5JwMgEXUFMRdFBMQi8v6GMXEFw2dJBe821v3yGWUGQpcBBNkJJwBsvWUEk6b9BXI8wwVeAMEGiTAZC9G/0wLhlV0F4xQlCjJcYwesKSEFQ6QdC002ewJx9WEFAmc9BcISewL10U0HEvL5BILBGwSrOEkHwPAxCoEVGwAaBYUGoxfhBY8m/v/h+YEFgrPtBJQbBv8zMXkGofuZBsrlIwARWYEHMaORBy6HtwEREWEHccgFCAAAUwcOuSEHgMv5B+X6qwOi0X0H8cPRBrwClwA67XEGQQuFBp39DwJ/TYkESUQdCRlO6v0OLYEGsMQlC8tKtwKrxXkGkMARCtMjmwEEZV0EILPBBERERwbsCSEHol+tBCR60wPlTX0EkYgxCWmRLwB4TYkG0lhBCALm3v60cYEEwZBNCOELhwAbIU0HAkd1B+FMRweIXQUGkxdpBRrYRwabiOkEgBcxBs1bbwEiaTkHks81B7zXbwESLSEEAOb5BMN0Qwd7dN0HgFr5BpuIwwc4+IEEwwL1BjsIvwaibIEFQcMpBBlZAwQrXBUFo5sdBXyxDwbQPBUFAirxBhxYjwawcqr+oqcNB2KMQwQ0CC8DMhMRBnjawv4R5VkHoCa9Bdkwwv/iaVUGcYKhBS8Xpv7geW0GIJJ9BcD2Kv7C5WEHowp9BOfvQv2y8XkFEUotBDAJrv2IQWkG4SJZBX3PhvjPsVEHUW6VByxMVv7rXVkFg859BFtkOvwRWWEGQ7JlBQO6hwG2gT0G4c65BK87ewC35Q0Ek6a5BCpARwfBgNkE0+q9BuUkywSOUIUEQ9LBBzIVGwRBYB0EYdbFBUnFOwKyqVkEISK9BjJfmwAQPREHwGJ9BJE0VwVyPNkEgd6FB9ig0wc6FJEF8aaNByARPwdAiez/4xKJB8tI9wVTjJb90dqBBC9dHwb3mDEF8aaVBLmtXwcGDMUDgpKRBUdSnwDyYUUGMCJ5By6FTwflT40B8aaZBarxYwe/uokBE4KVBDQJbwHmiWkE4UJ5Bnu8jwUfhqr8UA7hB/WIRwaHTBsDYarhBEspKwW3nD0GMM5ZBYslXwd6W5UDQBZhBh10ZwUwMOkHYP5BBBMg3wWM7J0EgBZNB7ApewQx0okAoW5hBgpVdwdv5NkBY1ZZBxK5gwO0KXkH4fYlBYHOtwC+WVEF4hYlBzlrtwFcOR0HgXYxBKVxVwZx9WD8AnJRBkHtBwSRNib9E4JFBPnwowaDTFsDMPZBBaB8owWDl8L9k155BH8wlwV4Bwr843qtBnH0SwViAFMDA9KtBY8lHwH+xhMDILqVBtMjWvxyhhMAgr6VBwBEAwZ6oR8DIoJ9B5RfbwNHbWsCU36BBlNGPwBZnf8AwMqRB95q3wLrXbMBYY6JBgpXXwET9a8D0C5NBlF+0wHzNfcAwpJRBVONFwF+6kcA0z5dBf/jMvyoVk8CwgJdBsuT7wDIIXMBon5FB8BmOwLY6isAYdZZBY/S2v8QgpMCQpYZBEhE5wGy8pMAMV4dBL90SwTeJKcBYuZ5Bsw8RwTF6Q8DsX5BBZh+GwIhBoMCkDIZBsSugv0+pwMAwFWZBR+F6v20S78AAYzhBd3fTwEeawsAwh2FB2BUAwVuPusCAd15BJngAwZ427MDowTVBqDjPwAKd9sCIIzdBncSowOAIxcDI9WNBw/WgwMHK+cBA3zhBCGV8wFtIxsA4XmVBnAtpwNS/+cAY9ThBI00pwMP1xMDYeGZBWDkUwEYo+8DgXDlBbaATwTn7eMCcYIBBILAswWoDRcBYHIBBorcxwcXZg8Bonl1BYxAYwfcoqMBIRF1BAUfovkyp/MDgowdBTqk2wRdLnsCgqDhBtIEawY7e0sBQUzVBbxLTv0DuCcEgkglBeOnCwAOdDsGwxghBUbj6wOTQCMEolAhBXnP9wLY6FMFwc6tAzVq9wDq0GMHw+6tAjgmSwBoEEMHopQpBaJGBwJhuGMGQs7FAAnJHwARWEMGQJQpBR28jwDJ6E8FA3bZA5BebvxQ8CMFwvLpA30+NvvA198Dga7xAWx3/wNyyEsHgzCBA0ga2wH0/FcEgSSdA4qVrwNCwE8GgijdAhqQbwTbQ9cAw+QhBy+g9wVbHwMAgEw1BVJxHwZmZ0cCAW8BAHqEiwUB8BsFw2K9AuB4NwDhCDcGgI0hA91ODvz81AsHgL1JAW4+Cvtr56sBAzF9ALLKdvocW0cBA6tc/LPn9wLOdB8EAeHY9snKwwLOdB8EAbYc+V4BcwNgVAsEAgBM/eltQwQu72sAAGlJAlkMnwTQzB8FAEzBAuZAEwBBY9cCAN4E/PFF/v5vE5MAA76Y/HFrkvurfrMAANJM+y1r9wDyY58BgzQHAkhiswNcx4cBALty/NOxSwEYoz8CAeHm/eqJWwc0TycAA3GI/A50qwbx0+8AAUaY+cT0CwBpLxsAAfOa+eOmGvw4tusAAKgC+ppuswLiskcBgkWnAlNFDwPCnksAg6hvAUI1XwYhBtMAAE5S/YOUqwZE02cDA4+a/qH8DwOAIjcDAOeW/0tuiv3WTiMDApaO/n2E3v19zicCANSe/9yj8wIN5ssDgU2/ASZoEwazVjcBAmrDAQtK8wEPSVMDA6L/AsnJWwYddocCgqi7A//8pwVBGu8DA0FbAQaftvwByN8DABh7AMCSdv4ZdOcCAbvq//htBv5B7LcAAKLu//PBdwc4+HD/0UoRBzMxkwSrONkD804ZBZq1qwXHLMkCAhmZBg8BiwdtApz44lmVB4zNawfP95ED8t4ZBPXxMwZNfEEG8goRBciFNwd7dC0HgzlxB+gxdwawc3kCIB2JBQ0RiwYr6o0CkxYdBhutnwc8+oEB4PWVBJ1xHwYwlz7/0mYFB4l5NwfNEDcA4XmFBz2llwXMFyD2wODxBbS5SwcgvLsCQszhBWqttwc3MLECocDxBhutTwaZUDEFg1i1B4uxjwY8J2kBggDNBonBtwW4Sm0DgJDlBqvEKwEiaREGwqrRA6LQJwLTISkEgkvxAY8mDwHSTQkGQsbpAEoOAwMRnRkEwzgNBtWVbwQbzVMCwHA9BgCNswUjhur7gshNBfT93wSr5Jb/wCNtAgk5lwRM8gMCw/stAdZN2wT/DHkBA3xJBeL6AwcuhHUCQs9lAWPJrwcVL40DgowlBiUFawVeAEEFQNwRBKhVlwby7FUGQXb9AnmF5waGM7kBQKMlA5V53wWu8nEAIcg5BzYWAwRropECA6dRAd0yBwTPsSr+A+I5AwfVuwW/LgsCAoG9A9SiGwfl+GkBwvJJAJwZrwWPJFUGAEn9A+FN/wbC58ECQs4lAt6yEwUhTpkDQIJJAmOCFwca9Jr/AqhZAID51wXNoccCA38c/qMaKwcdLJ0BgxyhAooxwwal/F0GgGBBAZIKCwRSu80DAcCFACWWIwVmrq0Cg+itAYeWIwZDCtb4AkZQ+lUN5wcI8WcAARda+95qNwUvFMUCAKDM/yHZ0wWiRGUEAlyU/kqaEwdpA90CAU1o/puKKwb5YrkAA32Y/Jr+Kwbu7O75A2ri/EVh7wSNpQsCg9QTAyqGPwWwuNEDA6oC/2/kEwUPSQEHgJh3ANOyywKZUMEHgKFjAT6m8wGJXMkEASaHAJr8KwYfPQkGQUoPAbeeMwULSrEAAaEG/wsp3wedCGkEAJ1q/G6FawQbIMUGA6JW/XdZewYyXMkFAHS/AlNF7wQWBG0GAcBnA7MO/wLmQPkFQb8lAQ9K4wMl2QEH4NQxB5RfzwMbZN0GQTt1AME/wwG4SO0EYZxhBkO10wBBYTUFgui5Bov7tv9Z4TUH4tilB5F4bwXW+O0FgLHhBGy/xwMmhR0HALW5By6HxwJ6oQUEQSURBz7AXwTj7NkE4lk9BkTSxwIxsUUFgVWRBukm0wAaBSUHwQjdBL91swHe+V0EwQF9BE4M6wVDUKUFwS4BB3Pk2wd2yJkFQDFdBiogawcwTNUFwvCNB3SQ8wSxrJ0Fo5SlBHhMaweuYMkFQ7vNA1Hg9wfYoKEFggP5AWqshwe+nOEHglKhA+FNHwYLALEFACLZAJ6O3wGeRO0EQR4ZAhaT9wLY6PEEgIJVA5okCwDCWPEFgJmRAJAZ5wNoVOkFAlG1AAsglwR0TOkGgJUtAEINMwXVMLEFA+WlApSmtwOPsMUHgIARAs1b7wG2gO0GgzyRA3Wvev1D/KkGALsw/1aNgwAbIJ0FAsNo/YHMpwajxOkFA27E/ZMlRwUFgLUFArPQ//0aYwO/uKEEAzZ6+tPP5wJZDO0GAnzE/2Ie/v/p+FkEA8bK+8O42wPUoEEEAQBg96wouwWRmPEEAUD++fyNWwUa2L0EAY7A+SgwAwRM8PkEAsm2/mFKtwKQpmcAcy4RByHbSwDZeksCEFYNB09v6wPCnisCgb4FB+zeSv8gE50BAc+m/vy1Lv9Iiq0AA9RvAGuikv3PaqECgVgPAhDL6vwiB6UCA8aq/q9Xhv0pTukBgLjDAuKwtwMyFAkHASOu/2UDXv/hTWUHA81xBRUSowIgWLUGAkve/4XqRwbaBNkCA/iHAhDKMwRz3mr2Abj7AdZN8wZF7LcDAaWfATH5Xwb3mjsDQh4nAZTszwY4JPkHAadu/HROPwQ50rkCAUBLAKhUvwTLBn8Cwyp/A0GmjvyD3ckCQQ5XA1L8BwOsKyEDgbX3APQqXv4+XZkAAlF3AkqZMwIwlDUEglkDA11w4wavVP0FgBVTA80QVwG8Sz0BQx6rAKs5ewMaSD0Eww4zAEHTKv0GngUDwtr7A/fAhwP5G0EAAneDA1upwwESLEEEAysLALd30v8RnhEAgM/XAnX2IwXTa+EAAkA/Ao3CGwdqH90AAGDS/lrUiwLqQNMBgSlnARURUwOi0EcDwYp/AUI1/wGSC97+wEdzAqFQUwNBpg0CQbhnB4DM0wDYXzkDwRBDB9ig+wXRMQkFw3KHAXbpjwYn6M0EQzI3AyQQzwWcfksDwDNHA8O4KwSYGgcAgo+XADLvOwGlKRcDASwDBQO6RwGaR7b8gvw3BtYGNwZB9+DwwGZPAhhZ/wWYfHsAAWKfABzqAwReSHEEQzIHAHL1ZwTltgMAA5LzAm8SKwQ50+kBgdXjAWIDIwJWKM0HQv9/AGi8RwZknRkGwSb7A1XiTwTEIPEAgQITA5ReSwcRntEAgiXXAqX+DwOF6EEHYlgDBtvM5wdgVhMBYcwbB/tQSwXl3b8BwIRLB+sVewcyFZMDQlvvALbIXwZ4aSUFQc/vA7ApEwf5iRUHgUd7AWmSVwUa2S0Dw8MPAUyqPwTm0iD6wPNPALEDewOj7OcBQZCLBzmlTwNFN0kAY6DHBgweTwHh3EUG4ESPBOrSTwQYPukAQILnAU7howUnFNUFg58nAov6BwV66HUFARL7AME+Mwby7/0BQZLnA/PAxwNAih0B4zTrBID6BwTCWBMAga+fANqXWwLwtNUEo3RHBTDelwJhu0r/wRDDBEVglwePsS0FI1EjBSgwewRARS0EwXiHB9P3kwO5gNkGo8TXBhOv1wCRNN0GgOF7BIPe2wAaBF0HwGXHBd3ejwCcxFEHIoUjBwjyRwLRW30BY5X/Bsp2nwPGL4UB8XJbB9+HLwLbzF0Hmpo7BIbCCwIQylkA4e4TBe82ZwMromUBAUpvBo7eFwMSuMEDke4bBJwadwNbqOEDAoJ3BseSbwBxaZD+YYIXBSShjwOPsG0Bo9mLBXnOJwMoT9T6Q/F/B8kTFwIXAar9YK4LBD+a1wKfirL/YT1jBltHrwKnxKsBI8EvBDbv+wPXhG8DQBnnBagMbwRFYYcCQQzzBpXAjwXZ3V8BovGnBIiJCwYbrccBYjy/BhutLwbKdX8Dwb13B5OxvwWnYJcDIE1LBzFp5wRKDCMAI5YHBbHVWwb6fSsC0uofBNOxmwUSLRMCgVCXBZDuEwboC1L+w8xrBBJ2HwfGLlb8IWEjB7cOTwdKUSkAAq6rBVg6SwZwL2T/S+K3BLECSwcxavT+kG5TBBoGVwScxWEAW9pDBDXQYwWTJ/78KO63Bg045wWx1NMCs8qfBa7xEwQbzFMAmlcDBJAYlwToK578qwMXBGnbZwLu710CElsTBXgEAwUjhEEG89LzBVOPlwGwuFkH+Y6bBfvjAwDBP3ECW7q3B2KOVwd8kqkBU1Y3BhDKTwdhcmEBkWKjBe81pwd1rMkGQ36XBRP2DwQjzIEFcHqPBSsWAwfbhK0Hi3ojB+FNhwa6OPUF8FY3BGEuNwcwTB0HA56PBrGOSweLsz0BGGqbBlvyRwX+x6ECY/YrBOiaMwWDlEkGkG4nBVsfMwOaJlkA80crBcyG1wLy7l0BoPLPBPQqMwRiuR75cD5jBUUaMwWhKhT4mTrHBqqo4wXuGQUE+mZPBD3QQwWt1NEHM6ZzBPJgdwbJWL0F8MbTBBJ1CwWLJN0FU1avBibN/wRAR0b8ksZvBcMuAwZhukr9IKbXBBvPowPLh877sirLB05T6wGJm5r5Y5MnBj8JfwfX9LMBgu6HBtjpmwewKCMDwxLrBXI+QweBPwUCgfrzBVCqSwXqikkA0e77BmwuMwfDu7j5QOMfBN4mBwbC5UL+wSMvBDi2FwUIZE0F097rB4MGMwQhl+ECA+brBe1sqwfMZxr9og9jBjlAGwdj5vr7YpNzBZK1qwe2n5r+i8M/BG6FKwWcfBsB+XNXB8BlOwd8IL0HMk8HBbANvwSxAJkGq47zB5omTwe81T0AK9MDBggeSwdfq6D8oTsTBHYX3wJhu1kAELNnBpHANwRERCUEwQdHBFK7jwGjYmUAmat/BLiQpwdgVJkE27cjB4zNYwcDKJ0F8FdXBOiZywVL/GkHIIdLB9G+UwS5rTUDEWdTBGQSTwS4k/T/QhtbBBQ9MwTbQ+b94BuPBD58rwdQGqr8SLuXBJ+oJwSGw0kCQbevBXQEcwZQYCEHe+uPBMU+Swc4+kEBAmdLBqvGCwY3eCEEoB9HBBFaJwerf7EAGutDB2BWOwZaKu0Aak9HBt/P5wL+fmkDMd/DBn6iMwfOLRT+6rdjBAgA2wYuzIUFI/tvBd76CwZRDC7/0qNvBirMHwYDAyr0EnurBxdltwazV0b+GCN7BVJyLwfl+ukAMreXBHFqRwWPJk0C8keTBEcqOwZTRWz+s8ufBvp+GwWSe6L5YK+jB16OBwUa2A0HK2uXBfviGwYgW4UAkauXBo7cvwb7mkr9AC/DBVeMNwfZiyT0AHffBpP5xwX1qvL827enBY8lNwTvf77/qQ+7BpJtewYAjJEHkNObB7cNzwVxIGEH8xuXB3LKVwQwCW0DmNOXBAbmUwSlcB0CAh+bB65gWwdBpw0BUcvvBaNgnwQc6AUFwL/TBGXYHwR4TmEAihv/BsytAwY/CHUFMm+zBYhBiwTMzH0GMQvjBAgB2wf+NFEF4TfjBlYqWwb5YWkAMrfTBQHyWwe3DD0BwofXB+vBRwc6U2r9YVvrBRP01wXESk78iW/3BhOsdwXh3v0AWCwXCPFExwWDl/EA3ggHCv1iRwW/LlkBIjPXBa3WCwdbqAEHgJfjBWquHwb+f4kDo0ffBVseLwQplvEC4EPbBEFgRweomkUBrpwbCzFqRwbsCRD8m3PXBMuxIwYiIFkFKKf3B0CKJwV8sOb9U1fTBkqYcwVerYz6RZgLCK2t1wXQhyb+U7vXB1E1OwV9zB0HrSgfCZDtlwao4EUGqIwbCBFaOwaJFukB28APCZIKTwTWlkkAMwgLCFWeTwWLlkD7mggHCcISKwUeakr/gugDCj3uDwfp++kDg8wXCQO6JweB63EAMNAXCPJg7wf7UiL+8NAbCP1EnwURg5TyRLQnCtYF2wdKU6r+sTgHCWjlWwXI96r/lkAPC35Z3waL+CUEDlgXCgsCXwfiaU0CrzgHCnDaYwacN9D961AHCtMgkwWatrkCoeAzCoYw4wa5y3EBz0wnCmlIZwXWThEAOpg3CarxowX6xAEHJmg/CgsB6wTbQ+UAfNw7CWauawUGnRUB2NwjCaNibwaQptT8fcAfCt9dawZzEGMC93wnC6W1BwQ270r/Q4g3C0GkrwTfQlUC5CRXCOfs8wfaav0B+KhPC3LKWwcaSj0AcjAnCBFaGwYsl80DDYA3CJzGNwXyG1UDkVwzC/WKRwYR5tkDKGgvCRygjwXI9WkDcnRXCX7qWwUko4769pgbCbKBTweF64EBnmBHC2kCMwca95r+27AXC1b8vwWf0Fr9CBBHCFPV5wRWuF8AaqAbCyEuPwQ67xkANJhPCLM6UwT3DqkC2JRLCfBQqwS7dPEC+Ch7CH8wzwUT9h0BKdx3CyeifwehtOT9hUA7C4MGZwQBHmL9n0Q3Cq2NYwe3Dz0CIgRrCVlVrwZx94EC4FxjCbeeawZLthEBIhRDCxCCNwbZlJcCWrg3COyaHwTN630AqgBTCME9GwS5rDcDnOxfCgcA0wVFGj78FbBrCUBt8wYCxTMD0aA/CWfJfwXHLQsCBDhPCPgp9waVw5UCW9RXCzrCewQllJEB+Kg/C+zdCwViArECAHBzC+zePwQtJU8AYthXCVZx/wT5Rf8A2OxjCSgxuwdej1EBk7SHCehSAwRdL2kBHIR/C50KjwZZDA0BBWRbC4qWjwXASgzxRMRXCxktjwYMHc8BYpBvCplRIwTMzO8DI7x/CX7o5wXgwf0C2+ibCEhFHwUzwoEAeYibC5KWfwScxeEDh5RfCTamIwarx0kD82xzCLiSSwbsCwEDd1hrCro6YwU5iqEBblhnCFGctwZmZKUBeFyfCcfabwT7D/r9SThXCIPdawe+nwkC3lyTCYeU4waGoz7+43iPCtA+VwZNfwEC1wSTC7u6dwej7pUB+YyLC1uouwcHKGUBrJzLCOLQ6wbbzbUAYfTLCic+nwTIILL81SR7CrtWewb9YKsB0fh7CMsFdwaHTtkDhOjDCMk9wwT0Ky0AK0C3CIfekwSyyZUBeJSHCLrKRwR7Me8Be+h7ChHmKwZJ70UCywSfCgpVNwVxkY8BPPyrCICI+wcA8CcDuri7CNOyBwfKLkcDejyHC6LRnwTUXjsCL5SXCDy2Bwc2F1EA+rirCoRqpwWDlwD8HbB/CQ0RMwehtmUDoHzHCeTBTwQJyd8AX/TfCSJpEwS2yHcCw6zvCuZCFwcuhncBHhS/CRShtwbfzmcCrlTPC/GKUwUDujcCGZCzCp8ZxwQy7vkCEVjvChl2BwV6PykCM1zjCNtCuwdejgD9xtizC9P2qwWfYxb+CuSvClYo7wVDUX0DINj/CnAtPwUiakkBkbT3CjN6pwQqQS0CzCC/C/0aLwRovzUCN1zXCHKGWwS1rwUCzzzLCokWiwS35nUB7RjDCJU0xwQbIDUD8lD/C7u6hwVyPSsBWwCvCdgVewSZ4rEAh4jzCOm2swcE8QUAn40HCP8OxwbC5UD8yOkDChl2DwZ/TvkCsQEnCrdWMwUHSxEBKvkbC5omYwTjQvUC0ekTC5tCjwc6FmEAr8kLC4ZY5wfYoBEAMbU7CeHdDwWBXWECqXE7CL92twe58378Wiz/CPVGjwem0WcDE4D/CgdxhwX2GoUB0GkzC2Id1wYQyskBJPkvCfj+YwduHk8Awjz/Cp1RcwQEAeMAo1UfCbHVOwb10K8CRH0vC9+GJwXGEnsDOqUHC5UJ2wf6NmMBvfUTCHvdUwerfjED0oU3CGHZrwY7eVsA8n1nCJZRdwZuZGcBC2VvCoYyMwSz5icB2RVbCZDuAwascgsBbz1fCVZyZwSxAgsCy3VTCPVF9wdUxqUDwoF3CDAKHwb4ts0DGRFzC9W+vweyYgD96jVbCUY2swSjqn7/dK1bCOd9TwZrgWUAd01/CFtlgwZB7hUCRH1/CftyqwdqyRkAMCVjCOEKPwQxJt0BJBVvCdpOZwft+skAGpVnCZPSiwRERlUAwyFjCmlJJwaabDEAgm17Cl0OjwQ50OsCYZ1XCSG9twY7emkAxul7C7+5oweyYWEB2qXHCoBpzwT98hkAwgXHCWPKpwa+5SECueW3CwTyswSFpuj9+nGzCOEKLwfJgqkCGHXDCKRWSwX0/rUDSOG/CAEeawdnOp0CSWG7CEBGjwZw2kEC8GG7CTfBgwW2gE0AogHHCSuGqwZbRm77f1mzCFZKkwb7m4r80HmzC9UR9wQC5l0CFHXHCagOFwfrFokDzr3DCPN+awQBHSMC77WvCrdV5wfREJcA7n2/CBoFvwcvMzL+eE3DCeqKQwUJgVcCaS23CrByGwRroTMAA+W7CjJeSwZgnKsC7G5fCkxibwfZvDMCtZ5fC6W2bwZNDG8CShpnCi96SwTCWNMDWSpnCOlF/wYDcuz/N3pXC9ER/wcBYwj8cOpjCvC17wVxIWkCRzZfCVLh6wVNxVkAvtpXCpJuswX0/NUAs2ZfCuZCrwX74NECsbpXC3bKrwUlTlkDClZbCke2twak4l0BwnZjCrY6pwVMqLkCYx5LC7FGowVK4lkB6+5PCqn+mwX+xbEDePZDC4jOowQNWFkDa0o/Ce6KmwWwuVEDHXYzCVsenwXMhEUCQW4zCGi+nwfHSTUDHXYfC2/mnwah/A0DeaIfCOEKpwVfH5D/06H/C4uynwTZeSkBEJIDCGgSowZ6ofz7o9H/CgNymwS0kTT9vpIfCdSGkwUbher45lIfCWfKjwXYhab+CIIDCsw+nwY4Jfj/QSYzCjCWlwbcPnz1iYozCzMyPwViro0A0RYDC1jGVwYxQokB4UIDCxkuKwfS2oED6V4DCM+yEwbuQmEAgiYDCnu+AwYFOi0CqkYDCXQF6wZVDa0DYroDCcvZzwR+FK0AA0oDCID5xwafGqz9rDoHC3t1dwWCeaD8/9XDCPcNmwUx+Eb88kXHCgNxzwau5EL2t7oDCWat7wUA1jr8HzIDCACucwbhlmUBPNIDCYleCwd7d/b98rYDCUEaPwajGo0DYtYbC+8WTwbBypEDWvIbCPzWJwdV4IcCHtoDCDNeNwR8+C8AjNIjCUbiGwb4Ryr+grIfCsuSCwf//f0BqlYbC7cOGwT4Kk0B8pobCI/eiwaqqhkBrToDCTPCiwVfHgEA0RYfCJr+YwRyhoED53obCjzR/wdIiQ0CNcIbCAuSKwUB8nkBUtYbCu7udwUIZlUDM7IbCx5KcwaEa778dbIDCheudwXgUjr8r4IfC+AyBwQErJ7/GK4fCddqSwaJFHsCQlIDC3iSWwTom2L9DK4jCPFGNwTOlrkDCVYvCC0mRwf5isUCfeovCWmSewWFXnECJGozCHS+jwWq8iEAEb4zCr7mlwU4oIz6M/o/CsiuowR6Fiz/jvo/C4E+VwdrOr0Afl4vCuB6NwW6gFUEjdJXCLWuLwTxR60CxhJLCV8eFwfzw2UCVqpLC/tSHwYn6E0Gdz5XCSJqZwRwvqUATzovCdNpuwYwljEH7EJ7CHaF0wWMQjEGEEp3Cdr5zwTQziUGs9ZzCXNZuwZf8iEGv4J3CIWmIwe0KlUEv9p3ClUOFwYHck0E0fp3CZmaFwUlTlUGJoZ3CwvWHwYR5l0HgGp7CPsN4wTyYo0Hk957CFgR2wci9oEGfup7CH/dywcGDn0FqI5/CP8N2wWQ7okGKk5/CZx+HwdUxmkETFZ7ChDKFwUgol0GD0p3CsLmEwT0KmEER6p3CGEuGwTBPm0FrB57Cj1BywT0KnkH3ZaDCIrBuwZ+omkFQn5/CLIdswTLBlkGerJ/CGEtuwbLkmEE4m6DCfs1twbbzjkGIoaDCLUBswb+fkkEDtqDCcMtqwYR5kUHWmJ/Cy+hrwRxajkELYp/CeltuwVCNjkFvHZ7CERF1wbU6jkG5N53COftuweNeiUFZS6DCBORuwbgejEFYhKDC2KNswYzei0FZPZ/CtFZtwZ+oiEH0HZ/CiYhuwQfzkEEIPp7C/Rt1wQ50kEHbWZ3C6W2HwVTjj0FzQaDCVJyIwf1ik0FTPKDCxK6FwfW2k0ECPaHCDgKEwdgVkEHvTqHCQO6EwRPKikExGqDCtjqGwfJEjUERKqDC4E+DwTSljUGRVKHCBQ+CwQQPi0EYHaHC/huIwe/unUGc5J/CBoGGwYyXnkEayKDCCPOGwb9YmkEQMaHCOvuIwfW2mUHPEKDCeumFwW+EokFLl57C4AiEwdMGpEF92J7CDbuEwavxokG9jZ/C3t2Gwa4AokHkPp/C5BeEwQnXmEH2853C0SKFwZKmm0F5Ap7CvHSGwfVvoEHIXZ7Cs1aFwaDToEFHOp7CIPeEwVxIokF2V57Cwcp5wXvNokFYkp7C/o14wU1ioUFafZ7CLSSEwfDui0ENFJ3C4AiHwexRjEG7m53CHVqGwdW/iUE8sZ3C3t2Dwao4iUFc75zCmwt1wTIIlEG9v53CuKxvwU5ilEHXdZ7CBoFxwSYxl0GfiJ7Ct6x1wcgElkEL6Z3Cbst2wRbZl0ECBJ7CDuZzwQY6m0G5cJ7C1Hh1watjnEGtZ57CUY13wf7UmEG7G57C3paEwWwujkGOMJ3C8ouHwReSjkG9v53C9LaEwRp2kEHWQ53CfPiHwYn6kEEBxJ3Cu7t3wf6NnEFUPJ7CLGt5wS1rmUFkIp7CrgB9wW9ZpEGwC5/CLiR9wd9Po0GgwZ/C9LZ4wUJgn0F87aDCc2h1wUjhmkHGa6HCRER0wcbZj0HGnaHCDy10wb9Yk0F8pqHCUbh0wbnXiUEEL6HCoNN0wQ+fjEFPbaHCa3WJwQIrj0H3SJ/C3PmJwa8Ak0FAVZ/COfuHwVyPikHHJJ/CgZWIwSW/jEG4MJ/CEJ+Iwe/unEEENp/CCmWJwb8RmUGQTZ/CSsWHwSLbnkGGvZ7CxK6DwTCWo0Hvjp7C8ad8weXQo0EuvZ7C6G1/wTvfk0HnTZ3CxPV+wRRnkEED9pzCwTyWwUCnmUHIlp7CkxiUwSEimkEoA57ChhaUwd+Wm0GBLp7CYRCWwW1ZnEGewZ7C6piNwbQPo0FFSJ/CLPmMwexRoUH7F5/C6W2MwYKVoEFxSJ/CFiCNwY9QokGIqJ/C+AyVwYDcnkEjpp7CLPmTwUzwnEEzTJ7ClrWTwZe1nUFmeJ7CVFWUwZNfn0G6qZ7CGi+MwW5ZnkF4O6DCyXaLwfFgnUGgc5/CVFWLwaFFmUHmaZ/CexSMwYUymEH+pqDCDbuVweUXl0HGlp7CV/KTwbbzl0Eqp53CyqGAwci9xj8MopzCro6AwTq0yD9Yi57Ca7x+wdKUakA7/5zC+uF9wYNOa0Bnf5vCJ1yWwZ19n0E4G6DCFtmTwVK4oEEjtKDCdZOTwby7mEGjHqHCmFKWwZ7vmEFfhaDCeaKUwaTiokGoH5/CeemSwZHto0EmWJ/C/GKTwZB7o0G+xp/CrGOVwbRWokHfdp/CUyqTwe41nkEBkp7C0ZSTwTLBn0GOsJ7CGr2UwdhcoUEE9p7CJQaUwX6xoUHm1J7CeaKTwc3MokF69J7CKhWOwcOuokGpEZ/CBciNweReoUFu5J7CJzGBwUoM4j96yZ/CBHJ/wYcWaUBHgZ7CPsOLwTVelUEgSZ/CMsGMwWCek0HefaDC3SSTwQkek0FY4KDCIWmVwRDmk0HYZ6DCWquNwUT9mUF4+53CmwuMwazVmUECRJ7CiEGMwccEnEHMc57CbqCNwWiRm0E4Ip7C6t+NwQAAnUH1Vp7CPN+MwRM8nkGIoZ7Co3CNwei0nkF6tJ7C4jOOwcOunUH2gZ7C1JSNwQfzl0Hyq53CYCyMwSQGl0EXK57CSzeOwTFPn0E0xZ7C3paOwYAjnkEHmp7C1+qOwanGo0EKaZ/CGr2OwZtSo0EL25/CwoOOwQ4toEHGsqDCEOaOwUhTmEEYOaHCca+Wwci9nUHRdJ/CffiWwaUpmUHrqp/CN4mVwXXaoEGDGZ/CVseSwRxao0HmIp/C7AqPwR5ao0FQLZ/CFiCPwU4bk0FgBaHCMnqWwThClUELm5/C+jfiv+pRXkEcD41Cblnrvw67XEH2D41CmJlBwEZvU0FGXZBCxpIHwEe2VUGI75BCILDyv6w4WUHefZBCYsknwNdcVkGwy49CXdaav5ZuXEEQ25FCSn5xv5XRX0GAPJJCdr5fv7wtZUEsp5FCw66QvxWuYUEaXZFCfoadvnKvcUGca5BCqA0Uv4JOb0FwZJBCRNIUv3H2a0EcHZFCAuSevsqhbUEENpFCl27Cv8GDWUEYcpFC7DW3vwuQXUHqDZFC5RfbvxyhXkHeRIxCu7sLwBhLVEEYeZFC000SwKzVU0Ek7ZFC8v3kvy/dVEHMSJJCYuXQvzhtVkHO7JFCYOVQv+AIXUG0751Cm8Tgv9gVXEGsvJ1CcPYpwDYXWEGIYZ1CnH1gwB4TUkGez5xCwBGqv/p+aEHSu4pCBFb+vx0TXkHwwItCZMnfv7/mZEEmrYpCiM8QvyBpfEFQO41CyegVwOYXYUFQLYlCaB/uvz7DUkGgs5NC4Jblv9PbUkEgl5NCgtzbv6AaU0HEgJNCA3LPv4uzU0HQXpNCKKOnv9+WVUF0OpNCBla+vzsmVEH8SZNC+n6KwH74SEFoBpxCVOMFwAIrW0EmX41CIiI6wF6PUkHcGZFCOrTYvzttNkFE+ZJCl9Hbv24SM0GMGpNCn33ov6DTLkGwWZNC/huhwJ02PkEI6JpCyEs3v+bQXkGo34BCsp0vv86wYUHU9IFCwDw5wANWUkEgs5FCW9a6v9ajbkGsUY1CsuTHwN96IEGoH5NCPcPCwAoeKEHAapNCjZeevz1RX0FoP4NCAysXwL4tW0H4QYxClIrjv8fZW0F0rINCaNgVwE5iWEEENoRCc2gxwEgoVUFI1oRCwBHKv519XkFAjo9CGr39v/+NWkH8145CYOVAwBZnU0GccoVCrY5JwAK5U0HoKYZCqxxKwH6GVUEw74ZCjGw/wGDlWEH8yYdC+sUywLArXEFIuohCqjgjwPYoXkEQsYlCuB49wBKDWEFwlotC390lwEQoW0EGKItCRbYzwP7UWkHcEopCqDhLwKk4V0HIZIpClNGzwI/CMUFgfplCjJe+wNCwJUFw8pdCfIbFwN4kHkH4QZZCaUrJwBSuGUEciJRCFWe7wBaSKEH47IxCHuiwwJOmMEFeqItC5KWzwIdBJEG4jIpCX568wHYFHEHA+ItC9lPLwKZUGEGy0pJCPjXKwMcEGUFqKpFCPJjHwPw3IkHyq5FCv8rFwKBFJkHUWJBCzj7IwOrfHEESqo9C1THBwIAjLEHQF49CXKvDwJknIkHARo5C5vu5wFFGM0Go341Cy1qtwLjXOkF4yYxCqX+HwCMiMEFQ9INCUyouvzYXVkGMZX9CWTk0v4QyWkGKKIBCWIBkwDomUEHw1YdCXixRwFcOVUGQ1IdCr9VZwMM8UUF0yIZCI01pwAbIS0HQkIZC6iZRv78taUHg9pBCJniwv2Q7W0GUMYFCJniwvysVV0EAdYBCiWxXwD7DTkEcz4VC4JZlwGX0SEFYYIVCZx8+wDIITEG4U4NC8GAewNxrUEEYgIJCHcwjwGGeTEFY0oFC+OFDwGBzR0EAtYJCwvX4v5+oVUHAv4FCdUwAwG3nUUGIC4FCtchWwNYxSUGyS4RCFtlewLy7Q0HAv4NCsXJwwObQQkFc74RCnMSwv2q8UkFU+H9CXroBwEhvTUHSgoBCDJCnwIBqQkFE8o1C1+q0wH0/O0F27I5CanXEwK9yFkHAcY1C0Gm7wJ+oM0F0AZBCgCPAwA7mLUFICJFCXUiKv64AZUECy5BCWICsvzKWYEHEjpBCK0DCwOAzKkFEK5JCxK7MwOeJEEFQtJBCe6LOwPUoCEG8VJBCZMnPwE2pCEFkYpJCov7NwOuYEEHElZJCXrrNwJb8CkE4cJRCFPXLwGJXEkHSdJRCRIu8wEa2L0EwtpNC1CK7wLVWMUEgrJJCQhm5wKuqNEEEvZFCaJG1wG6gOUEu0pBCc/atwFY5QEHEwI9CLt2gwMkER0G86Y5COInJwPl+EkFsB49CWmTLwL0tCUEkbY5CseRXv+0KWkE+455C8ovlv8m9WEHkt55CUo0vwMl2VEFwXZ5CsABpwGTJTUEUx51CAbmPwOe0Q0Hs45xCo3DJwAAAEEHYg5ZCFK7HwKAaF0GEYJZCmwvBwI3eHkFuQJhCSjfFwJhuDEFsh4xCVlW9wDJ6D0FY4IpCrY61wFmrFUG6PolCjd6iwJ6oOUGMmopC3PmmwNIiL0H4M4lCTPB4wJrgSUE0xYdCrRx6wJ5hRUFAVYZCfM2lv2IQXkH+QoJCrgA5wCV4UEGKIYRCdNoYwO1RVEFUWINCMZbsv10dWUH4uoJCCB5MwMSuTkGE54RCKOonwLesR0E8RoFC2offvw6fW0GYFZBC0CITwEREWEHIZI9CFWdPwNqHVUFqqo5CfvhkwCQGVUHehI1CEzxYwFxIVEG2GolChMBCwBbZWEGI74hCXyxJwJ3vQUH6JYJCehRmwIJOPUHSNINCov59wBVnO0GOd4RCoNOGwLC5PEEAJ4ZC7nyXwLPkLUH6JYZCImmqwDj7IEEMsIdCNaWewCEiQkEA54tClYqjvyA+Y0HI+Y9C8RmGv5DCZ0EYOZBC5V5TvyDMa0GYVZBCRm8TwL3mXkEsoIpCiUFAv0vFQcD8SYxCVePFv3KvGcAqfIpCUkbPvybqL8AmH4xC3LIewF1IEsCY44tC3yRmwGjYBcBIiI1CMZZUwKab1L9+mItCF5KOwPypkb+yS41CJE2FwIakSb+2aItCPVGjwMN0Ez3oIo1CtYGawKT+jT4OW4tC0k22wPximT80Go1CFmevwHgFuD+ej4tCMpa8wK8AGUCKIYxCjwnCwKg4Q0Aa3YxCWvK/wJ42WEDQ14tC//9vwPp+TkFQLYlCmwuFwMARSEHUX4lCxGeAwN7dTUE624pCCPNkwObQUkFsnIpCOiZYwFTjVUFi94tCAEeIwKtjQkEC0odClYqPwKtjSEG6N4tCxUuTwDB6QUHWyolCKFx/wPHSUUEo341Cwq6QwCpcTUEERI5CRm+HwLRWT0EuUo9CmOBpwIjPUkGSDY9Cvp+WwI1sOUHMM4hCslZ3wFbHUEF0SJBChetpwCz5T0HSCZFCdGhhwDiJT0Hgr5FCQKddwN3dT0FMJZJC4uxbwNbqUEG4fpJC0pRawF0BUkHQyZJChhZZwNFpU0FUCpNCAuRWwEKLVEE8P5NCPzVWwHcwVUFQdJNChxZRwMQ8L0G0PZJCkKZUwCQGM0HSApJCslZXwI2XNkFw3ZFChxZZwJKmOkGEy5FC0k1awHYFQEEA2ZFCl25awG4SR0HUH5JCUbhWwJ8aTUHqxpJCpOJUwFvWTEHEx5NCB2VUwFpkU0EQxpNCpSlVwHjpVEG0tpNCLbJVwI97VUHInZNC0PeXwO9gSEFEJI1CHFp0wDi0UkHYUYxCxGeIwP1GTkFMkIxCVZwFwI3eYkEU6olC5vv5v+i0ZUHIK4lC7qf2v6DTZkFynYhC3SSGv9Cwb0FQgolCkqbUvxM8aEFmlIlCQKe9v+nfZEHGgIdCe821v5KmYkEGb4dCgNyrv9Yxa0E02olCy6G1v2U7YUE0zIdCP1Gvv9R4W0GEYIhChjK6v+smXUHGcolC+zfCvzR6XUFYYIpCWPLLv0goXUG0qItCaLy0v25ZTUGMRY1Cnxq/v58aOUHa9Y5C6CbxvyA+GUHy8o9Ce4btv2XJ70BwMo9CLiThwErFUUBiBZVCfyPMwMsv/kAY+ZlCp+LQwMsv6kBEpJpCcmjVwEPS1ED+NJtCJU3ZwAg6vUCgj5tCOm3cwDzfo0AyqJtCrgDdwDBPuED4M5lCZMnfwKXipEDeRJlCQtLQwGPJ70BwXZdCk1/UwMBY3kDgKJhCudfYwM4+zEBmzZhClm7ewIuzt0AiCZdC4MHgwLPkp0AMIpdCLbLVwCVN4UCgVpRCRv3XwOIz1EDW0ZVCRyjbwA90xkBEpJZCtJ3HwDEIZEBYJ41CaUrFwHPaeECIfYxCvxHOwEZvQ0BYS49C+jfKwJgnUkCCNY5CdJPEwAxJi0DexItCKDHEwOf7nUDmN4tCIWniwO41l0Cc8pZCrdXhwNCwj0C4BZlCd+newKk4h0AuUptC1E3WwIUy3kBozZFCXyzdwLrXjEAw/ZRCJ+rfwA10ekAstZRCSgziwClcT0Ak9JFCehTewE9GT0DoopBCJr/UwOIzxEBCDo1CRbbXwBERzUC4Wo9CoGHzwKL+XUBq6pNC0NvywAbIZUDgb5RCKL/8wBDmWUDwzpRC/NT8wNcVSEB0FpRCUf/WwND3r0CQYotC0PfTwNLbukAU44tChl3VwNrOi0DYA41CVg7VwHmilkBsHIxCseTbwGFXyECAQ5JCqMbbwJzvx0DI8pBCEcrcwGoDwUD4upBCnAvdwMRnwEA005FC9uHjwIXriUBQAo1CppvkwKdUgECIr41CrI7xwGQ7b0DunI1CQ0TwwPDugkDm8IxCFBHdwJoLwUDU9JRCKRXfwPw3tkCQW5VCwq7YwC1r0UC2WpFCuGXpwD4Kn0Bit5RCv1jmwKH+qUCyi5RCncTswN5rqkAaVpRC9m/0wFfHoEBK85RC5NDiwCvOqkAAZ4tCMnrjwK5HnUC4TItCL93swIBqmEACYItC8tLtwFodp0CopotC46XjwCd4tECcXZRC57TlwG+EskCGy5NCCPPYwJTRW0CQW49CblnjwEDukUC+zYtCnH3swMkvjkBk24tCutfcwJSmxEB8O5NCb8vewCyHvkC8qZJCMXrzwKabVECQKZNCbHX8wJRfPEAyL5NCkMLhwJ19aEDwTpRCLbLZwBovvUBwAI1CyXbewEZvt0Bs1YtC+/DlwDiJsUASKoxCwYPdwEw3uUD8Ho1CxZLnwPCnbkDimo5CuKzpwNmjYEASao9CLt3wwDVeSkBSX49CEFjxwACOWEBai45Cvp/mwDIItEDIspJCxDztwDCWsEAeM5NCmuDhwML1uECES5NCVsfwwEp+oUCYDoxCSuHmwDnfq0AAoIxC6SbhwGT0tkDQSY9CoGHfwEKnuUCYnJBCXdbewKk4v0AYOY9Cqxz6wGGecEB4no1CQhn5wHJogUA0IY1C7Ar0wBCfqUCk3pNCwmfgwJw2tECQlI1ClYoFwebQUkBGnZNCKlwFwWMQSED03ZJCf/jwwJ42mEAwtotCFmffwNijuEAEhJFCOELhwItst0DIOZJCOrQCwUVEfEAUFZVCXNYEwXOvYUA0WpRCnaj7wH5qdECYgJVCMZYCwTXsOkAYpJFCXNYAwayqOkCSlJBCBMj1wJA0PUDgtpBCmpn5wFeANEAE/ZFCRET8wDiJSUBgPo9C5RfzwLx0i0B8H4xCVLj6wBODoED0a5RCJb/8wDxRV0Duo45C2kABwXE9jkAsLpVCdwX8wBM8jEAWx5VCINvxwPDupkCEYJNCEZ/1wAYPnkAa5JNC0pQAwZduUkAUh49Cq/H+wKzVYUD+yY5C7VH8wI8JjkCQYpRCKc7+wEREgEBoapRCiIjgwJb8skDEh5BCiIjgwI2zs0CGRJFClEP7wMqhhUDIa41Cnqj3wM/3i0BA3IxCppvowOJ6sEAsWZJCpOLswEw3rUAcyJJCrkftwGoDoUCgz4xCku3kwHuGqUBwJI1CrwDlwKibsECcZI9CxSD8wNGUckCEJ45C/GLhwLiQsEBM3o1C5NAAwbkeXUCwYJNC0dsAwVyPUkBcr5JCtMjywLwtl0BqqoxCKxXjwPFgskD05JFCp1QAwVira0BUCpRCg8AAwaxjSkC4jJFCkHsBwTfQSUDgb5BCJNvlwBzMr0BEspFCpHDhwM8+sEC8FJFCxZLfwCxrrUBc9pBCiYjkwOptrUB6gpFCdZPwwP6NmEBcKI1C4TP0wClcj0CYh41CSsXxwD58kkAK/o1C7zXvwChcm0CGhI1CSQz6wMKDYUAwL5NCvAL4wMYEb0CUv5NCd773wDomeEBgjJNCBFb6wLasbUAe+pJCokXewCpArkAMKY5C8kTlwJtSqUDolI1CCwLjwPREqUCW6o1CxCDcwHVMrEBuco5CbefvwKcNnEBCuZNCKs7uwPT9pEB8LZNCcITqwEjhokDm95JCWDnowHh3m0CYlZNCgdz7wJLtZECMDI9C5dD+wEVvW0CorY9CE/X/wP3UYEDI3Y9CRUT8wPbha0CgSI9CDEnfwLY6rkAkZpBCcITewLsCrEAAYJBCf/j0wDLBh0CmAo5CPAr3wCuHdkBugI5Cn6j3wDXQeUB+5o5C3WvywGGeiEBSWI5CdwXswO+nqkCGhJJC7MPrwK8AqUAkbZJCggf7wIr6V0BKepJC84v9wGOCZ0DqTZJCbaDrwF9zoUAkO41C+zfuwOOlo0Dom41CagPhwGoDpUDwzo9C/BvdwJW1qkCQaZBCikHkwMP1pEBcto9C/anZwO41q0DqjY5CFfXzwIjPhECotJNCKlz3wCtAfkDcWZNC4Aj1wFK4gkD++5NCZPQAwUCnZUDoG5FCcyEBwePsY0BUSpBCTakAwQNWXkBOQpBCh4gAwcA8YUDmMJFCppsAwbisZUC06I9CYsnvwBgEjkCwmZNCkDTxwJB7jUAQ8ZNCRm/zwCrOikD6pY5CvHTzwAjzlEDcYI5Cf2rowKyOqUBU2JFCIiLqwGX0pkCkV5JCVFXpwLHkq0CgAZJCPJjvwA4tokBUCo5CTancwPmap0CYFY5CSzfRwPvwlUAYuY5C24fTwHUFkEBaxI5CVsfQwOAIjUDuI49CWvLPwBi9lUCWI49CcmjhwCYxpEAQ/5BCy1rdwBKDpEA+sZBCYOXcwCe/oEBQppBCRm/fwAlloECo35BCR+HqwGjYjUD0pJFCTKnswA27ikC4k5FCcITywI/CiUAI05FCsp3vwA/mjUDI5JFCGNnOwPKLmUAqg49Cl/zOwBm9nUDO7I5CEBHhwJIYfEDaJ5BCK0DewE4bgECez49Ce1viwAbIfUD0XY9CqTjnwBVnd0AIzI9CYSz1wPEZgkCubpFCMJb0wKL+hUCErpFCku3swJaKh0C0dpFCPN/rwHWThEAUTpFCwsrlwJsLeUCstZBCeKLiwP1ieUCUf5BC8O7qwBrodEAMPpBCBeTuwGmRdUAclpBC7+7WwEDuiUCw4I5CryvUwG/LhkCkUI9CxCDQwCkVm0BM3o9CRP3TwAfznEAAJ5BCBA/WwJknokAGL5BCLUDOwN5PoUD8SY9CqJvowBoEfkBCAJFCluDxwDbQeUCU+JBCtMjmwEZvl0Dg75FCuNfkwGWCm0C22pFCvebiwESLmEAAmZFCkTTlwEvFlUC8qZFC7sP3wPupcUDIHZBCKof6wGznc0CQlJBCWx37wKO3dUDcC5FCrhz2wHd3h0CkV5JCjwnywArXi0DycpJCjN7iwAy7pkASI5FC50LewFurp0CUxpBC/43kwI7CoUCMTJFCt6zlwIZdpUCagJFCqMbjwJlSnUBEOY5CN0LpwOBPmUCCZ45CTtT7wLcefUD0q5FCaZH5wAIrg0AsGZJCrEfZwPyppUDEFZBCTfDQwMLKpUAwy45CHRPkwBsvnUAIKJJC3LLmwK7VoUDU35FC9W/kwL4tn0DEnJFCM8HnwKUpiUCE2Y5CEJ/twJqZgUBUSo9CxGfcwJzEhEAM945CyujZwO0KpEDGeZBClYrbwKjGp0D4c5BC1E3SwMARokDUX45C+jfmwIDcj0ACmY5C2RXswHoUkkBC8pFCwq7swHWTkECsdZJC3LLywE3Ud0Cguo9C6W3lwNpAl0CWXJJCwoPpwOdCrkD0JJJCGJLmwPKLqUC4mo9CPCbgwImIvEDA+JNCj8L5wMpafUB8Jo9CZIL3wLesgUCSTY9CrtXxwHVMjEDO5Y5CsLnkwCS/oECw4JJCRIvowNijpECoJpJCRm/jwHminkDckpJCxr3+wBovbUCELpJCjt76wJIYdED03ZJCnaj7wJOmfEDijJJCXB3/wA4Cc0Bi95FC27LywHrNnUB+H45Cd+nuwGznm0Cwbo5C57TpwJPRn0AqPI5CWDnkwI0lq0ByXZFCPgrfwAqQq0Dm4pBC3GvewHKvqUA61JBCUY3jwABjqUB0QZFC1xXwwBT1k0C0to5C3LL2wAuQg0DU9JJCtvPVwANWpkCkJY5C9yjUwPP9qEBsjo5CNOziwK6OmUA0TJNCbqDjwB6hmECQ4pJCwBH+wMZncECibI9ClkMBwVnya0BOCZBC0tv+wD41dkAMoo9Cp1TcwMyhqUDycpBCXGTnwD2Yp0CcspFCAXL/wJDCVUAYOZBCorfhwMdLm0AOYpFCudfYwO81n0BQbZBCtqzpwNbqkEBcr5FC5on+wD98VkB8QpFCmpn1wFCNf0BUQ5RCMsHzwCZ4jEDeRJRCpCnZwHASg0DYfI9CHOjgwI8JnkDUH5FCpw3cwEt+mUDU9JBC5OzbwCjOlkB8LZFC4jPcwND3m0C0xJBCDQLbwDCWnEDMiJBCHRPYwP//m0D0VpBCbOfTwBDmmUAAIJBCOInRwFg5mECo7Y9CCh7QwBzolEAwvY9C7sPPwDm0kEBghY9CPgrTwKJFikBugI9COInVwMKDhUAQlI9C/GLZwJTRg0As0o9CfrHcwN7dgUCoH5BCZh/ewNhcgEDscZBCXgHewMbZf0CsvJBCtTrewCmjf0DC6pBCvubewDFPgEAIE5FCs4HewFBGg0AYQJFC9LbgwGathkDWWJFCxdnjwFyPikA4cJFCnTbkwMrojUBcfZFCxK7kwByhkEBIiJFCWtbiwIAjlECyi5FCvC3fwOomlUBwa5FC5OzbwL+fgkDKj5BC0iLbwNKUgkCw0pBCKFzbwJB7kUDkTJFCCh7YwO81k0AcCJFCONDtwIxsj0CYI5NCAXLbwGHlhEA2RZBCWfLXwL/mhkAy749CHVrYwBovlUC405BCY8nXwBI8kEAwr5BCF9nWwA27jkDy8pBC/anZwOkmiUCON5FCIpTZwMI8jUDkPpFCKFzXwFMqikBk4pBCVQ7ZwB7Ml0BAjpBClUPXwHkwk0D0VpBCMnrXwOEImUCgSJBCTmLUwOBPlUAcFpBCvubSwCOUkUAS6o9CNF7WwMl2jkDsOJBCHRPYwLKdi0D0lpBCWPLXwAaBiUBKM5BCVOPZwLY6hkACkpBCcyHZwK3VhUD815BCwYPZwAbIhUAaJJFCDrvawLXIgkDcEpFCAHLTwBl2jUC81I9Cu5DcwLg6pkCeCJBC+FPzwBLKiED8HpNCK4cAweSla0ByHZFC0dsAwb5YakAke5BC5OzvwFaAfEAOFJVC2M7rwP0bjUDwDpVCv8rtwIeIUEBkqZBCttfwwBCDUEDoDZJCMZbcwJoLxUDAKo9CRrbjwAqQW0DI3ZNC5onawMAR0kDoFJNCGwTWwEfhekAUnI1CtA/fwDvfm0CwZ5VCKFzfwKO3qUCagJVCfiPUwKK3oUBghYtCAbnbwLq7y0DkRZRCUEbjwFcOVUASHJNC+OHXwFsda0CCdY5CehR+wSrOiUE7eJzCwcqCwZ02hUG4hZzCXdZ8wZvEhEHYLpzC30+FwYakhUEWcp3CNOxqwQ7mf0EzDKDC8tJpwUX9gEFE5J7CpClnwRQ8eEE1t57C80RpwXzNd0HKAaDCVlWFwSuHgkEe3pzC16OCwV9zgUHrMZzCWTlwwby7d0Fk4qDCD59xwVtkgEEM4qDCfT+DwcI8hUF4CaDCexSBweomhEEf5aDC002CwcaSgEGA/KDCYCyEwWWtgkHQXqDCAgCGwSJphEHU357COm2GwT4KhkFwD5/CuwJswXCEgUFLl53CFiBxwePsgkGFxJzCxCBwwbqQfEGJWpzCMghqwcxaeUHhU53CGi9nwbpJbkHN5Z/CvC1vwcwTb0HT7aDCcyGGwdEie0H9O6HC50KGwU5igUEqtaDClkOGwTcXg0HHa5/Cm1JvwcOuckGI6JvC4AhpwQkecEHk/pzC415lwTYXbkGtdZ7CnX2GwXD2f0HM7JzCPVGEwdijdkEjrZvCRyiVweltjkFsOaDCCKySwbByjUEcrKDC9LaSwUvFi0HSraDCHhOVwXWTjEEXMqDCG+iLwY4JkkHF8p3CPZiNwQJyk0F4SZ3CRv2MwRWukEHPEJ3Cp1SLwcRnj0HO0J3CBsiMweRejkHePaDCLECLwUPSj0GIIZ/CoIyKwX74jEEyE5/CcISMwb0tjEFiKaDCZ9iIwcD1+L/cRJnCWICTwd5PNcD1iJvC6G2IwWoDBcCwi5vCc2iJwR7MA8Ca653C35aTwTCWLMAitJ3CVVWLwTEIiUEJfp3CGEuLwbtJjEE8sZ3CYeWMwcP1jEHcxJzClkONwQBHiUFzwZzCfM2Lwc3MiEFUSqDCYSyMwSJpikEoLqDCuUmKwTsmi0Ek9J7C0tuJwRxaiUFi257Cyi+OwXmiiEF316DCJJSOwZ7viUFOu6DCBoGUwYjPiEGsNaDCDQKVwdnOikHfL6DCV4CSwQ4tikE8saDCwjySwem0iEHKwaDCx72VwRKDiUEsRJ/C7jWWwY3ei0GGRJ/CXbqVwRX1jEG8DZ7CffiUwQIriUHe/Z3Cc2iTwTMziUHpxpzCnxqUwQPkjEEt0pzCPJiWwU/UjUFeU5/CONCOwVyPi0HRtKDCN4mJwfkM278Xq5/CQaeTwc2FFMAkpp/COImKwR7Mk78p7qDCkAmVwRt25b//0aDCVceVwXKvj0GaMp7CGASUwXnpkEEyE53C/o2bwWp1DMDreJ/C6wqcwYBq7L+Zh6DCfmqbwT1RH8Bmxp3CUXGWwQLkj0FuZJ/CTWKTwQJyk0HVUZ3Ccq+VwarxkUFGSJ7CgCOPwVJxjUEWsqDC/ht7wU8bqEDhzJfC5tB6wb4t50A4IpjCMQh+wR6F50D5npbC80R9wUA1pkAJ8JXCBqyUwR4Tg0Hm253CIrCSwWT0gEFOe5zClNGSwSZ4hEEvr5zCXrqUwYgWhUFu8p3CVOOJwerfg0FK5aDCFPWMwcRngkEjNKHCxGeNwX74hEEbD6HC3paKwVJxhUF0uqDCEViUwWathUERaqDCsuSRwSUGhUFu5KDCxwSSwbesgkGE/aDCAQCUwRbZg0GEhKDCDEmVwW/LhEG6cJ/CupCVwawchkERY5/CALmKwfS2hEFAR53C6LSMwetRhEFUvJzCIiKMwV4BgUEFqJzC9SiKwSFpgkHfaJ3CpHCJwRWux78E9pbCW9aIwYqzhkHm6Z7CUyqIwSijhUEDL5/CjQmVwUkMfkH/H53CWWSTwS8kd0E0BZzCLmuIwfYogUFk1KDCrY6LwcUgfEG/P6HCnqibweEzJMAvtpvCqFR8weJ6ZEBJrJnCDnSAwf5iyT+8jZrC/tSTwZ19fkHto6DCRiiVwY3egUE8P6DCJjGVwaXigkGRBp/CI2mKwf+NeEG0KJzC80SIwRUggEFbL53CeDCHwa2Og0FuMp/CzMyhwUZvlEGc3Z7CBA+fweWJlEEuBJ7CbOeewV66lUFcKJ7CjGyhwe01lkGR1J7ClUOawSlcnEFJM5/Cz7CZwbpJm0Fq1Z7CjQmZwZzEmkExYZ/CSsWZwQjzm0E1t5/CxpKgwV66l0FKnp7C2KOewb8Rl0HPUJ7CrGOewRCfl0G4fp7CAACgwWBzmEESo57CkxiZwaDTmUGBSqDC5ReYwawcmUFW7p/CJr+XwYR5lUHaGaDCgJWYwS1AlUE+qqDCkO2hwW1ZkkEA4J7CyXafwdR4kkHY7p3CjnuhwQkemUE6BqDCMN2fwZB7mkE4YqDC2mugwSSUlUHsDqHCTRuiwfYolUE8f6DCsuSfwSD3m0ECBJ/CcISewUoMnUFKF5/CU+OewbFynEGJmp/CbFmgwdpAm0EEaJ/C+jeewWsumEFahJ7CVVWfwU2pmEHPkJ7CBA+gwc3MmkEB0p7CXgGfwWatmkE/lZ7CTfCewU2pm0Ekpp7CItuawRsvnEFHup7CBYGawWlKm0Hrqp7CuQKYwcsTk0GEC6DCWtaYwZ7vkUFVvKDC6pigwarxkEFEHaHCEjyiwRM8kUFth6DCXI+awYaklEE1/p3CuUmYwVnylEFcoZ7CXnOYwZ3vlkE8qp7CZIKawTzflUHMLJ7C6bSawUX9lkFQZp7Cpw2ZwcTZl0GTqp7CvLuZwfOLmEFcoZ7CZDubwbu7l0Gydp7C+6mawXvNkkGo2J3C/0aYwWDlkkHkd57CXnOawYTrmEH0j57CSZqbwcovmEGAfJ7CkqabweomnUH2Op/C7MObwZzEnEGMzJ/ClBibwal/mkGFkqDCZtiawYR5lUFYIKHCWGSiwQYPmEEGqJ/C392iwSTblEHA6p/C2s6gwW2gmUE9HJ/CJniewX2GnEFtzp7Cx5KbwaDTnEFN0J7C0SKbwaJFkUG6N6HCo/6iwQ8tkkHp1J/CD+ahwY6XjUG8VKDCyuifwbC5jEHV2KDC46WfwYUyi0EQuKDCwvWhwdnOi0FGT6DCx3aYwdIij0FsAJ7Cwq6awQmsj0Hkd53CvS2awQxJjUE0Pp3CHz6YwXMhjUHi053C/o2Zwao4jUExaKDCLGuYwcuhjkELt5/CpCmYwXe+jEH9iZ/CFWeZwTzfi0HwQKDCeTCYwerfh0FqlZ3CfyOYwZzEikFCsp3CcyGawYXriUH0D53CX3OawQ27hkEj9JzCjgmZwXh3iUEyGqDCLSSZwXKvikHBI6DCmOCXwRhLi0EEdp/CLt2XwU2piUE4Yp/CsXKbwQXIiEHSiaDCeKKbwW3niUGJoaDCd76hweQXiEGHNqDCeemhwUlTikGsPKDCkaafwQrXiUG2mqDCRIufwcRniEHhjKDCRUSiwdLbhkE5DZ/CnqiiwQAAikH8O5/CnO+hwcHKiUEPP57CQqehwVBGhkHMLJ7CTH6fwQ0ChkFhMJ3CAiugwfBgiUEGWp3CPMOiwcI8jEGiZZ/CR5qbwZQYi0H2waDCzvehwaFFjEGcXZ7C6iagwfDujEFBgJ3C1b+iwRM8jkFzgZ/C6bSfwUWLj0HqsZ3Cf/ihwWiRjkGwhJ7Cw66bwQeBjEE326DCaLygwY5QfkHm4p3CgNyewbHke0EqJ53CifqewVyPgEHaIJ3CNdCgwU5igUGl+53C2kCYwZb8hEF/Q6DCsHKaweZCgkFcr6DCASubwTm0hEEqrqDCqmOYwVBGhkHEQKDCdjChwSSUg0EfJaDCWfKewVYOhEHJj6DC0CKfweUXgEHnhqDCCR6hwaxjgEFP7Z/CZPShwS/dgEGRFJ/CftyhwVqrgkHVH5/CeOmXwYv6g0GoZp3C5/uZwdejgUFk25zC/42ZwfvwfUFDpJzCgJWXweBPgUFBeZ3CqTiXwZKmhkGAQ5/CZK2WwacNhUGuJ5/CRP2gwevfdkFzgZ3CHROfwWIQckHDgJzC1lyXwX74gUGWDqDC57SYwa7VfUGkyaDCGuifwZb8dEHTn6DCb4ShwVk5ekH01p/COt+hwdV4fUHV0Z7CIyKYwbLkdUEpNZzCm8SWwboCfkGCLp3CjwmWwcERg0EV657CJQatwc4+jEHEh57C0r+qwV9zjEGa653CwIOqwdhcjUFO+53CoIyswSijjUGgc57CtmWlwfP9kUF+n57CnxqlwSfqkEHvgJ7C5ImkwcNnkEFS2J7CXgGlwWPJkUHQCZ/CqmOrwVTjjkGZQJ7CgzKqwQBHjkEHE57CtvOpwcDKjkGtNZ7Ck9GqwaNwj0EzRZ7C/tSkwU/Uj0Hz3Z/CIIWjwb10jkFQZp/C+FOjwak4jEGfep/CiIikwaKMi0GMPqDCVg6twSW/ikEog57CwPWqwRhLi0F3153CME+twYmIj0G/cZ/CYsmrwVJxkEE/FaDCMU+swUypi0GnraDCSZqtwR2hi0GM/p/ClyerwdyykUGokZ7CCB6qwWiRkkGrtZ7CZ9iqwbcekkGPKZ/ClrWrwe41kUFN0J7COpipwdhcj0FvMp7CSzeqwZsLkEEtS57CCkmrwSuHkEGuYJ7CRm+qwWPJkEFkW57C72CqwQeskUGoZp7CvualwfjFkUHkd57CsLmlwSjqkEHza57CNImjwZMYikHDh5/C5/ukwYGViEF1bKDCp5uswRyhh0HVpqDCOiauwRCfiEFwCKDCCKylwQVWjEFAAJ7CZq2jwUdvjEE+lZ7CtcijwXSTjUFMnp7C4MGlwfYojUH0CJ7CYRCmwZknjkErIJ7C76ekwdyyjkEWeZ7C5UKlwQ4tj0HOXp7CA1amwdqHjkFNQp7CnMSlwUkMi0Gt553CIPejwUcoi0GeiJ7CgdylwaO3j0ETXJ7CbHWmwTQzj0GwRJ7CM16mwWGekkGwvZ7CYlemwah/kkGSMZ/CRNKmwUCnkEFtQKDCTKmmwR1ai0Fi6aDCakqtwZ5hjkFQ9J7CCtetwV66i0EMRp/CY/SrwTMzkEF4iZ7C9pqpwWlKkkFteZ7CjN6mwWhKkkH6iZ7Clvymwf/Uh0H43qDCXAGuwQSdiUFwXZ/CXiyuwfUohkHH65/CTX6swYGVhUFAlaDCLySswUT9gkGYeaDCkhiuwZKmg0FuuZ/CgzKkwWznh0F9UZ7CcfalwVK4h0Gwkp3CWIClwdejhUFXYJ3C+AykwYr6hEEeLJ7C6ialwX6xhUEXa6DCKc6jwRbZhkF/fJ/CNF6jwaRwhEHMV5/Chuukwc2Fg0EpNaDCkDSkwbqQgUFO+53C9gykwU4bg0GbJJ7CsXKlwcdLg0E9I53CFtmlwV4BgUGTMZ3Ct/Okwe58gUH6V6DCutekwZqZgkFnKqDCWGSjwXgwg0HlW5/CMXqjwb0tgkFmW5/CmpmnwdW/gEGHvaDCtoGnwWJXgkGltKDCMcGtwQhlgEH2up/C7jWuwYwlgkEMqZ/CiBaswQErgkEFdqDCdZOrwZhugEGqiqDC4AiuwQC5f0Ev/Z7CgGquwVodgkFI7J7C9gytwfHSgkFBAJ7C7HyswVTjf0Fn+J3CzveqwTsmgEGDUp3CjN6rwbkeg0GSP53CIGmuwWU7hEFbBJ/Cv1inwdtAg0FDq6DCN0KtwfBghUGcFp7CPMOrwWjYhUFQZp3CThuuwewKh0FCOZ/CjQmrwcQgiEG0mp3CWtaswXMhiEEhO57CQxmnweB6hUEIzKDCBA+swYxsb0F2153CPzWqwRzobkF3F53CTKmqwevfdkFzOp3CI02swZRfdkFsB57CzKGkwfS2ekHxa6DCWh2mwXGEdkFmsaDCivqmwfAZfEG9uKDCAQClwU5ifkEidKDCfyOtwf5GeEFh95/Cs1arwbIPeUGqfKDCoymrwQ7mcUGkiaDCTqmswZpScUFmDaDCHj6twVCNcUHN157CvlitwZwLd0FW7p7C4uyjwRCffUFZy53CyL2lwef7eUGYB53ClUOlwb/Kc0G12pzCaryjwYV5ekHGq53CAHKjwbNWgEFWUp/Czj6jwYR5fkFfTJ/C+qmrwZt9ZkEtEp3CyOipweomZUG+eJzCFtmiwUzFd0FgzJ/CYSykwRqhcEFKs6DCWaurwdgVZkFwnaDCMJaswUpTaEHGK6DCObSswatjakEa1p7CK7KjwVaAbEGLjJzCItuiwQ0CdUHzXZ3CxZKiwdd4e0Ee7J7CWIC0wcSuZkH7CZ3CsZ22wSJpZkGMvp3C2BW3wRoEYEHqsZ3CVQ61wWy8YEF75pzC0iK4wfhTV0HGq53CJni1wShcV0FNwpzCOfuQwetRnUH6V57Cl/yQwTPsnUGTeJ7C/kaywSNNWUFHSJzC9m+1wWatREHWCp3C8tKxwU7UQ0ENVJzCQ2CywdHbZEEUTqDCxku2weVCYkFe05/C2KO2weReZ0GpkZ/CkDSzwXYFaEETI6DCZq2twc6FakHM5Z7CNF6vwXpbaEG1IaDChDKwwSCwakHuB6DClfytwQLkbEER6p7CO9+3wRvoZkFLu57CuR64wbtJYEEw6J7CaZGuwXH2a0EvvZ3Cfj+uweXQaEGnpp3CmlKtwbbzaUG02p7Cbz2uwYwlZ0F2JaDC5Re2weAIW0FHCKDCfj+5wTzfV0HB1Z7CKoetwcd2ZEEv9pzCzj6RwU2poEFtx6DCCDqRwc6FmEETQKHCGr2QwVnyl0E2sJ3Ck1+QwXh3k0FeGp3Ce4aowZLthUGnJp3CE66owWJXg0Hq8ZzCz/eQwW2goUEOuJ7CbeeQwcaSn0GWnJ7Cgk6QwRYgkUEY3ZzCQe6cwTSliUGA/JzC/tScwc0ThkFq3JzCJJScwSfqlkEAWZ7CCKycwWSCl0GsfJ7C2FyPweQXgEGvWZzC6bSPwXoUhEGZeZzCYOWQwX34mUEK8J3Cd76OwVMqdEEt0pvCtvOQwZ7vo0EqZ5/COiaRwbaBo0E325/CUbidwblljEES6qDCd76dwS35ikFYy6DCTxuQwUVEiUGkiZzCHsyQwYxsm0GjEJ7CFiCDwXQ/9b4GWp3Cyi+Dwf8bAb8vPZvCseScwci9kkF5u53CnaicwSuHlEHR9J3C7jWjwW11zL90ep3C6t+iwWzny7/Ex5vC3N2hwe58A0E1PpbCEVilwQBH9EDnlJbC2YekwRauu0CYgJPCQHygwWDl0EAEKJPCgCOqwccEnz/evZLCUP+mwUVEhD5AAJPC54mowdhc4ECLRZfC1L+Rwej7F0FSmJXCAnKWwWiRFUHQyZXCJQaUwe1870B935LC5tCPweEI8UAEr5LC+VOowfE1174LKZ3C6lGnwUN8hr5Rn5vC1qOawTptEEHDx5XCcMueweWJCkFD8pXCH/ebwSh44EAgEJPCdCGYwQZW6kC495LC0SKSwfT9yEDnjY/CKxWWwVZVxUDfr4/CBzqawf/UvEDux4/COEKOwU2pyECMRY/C5tClwQgrBz7nW5jCgweiwbUPf7/5HpjCbhKhwUbhGr/PkJXCpimmweb7qT6rvJXCfT+jwc/3l0BHQZDC6LR/wdfqFkHVkZfCbOeDwaAaFUEqrpbCaUqCwbWB4kA6/5TClPyewaabrECF/Y/CXLp5wfgM60DyK5zCaXV+wW7n40Bxlp3C7gp8wfZvEkGuGZ7CciF1wWQ7FUEm2JzCtqxzwWT0FEGOaZvCBHJ3wT587kBFz5rC76eqwUlTqj8Wa5XC78O0wUjhFEEYXZzCcD24wa7VNUH4pZ3CEOa6wU9iNkEQ457CMsG3wQ67GEEerJ3CoymxwaXiEEFEVpvCoUW0wYzeMkHHZJzCpZuzwb9Y3kBfE5zCHKG1wWYf3kBWLp3Cpg2xwY97mUAAS5zCzveuwaBhm0CgM5vCxkt9we18M0GKPqDCi0FywXNoNUHDh5/Cy6GCwaWbDkH4JZ/CGi+Hwa8AM0GikKDCQtKIwYKVC0FCsp/C+zeOwc4+MkG8xqDCQWCPwa3VB0FMCaDCB6yVwS5rA0G/Y6DCAuSUwcARMEHT0aDCPZibwf1i+UApvKDCJXiawfxiK0G64qDCn9OgwaJF7kAtBKHCyC+gwQOdJkFoKqHC54mwwY6XikC4t57C+8Wxwem0lUCkyZ3CDJC0wUvw2EB/fJ7C11yzwWCe0EDCDp/C16OtwSRNeUAdrJ/C4MGvwZng1UAyIaDCdgWuwRvoEEHci5rCudewweJ6NEFSypvC2OqqwSv5E0FmxpnCvAKtwZ7vM0FIM5vCXNanwXMhG0E5TZnCCPOowSqjOUHG65rCXAGlwdgVIkGudaHC4JalwZmZ5UC2BaHCfYaqwZJf3EAFqKDC3wipwTIIIEGuYKHC6piQwTIIikG2zKDCzj6QwXmiiEHb4KDCYOWPwRFYgkFXGaHCAbmPwVjyhEGKBaHCA+SDwaX+jb4425jCTPCDwaBjgr1KXpbCth6lwY5QJEFaNpnCqX+lwdDbPkH01prCuJCuwd1rHkHLQaHChaSzwbgeHUG6zaDC7cO2wVpkG0HOSaDC84uswW3nWz/IQZ/CCgKpwXR3t74poJ/COEKpwR6F675Zkp7CqcaswTcXcj9MEJ7C7N+4waUpG0FMEJ/ChuugwRovK0Eq55jCpuKhwRM8REF4iZrCZIKcwSrOMEGKk5jCJ+qdwcE8SUGkUJrC1qOYweReM0FxT5jCFSCawV4sS0G+/5nC35aUwSKwNEGWDpjCl26WwRERTUH1z5nC8O6RwfUoTkG6opnCTH6Pwd5PNUEz05fCeDCKwZQYNkFBuZfCaNiMwcXZTUH8e5nCMQiFwQqQN0F//JfCBoGHwbesTUF5QpnCynajwQTkvr+O957CgdyiwbFWp7+LBaDCpZuqwd8IpT90+pfC/kaiwQfztL9TA5rC2FyDwd6lm75MSZ/Clop/wSqHNkEbz5jCwzyBwSA+TUHlcJnC2Id3wda/S0FCMprCokV4wfrFNkGGtpnCvS2EwUR0Wj18mKDCPd9xwbbzM0E8+JrCbudtwZx9SkFsh5vCCteFwVmrk0CO8IrCov6FwQyQr0Dap47CXEiKwVJxwkDr+I7CEoOJwRkEpkDUH4vCiBZ9wcqhsUCYQJzCLId6wfkMs0A26ZrC1lx4wTsm6EB4kJnCLrJ1wSW/EkGeAZrCWTl6wehCFEEFoZjC5ReCwW8SY0CltIrCGnaRwSCwEsDKSJTCQWCRwUoMCsBw5JHCLPmYwRRnv79VrpLC0tuZwWCP8r8C/ZTCbXV6we0KrECPW5nCb4SmweLbsr0oA5rCcyGCwQJyh0AZD47CxpKBwfypmUDCHJHCDEmDwXSeqD2OopPCaZGJwf9GuL/2M5TCKhWCwcAeBT7WCpHCeaKJwYJ5or9KpZHC3SSQwXh3978CS4zCmVKXwe6npr/Jj4zC7cOCwbwCpL55govCDbuJwSwVt7+eyIvCK858wXpbFj9h94bCgE57waVw7T/phobCjN6swX0/NUDz5JrCZBCuweEzNEA4VJzC/NSrwdQGij/qsZzC3t2qwQtJkz86P5vCagOvwUzwKECCoJ3CcvauwXRoGUA1957CgU6fwZJ7Lb8Er4zCmCegwXxqHL//GJDC3gihwSNNCb9zAZPCes2YwZoLub940I/C1E2RwShc/78cOo/CJQaDwYsjlL08cY7CjN6JwcdLl79Y0o7CAEeswZWKM0DjhZnChDKqwd1rnj95wpnCT/+wwZuZ3UDPApvCZfSQwQsCo0Ey4Z7CLPl/wQaBrUCK053CX7quwUfh2kDq/5nCugKAwSYxoEDpxpPCanV8wcaST0AMVJPCnH1+wQ0tSkCGvZDCuwKAwY4JNkD3+o3C0BO1vsuhRUAA1x/AzrBLv8/3U0CA+ivASn5/wRBYEUCUsYrC+DeuwWAsmUBNCZrCxSBswZRfNkHwOZzCPJhnwVqrS0E/x5zCiIiswXH2CUC4KaDCPnyqwXz4TD/SbaDCBg+owWABcr4xaKDCF9mrwShc20AwtpjCSG9rwYIHNUFXLp7CdNpkwTLBTUHqhp7CAXKvwdD3ZUEWspzCov6vwaRwaUFE1pzCSn6uwccEX0Hpf5zC4E+ywXYFaEE8qpzCKlyywafiYkH6l5zC50KowZ2okkHcvZ7CkaaowZpSkkEiO5/CCwKowXH2kEHCXJ7C2/mnwbgekEEaSJ7CAEeRwf0bk0GG/aDCrUdnwaQpT0HCY6DCgk5zwc33UUHSdKHCZIKCwYDcU0F936HCgCOLwa5HVUGSv6HCIPeQwRCfnEFVPJ7CrNWpweDBh0GP1KDCrNWpwS5rhUEg3qDCaUqqwZDCdUBuZKDCZmZ+wZ+ozz+DUpPC7Jh+weUXyz/Jz5DC9uF/wawcqj/aJ47CJup/weHBfD/G64rCyqGRwSqHVEEodaHCjGyXwYakUUH6UKHCxK6dwRzMTUGJWqHCzFqiwUWLSkHXiqHCAiuDwWYf2kBj1J7CTxuJwYfr0UC4hZ/CnqiOwY8JwkB9JqDCLfmTwbaBskAkpqDCwq6fwV0BjkBREaHCQqelwYqzf0CI4aDCnu+YwYddoUDm6aDCmCeXwcHKgb/QgqHCyuiMwbBH4b7kzKHCtjqDwbhlbUBNwp/Cr0eDwZNfqECrA5/CwiCjwbQ6Zr9qx6DClUOdwYQWmb+gLKHCLiSHwXMhST+YjqHCeL6owUw3AUD8yaDCEDykwa2OAUDcRKHCoBqhweaJuj4rkqHCZIKmwduW9T4THKHCrdWWwUJgNUCPhqHCv5+QwfLSXUCmJqHCY1eMwS6y3T8Er6HCBg+TwfcofD9F5KHC7Aqewd7dDUCGhKHCIiKKwRT1g0CmbaDCPJibwTwm+D4YyKHC76eHwYAjqEDqhp/CzcyDwUFgBUBWtaDCeqKmwUypREEHjKHCKhWrwR6FQUEskqHCWquowSCFc0FswKDCGEupwTUXekHrqqDC20CBwX2xo0FXmZ7CpHCBwfs3pEHQ7Z7CG+iBwcqho0Es0p/CmLV8wbBHcUFj6ZrCsCt8wRQ8gEEbwZvCtjp+wWFXjEFUvJzCgsB+wfs3jkGK05zCbhKAwb10lUHZbp3CUEaAwQPklkFXmZ3C7jWAwdajl0Em0Z3C61GAwZ6omEHf753CT9SAwQ4tnEFeE57CpeKAwZiZokGtZ57C9+GAwbU6oUEbQZ7CYOV6wQllgkF/EaHCkF98wWlKikEmUaHC2YeBwXA9n0EtIKHCkxiBwc3MmkGbnaHCJ79+wS9PdEGgLKHCQ/17wZ/ve0FqFaHC4ex9wSlcjUEitKHCJnh+wczMj0Gi16HCUo1/wTN6k0Gqw6HCH8yRwQkedkGIKKHCW9aQwUa2i0HRwqDCZfSQwYN5jUEEvaDCRf2QwSlco0EsIJ/Cp1SQwUIZjUEalpzCSJqvweKlP0GndKHCX+W1wUSLPEFEFqHCoIy6wSYxOkEAIKDCheubwTelcEHjPpzCBFacwSoVe0GCoJzC9pqcwXpbgEFavZzCl/ycwTFPjUHwOZ3CAACdwQfIj0FncZ3CoIycwUa2lUHOHp7CNaWcwcwTmEHQgp7CvLucwagNmUHujp7C+/CcwR7Mm0Ekpp7CvLucwci9mkHClZ7CLSSdwbHknEHVyp7CME+dwdNNnUFHOp/CtoGdwVYOnUFNwp/CFK6dwX0/kUHpOKHC35adwQlliEH5l6DCZfScwQIrhEEwqKDCDAKnwfs3ZkFlTZzCCtenwbsCcEFatpzCWICowQaBd0E/zpzCo7epwbKdgEEM26DC46WowR+FgEEC/ZzCAlaowXE9iEEYZJ3CfD+owatji0FEnZ3CRyiowfp+jEHetp3CFSCowScxjUEM1J3C+Ayowf0bjkHk953CtA+owZ6ojkERI57CBA+owUREj0GHL57CMQiowUW2kUEEaJ7CEjyowQllkkGZgJ7CJE2pwXnpkEFMSaDCsp2pwbhli0G24aDCr7mpwRBYg0FSyqDCALmpwYpBgkHI1qDCRf2nwTttaEG206DCd3edwef7mkHWkaDCo3CdwXh3lUH6JaHCLLKdwcDKiUHsqqDCBcicwYqzgEEPqqDCslabwVfHdEGqyqDCDLtGwTttQD9h+13CC0lPwXWTmL+0wV3CjN42wadUHD/BfE7C9eE9wf/UqL/j103C/aktwSijFz8Ztj/C2M4zwU4bmL+eIT7C6d8qwW6gMz/cnTLClIovwettWb9QeDHCfj8pwc4+fD9aFijCThsswT58xr6gzCbC24clwXvNxT+zQR7CFDwowcRpAz7lAh3CGAQgwUMZ/T99OBXCtoEiwRCfQT9AEhTCEOYVwa+5MEAhmw3CxGcYwe41xz9BoAvCgCMMwa6OQUCziAbCFDwOwdej0D/UuATCeHcBwfrwSUAXCwDCdUwCwTZeyj962/zBoBrvwD98RkDiUPLBeL7zwO81tz/u4O/BpsbfwAnXO0CECOLBmeDpwOUXmz/8VODB8O7OwLTINkA0l83BiEHcwP4bkT/4/szBeL63wA27OkConLXBNKXGwIxslz9kLbXBqTiRwS5rFT+wHhDBpuKSwfupcT8ohz3BGi+XwcQgaEAgTTbB5KWWwSQGaUDgJmzB2c6SwSH3mj+QpnPBt6yWwUKnXUAIWAjB65iUwcE8wUAgTQLBlkOVwaTixECABzDBQ9KNwUIZA0GgKQDBFiCPwfS2AkHoCi3BE4MYwN7d7T/IIhzB5hdLwMXMTL6g8RfBG+hswHSRbT1wojnBmG46wLgeBUAQSz3BEoMAwLNW5z8gv/rAAXIvwBIgt77w//HAqn/Tv9Bp0z/AsMnAa7wUwB5aJL8ArL7AF66nv3qivj8AHp7AkFD2v2x1bL+AJY3APcNuv9cxoT/gp3LAqji7v8/3k7+A4kjApw0Uv0fhej/A6DnAhl2Bv+3Dp78AAhfACTptvupRWD+AUCLA6yYxvxhLrr9AuvG/wyCxwerfbkFLF6DCbFmvwWznb0FVoJ/CaEqxwSz5a0GKE6DCBvOywUiabkHqKqDCEoOywSe/akEeLKDCgU5lwUPSXkGmpp7CrBxowYSkXUGOMJ3CKKO4wZzEREG12p3CLEBuwU2pXEHEAJzCi2x5wdyyXkHGpJrCFWeDweptYUGCYJrC/xuKwacNYkEsy5rCl/yOwbJWYUEi+5rCfYaTwXW+X0HcBJvCbqCXwX8jXkG6KZvCqA2bwcbZW0H8SZvC5V6ewZf8WEHNZZvCro6iwYizU0Fva5vCM8GlwQTITUH8gpvCHOiowcJYSkE7uJvC1Xi3wU6pSkG2TKDCmW66wfqpR0EtGZ/CvAJmwXh3YUFgN6DCEspuwSA+Y0ErS6HCfYaAwZKmZEFKrKHCxGeIwSCwZkEyoaHCxpKOwa8AZ0F7baHCEFitwRkEUkE4VKHC0T6ywSuHTkEYHaHCsEepwUZvVUH0SKHCWvKkwXlbWkEmWKHCxiChwWQQXkEMG6HC2RWcwfaaYUETHKHCJzGUwTm0ZEEXZKHCDnS2wdyygEGUeJ7CkMK0wXKvgEExIZ7Cloq0wZ42gUGMPp7CiiW2wX3NgUEzjJ7C+MWvwcwThkEi5p7C+X6vwYIHhUEHzJ7CGuiuwRp2hEGN8J7CHFqvwVbHhUHrI5/CTmK1wXnpgkGxfZ7CzVq0wSmjgUFWbp7ChDK0wQEAgkFbfZ7Cic+0wQRWg0EOf57CrNWuwXpbg0FBuZ/C+Ayuwby7gkFWWZ/CIIWtwWpKgEEJPp/CDnSuwSxAfkE+3J/COIm2wd2Wf0EKaZ7CNey0wVsdgEFSEZ7CDLu2waHTgkFteZ/ChqS1wRBYg0FI7J/Csw+2wYqIfkHULaDCu3S3wQjIf0Fqo5/Cov60wcSuhUEzzJ7CCfOzwcvohkFv+Z7ClF+0wZ19hkEbSJ/C5om1wZpShUHM+p7Cjt6zwQplgkEPf57CBzq0wW6gg0H3gZ7CBg+1wUKnhEHCnJ7CjVC0wX+xhEEqmZ7CVg60wRSuhUFAuZ7CplSwwWoDhkFEyJ7CCB6wwWAshUEKsJ7CmZmtwfhTfUERMZ/C4XquwXZMfEH35Z/CAEe2wWRXfEFdL6DC/423wTiJfUHNpZ/CXyywwQ27gEHMM57CUyquwUt+gEF7n57Cp5uuweLsgUHvsp7CxCCwwZZDgUFTSp7Cyi+wwXa+gUHJgZ7CuEmvwcwTg0E2sJ7C/7ivwXh3g0HYp57Ckl+wwU4bgkEBi57CJzGwwcvof0HoDZ7Cpw2uwWDlfkFUg57C2ECwwVK4g0GumZ7CLIewwdBpgkHbkp7CZ9iwwdgVh0EBBJ/CwIOwwdLbhkFyT5/Cabywwdyyg0GOIqDCyqGwwVNGfUH+e6DCNaW2wSIigkHY/J7C0023waxjgEEi+57C/Km1wVQqhEG+v57CdpOzweVehkHU0Z7ClvywweuYhkEG2p7CdL6wwfb9ekFyj6DCRIu3wQmsfkEz/p7CObS3wW3ne0GMhZ/C0k22wSe/ekF2HqDCz/e1waFFdkHl8J/C7Aq4wRaSeEG4Pp/ClkOuwQRWfEGzYZ7C2VywwUDufUFE3Z3C9G+wwd6We0EroJ3CBoGuwT1ReUGzL57CHaGuwQRWekGN8J/CO5itwdQxe0HIFp/C4MGtwZ+od0E96p7CjsKuwdKUdkHuwJ/CHMyuwYakc0Gb3Z3CTtSuwRhLdkGkCZ7CTRuwwRyheEE9ap3CBQ+wwT7fc0FoMZ3CBA+vwUCncUFQmJ/C3N2uwaUpc0FQn5/CQO6twSKwdEE+3J7Ces2twRvockG8zZ7CtPOwwe9gcEG4N6DCRNKwwdCwcUEORqDCBQ+4wdO/c0FXIJ/Cpw24wcZLdUHLJZ/C0LC1wUKLckEhyZ/C8ou1wTj7cEFivp/CAiu4wbnXdEHSdJ7CwvW3wVBGd0EQeJ7CYJ62wZb8eEFD653Cw662wdFpdUE9qp3C5he1wSpcdUHqOJ3CjlC1wepRekFseZ3C7cO3wVc5ekGIr57CzMywwdCwdUHSe6DCTH62wfiae0EmCp7CVOO0waKMfEHLs53C3pa3wW0SfUGU457CqvG0wWZmfkHI1p3CcIS2wazVfUEJPp7CINuwwS5reUHWiqDCzYWywY2XfEEHk53CyL2ywRSueUGacp3CjlCywcI8h0HhE5/C6W2ywdpAh0HgaJ/CNheywUX9hEHCnJ7CMAiywfLSg0HQiZ7CH4W2wQbIb0FAjp3C05S0wa2Ob0HoDZ3CKkCzwcSuekGMqaDCjVCzwerfeEE+o6DCfyO4wYR5cEGWVZ7CHOi3wc+FcEG7G5/CgE61wZ5hb0FTvJ/CZh+zwZcncEF5NKDC3N2twTSlcEEHzJ7C8ouywVNxdEGwEp3CtIGywWgffkG81J3CmFKywXASgEGy/Z3C4TOywZGmgEE1/p3CIiKywd0kgUFqHJ7CYRCywah/gUG5cJ7ChhaywVPjgUFgfp7CbhKywbJWgkEyhZ7C8RmywbrXhUEhu57CxiCywfiahkGg3p7CHcyywTfQg0FoKqDCyC+zwXiTfEFklKDCfIazwXh3dUFWdaDC1TGzwXNocUEaSKDCppuuwTDdcEH1wZ3CoEWwwQy7bkFzAZ3CXnOywfP9bkGi5ZzCDp+twdCwRUGO4pvCPsOwwdBpX0ECfaDC/WKIwf9GIEC1GqHCeDCGwfBgHkEw7C3BsHKIwcNnGkFgEF3Bu0mQwcbZ+0Boy1/BDy2EwVZVH0G4WAHBwVhuwY0lN0HIhQfB3Gt0wS1rN0GI3jHB6SZLwRfZSEHQvxDBqmNQwTq0SEHQ6jvB9uFXwQHkREGYmWjBdnd5wW5ZM0Fw9l7BUnEuwZJ7R0GwD3bBDrtawITAjkCAFmDBhV15wGGe2EA4w1fB2BWVwTm0vEAYE2XBHhOKwQSBNb+ocnvBBsgtwXMhScCGCI7Bt2UJwZLCDcCCa5TBTmLUwAgPJr+U7pnBgQevwBhLjj+05ZzB+n4EwSLbNUHgbIXBzUSsv1o3PkFGy5RCC2uyvxniQkE0xJRC0su5v55RQ0HCrpVC4Fizv7+VPkFcu5VCCr8dwPPcVEEIpZRC9xMkwDjSVUG4o5RCj3olwFXsVUEs4JRCunAfwIH+VEEK75RCBpyuvwtsOUEW0pRCNaW1v0m3OUGUvZVCGlYFwKkuUkGUqZRCBF4awGIdVEH6pZRCBiocwJxBVEG89pRCfiIIwDV5UkF4L5VCAiq2v7uiNEEK2ZRCdeG8v0zpNEHYtZVC1M/rvxBKT0FQrpRCBBvyv2KpT0GMWJVCz0XSvxqBS0G8tZRCwkbZv+v4S0HcfJVC5Ee+v0aKR0Emu5RCNFfFv2zyR0FMmJVCp4wDwJKkT0HA65VCjqfxv3DtS0GsJ5ZCMhDhvyr3R0F0VpZCEJbWvyJPQ0E0dZZCGk7Rv+e9PkEUiJZCFxIpwAb0VUEcFpVCohIkwFj6VEH8MZVCHYzSvzvPOUFWg5ZCsGEhwD0+VEFMQZVCGSgQwDh5UkHaopVCPrPYv8UGNUGsc5ZCFwgvwKjmVUEgQZVCZk4rwCn2VEEiaJVCWub9vyelPkEQM5dC4hr/v0rNOUFOLZdCplYpwHAzVEFwfZVCfOgcwEFoUkEsApZC3kwBwIsBNUEUFJdCJIYTwPimT0FWZJZCcrELwNrsS0GAtpZCiXoFwPbvR0GU9ZZCVpABwBFKQ0HkHZdC1uwhwKLtS0G+EpdCB0cewG7mR0FoXpdCHmwbwFQ+Q0F6i5dCTcYZwPCLPkFcpJdC3Pw1wBDmVUFcXJVCyS00wKvpVEEsipVC41AZwJijOUFYm5dCgUczwFAlVEHgopVCshQswJlqUkGEPpZCjwEawMnbNEHsfZdCbq8mwA2lT0Eqs5ZC4xQ4wKRNOUGitZdCDRI3wNaDNEHalpdCJjk9wKsSUkF8UpZCRrk8wI83T0HsyZZCPew7wBZzS0GqLJdCElY7wN9/R0FOeJdCByE6wPrGQkEgp5dCvzY5wA43PkH0v5dCZ/w9wN3DVUE0ZpVCOgs+wHPHVEHmlZVCSxo+wIsEVEEIsJVCrg9ZwHN/QkEai5dCC5RYwO3CPUFcpJdCkgZGwLGvVUFcXJVC7+xHwOGyVEEsipVCueNWwLjXOEH8mpdCduRIwA3nU0HgopVCrMdOwPTtUUHkPpZCKBJUwMwMNEGUfZdCbMJSwC8BT0GSs5ZCniVWwHNHS0HAEpdCxoRYwNc+R0H+XZdC8TVswIu5SkEQtpZCqB1xwMGzRkH+9ZZCq+5ywMX5QUFUHpdCSWNzwLJJPUH6MpdCFOhMwJuIVUGEQZVCnIxQwJSAVEEqaJVCZtBwwNdkOEGoLZdCRpFSwHizU0EafJVCsOJdwA2TUUE4ApZCxLBswOWhM0HgFJdCSfhlwMSJTkFoZJZCa1WDwFbUN0HMhJZC/aeAwA0cM0GMdZZCfUJqwP5IUUFQopVCEC12wFocTkGc6pVCvS5/wD47SkHwJpZChPWCwMwZRkGuV5ZCG3iEwKBSQUHMdJZCSumEwPSePEFqiJZC/4FSwHRnVUG8FZVCSpJXwFxSVEF8MpVCayhawPyDU0FUQZVCoLSLwKjlQEGYr5VCIFaMwKgXPEHMu5VCWQ1WwIZKVUEs4JRCeuFbwD8zVEEI75RCmY6KwA1PN0H+vpVC5wdfwGJeU0GM9pRCrFpywBAUUUGALZVC7nSHwHOcMkHMuJVCdWCAwC7XTUH0VpVCE6uFwBvoSUE8fJVC1NCJwAumRUEomZVC7g2HwM5lSUF8tZRCcjuLwHwxRUEeu5RCDU6NwNJxQEEmw5RCEvqNwF62O0FYypRCSDRXwKcnVUEoo5RCyEJdwPoGVEFIpJRClzqMwI/7NkHk0pRC9olgwN4sU0FmpJRCDpp0wIS9UEG0qZRCnQyJwIZMMkEE25RCKJiBwJ5yTUHIrZRCWmqKwMiINkHA5pNCEV6HwOHeMUFO/ZNCVgdywOmkUEFuI5RCmiiAwApLTUGUA5RC916FwJY3SUGw7JNCBXeJwMzcREGY3JNCB3aLwKQaQEE015NCoymMwAxLO0HM2ZNCTP5VwFYQVUEkZZRCHr5bwJPxU0GYWZRC/eJewCYUU0FaUpRCdx+EwFoJQEGwDpNCmqeEwARLO0FaC5NCbltSwBwHVUE0MZRCPExXwIDcU0FQFpRCSiSDwDaNNkGqHpNCoeNZwMr+UkE2CJRCrNNpwIuFUEFQsJNCK3eAwEDiMUFePZNC+pZ1wHYqTUFecJNCsnp+wDgUSUGMQZNCKIyCwC7JREFUHpNCR0tlwI03TUG+9ZJCP2prwGQjSUEEspJCSElwwJneREGEfZJC1TFywKUgQEG8ZJJCJp5ywKJcO0HcXJJCrLJMwHIJVUE0BZRCID1QwPbjU0HA35NCiBFwwECgNkFocpJCCkdSwDIFU0HozJNC31ddwAeLUEHwT5NCivxrwB31MUF+m5JCCsxXwKp+O0E86pFCth1WwOe3NkF4A5JC/nxIwMQgU0HUppNCjjNOwOq4UEG8EpNCxjxTwDsJMkE0MZJCTgBSwDZrTUHopJJCGllVwNZiSUF6U5JCq61XwPQNRUHoE5JCxkpYwEZNQEHs9JFC5LtFwAgpVUHo6pNCCIlHwIcCVEGCvpNC04Y6wBBsRUGG+pFCcWE5wImwQEHQ2ZFCXGs4wLPvO0GKzJFCs7Y9wO9DVUFO4ZNCO6w9wIkPVEEStJNCA2Q3wOc4N0HM55FCKa49wOAwU0FUm5NCbps8wFzSUEF6AZNCH0M2wA6DMkHwFpJCIO87wMyeTUGukZJCPiI7wEqaSUEIOpJChdglwIcSTkEkp5JCMBohwKojSkGoVJJCDXAdwA3iRUHoE5JCwbQawCgnQUHc85FCtRMZwPRRPEEc55FCO5c1wNBjVUGA65NC7skzwKc5VEGiv5NC1ZgYwPCLN0GsAZJCutkywJRfU0H8p5NCR3ErwJ41UUF0FJNCyysZwL/XMkGAMJJC0Pv8v0DPPEHIWpJCKO39v5MJOEHwcZJC6+0owDSHU0GIzpNCYT8cwDVjUUGMUZNCy5kAwMNaM0Fgm5JCkrESwDBVTkEw95JCBukKwI5rSkHAspJCTbgEwIZJRkHgfZJChfsAwN+MQUG0ZJJCGsguwK9sVUHsBJRCEOIqwApeVEHY4ZNCf7jfvzjKRkFIHpNC4ZjVv5kRQkFyDpNCOILQv/NYPUGsCpNCX8EowBiaVUHGMZRC48MjwCaKVEH4F5RCGsDRv66ROEEwHZNC9vkgwKy9U0FYCZRCWH4PwJC4UUE8sZNCRKjXv3faM0HUO5NC7qgCwHazTkFMcJNCMBzwv7XdSkGmQZNCmrXwv0QdT0HoApRCeB7Yv/5TS0Fw7JNCFEvEv7E/R0H83JNCqiy5vweKQkGi15NCpP2yv0fIPUF425NCXFklwAS4VUEgZpRCMiYfwAS9VEH4WZRCOii1vwT0OEG05pNCsuAbwKr8U0GyU5RC75gHwGwLUkH0JJRCuS68v3k8NEF4+5NCzldJwC/GVkEIzpRCvSxOwD0yVkGI9JRCVapIwEZcVkGCH5VCJaNDwAjuVkGI+pRCvjFOwFJfVkFUopRCaJBRwM76VUFkx5RCuCszwDOkVkGoHpVCehI4wE8bV0Ho+pRCFN09wFzZVkEYH5VC8CA5wCKAVkG+OJVCzh4qwMx+VkFsx5RCzX4twEfWVkFUopRCJkkywB0ZV0HozpRCqIstwCOhVkGC9JRCSJBRwO/RVUEMfZRCE5VTwCGuVUFwopRCjIVCwMvvVUG4DJRC3aA9wMF2VkHkJZRCVsA4wFYbVkFYDJRCwaM9wJDNVUEW/ZNCax0qwF5aVkEKfZRCP/QnwPZAVkEmopRCnkgywFnsVkHMdZRC8nUtwOdaVkH+TpRCWOY3wAjRVkHESpRChN4ywNRHVkE0JpRCEo9DwOihVkEkS5RCNdA9wJwWV0HcdJRC9tM3wAFFV0F8opRCNdA9wEdFV0Ea0JRCdMxDwEAXV0F8opRCR1dJwBqWVkHsdJRC4sJCwAFZVkEgOZVCYO89wEo7VkHoSJVC1IZIwAv1VUHMJpRCvCVOwMzkVUGIT5RCm4axv58zPkG4y5RCMWi3v7rCQkEsxJRCGom+v74uQ0G6ppVCh2W4v2eSPkH0spVC5BAmwBCiUkHYopRCYPUrwJIDUkFAoZRCyeQswG4WUkG6xJRC2zsnwMe+UkFs1pRCVZyzv8SKOUHA0ZRC8mm6v8HTOUEktZVC6KoYwEtpU0FMppRCpY4fwBlGU0FQpJRCTwYhwC9qU0EO6ZRCTG4awOybU0HM+ZRC8eO6vx7yNEGk2JRCV1/Bv+o0NUEyrZVCT5zvvzsnT0FArpRC+/EGwOoYUkH+qJRCCK4JwNpiUkF4KpVCsqj1v+yFT0EkUZVCbn/Wv6UrS0GEtpRCMDrdv6yeS0F4dJVCodPCv4k/R0Egu5RCeKXJv3ejR0FekJVCCisFwAKFT0GA45VCx1f1vxWXS0FEH5ZCFv/kv0WsR0HaTJZC/fDav1kvQ0FGapZC8Z3Vv4uwPkG0fJZC7OQvwHQsUkHu7pRCg/QqwMDKUkE8DJVCD+zWv8zxOUF0eJZCaaAlwHFzU0FAKpVCcCYgwPaZU0G4SZVC48zcv3NVNUEWapZCv3oRwIRjUkHim5VC5dg0wA8fUkFoAZVCLPEvwHzRUkHqMpVCanYAwOeoPkG0IZdCJuwAwPLuOUEIHJdCfkYswKxtU0EoW5VCg0sowNKOU0FghpVCgpcCwMFSNUGwA5dCBt0dwNFSUkE4+JVC1pEUwO+FT0EQWJZC58YMwEKVS0HEp5ZCxK4GwHijR0Gw5ZZCIO4CwB4pQ0F6DZdCFOwiwEaRS0GUApdCx0wfwF6VR0EaTZdCZI8cwC4dQ0EmeZdCteAawON8PkHEkJdCsEE5wDUVUkH2E5VCxDI3wAi2UkGoTZVCMHMawD+/OUECh5dCbAk1wDtaU0GgfZVCS+QywPB7U0H0r5VC0B4bwAAoNUG6a5dC9qsswLBSUkE8MpZCBoMnwId/T0HwpJZCjBc4wBZyOUEmoZdCch43wJLTNEHUg5dCiHw9wGwIUkHcRZZC8L48wEQWT0HAupZCSho8wCQsS0GsG5dCA0w7wEQ2R0EWZpdCSyI6wFCpQkGakpdCCC85wL4rPkGKqpdCjv89wBAPUkGgI5VCaAw+wFicUkGaVZVCuAo+wGgvU0Ech5VC8gw+wDZRU0EevJVCUPFXwOZlQkEkeZdC5GxXwKm7PUHGkJdCCIRCwNjuUUEUFJVClNpEwB6NUkGoTZVCccZVwIv8OEFgh5dCpBBHwJggU0FcfJVCnDlJwPc9U0H0r5VCIhBTwBJlNEEubJdCEEFOwNjZUUG0MpZCbPdRwD7eTkHwpJZC7DZVwJP1SkEuApdCwGhXwMX0RkF4TZdCTg9rwDtjSkGcqJZCkuNvwIZjRkEm5pZCZ5JxwGfWQUFwDZdCuN1xwAk0PUGuIZdCoulGwIzbUUFoAZVC289LwA9kUkHUMpVC3XRvwFyDOEFwHJdCqaBPwN34UkH6W5VC1ndTwG0GU0HQhpVCJIFrwKHvM0GUBJdCWQBdwJCCUUFO95VCUvhkwK5nTkFEV5ZCEEiCwGv5N0FqeZZCMmF/wMdsM0GKa5ZC3ehowHE5UUGCmpVCgIx0wGgATkHs4ZVC2GZ9wCLmSUFIHZZCyPCBwBLQRUFATZZCLmmDwLQ5QUFIapZCdM2DwNudPEEQfZZCysZLwPG0UUHS75RClMVQwKA/UkGUDJVCD/ZVwFHNUkE8KpVCLz9bwBTWUkEsSZVCV4CKwHbCQEEmp5VCQh+LwKYRPEHcspVCWqVOwG6CUUG4xJRChDpUwPQOUkFq1pRCtlyJwNNpN0HMtZVCwDRawP2cUkHe6JRC9KBgwEKkUkF6+ZRCUmCGwKDmMkF0sJVCCthwwNYEUUFwKZVCdP5+wGS1TUF4UJVCn6iEwGyNSUHEdJVCr6+IwNpSRUE8kZVCUv6FwJAPSUF0tZRCTw6KwMriREGIu5RCSw6MwEdTQEH2w5RC/66MwBq0O0Eqy5RCM4BPwPVqUUHMoZRCL0pVwGfpUUFGopRC5vqKwJ0aN0Ho0pRCEpFbwHhtUkFgo5RCCBdiwORlUkFApZRCJ+uHwKmaMkGA2pRC7AdzwJmtUEHMqJRCKqOAwLNRTUE8rpRCDDmJwMGrNkGs75NCvUqGwMYwMkG6BJRC+YdwwNGYUEHoJ5RCRpJ+wPgsTUF0CZRCV1+EwJzgSEGQ85NCTFmIwD6SREFY5ZNCvUWKwJ7/P0GI35NCCvSKwAxNO0Ei45NCBphOwPdeUUGAfZRC1B9UwH7eUUFYbpRC+BRawF1bUkFUXpRCaXhgwLJWUkHsT5RC9Q6DwETnP0HsGZNC0oqDwF5EO0FEFpNChZ9LwKBaUUGUVJRCYJtQwMDTUUH+OJRC7RSCwM+wNkGcKZNCs7tVwLRSUkEGHZRCog9bwHZCUkFMAZRCbfd+wPksMkHkRpNCU31owHx5UEG0t5NCTPNzwMIJTUFkeJNC4bJ8wCO+SEEyS5NCZoeBwOp6REG8KJNCEktkwH4UTUFMApNCz0FqwPjKSEHIv5JC0A9vwKmNREFOjpJCt+NwwKv+P0GSdpJC6DdxwGVXO0GUbpJC2M5GwDaLUUEgQpRCTo5LwMXgUUGUE5RCRsVuwO7ANkFEhJJCdFBPwCFcUkHm7JNCBTJTwPRFUkH8w5NCXNlqwF49MkHgq5JCXoZcwPSBUEEsW5NCobBWwPZ9O0GE/ZFCXvxUwEvaNkGgFpJCUrNGwF9qUkF4y5NC2MRIwNZjUkH0mpNCfzZSwNNaMkHkQpJCHK5NwD6oUEHYHpNC/jRRwItLTUGEs5JCb2dUwEYPSUH4Y5JCiZBWwPPFREH4JZJCRCZXwLwwQEEMCJJCG11CwEKXUUH8L5RCrX1EwGfyUUEC+JNC43k6wMQbRUEMDZJCz145wHeMQEE07pFCdm84wBzrO0GI4ZFCn5g9wIV3UUEyHZRCTJs9wC3/UUHM8JNCXmI3wABWN0GA+5FCmKk9wHN3UkHEwJNCqIg9wOtoUkE4j5NC1Us2wI7MMkEgKZJCats8wIfPUEF8DZNCOt07wEh/TUEioJJCdiA7wFxDSUFkS5JC9aomwNXsTUGItZJCyxUiwFrESUGMZJJCrXQewMeRRUGaJZJCL9IbwGP+QEGMBpJC6DkawDhKPEGk+5FCV/o4wBe7UUFcMJRCvs02wEsZUkGg+ZNC7rcZwN+lN0HgFJJCTJk0wCKkUkFEzJNCiW8ywMuhUkE+nJNCCEYawMchM0E2QpJCvAoswOkgUUHiIJNCANb/v+/LPEEWbZJCIlMAwNUsOEFUg5JCNNkrwBjXUkHM7ZNCvNYnwEvXUkEcxpNCUuEBwEClM0EYqpJCwjcdwFBSUUFCXJNCqrgTwO8yTkGwA5NCIf4LwJAVSkHewJJCOeoFwN/+RUE2jpJCuVUCwAFqQUGMdZJCb6k0wL3PUUGiQZRCJIIvwLlRUkFcFJRCMp3jvxV5RkFQKJNCluzZvyXsQUFUGZNCBuDUv4hPPUFoFpNCkqMvwHjYUUGEVJRCNcQqwBFjUkE0OpRCABjWv+2yOEEgKJNCkk4lwHX9UkEoH5RCabEfwI0OU0HeApRCR7rbv7AjNEEsRpNCnNQQwGamUUGouJNCglIEwESQTkE8eZNCFcPzv2qCSkE+S5NCeE30v0v9TkFmCJRCbCXcv5sBS0HU85NCP6HIv8r0RkFc5ZNC2PW9v05uQkEC4JNC6w+4v1zIPUHo45NC4NwswI70UUFgfZRC+hQnwICQUkGobpRCZfO5vxAXOUEY75NCjMogwEUtU0FgYJRCABwawHxTU0GCUpRC6rLAv7GPNEFqA5RCwikJwJ34UUGQKJRC0HtDwPYlUUGYtpRCfIJGwCViUUFYzZRCFpxDwCR4UUHY4pRCp7VAwIg8UUECy5RCLiFGwEEjUUHMoJRCxtZIwBpQUUGstJRCXAQ4wG2hUUHY4pRC5fo6wEhSUUFAzJRCNdA9wPRfUUFE35RCki47wB2hUUHg9JRCw9kywOqfUUEstJRCW481wIBeUUHMoJRCmyQ4wMlQUUEYtpRC6B41wGKhUUFYzZRCydZIwAk9UUGEjJRCuUlKwEBRUUHaoJRCKWdAwHtDUUFkTZRCYss9wCkjUUH+YZRCphs7wDZbUUGCTZRCYrw9wExbUUGwQpRCw9kywMeNUUGEjJRC02YxwKSrUUHaoJRCmyQ4wJU4UUH0ipRCdh41wHVzUUE0dJRCdPo6wJQmUUGcdZRC/v03wCFiUUGQXpRCp7VAwIoQUUE8dZRCNdA9wJoQUUHwipRCdPo6wOwgUUG4oJRCNdA9wIYkUUEMtpRCf6ZAwIISUUEgoZRC0ntDwKQPUUH0ipRCOXlAwAqOUUFi9JRCU9Y9wGCsUUFuAJVCuZVDwJw4UUEOX5RCfIJGwM4yUUGUdJRCzUSsP1s3PkFGy5RC4FizP76VPkFcu5VC0su5P55RQ0HCrpVCC2uyPxniQkE0xJRCCr8dQPPcVEEIpZRCunAfQIH+VEEK75RCjnolQFXsVUEs4JRC9xMkQDbSVUG4o5RCBpyuPwtsOUEW0pRCNaW1P0m3OUGUvZVCGlYFQKkuUkGWqZRCfiIIQDV5UkF4L5VCByocQJxBVEG89pRCBF4aQGAdVEH6pZRCAiq2P7uiNEEK2ZRCdeG8P0zpNEHYtZVC1M/rPxBKT0FQrpRCBBvyP2KpT0GMWJVCz0XSPxqBS0G6tZRCwkbZP+v4S0HcfJVC5Ue+P0iKR0Emu5RCNlfFP2zyR0FMmJVCjqfxP3DtS0GsJ5ZCp4wDQJKkT0HA65VCMhDhPyv3R0F0VpZCEJbWPyNPQ0E0dZZCGk7RP+e9PkEUiJZCohIkQFn6VEH8MZVCFxIpQAb0VUEcFpVCHYzSPzvPOUFYg5ZCGSgQQDh5UkHaopVCsGEhQD0+VEFMQZVCPrPYP8UGNUGsc5ZCZU4rQCn2VEEiaJVCFwgvQKjmVUEgQZVCIBr/P9TMOUHsLJdCWub9PyilPkEQM5dCfOgcQEJoUkEsApZCplYpQHAzVEFwfZVC3kwBQIsBNUEUFJdCJYYTQPimT0FWZJZCc7ELQNzsS0GAtpZCiXoFQPTvR0GU9ZZCVpABQBFKQ0HkHZdCB0ceQG7mR0FoXpdC1ewhQKLtS0G+EpdCHmwbQFQ+Q0F6i5dCTMYZQPCLPkFcpJdCyS00QKvpVEEsipVC3Pw1QBDmVUFcXJVC41AZQJijOUFYm5dCshQsQJpqUkGEPpZCgUczQFAlVEHgopVCjwEaQMnbNEHsfZdCbq8mQAylT0Eos5ZCDRI3QNWDNEHalpdC4xQ4QKRNOUGitZdCRrk8QI43T0HsyZZCJDk9QKsSUkF8UpZCPew7QBZzS0GqLJdCElY7QOB/R0FOeJdCByE6QPrGQkEep5dCvzY5QAw3PkH0v5dC3Bk+QE7MVEHmlZVCZ/w9QN3DVUE0ZpVCsBs+QAMFVEEIsJVCC5RYQO3CPUFapJdCsA9ZQHN/QkEai5dC7+xHQOGyVEEuipVCkgZGQLGvVUFcXJVCuuNWQLnXOEH8mpdCrMdOQPTtUUHkPpZCdeRIQAznU0HgopVCKBJUQMwMNEGUfZdCbMJSQC8BT0GSs5ZCniVWQHRHS0HAEpdCxoRYQNc+R0H+XZdCqB1xQMGzRkH+9ZZC8TVsQIu5SkEQtpZCq+5yQMb5QUFUHpdCSWNzQLJJPUH6MpdCnIxQQJSAVEEqaJVCFOhMQJuIVUGEQZVCZtBwQNdkOEGoLZdCsOJdQA2TUUE4ApZCRpFSQHizU0EafJVCxbBsQOWhM0HsFJdCSfhlQMSJTkFoZJZC/aeAQA0cM0GMdZZCa1WDQFbUN0HMhJZCEC12QFocTkGc6pVCfUJqQP5IUUFQopVCvS5/QD87SkH8JpZChPWCQM4ZRkGuV5ZCG3iEQKBSQUHOdJZCSemEQPSePEFqiJZCSpJXQFxSVEF8MpVC/4FSQHRnVUG8FZVCayhaQPyDU0FUQZVCIFaMQKgXPEHMu5VCn7SLQKnlQEGYr5VCeuFbQD8zVEEI75RCWQ1WQIZKVUEs4JRCmo6KQA1PN0H+vpVCrFpyQBAUUUGCLZVC5wdfQGJeU0GM9pRC7nSHQHOcMkHMuJVCdWCAQC7XTUH0VpVCE6uFQBroSUE8fJVC1NCJQAumRUEomZVCcjuLQHsxRUEeu5RC7g2HQM5lSUF8tZRCDU6NQNJxQEEmw5RCEvqNQF+2O0FaypRCykJdQPoGVEFKpJRCSDRXQKcnVUEoo5RClzqMQI/7NkHk0pRCDpp0QIS9UEG0qZRC+IlgQN4sU0FmpJRCnQyJQIZMMkEE25RCKJiBQJ5yTUHIrZRCEV6HQOHeMUFO/ZNCWmqKQMiINkHC5pNCmyiAQApLTUGUA5RCVwdyQOmkUEFsI5RC916FQJU3SUGy7JNCBXeJQMzcREGY3JNCB3aLQKMaQEE015NCoymMQAxLO0HM2ZNCHr5bQJPxU0GYWZRCTP5VQFcQVUEkZZRC/OJeQCYUU0FaUpRCmqeEQARLO0FaC5NCwB+EQNUJQEEED5NCPExXQIDcU0FQFpRCbltSQBwHVUE0MZRCSiSDQDaNNkGqHpNCrNNpQIuFUEFQsJNCouNZQMr+UkE2CJRCK3eAQELiMUFePZNC+pZ1QHYqTUFccJNCsnp+QDgUSUGMQZNCKIyCQC7JREFUHpNCP2prQGQjSUEEspJCSEtlQI03TUG+9ZJCSUlwQJneREGEfZJC1TFyQKYgQEG8ZJJCJp5yQKJcO0HcXJJCID1QQPbjU0HA35NCrLJMQHIJVUE0BZRCiRFwQECgNkFocpJC31ddQAaLUEHwT5NCDEdSQDQFU0HozJNCivxrQB31MUF8m5JCth1WQOe3NkF6A5JCCsxXQKp+O0E86pFCjjNOQOq4UEG8EpNC/nxIQMQgU0HUppNCxjxTQDsJMkE0MZJCdAFSQNJqTUGWpJJCGllVQNZiSUF4U5JCq61XQPINRUHoE5JCxkpYQEZNQEHs9JFCCIlHQIcCVEGCvpNC5LtFQAgpVUHo6pNCcWE5QImwQEHQ2ZFC04Y6QBBsRUGI+pFCXGs4QLTvO0GKzJFCO6w9QIgPVEEStJNCs7Y9QO9DVUFO4ZNCA2Q3QOc4N0HM55FCbps8QFzSUEF6AZNCKq49QN4wU0FUm5NCHkM2QA6DMkHwFpJC3uc7QL6dTUEckZJCPyI7QEqaSUEIOpJCMBohQKwjSkGcVJJCetclQO0STkF4p5JCDXAdQA3iRUHoE5JCwLQaQCcnQUHc85FCthMZQPVRPEEc55FC7skzQKc5VEGiv5NCO5c1QNFjVUGA65NC1pgYQPCLN0GsAZJCR3ErQJ81UUF0FJNCutkyQJRfU0H8p5NCyysZQL/XMkGAMJJCKO39P5IJOEHwcZJC0Pv8P0HPPEHKWpJCYT8cQDVjUUGMUZNC7O0oQDWHU0GIzpNCy5kAQMNaM0Fgm5JCkrESQDBVTkEw95JCBukKQI5rSkHAspJCTbgEQIZJRkHgfZJChvsAQN+MQUG0ZJJCEOIqQApeVEHY4ZNCGsguQK9sVUHuBJRC4ZjVP5kRQkFyDpNCf7jfPzjKRkFIHpNCOYLQP/RYPUGsCpNC48MjQCaKVEH4F5RCX8EoQBiaVUHGMZRCGsDRP66ROEEwHZNCWH4PQJC4UUE+sZNC9vkgQKy9U0FYCZRCQ6jXP3faM0HUO5NC7qgCQHSzTkFOcJNCMBzwP7XdSkGmQZNCeB7YP/5TS0Fw7JNCmrXwP0QdT0HoApRCFEvEP7E/R0H83JNCqiy5PweKQkGg15NCpP2yP0fIPUF425NCMiYfQAO9VEH4WZRCXFklQAa4VUEgZpRCOii1PwT0OEG05pNC75gHQGwLUkH0JJRCsuAbQKr8U0GyU5RCui68P3k8NEF4+5NCzldJQMDGVkEIzpRCJaNDQAjuVkGI+pRCVapIQEZcVkGCH5VCvSxOQD0yVkGI9JRCvzFOQFFfVkFUopRCZ5BRQM76VUFwx5RCuCszQDOkVkGoHpVCGiM5QD2BVkEgOZVC3O49QFrcVkF4H5VCehI4QE8bV0Ho+pRCzh4qQMx+VkFsx5RCqIstQCOhVkGC9JRCnkgyQBwZV0GGzpRCzX4tQKLWVkFUopRCE5VTQCGuVUFwopRCSJBRQO/RVUEMfZRC8IRCQG7uVUFgDJRC66I9QDXIVUFE/ZNCPMA4QIcaVkFgDJRC3aA9QMF2VkHkJZRCax0qQF9aVkEKfZRCP/QnQPdAVkEmopRCnkgyQFnsVkHMdZRC8nUtQOZaVkH8TpRCV+Y3QAjRVkHESpRCht4yQNRHVkE0JpRCNdA9QJ4XV0HcdJRCEo9DQOihVkEkS5RC99M3QAFFV0F8opRCNdA9QK9FV0Ea0JRCdMxDQEAXV0F8opRCRldJQBuWVkHsdJRCOv49QNI/VkGISJVCisRCQI9ZVkEgOZVC1oZIQAv1VUHMJpRCvCVOQMzkVUGIT5RCm4axP58zPkG4y5RCh2W4P2eSPkH0spVCGom+P74uQ0G4ppVCMWi3P7rCQkEsxJRC5RAmQBCiUkHYopRC2zsnQMe+UkFs1pRCyeQsQHAWUkG6xJRCYPUrQJIDUkFAoZRCVZyzP8SKOUHA0ZRC8mm6P8HTOUEktZVC6KoYQExpU0FMppRCTG4aQOybU0HM+ZRCTwYhQC9qU0EY6ZRCpI4fQBlGU0FQpJRC8eO6Px7yNEGk2JRCV1/BP+o0NUEyrZVCT5zvPzsnT0FArpRCsqj1P+yFT0EkUZVCCK4JQNpiUkF4KpVC+/EGQOoYUkH+qJRCbn/WP6UrS0GEtpRCMDrdP6yeS0F4dJVCodPCP4g/R0Egu5RCeKXJP3ejR0FekJVCx1f1PxWXS0FEH5ZCCisFQAKFT0GA45VCF//kP0WsR0HYTJZCdfHaP9YvQ0GoapZC8Z3VP4uwPkG0fJZCg/QqQMDKUkE8DJVC7eQvQHQsUkHu7pRCD+zWP8zxOUF0eJZCbyYgQPaZU0G4SZVCaaAlQHFzU0FAKpVC48zcP3JVNUEWapZCwHoRQIRjUkHim5VCLPEvQHzRUkHqMpVC5dg0QA8fUkFoAZVCJewAQPLuOUEIHJdCanYAQOeoPkG0IZdCgksoQNKOU0FghpVCf0YsQKxtU0EoW5VCgpcCQMFSNUGwA5dC1pEUQO+FT0EQWJZCBt0dQNFSUkE4+JVC58YMQEKVS0HEp5ZCxK4GQHejR0Gw5ZZCIO4CQCApQ0F6DZdCx0wfQF6VR0EaTZdCFOwiQESRS0GUApdCY48cQC0dQ0EmeZdCteAaQON8PkHEkJdCxTI3QAe2UkGoTZVCsEE5QDUVUkH2E5VCMHMaQD+/OUECh5dC1OkyQCJ9U0GSr5VCagk1QDtaU0GgfZVC0B4bQAAoNUG6a5dCBoMnQId/T0HwpJZC96ssQLFSUkE8MpZCch43QJLTNEHUg5dCjBc4QBZyOUEmoZdC8L48QEQWT0HAupZCiHw9QGwIUkHcRZZCSho8QCQsS0GsG5dCA0w7QEQ2R0EWZpdCSyI6QFCpQkGakpdCCC85QL4rPkGKqpdCaAw+QFicUkGaVZVCjv89QBAPUkGgI5VCSv89QExNU0EevJVC/xk+QNY0U0F+h5VC5GxXQKm7PUHGkJdCUPFXQOZlQkEmeZdCk9pEQB2NUkGoTZVCBoRCQNnuUUEUFJVCcsZVQIr8OEFgh5dCJD9JQCw/U0GSr5VCpBBHQJggU0FcfJVCIhBTQBNlNEEubJdCbPdRQD7eTkHwpJZCEEFOQNfZUUG0MpZC7DZVQJP1SkEuApdCwmhXQMX0RkF4TZdClONvQIZjRkEm5pZCTg9rQDtjSkGcqJZCZ5JxQGfWQUFwDZdCuN1xQAg0PUGuIZdC289LQA9kUkHUMpVCoulGQIzbUUFoAZVC3XRvQFyDOEFwHJdC1ndTQGwGU0HQhpVCqaBPQN74UkH6W5VCJIFrQKHvM0GWBJdCUvhkQKxnTkFEV5ZCWABdQJCCUUFO95VCMmF/QMdsM0GKa5ZCEEiCQGz5N0FqeZZCgIx0QGgATkHs4ZVC3ehoQHE5UUGCmpVC2mZ9QCLmSUFIHZZCyfCBQBLQRUFATZZCLmmDQLU5QUFIapZCdM2DQNudPEEQfZZClMVQQKA/UkGUDJVCysZLQPG0UUHS75RCLz9bQBLWUkEsSZVCDvZVQFHNUkE8KpVCQx+LQKYRPEHcspVCV4CKQHbCQEEmp5VChDpUQPQOUkFq1pRCXKVOQG6CUUG4xJRCtlyJQNNpN0HMtZVC9KBgQEKkUkF4+ZRCwDRaQP2cUkHe6JRCUmCGQKHmMkF0sJVCdP5+QGS1TUF4UJVCCthwQNYEUUFwKZVCn6iEQGyNSUHEdJVCr6+IQNpSRUE8kZVCTw6KQMviREGKu5RCUv6FQJAPSUF0tZRCSw6MQEdTQEH2w5RC/66MQBu0O0Eoy5RCL0pVQGfpUUFGopRCM4BPQPRqUUHMoZRC5vqKQJ0aN0Ho0pRCCBdiQOJlUkE+pZRCFJFbQHhtUkFgo5RCJ+uHQKmaMkGA2pRCKqOAQLJRTUE6rpRC6wdzQJmtUEHMqJRCvUqGQMYwMkG6BJRCDDmJQMGrNkGs75NCRpJ+QPgsTUF0CZRC+YdwQNKYUEHcJ5RCV1+EQJzgSEGS85NCTFmIQD6SREFY5ZNCvUWKQJ7/P0GI35NCCvSKQAxNO0Ei45NC1B9UQH7eUUFYbpRCBJhOQPdeUUGAfZRCaXhgQLJWUkHsT5RC+BRaQF1bUkFUXpRC0oqDQF5EO0FEFpNC9Q6DQETnP0HsGZNCYJtQQMDTUUH8OJRChJ9LQKBaUUGUVJRC7RSCQM+wNkGcKZNCpA9bQHZCUkFMAZRCs7tVQLRSUkEGHZRCbfd+QPksMkHiRpNCTPNzQMIJTUFkeJNCVH1oQHp5UEG0t5NC4LJ8QCO+SEEyS5NCZoeBQOp6REG8KJNCz0FqQPjKSEHIv5JCEUtkQIAUTUFMApNC0A9vQKmNREFOjpJCt+NwQKr+P0GSdpJC6TdxQGRXO0GUbpJCTo5LQMbgUUGUE5RC2M5GQDaLUUEgQpRCRsVuQO7ANkFEhJJCBTJTQPRFUkH8w5NCdFBPQCFcUkHm7JNCXNlqQF49MkHgq5JCXoZcQPSBUEEsW5NCXvxUQEvaNkGgFpJCobBWQPZ9O0GE/ZFC2MRIQNZjUkH0mpNCULNGQF9qUkF4y5NCfzZSQNNaMkHkQpJCJDVRQBJLTUEos5JCHK5NQD+oUEHYHpNCbmdUQEYPSUH4Y5JCiZBWQPPFREH4JZJCRiZXQLowQEEMCJJCrX1EQGfyUUEC+JNCG11CQEKXUUH+L5RCz145QHeMQEE07pFC4nk6QMQbRUEMDZJCdm84QBvrO0GG4ZFCTJs9QC3/UUHM8JNCn5g9QIV3UUEyHZRCXmI3QABWN0GA+5FCqIg9QOtoUkE4j5NCmKk9QHN3UkHEwJNC1Us2QI7MMkEgKZJCl+I7QLZ/TUFKoJJCats8QIfPUEF8DZNCdSA7QFxDSUFkS5JCyxUiQFrESUGMZJJCqKsmQODsTUGMtZJCrXQeQMeRRUGaJZJCLtIbQGP+QEGMBpJC6DkaQDlKPEGk+5FCvs02QEoZUkGg+ZNCV/o4QBa7UUFcMJRC7rcZQN+lN0HgFJJCiW8yQMyhUkE+nJNCTJk0QCKkUkFEzJNCCEYaQMchM0E4QpJCvAosQOggUUHiIJNCIlMAQNQsOEFUg5JC/tX/P+/LPEEWbZJCvNYnQErXUkEcxpNCNdkrQBjXUkHM7ZNCUuEBQEClM0EYqpJCqrgTQO4yTkGwA5NCwjcdQFBSUUFCXJNCIf4LQJAVSkHewJJCOeoFQN/+RUE2jpJCuVUCQAFqQUGMdZJCJIIvQLlRUkFcFJRCb6k0QL3PUUGiQZRCluzZPybsQUFUGZNCM53jPxR5RkFQKJNCBeDUP4hPPUFoFpNCNcQqQBBjUkE0OpRCkKMvQHnYUUGEVJRCARjWP+2yOEEgKJNCabEfQI0OU0HeApRCkk4lQHX9UkEoH5RCR7rbP68jNEEsRpNCglIEQEKQTkE8eZNCndQQQGamUUGouJNCFMPzP2qCSkE+S5NCbCXcP5oBS0HU85NCek30P0v9TkFmCJRCP6HIP8v0RkFc5ZNC1/W9P05uQkEA4JNC6w+4P17IPUHo45NC+hQnQICQUkGmbpRC4NwsQI70UUFgfZRCZfO5PxAXOUEY75NCABwaQHxTU0GEUpRCjMogQEUtU0FgYJRC6rLAP7GPNEFoA5RCwikJQJ34UUGQKJRC0ntDQPYlUUGYtpRCGLZAQKc7UUFiy5RCxJtDQJ13UUF44pRCfIJGQCViUUFYzZRCLiFGQEEjUUHMoJRCQNZIQOhQUUFMtJRCkwQ4QHKhUUHY4pRCgTo7QNCiUUHg9JRCNtA9QLVfUUFE35RCdPo6QFZQUUHgy5RCxNkyQEehUUEutJRC6B41QGOhUUFYzZRCmyQ4QMpQUUEYtpRCXI81QIBeUUHMoJRCuUlKQC1QUUHcoJRCyNZIQAg9UUGEjJRCKWdAQHpDUUFkTZRCYrw9QExbUUGwQpRCphs7QDZbUUGCTZRCRMs9QKAkUUH+YZRCw9kyQMeNUUGEjJRC02YxQLqsUUHcoJRCmiQ4QJU4UUH0ipRC6B41QMBzUUGUdJRC6/k6QFgmUUE8dZRCzP03QBFkUUGQXpRCNdA9QAoPUUHwipRCGLZAQGQRUUGcdZRCdPo6QOwgUUG4oJRCNdA9QNAhUUEMtpRCf6ZAQIISUUEgoZRC0ntDQKIPUUH0ipRCUtY9QF+sUUFuAJVC6oRAQLGPUUFi9JRC6pVDQL82UUEOX5RC9IFGQAIyUUE0dJRCOlF/wYPcuz8FiJfC9ER/wbxYwj9U45nCvC17wVpIWkDJdpnCVLh6wVRxVkBnX5fCuZCrwX/4NEDkF5fC3bKrwUpTlkD6PpjCpJuswX0/NUBkgpnCke2twao4l0CoRprCrY6pwVYqLkDQcJTC7FGowVK4lkCypJXCuR6NwW6gFUFbHZfCLmuLwTtR60DpLZTCV8eFwfzw2UDNU5TC/dSHwYn6E0HVeJfCMQh+wR+F50AxSJjC/ht7wU4bqEAZdpnC5tB6wb4t50Bwy5nC80R9wT81pkBBmZfCjN6SwTGWNMAO9JrCpHCJwRSux788n5jCjpeSwZonKsDzxJjCZ9iIwcP1+L8U7prC2YekwReuu0DQKZXC3N2hwe58A0Ft55fCEVilwQBH9EAfPpjCQHygwWDl0EA80ZTC54mowddc4EDD7pjC1L+Rwej7F0GKQZfCAnKWwWiRFUEIc5fCJAaUwe5870C1iJTC5tCPweEI8UA8WJTC1qOawTptEEH7cJfCcMueweWJCkF7m5fCH/ebwSl44EBYuZTCdCGYwQZW6kDwoJTC0CKSwfT9yEAfN5HCKhWWwVZVxUAXWZHCbhKhwUjhGr8HOpfC5tClwQIrBz4fBZrCgweiwa4Pf78xyJnCpimmwef7qT7jZZfC6LR/wdfqFkENO5nCbOeDwaAaFUFiV5jCaUqCwbSB4kByqJbCgCOqwcUEnz8WZ5TC76eqwUxTqj9OFJfCUP+mwTlEhD54qZTCTPCDwdhjgr2CB5jCA+SDwZf+jb5whJrCpZuqwd0IpT+so5nCLPmYwRJnv7+NV5TCHHaRwSGwEsAC8pXCQmCRwUoMCsCojZPC0tuZwVyP8r86ppbCbXV6we4KrEDHBJvC1lx4wTkm6ECwOZvCb4SmwaXbsr1grJvC/kaiwQrztL+LrJvCDEmDwTSeqD3GS5XCaJGJwQJHuL8u3ZXCeqKJwYF5or+CTpPC3gihwR9NCb+rqpTC1E2RwSlc/79U45DCkxibwfRvDMDlEJnCes2YwZULub+weZHCOEKOwU6pyEDE7pDCqFR8weF6ZECBVZvCanV8wcWST0BE/ZTCugKAwSUxoEAhcJXCxpKBwfypmUD6xZLChDKqwd9rnj+xa5vCF9mrwSlc20BoX5rCX7quwUjh2kAiqZvCZmZ+wZyozz+7+5TCeDCKwZUYNkF5YpnCS36Pwd5PNUFrfJnCMQiFwQqQN0G3pZnCWTl6wehCFEE9SprCXUiKwVJxwkAjopDCQtOpwTALdEFTq5rCAwunwTRZVkGD9pjC0SSmwSAVckHWA5rCw8eqwWeqWUEpvZnCro2rwX0kPUFd0ZjCv+enwbroOEH665fCYBqkwUYXNUFVMpfCnD6jwVhwU0GoTJjCc1eiwdBdcEG4dpnCE4WowX4iH0EM/JbCb/yrwWaMIkGk85fCt3WrwbSqCEGiTZfCXIiowZXVBkHLQ5bCfzqlwceYBUHMY5XCm/+kwQSBHEG8L5bCF/uxwbhEeUHaVpzCziKvwV4bXUFcpJrC8Kitwdh6dkE4W5vCNJazwcGVYEEK2JvCtKG0wbiBRUFRTJvCEMivwd9oQUGP5ZnCqQGwwS6KJkHcL5nCiy20wU2pKkE7yZrCbFazwf3VD0G+ZprCHf2uweO/C0FOrpjCdnJqwQE1B0H0UJXCvvFmwfG3C0G7n5bCxOhrwSd1H0FpY5bCnglowXYYJEFtdZfCMbdowUiwPEEplJjCOldtwa9HN0EQmpfCr71xwe8zM0GZ8ZbC445wwVi5GkHDjJXCAjVuwZIRBkHii5TCHDtswQQQUkGm9pjCbEtnwVqJVkHHz5nC1gtlwavwb0G6+prCYxBqwW6hbEGaO5rCD0tvwRYiakFIqZnCyg1xwe+4TkGiVpjCUpNjwR9KEUE3kJjCz0Vhwb8WF0Fc3JrCPEVjwVHqKkF+K5nCEOhewWhpMUGwO5vCUC5cwXFHSkFMuZvCf1diwVrIQ0Fi+ZnCl81gwStMXEFN8ZrCfu9ZwSbUYUGObZzCXMJYwSCJeEHuL53CgSBfwbcTdEF37JvC0pi4wYb8Y0EThJ3Ccde2wYJFfEGx353COWW6wZBufkFcwZ/CoUK8weJIZkFbfp/CtK28wXTqS0FOOZ/C5wO5wfY/SUHEJZ3Cr7m4wepyLkEr3JzC5wa8wYIOMUFzKJ/CQIG6weLvFUEOHJ/CaMS3wQSpE0Hln5zCNuS8wRpwZkGOm6HCBrC6wT+xfkFvx6HCgAy4wSjofkG4a6PC+kO6wZQlZkHqVqPCnmK7wW9QTEHMH6PCnGi9wYF/TEFmXqHCVYq8we71MUG4UaHC1R+6wbIBMkHvA6PCmD24wTVBF0Fe7aLCWZW6wZr6FkGSSqHCBEBhwZh5GkHHG53CCHxkwckAHUHGep/Cx2tcwT7/NEFKY53CSEldwThfN0HJu5/CGnlWwab2T0EnFKDCOLJXwQzpTUHfxZ3CNCtUweegZUEBVp7Cvi9RwSwkaEFRgaDCIc5OwTQXgEGs0qDCiINSwbbDfEE2457C6sRqwfJTIEEvJaLCfY9zwXoyIkHWOaTCNjphwXhIOkHDXqLCOoJowfHEO0GQbaTCns9fwcSBUkEyi6TC5KFYwVbNUUF0maLCqvhSwY/XaUF6xaLC58ZZwYajakGagKTCP1hWweW6gUE0TaTC26pPwQAegUGDy6LCaCqgwcQWoEFmapzCO9ygwZ2klkHFppvCzPadwcqznkG6+pvCbqujwVWvl0EMJpzCZHCmwW/LjUGxx5vCSSujwXj/jEHnOpvClX6fwUY/jEGBy5rC0radwd//lUHfTJvC1FGcwdFTnEF1rZvC/qOkwZSyg0FdvprCSheowb10hEEqUpvCdMSgwU72gkFnQ5rCcDWmwTl/mEH6tJzCNgKiwXpUoUHo65zCuPOjwbJ4okFUlJ3CeH+owaRmmUEFbp3CXlqswTc4j0HaKZ3COUqpwYZejkH7XpzC/n6rwcg8hUFm7ZvCuUevwXdJhkEaypzCy11pwRTkgUG8LpvCwSdkwW2Zg0EI6ZvChnNkwceVjkHQiJzCQIppwQaQjEHO1ZvCrltvwcvUikHPR5vCghtvwUx3gEFBm5rCwGprwW4kl0GAOZzCWjxnwRBjmUFuxpzCOBhtwS7aoUFNz5zC/DtvwXJun0FaapzCZi1ywRclnEGIGpzCJn9wwSprlUGjy5vCFK5ewWJihUG2xJzCc+JYwfJxh0E82Z3CY4VbwSV2kkErOZ7C5KpfwYFqkEHzTp3CvFBkwSBZm0GqX53Cp0RhwRNVnUE7IJ7CSERpweAOpkEF3J3CqkprwR8JpEGuO53C2UOrwQK2mkFwbJ7Cjg+mwTCPo0G4eZ7CNsOnwTpXpEHZpp/CH2qtwYb9m0FGsJ/Ch36ywWCLkkHVu5/Cx8SvwSXQkEEKT57CZMqzwZbXh0FxIZ7CRvO2wRlSiUGfy5/CNPenwSOOpEESJqHCBaynwT7xo0HKFqLC6HutwVbRnEHyOaHCu1KrwbBTnkEgg6LClgmwwdxolUFPvaLCppeywe7Qk0GEXaHCeCG3wSMaikGkn6HCWkS0wY8Bi0GEIaPCM0VTwULziUEcPZ/C68VPwfctjEFK2KDCHfpTwRGcl0EWqqDCydJWwXEqlUH0VZ/C729dwWWjn0EWIp/C+wZbwU6hoUFZYKDCmlRkwUyHqUFoIKDCr0xmwQUBqEHx3J7C9cFQwcFnjUHXk6LCbWFXwRsgjkF+8aPC4fJawYOxmUHqfaPCt71UwYzlmEEyOaLCJMBbwfOvokHC1qHCH9tgwSOjo0EAA6PCxshmwYpIqUHyb6LCiuBkwXVJqkFriKHCixaywXIUkD4iRpjCGG6ywd6TGECtTZjCfzezwUgxF0BO85nCYPCywYVfOj4BD5rCMk6swaUQ2r83KprC6uirwdpw0r/mKZjCEu2qwREbyr9tT5bCVdqwwRACsj5VzpbC2huxwZ/jGUBtFJfCJH57wUYGi7/pGpnCPr16wY+rp79sFZvC5fRywe4lLT/TW5nCJG9ywWE39D5gMZvCCLNrwbDFJECHK5vC4FVrwV6FKkBDY5nCipBswcy2LUBmBJjChJJ0wTcaVD80zpfCDWR9wXXIYb96RJfCabuywTenEEDow6DCCDywwc9IEUCJh6LCKfmvwagdvr1Q66DCZr6twTHQ9b2ai6LCDRCrwbgd2L9SHaLCm7KrwUq3CMAB/aDCxmWswdVABcDu557CqE+xwf9YqL2PvJ7CrvuzwTz4E0BRmZ7ChZuywXpyDT1LV5zCaFmswUxu9L9giJzCrM2zwRVxE0CZHZzCj2Z7wYJwyb8vS53COOx8wbd65L8skp/C7Fh0wV9cij7CXZ3CRrl3wXJtyD1crp/CxAx0wc6MEkBYuJ/C6zpuwRzsG0CwYJ3Cps5+wZp38L/OwaHClOGAwVgdw79E+qLCRh57wQzmL7uX76HClwaAwRdi1b0PlKPCXWOAwTICCEBSyaPC9Op5waTeC0CnEKLCtomowdPA3kBtppXCMdiqwQ6k4EC8u5bCbTCswf9ZsUDldZbCj+WpwYUWr0BbcZXCKEqnwaVMr0BeYJTCSJGlwZM43kCTs5TCUd2twVB85UDsKZjCsruxwd7j60D7/5nCmlyxwdsXuEBZypnCmrWuwVM/tEBE5JfCIvGwwVAphECQ9pfCkWCywfe6hUAOuJnCzlCvwVZ/gkBVs5bCrExpwYbX30Bc2pTCVaFpwfTtsEAiHZXC01xnwaTes0ALcJbCl6VmwSYL5UDwPZbCVo1swfpe4UDU55PCmSlswQfCs0Bk85PCfkxoweRLiUDtzZjCs/5owQAsi0BywprC0qFlwRp3v0BiaZrCxsVlwZMsuUDfOJjC5BVpwSg7h0CXSZfCGahkwQFd7UA7MpjCM11jwYey9kAWhJrCNny0we3yh0CyyKDC4/K0wYYAh0Bfdp7Cume2wQNrvkB1pZ7Cxiy2wToxwEA/56DCyiC0wc7dwEC7naLCiluywaeiiEBzkKLCLD64wTN590AYHKHCGXS4waqa9UBt4p7CadW1wcgl+ECfw6LChsazwWKihkAKAZzCiDO0wQCeu0C9KpzCRwe2wR0A8kCUVJzCZtxrwWQvikDdEp3C6DJxwV1th0BNj5/CgK5uwbISwkBUVJ/CxVVowbISwkCVzZzC2v9kwabi+0BT3ZzCQLtqwTsM/0DLUp/C94d5wUwLhEAuCaLCPW+Bwdz1gUCS3aPC/fSBwQy6vkAy36PCjPh4wTN5wEC+7aHClcBzwar+AEEd+6HCLx1+waKXAUEcBKTCwu2KwT7vqUGMx5zC/LmQwYKnpkEMQpzCm6GKwfA6p0HCcpzCdU2RwQ0dqUGPmJzC+yGXwbuYp0FtoZzC7yuWwYZ3pUGZRpzCIm6VwYG7oEGD0pvCiTyQwQfioUHVCpzCNqeKwc66oUEDApzC546awdo6o0FuL5zChv6bwe79pEGpkpzCOo6ZwcUZn0HYv5vC08OMwRyArkEHoJ3CfxuSwS9Cq0Fx7ZzCEbSLwXJDrEEQGJ3CFyqTwfFHrUHHc53CNvOYwepPq0Fkip3CI/iXwfSGqUFS/5zCr0edwb2bpkG8AZ3ClamewUkUqEEcmZ3CBYCYwa96QsA49JfCBDKRweqyQ8BADZjCRPqQwTNTPMB395XCKKeXwdiaOcBHx5XCmbqewUMcMcDlv5XCQBKgwVgBOMB27pfCtyShweJzPsBIOprCbnGZwVRySsCzOprCUHSRwZELTcDXR5rCTgumwfmjIsAUA5jCruakwbh2G8A37ZXCku+mwepYJ8CkM5rCPYOWwajGKcAPlpPCzT6Qwa8nK8CYvpPCNyeQwTS7E8DlLpLC9naVweSHEcAu+pHC8Y6bwXlzC8BaApLCThedwfJgIsDIlZPC/8+iwerMEcDBzpPC+cSgwcCv/7/0PJLCRt+mweZZo7+u8ZLCvDmpwbMnu7/GX5TCD4qUwVlfr0GZXp7CTfiNwePpsEEJmJ7CADKPwRvYskGM25/C5v6VwQAFsUGelZ/CNM6bwb1OrkEbl5/C4lWawUIFrUHnap7CdkugwbtfqUGPdp7CzM6hwTpDqkGnnZ/CzueWwW65sUG3AaHC0/SPwSags0E8Q6HCzsSQwSVmsEF5TKLCz+SXwWQqr0HFTaLCZ+WdwSF0rEHhUqLC07OcwS7QrkF6BaHCHGGiwRB+qkH+EqHC/omjwXk9qEE2XqLC3dinwcy1RMD1CaHCaCWowQ6EGMD2hKLCnRCjwd6sKsAimqLCRsSiwatAWsCzGaHCWbyiwaMjV8CCEp/CWhuowbGiP8CuAJ/CMAubwSTwZ8ACM6HCUFKbwSUINsCstaLCYDOTwVk0O8BL1aLCqNqSwYi6bsCOU6HCAVKSwW6KbMDfQ5/CfdSawfbrZcADKJ/CdkWawfWFWcAhu5zC/NORwTLmXcAZzZzCnzuiwaoNS8DSsJzCBLKnwVU0NcC2oJzCOn2fwYyFaEFIraTCcF+Twdx1aEEYx6TCKVaTwYtHTUFUuqTCaVWfwcY7TUHDoaTC1K6qwT8kTUGqa6TCpL+qwctGaEHaeqTCOPGpwZqFgUFZZ6TCdl+fwWbCgUHQkqTCVJaTwbWygUGKqqTCrRK0wbAcZ0GFKqTCYHe0wZKuTEE6B6TC8FWywfV2gEGGKKTCebqTwYg8MkHdm6TCzrOUwVCkFkEodqTCsEefwTzmMUHDh6TCyHifwZAyFkEkZqTCEqKqwXicFkHBNaTC+rWqwbIBMkE4VKTCIii0wYoJMkH466PCU+CywUsKF0Euz6PCiJ+ewe/pUEE20JfCwnOfwYlQMkGZkJbCVOeZwY4PMEGzGpbCIymZwRGjTkEOd5fCpKeYwaDZbEFlzpjCU9adwVmubkHzFZnCkf+SwTyhTEFeKZfCJGCTwdMpLkGpv5XCVMuMwXglLUFByJXC6VOMwcTzS0EfPpfCW1iMwY2vaUHno5jCp9qSwfK7akHOi5jC6IGgwaZFGkGreZXCiY+hwWzdBUFweZTCR7acwaeHBkG5opPCQDubwYIdGUEG2pTCukyUwdbdF0FgZ5TC1l2VwTgaBkHeEpPCXf2MwXn7BEEH4pLCDvWMwaKjFkEaQJTCuHmRwW2op0GTKKPCGFWSwYGZm0ECxaPCJzSZwa8Dp0EWJ6PCRg6bwduHm0EYvKPCgL2iwY2amkFyn6PCntmfwRwnpUEOHaPC2FemwbKuoUFsBaPCyjyqwR8fmEFhZKPCa2adwWv7jkGaO6TCdh+TwezhjkEQTaTCX3ymwauJjkH+FaTC/XCuwT/YjEHG1aPCDx2awfhflkF2LJvCsG+bwV7Vi0Goi5rCuN6WwUV1i0FpaprCheGVwfH4lkG5J5vC7OOQwd78lkFjIJvCEqmRwVbaikFBWJrCrLmLwf+XikG8kZrCKieLwSIBl0GRWpvCwXCcweo/gkEY9JnC4J2Xwd93gUFYv5nCDS6SwaaGgEH/lJnCBQaMwVERgEHKvJnCqkCqwfgYjL7wOqPCuIOkwb9h6r6PaaPCwkOswfEvEUA7eqPCIv+lwYtrC0BWxqPCys6bwWEZE78WiaPC43KcwX2uB0B67aPCwSuTwW3IBUC7/6PCYRaTwb8sHb+mo6PCXi6fwXGs80DMRKTC40yVweqU80DGVKTCI1GVwarJuUA4NqTCMqmewRXkukC2JKTCInKowUc4vUAi7aPCTFmpwXFz9UCDEKTCLeqwwZgy90Dxp6PC5YevwXyMv0BOhaPCwaGdwfk9g0BMBqTCMjuUwclKgkCYGKTCp2unwYAchUB+1aPC/EKuwVJRh0AedqPClzqiwef74UCejpPC7tGiwarJwECm4ZLCa6+dwTFvx0A/oZHC/lOdwZhP5kBsfJLCv/uVwVGT6ECHypHCX1GWweNtzECW05DCEoqNwehdzUDgjJDCCkaNwble6EAbfpHCyBx2wTI7o0FrepzCHS11wfbXpUG+zpzCoN9+wXeFp0HSyZzCrAZ/wWbFpEG/eJzC7ht/wfCHn0G2D5zCItx2wQhUnkFUF5zCwdCEwcBHpkGYc5zCm/eEwaARqUG8xZzCrtiEwYDNoEH1BZzCRRp0wW5RqEHsJp3CQ7tywY2pqkGbu53CBQt+wcTKrEG5rZ3CBpV+wf8tqkGpHJ3CO02FwbSeq0FrFZ3CIMmFwfkhrkG+oZ3CO92BwcPwAsAF2ZjCeeqCwekM8L++3JbCyPiGwQDIGsAKipbC1haGwf27JMDBlpjCopKFwXgnLsC/v5rCLUmBwTmaD8B875rCLFuLwZrrOsBCVJjCv72LweP9MMCJPpbCCRqLwV6cQ8BVh5rCQfSAwdtpN79FJ5TCqeuDwV6C4b/o15TCxW1/wavLTb9oe5XCLAiFwb0Zzb+NUpPCCHGIwdvEAMCy0ZLC3KaHwYQMD8DCa5TC8rWLwfTcIsCaFJTCMe6LwV65DsAicJLCasJwwULkrEGLw57CNmlvwdeNrkHtDaDC4Pp8wUptsUFsCaDCF2J9wVdxr0Hcup7CRUmGwYzIsEFcp57CLNaGwRvYskEX85/CmsVvwbIsr0EraaHCf1VvwfbArEG8maLCRFd9wWM8r0GYjKLCnm99wS8KskFTX6HCR12HwYCOs0HWUKHCDaOHwSqpsEFqiKLChsaCwbKBN8CasaHCVdqBwdQpMcB/lJ/CgDeGwaMCT8B3l5/C9E+HwUwXVMADp6HCXViIwZrPJ8BOK6PCcqODwQEYD8B8SaPC966MwYQQaMCAiqHCaceLweZAY8AqfJ/CrGmNwVT8NsAmCqPCz1OBwbKeIsAnQZ3CvqCFwdqsQMDWL53CtDqLwdP1VcAKCJ3C2KlmwU18akG9EKXCmUxrwV00UUG9H6XCW0N7wZhhT0HkCqXCRZN4wRfvaUESDaXCtvZ3wUlxgkG+5aTCKnhkwX40gkGl2KTCYCyHwQiNaUF3DKXC9Z+HwRt+TkGyAaXCi1WHwd9TgkHM7KTCDbNzwX3iOUEaCKXCj1d+waJjIEGI16TCcYaFwUHpHEHrwKTC0fyAwVHCNkES76TCfIWJwc59NEEw46TC3lqMwWW5GUG/uKTCDrSFwVj4SkE6VJfCnteFwfa/LUHg5JXCFOF/wdVTLkHeJJbCD79/wb0MS0GBjJfC/Qh/wUW6Z0Gq7JjCcZ2FwY5DaEGetJjCWEN3wTdWTEFd4JfCbpF3wekqMEFaepbC6Ad2wbNuaEH6O5nC94aFwQ96FkFIUZTC15iEwWGvBEG07pLCcsd7wVXkBEH8QpPCiHd+wUQbF0G+mpTCGBZ2wbyDGEHBApXC1nBzwYNUBUFw1ZPCpc9rwctIpUG6Y6PCYLpnwYGumkFB86PCfIR5wTKIm0Gp/aPCu457wWDypkG1YKPCUoSHwXzpp0GpYqPCYHGHwRrym0H/AqTCCWJlwYDWjkFkdKTChpd4wQRUj0FjhaTCKn2Hwaplj0FUjaTCfTSFwSA3lkHhYpvCDoaFwVXviUG3nZrCPYZ/wQuZiUHDu5rClnB/wRZvlUHHdZvCGfR2wUIBlUGMkZvC54B2wa/diUFO75rCOZiFwYrFfkFayJnCJFV/wQZIfkF98ZnChjV2wSUMf0FzNJrCo/+DwYmZjb5rDqTC8LqIwY/G6b4A8qPCfUaJwXu+CEAbPKTCPqyEwTICCEC0T6TC63ONwVtEFL/Q06PCDpKNwbb0BkCmLaTCbhaEwcKUAEFfnKTCwqKGwTOyvkABb6TCo+uKwVqqvkAJXaTC6SKJwYs1/UDNh6TCoFaOwa2k+EAfjKTCtDSPwQzzvECUZ6TCh+uFwaUvg0BiaaTCLTWKwVUGhUCfWKTCMEyOweO3hEDoVqTC1BSEwe/J5kAzfpHChgaEwVPqykBng5DCwzl5wQPBxkCbBZHCvNt5weXw5EC+6ZHC/HdxwZ4j40DY0pLCDqFwwQuawkBNPJLCGwevwRDOzz4MbZXCyEmtwdv4Az+1a5TCmhOuwWYUHEBtmZXCiPyvweVeHEAKL5bCEcKtwfmegUDF0pXCO++rwQvxfkBFQpXC8ht3wfWFaD8AeZbCX1Z5wVfrbD86hJXC5u1uwXTtLkCaC5fCg+NxwVZGLkBpaJbCp3huwWAPhUD6iZXCkhlrwenUh0DOSJbCKW1xwcv2gkAbPJXCNKJ0wSqoK0CnBpbC4rlvwW/zpEAhsZPCUI5ywYzZoUDIWZTCF1BzwRaxg0CT8pXCJo92wW3nLEDum5bCkvmBwUxuFL/Bq5PCZb17wQb1fT9zGpXCmL19wb9Dhz9SrZXC/c2CwU0u5r62T5TCwCqmwSu/oECk8JPCwliqwbh3ekB485TCgHeswZ1LG0DuTZXCliqrwfa1G0Ao4ZXC/FSpwZc2d0C5dZXClGClwTd8nkBEfpTCmbarwT7OHD+qBJTCqFKlwb4vir9qd5LCwJ2kwWXjgb8OJpPCsZ+qwXDSJD+jopTCn5OEwXL+vEC8R5DC8nB6wY8duEChzpDCt7yNwQzqv0AOSpDCNbSNwWbmxEA9H5HCaEaFwfNkwUBXKJHCMBF9wSORukAWtZHCGlVywXJws0AjEpLCUl11wfC/skDx3ZLCklCMwXLC+r/M6ZHCaCeQwZPJAMBkq5HCPx2JwQDK47+6S5LCKp6Jwa/q2L/U/pLCrMCMwa2l8L+RoJLCrnuQwYhj9780ZJLCPNuFwQMKtb9Hz5LCq3WGwdifpr8WfZPCQDKWwe6FvkA7kZDC/lOdwbXhuEB5XpHCl1GiwW/KsUA4oJLC4kuhwbnFsUCKTpPCgCucwdBEu0D1NJLC0beawbzo8b9fhpHC/AiVwVhz/L/zepHCDjWVwUMc87+HM5LCB6yawcJP6L/KPZLCyo2fwfvo3r8Gv5HCLUmfwVmF1b/Lc5LC47uewYwu6b+zi5TCOxGkwaPokb97OpXCvTWawfEO/L/5VZTCGMCZwSS0CMDfIZfC/ySewazG/r/CWJfC6maiwQh2pr9sFZjCteiUwaFJA8A/S5TCAmGQwXhEBcCZeZTC2niQwQ6+EMBOPJfCwa+UwZ3xDcCpE5fCgnOhwZTevkCCWpXCqw+cwS6c0kB4Z5TCOF6mwVEupEDFUZbC8BWowbl7q0A99JjCOj6jwWHT00DqIJjCR8mcwYfQ80A8eZfC41CVwcCG30DlnZPC2aGNwWCs4kB9VJPCdW6Vwd3CwkAPa5HCFkeVwXmoA0GGvJbC/+mMwehGB0GgnpbCKOaGwWngpb8aiZXCqOCJwZD45b+0DpXCmKqDwWN/qb6EWZbCTCaEwQpmpL4mFZnCo5KHwepdqr8xRpjCXHWKwRnH+L8FzJfCws+MwdUDAsCNtpTCIjSNweFCDcBVc5fC+NF2wU2gvEBXOpXC3SJzwRuDpkAEnJbCIjh+waCbzkD1NJTCJn19wU/b7UAFwZfCwel1wf3OzkBBhZjCpCBywbShqUCocZnCgXeFwfkU3EDSipPC5guFwU8NAkFx+5bC5d2pwVWlHT/yuZbCkmWqwdXLGkD945fCll+owd/i+T4UmpnChi2qwcglGUCTsJrCoFWpwUoHfEDZZpfCmSWqwUQGgECPHZrC+Vp/wRbejT+CsZfC6ht3wV+WK0DYmpjCKpZ2wTI9KkAFVpvCc4x/wShGjD/cbJrCntZzwQhmgkCc9JfCoORywSOhgUD3r5rCVLh6QVRxVkBnX5fCvC17QVpIWkDJdpnCOlF/QYPcuz8FiJfC9ER/QbxYwj9U45nC3bKrQUpTlkD6PpjCpJusQX0/NUBkgpnCke2tQao4l0CoRprCuZCrQX/4NEDkF5fC7FGoQVK4lkCypJXCrY6pQVYqLkDQcJTCuR6NQW6gFUFbHZfC/dSHQYn6E0HVeJfCV8eFQfzw2UDNU5TCLmuLQTtR60DpLZTC80R9QT81pkBBmZfCMQh+QR+F50AxSJjC/ht7QU4bqEAZdpnC5tB6Qb4t50Bwy5nCZ9iIQcP1+L8U7prCjN6SQTGWNMAO9JrCpHCJQRSux788n5jCjpeSQZonKsDzxJjCQHygQWDl0EA80ZTC2YekQReuu0DQKZXC3N2hQe58A0Ft55fCEVilQQBH9EAfPpjC54moQddc4EDD7pjC1L+RQej7F0GKQZfC5tCPQeEI8UA8WJTCJAaUQe5870C1iJTCAnKWQWiRFUEIc5fC1qOaQTptEEH7cJfCdCGYQQZW6kDwoJTCH/ebQSl44EBYuZTCcMueQeWJCkF7m5fC0CKSQfT9yEAfN5HCKhWWQVZVxUAXWZHCBzqaQf7UvEAmcZHCbhKhQUjhGr8HOpfC5tClQQIrBz4fBZrCpimmQef7qT7jZZfCgweiQa4Pf78xyJnCaUqCQbSB4kByqJbCbOeDQaAaFUFiV5jC6LR/QdfqFkENO5nCgCOqQcUEnz8WZ5TCUP+mQTlEhD54qZTC76eqQUxTqj9OFJfCTPCDQdhjgr2CB5jCA+SDQZf+jb5whJrCpZuqQd0IpT+so5nCHHaRQSGwEsAC8pXC0tuZQVyP8r86ppbCLPmYQRJnv7+NV5TCQmCRQUoMCsCojZPC1lx4QTkm6ECwOZvCbXV6Qe4KrEDHBJvC/kaiQQrztL+LrJvCb4SmQaXbsr1grJvCDEmDQTSeqD3GS5XCaJGJQQJHuL8u3ZXCeqKJQYF5or+CTpPC3gihQR9NCb+rqpTC1E2RQSlc/79U45DCkxibQfRvDMDlEJnCes2YQZULub+weZHCOEKOQU6pyEDE7pDCqFR8QeF6ZECBVZvCugKAQSUxoEAhcJXCanV8QcWST0BE/ZTChDKqQd9rnj+xa5vCF9mrQSlc20BoX5rCX7quQUjh2kAiqZvCZmZ+QZyozz+7+5TCS36PQd5PNUFrfJnCeDCKQZUYNkF5YpnCMQiFQQqQN0G3pZnCWTl6QehCFEE9SprCXUiKQVJxwkAjopDCQtOpQTALdEFTq5rC0SSmQSAVckHWA5rCAwunQTRZVkGD9pjCw8eqQWeqWUEpvZnCro2rQX0kPUFd0ZjCv+enQbroOEH665fCYBqkQUYXNUFVMpfCnD6jQVhwU0GoTJjCc1eiQdBdcEG4dpnCE4WoQX4iH0EM/JbCb/yrQWaMIkGk85fCt3WrQbSqCEGiTZfCXIioQZXVBkHLQ5bCfzqlQceYBUHMY5XCm/+kQQSBHEG8L5bCF/uxQbhEeUHaVpzC8KitQdh6dkE4W5vCziKvQV4bXUFcpJrCNJazQcGVYEEK2JvCtKG0QbiBRUFRTJvCEMivQd9oQUGP5ZnCqQGwQS6KJkHcL5nCiy20QU2pKkE7yZrCbFazQf3VD0G+ZprCHf2uQeO/C0FOrpjCdnJqQQE1B0H0UJXCxOhrQSd1H0FpY5bCvvFmQfG3C0G7n5bCngloQXYYJEFtdZfCMbdoQUiwPEEplJjCOldtQa9HN0EQmpfCr71xQe8zM0GZ8ZbC445wQVi5GkHDjJXCAjVuQZIRBkHii5TCHDtsQQQQUkGm9pjCbEtnQVqJVkHHz5nC1gtlQavwb0G6+prCYxBqQW6hbEGaO5rCD0tvQRYiakFIqZnCyg1xQe+4TkGiVpjCUpNjQR9KEUE3kJjCPEVjQVHqKkF+K5nCz0VhQb8WF0Fc3JrCEOheQWhpMUGwO5vCUC5cQXFHSkFMuZvCf1diQVrIQ0Fi+ZnCl81gQStMXEFN8ZrCfu9ZQSbUYUGObZzCXMJYQSCJeEHuL53CgSBfQbcTdEF37JvC0pi4QYb8Y0EThJ3COWW6QZBufkFcwZ/Ccde2QYJFfEGx353CoUK8QeJIZkFbfp/CtK28QXTqS0FOOZ/C5wO5QfY/SUHEJZ3Cr7m4QepyLkEr3JzC5wa8QYIOMUFzKJ/CQIG6QeLvFUEOHJ/CaMS3QQSpE0Hln5zCNuS8QRpwZkGOm6HCgAy4QSjofkG4a6PCBrC6QT+xfkFvx6HC+kO6QZQlZkHqVqPCnmK7QW9QTEHMH6PCnGi9QYF/TEFmXqHCVYq8Qe71MUG4UaHC1R+6QbIBMkHvA6PCmD24QTVBF0Fe7aLCWZW6QZr6FkGSSqHCBEBhQZh5GkHHG53Cx2tcQT7/NEFKY53CCHxkQckAHUHGep/CSEldQThfN0HJu5/CGnlWQab2T0EnFKDCOLJXQQzpTUHfxZ3CNCtUQeegZUEBVp7Cvi9RQSwkaEFRgaDCIc5OQTQXgEGs0qDCiINSQbbDfEE2457C6sRqQfJTIEEvJaLCNjphQXhIOkHDXqLCfY9zQXoyIkHWOaTCOoJoQfHEO0GQbaTCns9fQcSBUkEyi6TC5KFYQVbNUUF0maLCqvhSQY/XaUF6xaLC58ZZQYajakGagKTCP1hWQeW6gUE0TaTC26pPQQAegUGDy6LCaCqgQcQWoEFmapzCzPadQcqznkG6+pvCO9ygQZ2klkHFppvCbqujQVWvl0EMJpzCZHCmQW/LjUGxx5vCSSujQXj/jEHnOpvClX6fQUY/jEGBy5rC0radQd//lUHfTJvC1FGcQdFTnEF1rZvC/qOkQZSyg0FdvprCSheoQb10hEEqUpvCdMSgQU72gkFnQ5rCcDWmQTl/mEH6tJzCuPOjQbJ4okFUlJ3CNgKiQXpUoUHo65zCeH+oQaRmmUEFbp3CXlqsQTc4j0HaKZ3COUqpQYZejkH7XpzC/n6rQcg8hUFm7ZvCuUevQXdJhkEaypzCy11pQRTkgUG8LpvCwSdkQW2Zg0EI6ZvChnNkQceVjkHQiJzCQIppQQaQjEHO1ZvCrltvQcvUikHPR5vCghtvQUx3gEFBm5rCwGprQW4kl0GAOZzCWjxnQRBjmUFuxpzCOBhtQS7aoUFNz5zC/DtvQXJun0FaapzCZi1yQRclnEGIGpzCJn9wQSprlUGjy5vCFK5eQWJihUG2xJzCc+JYQfJxh0E82Z3CY4VbQSV2kkErOZ7C5KpfQYFqkEHzTp3CvFBkQSBZm0GqX53Cp0RhQRNVnUE7IJ7CSERpQeAOpkEF3J3CqkprQR8JpEGuO53C2UOrQQK2mkFwbJ7CNsOnQTpXpEHZpp/Cjg+mQTCPo0G4eZ7CH2qtQYb9m0FGsJ/Ch36yQWCLkkHVu5/Cx8SvQSXQkEEKT57CZMqzQZbXh0FxIZ7CRvO2QRlSiUGfy5/CNPenQSOOpEESJqHC6HutQVbRnEHyOaHCBaynQT7xo0HKFqLCu1KrQbBTnkEgg6LClgmwQdxolUFPvaLCppeyQe7Qk0GEXaHCeCG3QSMaikGkn6HCWkS0QY8Bi0GEIaPCM0VTQULziUEcPZ/C68VPQfctjEFK2KDCHfpTQRGcl0EWqqDCydJWQXEqlUH0VZ/C729dQWWjn0EWIp/C+wZbQU6hoUFZYKDCmlRkQUyHqUFoIKDCr0xmQQUBqEHx3J7C9cFQQcFnjUHXk6LCbWFXQRsgjkF+8aPC4fJaQYOxmUHqfaPCt71UQYzlmEEyOaLCJMBbQfOvokHC1qHCH9tgQSOjo0EAA6PCxshmQYpIqUHyb6LCiuBkQXVJqkFriKHCixayQXIUkD4iRpjCfzezQUgxF0BO85nCGG6yQd6TGECtTZjCYPCyQYVfOj4BD5rCMk6sQaUQ2r83KprC6uirQdpw0r/mKZjCEu2qQREbyr9tT5bCVdqwQRACsj5VzpbC2huxQZ/jGUBtFJfCJH57QUYGi7/pGpnC5fRyQe4lLT/TW5nCPr16QY+rp79sFZvCJG9yQWE39D5gMZvCCLNrQbDFJECHK5vC4FVrQV6FKkBDY5nCipBsQcy2LUBmBJjChJJ0QTcaVD80zpfCDWR9QXXIYb96RJfCabuyQTenEEDow6DCKfmvQagdvr1Q66DCCDywQc9IEUCJh6LCZr6tQTHQ9b2ai6LCDRCrQbgd2L9SHaLCm7KrQUq3CMAB/aDCxmWsQdVABcDu557CqE+xQf9YqL2PvJ7CrvuzQTz4E0BRmZ7CaFmsQUxu9L9giJzChZuyQXpyDT1LV5zCrM2zQRVxE0CZHZzCj2Z7QYJwyb8vS53C7Fh0QV9cij7CXZ3COOx8Qbd65L8skp/CRrl3QXJtyD1crp/CxAx0Qc6MEkBYuJ/C6zpuQRzsG0CwYJ3Cps5+QZp38L/OwaHCRh57QQzmL7uX76HClOGAQVgdw79E+qLClwaAQRdi1b0PlKPCXWOAQTICCEBSyaPC9Op5QaTeC0CnEKLCtomoQdPA3kBtppXCMdiqQQ6k4EC8u5bCbTCsQf9ZsUDldZbCj+WpQYUWr0BbcZXCKEqnQaVMr0BeYJTCSJGlQZM43kCTs5TCUd2tQVB85UDsKZjCsruxQd7j60D7/5nCmlyxQdsXuEBZypnCmrWuQVM/tEBE5JfCIvGwQVAphECQ9pfCkWCyQfe6hUAOuJnCzlCvQVZ/gkBVs5bCrExpQYbX30Bc2pTC01xnQaTes0ALcJbCVaFpQfTtsEAiHZXCl6VmQSYL5UDwPZbCVo1sQfpe4UDU55PCmSlsQQfCs0Bk85PCfkxoQeRLiUDtzZjCs/5oQQAsi0BywprC0qFlQRp3v0BiaZrCxsVlQZMsuUDfOJjC5BVpQSg7h0CXSZfCGahkQQFd7UA7MpjCM11jQYey9kAWhJrCNny0Qe3yh0CyyKDC4/K0QYYAh0Bfdp7Cume2QQNrvkB1pZ7Cxiy2QToxwEA/56DCyiC0Qc7dwEC7naLCiluyQaeiiEBzkKLCLD64QTN590AYHKHCGXS4Qaqa9UBt4p7CadW1Qcgl+ECfw6LChsazQWKihkAKAZzCiDO0QQCeu0C9KpzCRwe2QR0A8kCUVJzCZtxrQWQvikDdEp3C6DJxQV1th0BNj5/CgK5uQbISwkBUVJ/CxVVoQbISwkCVzZzC2v9kQabi+0BT3ZzCQLtqQTsM/0DLUp/C94d5QUwLhEAuCaLCPW+BQdz1gUCS3aPC/fSBQQy6vkAy36PCjPh4QTN5wEC+7aHClcBzQar+AEEd+6HCLx1+QaKXAUEcBKTCwu2KQT7vqUGMx5zCm6GKQfA6p0HCcpzC/LmQQYKnpkEMQpzCdU2RQQ0dqUGPmJzC+yGXQbuYp0FtoZzC7yuWQYZ3pUGZRpzCIm6VQYG7oEGD0pvCiTyQQQfioUHVCpzCNqeKQc66oUEDApzC546aQdo6o0FuL5zChv6bQe79pEGpkpzCOo6ZQcUZn0HYv5vC08OMQRyArkEHoJ3CEbSLQXJDrEEQGJ3CfxuSQS9Cq0Fx7ZzCFyqTQfFHrUHHc53CNvOYQepPq0Fkip3CI/iXQfSGqUFS/5zCr0edQb2bpkG8AZ3ClameQUkUqEEcmZ3CRPqQQTNTPMB395XCBDKRQeqyQ8BADZjCBYCYQa96QsA49JfCKKeXQdiaOcBHx5XCmbqeQUMcMcDlv5XCQBKgQVgBOMB27pfCtyShQeJzPsBIOprCbnGZQVRySsCzOprCUHSRQZELTcDXR5rCTgumQfmjIsAUA5jCruakQbh2G8A37ZXCku+mQepYJ8CkM5rCNyeQQTS7E8DlLpLCzT6QQa8nK8CYvpPCPYOWQajGKcAPlpPC9naVQeSHEcAu+pHC8Y6bQXlzC8BaApLCThedQfJgIsDIlZPC/8+iQerMEcDBzpPC+cSgQcCv/7/0PJLCRt+mQeZZo7+u8ZLCvDmpQbMnu7/GX5TCTfiNQePpsEEJmJ7CD4qUQVlfr0GZXp7CADKPQRvYskGM25/C5v6VQQAFsUGelZ/CNM6bQb1OrkEbl5/C4lWaQUIFrUHnap7CdkugQbtfqUGPdp7CzM6hQTpDqkGnnZ/C0/SPQSags0E8Q6HCzueWQW65sUG3AaHCzsSQQSVmsEF5TKLCz+SXQWQqr0HFTaLCZ+WdQSF0rEHhUqLC07OcQS7QrkF6BaHCHGGiQRB+qkH+EqHC/omjQXk9qEE2XqLC3dinQcy1RMD1CaHCaCWoQQ6EGMD2hKLCnRCjQd6sKsAimqLCRsSiQatAWsCzGaHCWbyiQaMjV8CCEp/CWhuoQbGiP8CuAJ/CMAubQSTwZ8ACM6HCUFKbQSUINsCstaLCYDOTQVk0O8BL1aLCqNqSQYi6bsCOU6HCAVKSQW6KbMDfQ5/CfdSaQfbrZcADKJ/C/NORQTLmXcAZzZzCdkWaQfWFWcAhu5zCnzuiQaoNS8DSsJzCBLKnQVU0NcC2oJzCOn2fQYyFaEFIraTCKVaTQYtHTUFUuqTCcF+TQdx1aEEYx6TCaVWfQcY7TUHDoaTC1K6qQT8kTUGqa6TCpL+qQctGaEHaeqTCOPGpQZqFgUFZZ6TCdl+fQWbCgUHQkqTCVJaTQbWygUGKqqTCrRK0QbAcZ0GFKqTCYHe0QZKuTEE6B6TC8FWyQfV2gEGGKKTCebqTQYg8MkHdm6TCsEefQTzmMUHDh6TCzrOUQVCkFkEodqTCyHifQZAyFkEkZqTCEqKqQXicFkHBNaTC+rWqQbIBMkE4VKTCIii0QYoJMkH466PCU+CyQUsKF0Euz6PCiJ+eQe/pUEE20JfCwnOfQYlQMkGZkJbCVOeZQY4PMEGzGpbCIymZQRGjTkEOd5fCpKeYQaDZbEFlzpjCU9adQVmubkHzFZnCkf+SQTyhTEFeKZfCJGCTQdMpLkGpv5XCVsuMQXglLUFByJXC6VOMQcTzS0EfPpfCW1iMQY2vaUHno5jCp9qSQfK7akHOi5jC6IGgQaZFGkGreZXCiY+hQWzdBUFweZTCR7acQaeHBkG5opPCQDubQYIdGUEG2pTCukyUQdbdF0FgZ5TC1l2VQTgaBkHeEpPCXf2MQXn7BEEH4pLCDvWMQaKjFkEaQJTCuHmRQW2op0GTKKPCJzSZQa8Dp0EWJ6PCGFWSQYGZm0ECxaPCRg6bQduHm0EYvKPCgL2iQY2amkFyn6PCntmfQRwnpUEOHaPC2FemQbKuoUFsBaPCyjyqQR8fmEFhZKPCa2adQWv7jkGaO6TCdh+TQezhjkEQTaTCX3ymQauJjkH+FaTC/XCuQT/YjEHG1aPCDx2aQfhflkF2LJvCsG+bQV7Vi0Goi5rCuN6WQUV1i0FpaprCheGVQfH4lkG5J5vC7OOQQd78lkFjIJvCEqmRQVbaikFBWJrCrLmLQf+XikG8kZrCKieLQSIBl0GRWpvCwXCcQeo/gkEY9JnC4J2XQd93gUFYv5nCDS6SQaaGgEH/lJnCBQaMQVERgEHKvJnCqkCqQfgYjL7wOqPCuIOkQb9h6r6PaaPCwkOsQfEvEUA7eqPCIv+lQYtrC0BWxqPCys6bQWEZE78WiaPC43KcQX2uB0B67aPCjDSTQamDBUBJ/aPCYRaTQb8sHb+mo6PCXi6fQXGs80DMRKTCI1GVQarJuUA4NqTC40yVQeqU80DGVKTCMqmeQRXkukC2JKTCInKoQUc4vUAi7aPCTFmpQXFz9UCDEKTCLeqwQZgy90Dxp6PC5YevQXyMv0BOhaPCwaGdQfk9g0BMBqTCMjuUQclKgkCYGKTCp2unQYAchUB+1aPC/EKuQVJRh0AedqPClzqiQef74UCejpPC7tGiQarJwECm4ZLCa6+dQTFvx0A/oZHC/lOdQZhP5kBsfJLCv/uVQVGT6ECHypHCX1GWQeNtzECW05DCEoqNQehdzUDgjJDCCkaNQble6EAbfpHCyBx2QTI7o0FrepzCHS11QfbXpUG+zpzCoN9+QXeFp0HSyZzCrAZ/QWbFpEG/eJzC7ht/QfCHn0G2D5zCItx2QQhUnkFUF5zCwdCEQcBHpkGYc5zCm/eEQaARqUG8xZzCrtiEQYDNoEH1BZzCRRp0QW5RqEHsJp3CQ7tyQY2pqkGbu53CBQt+QcTKrEG5rZ3CBpV+Qf8tqkGpHJ3CO02FQbSeq0FrFZ3CIMmFQfkhrkG+oZ3CO92BQcPwAsAF2ZjCeeqCQekM8L++3JbCyPiGQQDIGsAKipbC1haGQf27JMDBlpjCopKFQXgnLsC/v5rCLUmBQTmaD8B875rCLFuLQZrrOsBCVJjCv72LQeP9MMCJPpbCCRqLQV6cQ8BVh5rCQfSAQdtpN79FJ5TCxW1/QavLTb9oe5XCqeuDQV6C4b/o15TCLAiFQb0Zzb+NUpPCCHGIQdvEAMCy0ZLC3KaHQYQMD8DCa5TC8rWLQfTcIsCaFJTCMe6LQV65DsAicJLCasJwQULkrEGLw57CNmlvQdeNrkHtDaDC4Pp8QUptsUFsCaDCF2J9QVdxr0Hcup7CRUmGQYzIsEFcp57CLNaGQRvYskEX85/CmsVvQbIsr0EraaHCf1VvQfbArEG8maLCRFd9QWM8r0GYjKLCnm99QS8KskFTX6HCR12HQYCOs0HWUKHCDaOHQSqpsEFqiKLChsaCQbKBN8CasaHCVdqBQdQpMcB/lJ/CgDeGQaMCT8B3l5/C9E+HQUwXVMADp6HCXViIQZrPJ8BOK6PCcqODQQEYD8B8SaPC966MQYQQaMCAiqHCaceLQeZAY8AqfJ/CrGmNQVT8NsAmCqPCz1OBQbKeIsAnQZ3CvqCFQdqsQMDWL53CtDqLQdP1VcAKCJ3C2KlmQU18akG9EKXCmUxrQV00UUG9H6XCW0N7QZhhT0HkCqXCRZN4QRfvaUESDaXCtvZ3QUlxgkG+5aTCKnhkQX40gkGl2KTCYCyHQQiNaUF3DKXC9Z+HQRt+TkGyAaXCi1WHQd9TgkHM7KTCDbNzQX3iOUEaCKXCj1d+QaJjIEGI16TCcYaFQUHpHEHrwKTC0fyAQVHCNkES76TCfIWJQc59NEEw46TC3lqMQWW5GUG/uKTCDrSFQVj4SkE6VJfCnteFQfa/LUHg5JXCFOF/QdVTLkHeJJbCD79/Qb0MS0GBjJfC/Qh/QUW6Z0Gq7JjCcZ2FQY5DaEGetJjCWEN3QTdWTEFd4JfCbpF3QekqMEFaepbC6Ad2QbNuaEH6O5nC94aFQQ96FkFIUZTC15iEQWGvBEG07pLCcsd7QVXkBEH8QpPCiHd+QUQbF0G+mpTCGBZ2QbyDGEHBApXC1nBzQYNUBUFw1ZPCpc9rQctIpUG6Y6PCYLpnQYGumkFB86PCfIR5QTKIm0Gp/aPCu457QWDypkG1YKPCUoSHQXzpp0GpYqPCYHGHQRrym0H/AqTCCWJlQYDWjkFkdKTChpd4QQRUj0FjhaTCKn2HQaplj0FUjaTCfTSFQSA3lkHhYpvCDoaFQVXviUG3nZrCPYZ/QQuZiUHDu5rClnB/QRZvlUHHdZvCGfR2QUIBlUGMkZvC54B2Qa/diUFO75rCOZiFQYrFfkFayJnCJFV/QQZIfkF98ZnChjV2QSUMf0FzNJrCo/+DQYmZjb5rDqTC8LqIQY/G6b4A8qPCfUaJQXu+CEAbPKTCPqyEQTICCEC0T6TC63ONQVtEFL/Q06PCXIGNQWh6B0DJMqTCbhaEQcKUAEFfnKTCwqKGQTOyvkABb6TCo+uKQVqqvkAJXaTC6SKJQYs1/UDNh6TCoFaOQa2k+EAfjKTCtDSPQQzzvECUZ6TCh+uFQaUvg0BiaaTCLTWKQVUGhUCfWKTCMEyOQeO3hEDoVqTC1BSEQe/J5kAzfpHChgaEQVPqykBng5DCwzl5QQPBxkCbBZHCvNt5QeXw5EC+6ZHC/HdxQZ4j40DY0pLCDqFwQQuawkBNPJLCGwevQRDOzz4MbZXCyEmtQdv4Az+1a5TC1BCuQZENHEA/mpXCpv2vQTVhHEAOL5bCEcKtQfmegUDF0pXCO++rQQvxfkBFQpXCX1Z5QVfrbD86hJXC8ht3QfWFaD8AeZbC5u1uQXTtLkCaC5fCJv5xQXjQLUBwZJbCp3huQWAPhUD6iZXCkhlrQenUh0DOSJbCKW1xQcv2gkAbPJXC/rd0QaFKK0DLA5bC4rlvQW/zpEAhsZPCUI5yQYzZoUDIWZTCF1BzQRaxg0CT8pXCJY92QW3nLEDum5bCkvmBQUxuFL/Bq5PCZb17QQb1fT9zGpXCmL19Qb9Dhz9SrZXC/c2CQU0u5r62T5TCwCqmQSu/oECk8JPCwliqQbh3ekB485TCgHesQZ1LG0DiTZXCliqrQfa1G0Ao4ZXC/FSpQZc2d0C5dZXClGClQTd8nkBEfpTCmbarQT7OHD+qBJTCqFKlQb4vir9qd5LCwJ2kQWXjgb8OJpPCsZ+qQXDSJD+jopTC8nB6QY8duEChzpDCn5OEQXL+vEC8R5DCt7yNQQzqv0AOSpDCNbSNQWbmxEA9H5HCaEaFQfNkwUBXKJHCMBF9QSORukAWtZHCGlVyQXJws0AjEpLCUl11QfC/skDx3ZLCklCMQXLC+r/M6ZHCaCeQQZPJAMBkq5HCPx2JQQDK47+6S5LCKp6JQa/q2L/U/pLCrMCMQa2l8L+RoJLCrnuQQYhj9780ZJLCPNuFQQMKtb9Hz5LCq3WGQdifpr8WfZPCQDKWQe6FvkA7kZDC/lOdQbXhuEB5XpHCgCucQdBEu0D1NJLCdW6VQd3CwkAPa5HCl1GiQW/KsUA4oJLC4kuhQbnFsUCKTpPC0beaQbzo8b9fhpHC/AiVQVhz/L/zepHCDjWVQUMc87+HM5LCB6yaQcJP6L/KPZLCyo2fQfvo3r8Gv5HCLUmfQVmF1b/Lc5LCOxGkQaPokb97OpXC47ueQYwu6b+zi5TCvTWaQfEO/L/5VZTCGMCZQSS0CMDfIZfC/ySeQazG/r/CWJfC6maiQQh2pr9sFZjCteiUQaFJA8A/S5TCAmGQQXhEBcCZeZTC2niQQQ6+EMBOPJfCwa+UQZ3xDcCpE5fCqw+cQS6c0kB4Z5TCgnOhQZTevkCCWpXCOF6mQVEupEDFUZbC8BWoQbl7q0A99JjCOj6jQWHT00DqIJjCR8mcQYfQ80A8eZfC2aGNQWCs4kB9VJPC41CVQcCG30DlnZPCFkeVQXmoA0GGvJbC/+mMQehGB0GgnpbCqOCJQZD45b+0DpXCKOaGQWngpb8aiZXCmKqDQWN/qb6EWZbCTCaEQQpmpL4mFZnCo5KHQepdqr8xRpjCXHWKQRnH+L8FzJfCws+MQdUDAsCNtpTCIjSNQeFCDcBVc5fC3SJzQRuDpkAEnJbC+NF2QU2gvEBXOpXCIjh+QaCbzkD1NJTCJn19QU/b7UAFwZfCwel1Qf3OzkBBhZjCpCByQbShqUCocZnCgXeFQfkU3EDSipPC5guFQU8NAkFx+5bCkmWqQdXLGkD945fC5d2pQVWlHT/yuZbCll+oQd/i+T4UmpnChi2qQcglGUCTsJrCoFWpQUoHfEDZZpfCmSWqQUQGgECPHZrC+Vp/QRbejT+CsZfC6ht3QV+WK0DYmpjCKpZ2QTI9KkAFVpvCc4x/QShGjD/cbJrCntZzQQhmgkCc9JfCoORyQSOhgUD3r5rCsxaEQTdU7UC0fhhB8jyJQd5x80AQw+FAvtZ9QWLnGkGA+thA/Ap2QS0CGkGVzxRBHBOJQbbIn0BI7RxBRVmMQTyooEBjG+5ANkbVQAWvMkHq96nASWkSQU1ER0FoqyDAidsXQbpESUFISorAMrfJQCuBMUF9ZmDAwPQuQYPnP0EsMw5B/49XQfqcNEGczxFBdKU1QTGlQEHqq8ZAbx3OQBG+RUFefqBA9NcJQQQWRUEO+wJBFBAOQR89RUHcWrNA+wDVQKilSEFRhu1AytxgQVHrwMBFkhrAJMFiQX5Fr8D26YLA9weEQWpBZsAHSlvAjlWDQWnLfsBCcuC/TlIzQRs72sA9h0jAZLjwPwGAvUAIbSfA+AzSP8tyaECqhI/A1+itP1YxZkA7pE7AUh0PQMJOxkA033TAZWc/QLbqB0E8G9a/WYJkQA+5DUHdGznAklRFQXJTRUF5WOW/WGxJQXVBR0FUiWLA5psuQKOGykCedq3AntN/QCL1D0GhkJDA7zQCQM7Bb0AYtMHAGPczQOUTU8BMlznAqNBxQHe2R8CrnprAmvavQM6Ln8CTtFLAMqROQPodncBj8wrAIxJzQTPOOUHR0jrAm0lOQZPcSUG3t6zA6DN3QTYzO0FOqpbA3x6TQS5vU7+VLTfABbiUQa3VML9w6JTAKjmJQdpPIUFaaB/ABVSLQasRIkFt8YfAJ4iUQVS++kDlDhDAPKSWQe+C/EDlB4DAr92aQQs7EUBskRzAWP6cQRGTGkDO/IbABkWdQUVZqkD6h33ADdmaQW9ppEAwHA/ANNwdQUOdTEGDu8nAtoOMQFnJD0H/jsrAVnW8QL+QMEE5/ea/hyMSQCb4rr+mBoTAjYPdP3vslD/Qi5fA3UkxQLZznb95DrrAeT8KQJTbkz/k68jAVGHbP1jarr9y4SHAZLSjP6Smlj8/kErAlToDQM9pU8DNGgDAawaNQDzmUUH/hBdB0obOQMNSS0HU4yBBRb6PQBhzTkF2ythAQgcVQF84V0FVlRJBKjwWQLpfUkGrL9NA8hCKpGPKUkEjdtNAVnrXpJqjV0ESphFBKjwWwLpfUkGrL9NAQgcVwF84V0FVlRJBRb6PwBhzTkF2ythAawaNwDzmUUH/hBdBSDB7wQRwQL+wYyJBOLiCwVjgmr8eFfBAhoVmwQ46d8CauhxBI5VvwdHomMBWt95Ab0SGwW+8EkCjeSFBQpKKwTeWBEBVavFAsxaEwTdU7UC0fhhB/Ap2wS0CGkGVzxRBvtZ9wWLnGkGA+thA8jyJwd5x80AQw+FAHBOJwbbIn0BI7RxBRVmMwTyooEBjG+5ASWkSwU1ER0FoqyDAMrfJwCuBMUF9ZmDANkbVwAWvMkHq96nAidsXwbpESUFISorA+wDVwKilSEFRhu1A0obOwMNSS0HU4yBB9NcJwQQWRUEO+wJBdUmDwSu2n0DEXUhB/49XwfqcNEGczxFBwPQuwYPnP0EsMw5BdKU1wTGlQEHqq8ZAASNfwSmLM0GbxtFAFBAOwR89RUHcWrNAZLjwvwGAvUAIbSfA+AzSv8tyaECqhI/AUh0PwMJOxkA033TA1+itv1YxZkA7pE7AZWc/wLbqB0E8G9a/WYJkwA+5DUHdGznAWGxJwXVBR0FUiWLAklRFwXJTRUF5WOW/5psuwKOGykCedq3AntN/wCL1D0GhkJDA7zQCwM7Bb0AYtMHAGPczwOUTU8BMlznAMqROwPodncBj8wrAmvavwM6Ln8CTtFLAqNBxwHe2R8CrnprA6DN3wTYzO0FOqpbAIxJzwTPOOUHR0jrAm0lOwZPcSUG3t6zAKjmJwdpPIUFaaB/ABVSLwasRIkFt8YfAJ4iUwVS++kDlDhDAPKSWwe+C/EDlB4DAr92awQs7EUBskRzAWP6cwRGTGkDO/IbA3x6TwS5vU7+VLTfADdmawW9ppEAwHA/ABkWdwUVZqkD6h33ANNwdwUOdTEGDu8nAtoOMwFnJD0H/jsrAVnW8wL+QMEE5/ea/jYPdv3vslD/Qi5fA3UkxwLZznb95DrrAeT8KwJTbkz/k68jAhyMSwCb4rr+mBoTAZLSjv6Smlj8/kErAVGHbv1jarr9y4SHAlToDwM9pU8DNGgDA9guhwPynX0Hw9QxBHKUfwC/bZEEYAfBAo9qdwGMqXkFjC+1AStsrwI68ZUFPRw9BmJgcwJubZEGtnuJAgH6cvxpGZkFnY+hA6y+Vv9mFYUGy4aZAIkAOwEd5XkEE85lAKJ+jv80FVkGYBjZAztQRwPUgT0GvaB9A0gmyvz+vQ0ElPZ0/SAL8v3cmPEHmYlY/yIgmv8eUK0Ga2he/8FC2vw2CKUHc+iK/cjWtvhfwGUEFj7S/vaCKv94eE0HL2re/+haVvhsLBkG0SgDAVI9iv2fg90AFqv2/KvRGvlgJ1kC4ThzAn78ovxNNzkDdHCDADVb8vY7Tn0AfeiPAnNmzvpAkn0CO9yfAtU/XvR+3a0AHwSTA1f6Tvm/EakCZtSzALM7APDJHMUChkiLAlLjDPdKOIkCKDR/Az18XPVnTIUAUkyPAy1jevVSxH0BV4jHAG6kNvgF4uj8YZyjAM0fRPGYbDEAlqyLAeeyuvgWZnT+ZeTfA2of2vc1+kzrR+xvAXtIvv1Du5b5N9jPAiwtxvjGNEsDwQfi/tEOkv5QXScAqVgLA/w6wvh+ZlsAQY3+/zCiXvx8oscBw202/jYWWvyL05MBxokw/PQKhvli92cBKUmE/tuSHvtrY7cDnxN0/Yq6ev7Iq+cDZHs4/3uhTvmytAcHX/UdAnsKrv9TFCsF46D1AsjTGvWWrDcH4FZ5ARHvDv7XEFcH0S5RAr675wLEET0H6wpI/wS+gwNEhTkFnYBpAOgKMwI+QO0GMlyk+za8Awf+UUkFbwzFAFeY3wZpKTUHrD6c/xl83wb4oTEGIfEVAVcRawdDFRkETAM0/tqRVwduTSEH0oVpATDmGwZFANEFllQ1Aa/lvwRiHQkEJ33FAlNR3wXtXO0FMvfM/ybuBwemXP0EuaYZAicSSwU5wCUBMFtVAfOKUwVamBUByE55AbEmSwQOABj/mLJ5AQG+QwTj0FT+73dRA+PaHwQRzTMBqOq1A9RCGwT4IS8Awe+FAodh1wZM2w8D1KaRAC/Zvwd0+xsB7W9tArDF2wSjXxMD99oRAj4h4wcjFwcC5UEhAy815weIUzsA7mEFAJst3we3Jz8AJEYJAVHV3wVDpzcBHV6FAANyuwOvpI8FGQapA5kyrwF5eIMEv3FFAPtc7wJHnIMGtE5VAySYuwOznGME6VTZAWtR8wZdTP0GP985Aztxpwd1tQkGg7sFAxUZSwccMRkHA07ZAQXwxwS6ETEG0V65AhWD+wGNfVUGBFaJAljtxwbICNUEPFAlBPbdjwa8APkEQyQVBmnkowUWXUEHLy/tAcvTxwBHoWkFiH+xA5lZKwUmJSEFDQwJBYE4nwQcoUUHsKwRBsswlwakrUUFruxhBjO7wwNjmW0GUo/dA5zD1wM0IXUF3pBJB2LZIwWN5R0EZPAhB6MNBweAnRkE2TRxBqKBtwU+EM0Emkg9BPWtlwUhaMUGvuCBBuQdhwcGmPEHt4gtBEC1VwYbTO0GzGR9BOAlHwS8JCMFjf+FAxX9IwRsbDcFmOtpA+fcqwZqZFMEEtt5AY1RswZ0DxcBrTQhB7f6CwbT5QsDapgpBCu6NweiUdT8zlAZBcU6AwT+VLMBwECVBhGyLwUGaxD/VEyBBsNllwTFnrsArCShB8+NAwQ6Z9MADYihBTRSIwQKHD0CuPjlBPAeLwTj/RECQESVBUqqKwY8a1T/DLidBEK6Iwe/IYUCPbTpB41OQwWONGEADqQdBoguMwXy6NUDbMyBB1+CawDCwWEEleZNAdKScwMOqXUHBHN5Ajo04wbAwUkFAQ6K/BwRhwVD/REFCyIi/eJLzwLqgUkGoELO/FjyQwI2gM0G/NP+/29CFwdreLkHdX3O/vs7Lv5uo7kB6vz7AyfWBv8zew0BN1lHAO2GNv8Whu0B7OHTA6Vvvv9uY6kCXymXA1hwPwGxRDUEzsBXAViAhwIfTCEHXOlHADFw6wBhuJEHlvKq/yNxQwLgQG0FqFzXAHI+Dvt44YUBfekjAuzKGvh1wBkA2b1PA09Ekv94b3z+GOmzADFMEvzdUP0BHtnDAiNDtvujolUCDVFTApQwtv9WviEDMkXjA5h46vxG2LD+je03AmOuhvyTTuL/YR0fApdcHwBqNH8B+W1XAKJWLvzGrQT7ViGbAA5afwK5sG8Fj2/g/dNMXwEfYAMGfyQY/0AglwD1uDMG/U9M/ZGSSwAO8EcGoNyk/1pwJwHZ4gsDp7RPAx0gYwI8LysBISqm/hteQwDaC9MBVI8W/NO6CwKfIrsDmsCvATd92wSvwwsCdNw5Aj192wdJZ0cB7TAVAnBH8wBgFDMHZJka/dcNxwRdG0cCXa9dAea5qwa2sz8DXb/5APJ+JwWc6R8D4+4hAy2WKwUqRQcB4KVVAOcmKwWpAN8CW1eU/JkmMwe0AKsCDATg/l6F2wdQUuMAoGiK924eTwf+FHD9qdW1A0U6UwUjkJD8gSDRAQRSWwWMfWT/0xKk/V/qXwTHGfz/7xXM+1NuWwStKB0CEi2NAoyGYwTQtVkCN+6Y/4piYwVBtn0DzgYA/zIOYwfhtV0CsV3I/fiSZwdssoUAolys/cf2VwTpI8kDVM5w+se2VwR8G7kCOEAa/xUqbwcjSpEDwWWO+boeawdU0XUAt4TO8HvuTwDzk9cCaba2/uQmQwNvYB8HUi5S+I96XwO/0DMGNmZm+ov+LwVbWH0HGcBg/5USVv44hZ0FwnPNAMD+lv1NPZ0HacxBBBIUlwQdlUkGPkhlBAFL0wF07XkEwYBNBFCigwI7ZYEGd4w1B7g4qwLzmZkGcKBBBXbJBwZESR0EeLx1B4jKjvzN9aEG8LBFB13JlwWv7MUFM4yFBcmFVwZb9O0EQ7B9ByhyJwXqBY0B8NDtBo3SIwa0qD0DyMDpBwWc/wQmJR0ECryRBkr0jwan1UkF4+iBBscFiwbXUMkHijSlBLKJSwbrEPEHNfydB1350wb2kGEE2IjJBMFKAwVRTB0HGrDVBTg1vwVuMEUFtHDRBhSR5wTYvBEFk9TlB6QUpwKdbZkFOAhhBEdOfvzr/Z0GUhBhBTtzywMciXkFSEhtBqgegwO6DYEFgYRZBGRWfwD+UX0EU2hlBvUkmwAJzZUGnoRpBI3YiwVqAUkEB/yNBWV3xwJgtXUHTUh5BF5Y9wakRR0G4qydBXsdgwe5ZMkHLMC1BJYdQwZRkPEEpvCpB3DSBwVbmBkHYdzJBFGN2wTqwGEFnry5BfTCdv00PZ0F8PxtBidB4wVITGEFvoSZBe9WBwSRQBkErCytBgjUnwMfiWkE9nB1BYDmmv+eAXEENOR5BVH7ywBpYU0GibyBB5AeewAxPVUEkbBxBi7IgwRk8SUF0IyZB3FU5wU7HPkGLJSlBi4FcwWPJKUES6i5BlaVLwRGcNEFrpixBiLeewfG0NEC6vrC/UL2ewfwkXEB6pbC/Pv2gwZsQakA051vAvK6ewXJkM0D7Oaq/IxahwTZwQkDIhVbAC5mcwEebM0EoQ2jACJ5ZwF8gF0FceITAQ2pwwN6QFEHzu7TACsChwMKtLEHecbHAhGufwU6OcEC6I1/AkpSdwVBaZUDWrrm/xtb/wHu7xMBM9YHAb0KXwOuPpcC4lZDAmiyVwJXFqsBHpGrA8TqewUefqEBcOt+/sBCgwfjJrkBNbG7ADcxRv2SWNkCLM4HArNWTv4ffHkDxbpXAFoNvv8W5gUAelIbA8OOmv8n3bUC0C5zACN0owF/cBkGqFIXATVA6wMNrAkF8grjA6a6ewTRJKUDX1LC/YjygwahLMkACtFPArFUkwKjmNcB23XnAYes1wDYYPMAiQpvAdtB0v1+myz8tgXzALEGav1OxmD9FGJTA8q2ZwTMO80BZ4gfAE7yIwb7vL0HfHzHAQ5mKwabGM0Gim43AVj2cwTAZ/EDwwn7ANz9iwZc8S0Euq03AbiRkwbaETkEEXpfAOkA5wbfTV0HyuVLA0rT7wAfsUEGx7WLAvMf8wLZLT0FruarAP2o5wUzeWkGpI6PA/Iy2v3Kts0AqpYXANY/cv1zHpkDJYKnA+KOVwVX+O0Abq5xAcHySwZ65PkDR6tNA3e2Uwdw9QEAOjZxAaWuTwberO0BEhdRAsZ+VweULGkBeCJ9AwseTwUI4GUBDKtRAqjmNwfcvdUA32SNB7JuJwWuLiUAd9DhBzDSMwY8eeECD7SNBKCSJwef6ikBZrjhBwBeRwZ4LTEBDqAZBoGuOwTRPZEBKqR5BtBOQwZa4T0DrEwZB+VCNwUlFaEBu1R5B6SGRwcxpLED/gwhB0eOWwf0BR0Bm3GVA0tqXwSZpQkCiEV9A+USXwRQCRUDhkGJAv2+ZwdFoJ0ACGMI/5VmawTDbUUDP6bU/LDObwfkCU0Ar34M/Kryawd7wKUA5PIU/YhucwYIqV0CeWi89clCbwfe0MEDqdf49wzyPwe4CJMC8mxe/aIKbwZ+9hT9Q1pe/mc+dwaa+pD9MmkXAVpSSwXLZJsBUeg7Ai+sDwBpb5kC5loHAT7wXwAX54kDm7bbALpmmvzr9lb2HDXzAKPXIv9dzsb7Ox5fAxbqIwa1qjkBJtD9BsQWJwYGkikDhqzlBFeiIwSS3iED47zlBNtOIwayBkEBQoj9BiB6IwRb4kkCxIUJBJwWIwcLukEApOEJBHciDwYbBjUCUq0JB9tGJwU2icUDgbzpBYtyMwWgvVECs1yRBpdSNwWyURUAO4h9Ba0mXwZE5GkAxkGJA8huJwY8IckBKMDtB0e2IwaPafkCuAUFB9zqIwdABgkBxgkNB8mqZwcxfEkCLQtE/Gl6aweKHF0Cg/I0/Mk6bwct4JkA+K/A9FBCPwXJ8U0CtdgVBh46RwWzvQUDtQ9NAQOuIwZ8hcUBoakFBwj2VwcJEOT+6K+s/9Dv6wFER1sDmUVTA6vp4wZnaFkFqAiZBOlGCwdnxBEHlRipB5UR/wf4CFkGT9RRBpDSFwSTdAkEQ0xlBWDm0vgSIw8BQ0Qo+2rKTv4t808C7JWs+sSp/wYlkHcALZytBrJ2EwXerNkHAUY5AwreBwbeYNkH/UM9AKI4ZwBKi7cCkNYK+JuejwIFWIcH++vE/z6iawKECFsG9kSU/SWmxwNCSJMFOkU1A7rmKwaPiPMC9IB1AG9d1wdw+wsDdZaU/ZsyNwSkYHEEBk4M/EdKVwXDK50ACBDQ/YsGMwY9pGkH/ZoY/LtqUwYVZ4kAjPkc/jSiYwX7hIEAeZyZACiuZwfveR0CHkiFASfmXwSXPCkC6witAo8WXwUu3SUCJ9h9AkuKYwcuaU0AcBsE/i9KIweLzLUGGdB1AHe5zwVWMLEERhwpBm+pxwTGyLkE2ehFB04RlwVKqLkG34C1BY99gwcU1JkGLoC9BmZpnwRwkL0FqJCpBBmBqwfozLkEmTSJBVG9nwXkRLUH3hSRBoRSLwddiBEGr5+tAIraGwRvlA0EWXhFBO2h8wcBQG0ELns1AQEyAwdfxFUG1dQxBRj2OwU5OA0Eu4alAnZyAwSYAIEGsr4hAvxCEwfU7HUHwPBhAjD2QwecA/0C7LmtA5kOIwfA2J0FxpRlAZFeYwRlYn0BNXos/D25rwT7+KUECeS5BIT1mwU/PIUEfYzBByLNtwfRbKkGJmSpB2sxvwWVrKEFbryJBGPZvwbKJJ0G0+iFB6xJ2weLqJ0HpdhNBbmeSwa0g7kBxIhFARluHwb4hF0Gi7Ig/s+aTwUzE3EAVnFQ/pnaVwcvVzkDoEtM/bOuAwZQmLUGn+8pA1zZ4wfsQJ0E5jwpBtV2EwTuLLUG6kYpAfRKYwTU0n0Bo95c/rS6YwWJinECxPQRApTGYwfNwY0BrCbc/0iqYwWDSXEBtuK4/+2GVwR+cZkAoBZ1AFs+VwREdSkA/yWNArjeUwcZ+REDJbJxAHy+XwYtPaEAU7mFAfDGLweQSe0CA+yNB7jyLwZCyiED50SNBNAmMwV3scEBQyx1BG62MwdHUhUDOoB1BeiOJwS+SjEBqZjlBfOSIwc2wmUBfIjhB2ayIwXZpjEB0ZjhB/3qIweMHmUB2SDdB24mQwW56eUCUnwRBI/SSwXzYaUAHQtFAe+uIwciXkkCPjT9BJ7+IwXwToEBCYz5BtTeIwSYAlUB0CUJBjA6Iwa9fokCD20BBEs+DwQu2nkB0ckFB4vmDwftxkUDklUJBQF+WwVyTS0ClYx5AQQeYwYJoZEAKlBZAmLyXwRxVVECbyc0/5vKPwVK1t0DeBwBB4OaLwU0tuUAsQBhBYCaTwYyBskDvDsZAOqqVwbNSr0DRqZNAOCKXwVXdo0Bbfk9Akq20wPk3KMGHQqZAiiCXwdkRR0AA/GFAm7SKwUwCvkBu+x5B70mHwfKdy0BPgDJBqBaHwcENzUAHdTNBjlaGwTES0kB/7zlBR6iFwelN1EA+nTxB52CBwY6K1EDdOkBBdLH1vmdDa0HXOflABwm9vg4CbEGXU+9AEWj1vuVta0HoUe9AB0e9vpnXa0GYPPlAtmmBvzqCa0FJkPhAxCAsv+G2a0Fvze1Atf9jvz1qbEEmUO1AXdI+vwkBa0EU3/hA8uDovvSYa0F6XOZAySJYvt39a0H2N9xAWLDMvlkWbEGBKt1A9U9bvrLXa0Giw+VA+o5LPU/Ka0Fi0BBB0SqiPoXpakGRZwtB+o5LPZ80a0Hc0wtBzg6fPiSGa0GU4Q9B+o5LPUe+a0Gv5/lArCykPnCZa0GLhe9A+o5LPRHpa0FY/O9A/iCkPj5va0HMcPlAC0dKv1ZRa0HROAhBYagyv2JTa0GnfQpBkW4cv97bakGl6AhB/2UUv/dga0HRSgxBNYcPP1PiakFTAgZB4UpXP73IakEXRAFBRtsVP98Fa0GYfwFB+7tJPzKwakHQiQVB1VVQv3mSbEEiluVAjykPv0YnbEGZQN9AkC85v6eybEFR5N9AS7kfv9Lfa0GFgeVAyV8GP+Vja0GDLA5BDqk3P6PKakEV1ghBwiMLP7C/akGdRApBWpovP+RPa0HyOAxBt6D+PpQWbEFF09xA+FADPxTya0EnQ+VALRooP6ApbEHE6d5AjbE4P/ria0HgKeVA+o5LPQtka0Gb3gZBkhKkPu5Da0HPrgFB+o5LPTWSa0F16QFB4tajPjIWa0EEoQZBhu4VP/tba0HVLe9ABA0WP34xa0GXFvlAYhFFP+W6a0Fkdu1AGAhaPxLyakHBu/hA+o5LPTISbEE3EeZAfYOiPpvoa0H6E9xA+o5LPQo6bEH5JdxAEhqkPnDCa0Gnn+VAi9Lfvm3SakFiVgpBmUrWvgx3a0FLPg5BcnFXvi7/akGPeQtBazlRvs+ba0GS8w9Bb5Nbvkiva0Fhqu9Aag15v+Zia0F3FwFBZpBjv0xUa0GGJQVBJhU8v0jYakEtVgFBQIYuv5DAakEQnAVBzF1bvoGEa0HHlPlA+o5LPSkmbUFPR9JASzRSvhfnbEHeYNNA0fHDvgP7bEFyjNVAWs3YPiP6a0GSau9AUsrYPuXPa0ESVvlAb5novqT0akFaFAZBXw6FPywXbEFM2fZAlxOCP4vXa0GuZQBBgMd+PwZHa0HsEwVB98kHv+XgbEFItthAV4RlP85Ca0HnJghBk4Yjv7nKbEEkx9tAHd5NP5BDa0GvawpBJsIgP1/jbEG0X9hAZH08P07ObEHNb9tAdCZSPxe3bEGYjd9ApUxpP5eXbEEsP+VAHaTYPgGka0GUoAFBMeL1PmP7bEG/NdVAhfZ8P8VwbEGy+OxA9kBbvp5Ya0FgwAFBS8lavucqa0G8sgZBYYyfPtTRbEHjPNNAuEH1vscXa0GhkQFBMey8vvera0GekgFBRARivpUQbUF0EdFABj3RvsglbUHuW9NAXbzkvo6Ka0H/SA9BTf9gvvqwa0GOGBFBYaCGP/BXa0FckgVB6QuKP6noa0GHpwBB+o5LPVLja0GPAhJBvvGmPreba0GQBhFB2Roev59ya0GINw1Bf5xdv6+2bEG9W+RAT3dyv1uMbEF0jOxAAzKNPwMtbEG9xPZAKBOGPz2CbEEeWOxAOHVyPxRUa0Eg1QhBOpcNP6x2a0GFNg9ByFY5P45ia0HUJQ1B+o5LPSxUbUHM589A3ZKYPj0/bUGpbtBAII8BPwQmbUGwBNNAlglyv1tla0E8pAVBHz5Xvy1ia0Hj5ghBlZaJv0mXa0FZffhAGWiEv/p0a0GpVwFBUJN2P8+8bEEfBeRAPKYpP8QMbUFaX9ZAwjhLPzlRbUH8zs5AppQaP8BvbUFxvMpA/ZsNv2d6a0FPMhNBpmmPvuuba0EtSRVBl5+RP4k+a0H7YQtBy0icP9uaa0FJAgdBnvefv2fua0EL4+tAQkeev98sbEEylPZAf9CrP60lbEEnbvZAiFysP9z5a0GgiOtA+e5Vvw8wbUGlFtNASw9Fv8/YbEGRUt5A4BYuv+rybEGR9tlAVM5xv8sRbUEOY9hAyXSav53aa0GzrwFBgsqHvxTnbEFVtd9Aa68Qv9QKbUEtttZAd5wBv0JubUHiE8tA8UEyvzdNbUEDJs9ATeCBvp2PbUFy8MdAsA1HP+z2bEGFn9lAHAZeP6zdbEFV+91Agl+FP8IYbUHuC9hAyuVuP042bUFEwNJA+o5LPTynbUEG78ZATv2nP5rSa0GEnAFB3EOUv55Na0FQfgdBUQOEv/hJa0HYcgtBcbBCv9Nda0HVrxBBqzA+v6xka0FSTgtBzptpvwNNa0FSXg5BZmZZPyNVa0E8PAtBfWmCP7w/a0FPTA5BiOidP7JJbEGcSuFAedYoP+xoa0FuIBNBGuZdP91Oa0HBnRBBadOzPlGObUGpmcdA8YTFPhaLa0FKPxVBPHJfPem2a0GgMxZBjwyyP3xPaEFhc+pA8wOjP9KiaEHlyt9APjKiP2DgZ0G3QgdBN1+uP3QZaEFppAFBAPcuPxOpZ0E05xNBDC9mP/iNZ0HEShFBdliHP0B+Z0GG4Q5B1Ae6PgziaUFYS8VA+o5LPR78aUH/m8RArhnMPkzMZ0HcGxZBaCeSP7fiaEFb79dAbBF8v41faUFbvtZAGaKWvzCYaEHNJOBAlE0gP6jBaUGTjshAbA14P2GGaUEq5tBA/OxSPwijaUF9zMxAYv6VviDdZ0HAJRZBJBhdPen5Z0GhGhdB0nlzvx2LZ0Ef8w5BUvlKv/ObZ0FpXBFBtsITv7S6Z0HE+RNBISqXP1V8Z0Ht1wtBtaqlv5hDaEF4zepAINOkvy12aEHsH/ZAXVyyP2lvaEFi+fVAnBZfv0OAaUHKPNFAstagvzohaEFGuAFBxFYHv1HAaUGS5shAK/Y5vwmeaUF+I81A+iCIvvHiaUEiosVA2wiWv/zOaEGGXAdBwqmUv0DpZ0E1VgdBlI6Jv3+IZ0Hn6QtBX04DP2aYakEhKuVAnOAVP8gCakFnF+9AS3kPP/WIaUGv9gVBD7ujPgC9aUHMlQZBPkz1vhsVakF6O+9A+sTovixAakEHRuZAcapavqrSaUHLpwZBAorovtmbaUG7CAZBaC/1vve+aUE/hgFBv/ajPpHqaUErowFBThhbvoR+akEyreVAyFtbvn1WakEhk+9A/csVP6isaUE4dAFBPv6jPkBpakE5ieVAGR2kPqdAakFIbu9A0iFbvtX/aUEptQFBOJWbPrpQaEH9TQ9BB0gDP74vaEFGpA1BbdFjP6JZaUHQheVA3zdNPxl4aUEG999AQkc0v6R0aUGaTuBAnNpKv+pUaUHE3OVAqFzwPki7aUH44dVA+hacPt2UaUFF/NNAcRk4P4+PaUHo9NtAPw4dP8CjaUH399hAP0ZKvmVmaEH8Xw9B+o5LPZWSaEH3NRBB9MktvxcgaEG3DApBMEgQvxAtaEGvzgtBFBvQvlVCaEHHtQ1BYQ5gP9cOaEF6xAdBQrZ4P7oSaEEWxQRBmQxev90taUGUZe1Avv17v4pOaEFcY/hALZuLPxxCaEHJQPhAagN3P/4zaUH2Du1A0ygfv/WMaUFHTNxAxHJyvykvaEEY4gBBi3i+vny7aUG0ONZAMBwEv0OiaUFnT9lAe0lLviCqaUFAINRA+o5LPfLlaUGECtNA+NSGP90iaEHq0ABBh4BdvwIhaEFG1wRBpthEv80daEGO1gdB4QVJP0cQaEG/+glBrYIrP5QbaEHOvAtBPBUAP7boa0EJPe9AqiwAP7K9a0GrJPlADwIAP9GSa0HvhwFBnGKbvgASbEGkfe9AL1Obvu/na0EtaflAYDmbvt+7a0EeqgFBliMMPaaTPEDOjSPAG+OJvdVkbUBwqCzAlbvqPeDaJEAlTybAkH8WvjsgA8E+Y0VAJzvRvLe4DsFY5JxAx9nkvrDoLEHPJx+/GYKOvhzexcBw5bc9Jyx2vrxi3MDc2lY/CTe0vehFtj8HVTDAT2X3vbhFVD32qCHAYVedv/jMaEFbbw9BV6+Nv8XUaEGoa/NAeiFovghUB0GSkgbA2RYMvh2z1kD2pCPABKVNviLDFMAD9/2/ghKcvkX6mMBw0YK/+MSNvw0PY0GHDKZAFW6av1huV0FW8zJAWmOVv0TsZ0EIIOhA8yGevxmOXEHBYB5Bg12VvxcgZ0E+WxtBsReVvRHmoEDUqivAnPg6vv658MB1xNs/a/Cav/UQRUHiSJ4/n6iWv84UaEE9kBhBF9uZv2CVaEGJPRFBTwycvhNHF0F72L+/MXV8u/nvCUEinAXAbi+pPDGB1kAmqiPAhfYvpBg1Y0HPlalA5j0QoxKPV0GLnjtAtqB3uxwWaUGJJhlBSUjPpM7HaUEYFhJBhrAVPVCFRL3BDSPASoLLPKeXIMCInvy/u2gjPM0+okCE3SjAtjxFOf6yRUFuMqk/eYafPQkKqcDaZoK/xQotPamnbUCEfS3AWdBFOmQcLUHbZRq/1+J8v2TzaEFdYPhAs2DLpNH3aUFOLhBBszWipKlJaUGH2vZA+p2BuxjK4MALfWA/j4zAPTdsAsGUSAJA+F1nPYj/IkAXZyrAhx93OhHsGkEDIry/X3qVpEfsaEGC8OlA8yznPW1P4sD1eA0/d21KuxQfaEEu/xtBsS2NPXwSC8Hs31BAEKtkvIbkuz/LXDLAhVgiOls3XkFf1h5BhLLavWLLDsF+QZ1AHu8/PYROAz1keCPAIvZJwYXtDcGHMIxA4ghLwcwqD8Esqq9A4CMswdSfGsFRyqhAJwkKwXwcI8GkX3FAFOYLwdOqJMHaYqBAthoIwf+oIcEjECxAOztJwRV4DcEbJBJAmFlMwdHAD8GgMVRA3okEwQpkGMEovBM/m9wHwcn7HMHD3sY/DGIrwX3NBcEBTydB9SEswR17GcH1tNhA7uCDwfmZj0BGoUJB5UEBwVMwwcBE+4nAr9GZwGZaoMD4MpnAfnFCwJLnRsDj06fA7qigwTxjr0CXT4nAcrCfwayJcECW9IDAwFT+wKHYTkFYbLnA/II6wRQIWkGLIrLA6CehwW5raUAwfn3AmhKhwdeuQEB+UHfAgsPnv3zV0r5YWqXAymm0v9oFij+QB6PARvtkwYEDT0Er1KbAHk2LwbaMNEFpsZ3Aygqdwfmz/EAczZHAmfVswI2WFUGgL8HAe8GiwGSIK0GMmr/A92/xvz9HoUBwtL3Ay78ewB2V4kDkFMrAm589wKFdAUE5bMfAw4yewV6UrD/bImfAABKhwZ+GNkAMb3bAE0O/v2dMY0ACOa/A66i2vzIzF0Dc8qbACDsZwGVg40DYgMzASeo4wE8bAkG3QMrA7y1lwRODUEHAk6rAxNGLwamtNUHtnqHA+Cy5v1tGYkDvQbLAQVXmv76en0BPk8HA3fGewY0+pz+qoWrAKD6TwdPoJMDgODLAOGE+wLJ7ScCAdqrAblnjvzwx674dTajAfmSiwI2ULEFVlb7AzBH/wNCxT0ExZLzAdOWhwT5nOEBZjH7A8rqdwWRU/kDb+pXA+lWhwdlHsEAkFI3AKDsBwVLGw8A+HozA7YmYwPmvocABWJvAwzBowGGBFkHN6cLAzLc6wds3W0EWSbXAxuuhwdrobkAgHIPAKeahwa1hQ0BW9H7AhnKgwS/KdUAZA4XAXu+xvwaXFUAx9anAAX+uv2X+hT+Yb6XAetGhwSaer0Bie6DAKsOgwRshdEAcsZbAjGzIv3eVC0C5Wr7AF0zRvyZ6WUDOVMTAEkc7wYY4WkGiSsTAgy9mwVeqT0ERjLzAHEuiwf0XRkBl3Y/AEEmiwblKO0CQi4/AIkmMwYiINUHHo7LAHkWewcvC/UAo9qfAxfHIv/8BbT8CYrfA1aA5wATnAUHxCNbAgn9pwGiwFUHNQs7AEkqiwUljbkC0X5TA4YOcwKhApcBDSaTA53lGwAiiUMCMObXAQ6z5v5gKE79htrjAZgoawMrG4kBE99TA43fyv4F0nEBDldHAU/OTwWErJ8DiTTjACGGfwUXarj+xHYTAdkmjwLYOLEFsScvAMJH/wFKRTkG8JMrA1AwCwVKxwcCdXpTABg5mwSSgSkGnNsTAXk2LwedDMkHaXLnA/nL8vx4uU0Bss87Ah/4IwCmKmkBpHdXA/JqdwW6RtT8LxonA2qKUwUMdIMBsCl3A1gVVwCT5RsConbfAQCkTwEM3AL8plb7A778pwL+U30C5TNjAmL+owEhdKEEEatDARh4BwWBBSUGhwc7A02CgwQIaN0CMyZXA89acwdFZ+EAnlK7AQj+gwWNgrEAN+qfAR1eiwBmUncD8E6fAyj4EwRhzuMB1UpXA8595wNyQEUEbsNXAjtE7wXxWVUE6G8zAVp+gwUPQYEAZGprAFF2gwfoYP0D475XALR+fwYvgZ0BumJ3ABWr4v2zpCECo5MfAl6j1v+tyaj98wL/ACUdHwK42/kC2DdXA9KUfQKb8ZEGHBfBAd9grQHvdZUEUSQ9BuAmhQBXfX0HS+QxBO9mdQOpgXkExD+1AkTCVP8SVYUEX46ZAHpkcQH69ZEEUo+JAfTYOQBKWXkEC95lAvICcP3pXZkHtZOhARJejP/kTVkEnCzZAS8sRQGc4T0GIWB9ATROyP9e0Q0G1B58/JND7PzAvPEEKX1o/v7MmP8iJK0EprRK/lp61PwBhKUEfqSG/y3eGPyZpE0FKZb6/3z2uPnLpGUE23bO/eVZYP5dd9UDV1wbADC+OPjjqBUHAegLAoaQ6PxuYzUCCBy3AW8V8PrJj1kAfBCDAKPM/PtHnoUBZ1ibActLiPokCn0AOBzrAuLUjPubrbEActyrA9yubPletdECPbDjAYkAoPtUiIkCEFijAG+wKPn1OIUCH5UHA3DZyPuO9rD893jPAD6z0PUDLuD+Loi7AbI78Pp6Yzb6v5yjAk8DLPf7iIz10SB3AdQWgP7D2WcDQvO2/WEUbPvhaG8DKvvW/v0ykP9a6vsAYVjy/HjnhPoG9msAP6XK/3cDSPqtB8MAeFd0/B5CxP+kE8sAI9Uc/r/e5P6YgAsHQdcg/6J/xPmCA28ArI1c/3kahPq0dAsEr9EZAYsK8P86gDMGUWjZACN4iPks+DcFa6J1AW6HIPwQrFMEg3ZBAWjugQDZITkHE9xlAxZwAQWsGU0FiWy9AAD35QEyzT0GhPoY/75iLQFN+O0EYHOQ9EGI3QV1YTUGgNUdApt83QcbeTkE8fJw/S41VQXxTSUFGI1pAWeZaQZ37R0FEJbw/VOxvQTtKQ0FHcHJAkdOBQXtnQEEfpoZAy0qGQcQJNUEuHgxADAV4QQOGPEEymOk/TeGSQRiNCkDmjNNAxWmQQWTpFj+esNJADjiSQVQeBj9Z8ptAU+aUQf6ABUDhepxAVuOFQVhaSsCtbN5AdsSHQTV8SsAapalAicNvQb5yxcDZANtARBZ1QcYMwsCoYKVA4xJ3QeA5vsAAyRdAZGF2QWBvzMBwhxFAy4JyQfTrwsA88tA/hCN0QcI7v8B10b8/pDl1QTdew8DTW4dAJuN2QclDzsDU24RAjKN4QQhIzMDlOEpAel53QcAXwMCE3k5A3cN2QXe3zMAF7KJAQSw6QDBJG8GTbTJABua4QKr0I8FYmE9AgENAQKMCIMGD9Y1AhCG3QOdXJ8GIJJ5ARw9qQX8AQ0F8vsJARWJ9QRlIQEF9BdBAnjQxQRKgTEHE065AJ0JSQVYxRkE4a7dAJWj+QHybVUEK/qFAi+RjQYmCPkEccQZBNGdxQfN3NUGmQAlBD4bxQHTOWkGSEOxA1iooQXQtUEHzVPxAa39KQeh/SEG6vwJBT2/wQCm7W0FslvdAdKT0QHy2XEGKqBJBFaQlQQm2UEGpFRlBoQQnQQi6UEGadwRBVfpBQWIaRkEJ3xxB5PJIQfNyR0HkxAhBrteaQKvhWEHZe5NAtKKcQL7gXUH3H95Aj6Y3Qa5lU0EjLuO/UPtgQduZRkEjFMe/6lnyQMu+U0Hqp8+/f0+PQPV1M0Gp4gHAtT6GQQ9zL0EU37C/s3LNP1DB7UAFO0HAsFb2P1C16kCFsWfAJg2mP3v2vEChRX7ApjaHP5h6wUC2KFrAZUAPQJs1DUGYRhbAgsEjQFNVCUG0J0/Apw06QJQ+JEFLra2/Kt9QQIjuGkGRjDbAJWHJPqfiUUBcmGfALyY6P5Y9QEAQOIHAtVJaP3LV6D9or3jA65jiPmPiB0DLhmHAzeA1P7a6kkDcO2jA7mxNP7HihkBfNoPASM0FQFbIKcDJVEPAqshCPyLrKz9OilbAsmSYP2F4cz6upGvAL2uYP8ZztL9SGTvAq+UvQHO0DMEDLS4/0oCsQOEqGsH/UZA//biyQPAOIcHSDQxAzc05QFsZFMGdKd4/4L+fQNa7CMFBfYC/rOr7P79blcA99uW/speEQNXA0sDG2g/Aq8YfQD0Q5sDPTI+/bMwEQXuUA8F7I72/Tg0JQTIwFsHElzo+OaZxQfVo0MAIYtdAWrovQWUgBMFKWA2/i65NQcAc78CaZIa+ofNIQftoAcHyaog/070vQeYJDMGuZWg/mSR2QTsVs8DwgZ0832iJQZqCRcCWQ4NApyyKQTcIQcBVN0ZAVHiLQZ46McBFtak/aXiNQYR1IsBrTKO9q2eTQcx/HD+ejWdABSWUQceTIj/I8CVAw6OWQf/VYD8mJDU/LrGYQcP1gz8zowy/zMyWQR3yBkDVllxAL7KYQb8CoEC4ISQ/N5aYQcAjWUAPIgk/BHKZQSywokCaveY5fCmYQfyMV0Di/Xw/y66bQdPmpUB/TaG/UTaWQeX67EB3mpy/MkuWQfUH8kCPX0C+nuSaQT+xYEASz32/y0qkQO4mCcFhOk6/PqQJQZMtF8H19Hw+QoSvQL6lF8GAzVM+myymQAVuE8EXojU+4wowQdgDDcExGG4/wSaMQZJGIEF45tY+RkeVP1gyZ0E6nfNA9j2lP49gZ0GHdBBBcsjzQFfsXUEpZBNBS1slQV/uUUHq6xlBtySgQBcQYUGh5g1BGQwqQKIHZ0GiKhBBnOtBQW4ER0GWwB1BwTSjP3GOaEFqLRFBxpgjQcWFUkEnVSFBp5M/QVB9R0HqTSVBztx0QYeeGEFHqy9B9b9vQQy0EUEQfDFBfIiBQRa5CEGFRjJB8dSfP8YPaEGThBhBGQUpQKZ8ZkElBBhB+QSgQCi6YEH7ZBZBglLyQLXSXUFuFhtBq0cmQMeSZUEIohpB9xGfQADKX0H53RlBaNbwQAjfXEHqVh5BNlIiQQkTUkGjWCRBULk9QWcAR0EPUShBYPWBQUjhB0Gbey9Bl792QXunGEHzJSxBpDGdPwofZ0HkPxtBFwV3Qd9gFkHEVCVB03aCQQopB0HtKihBQDumP3KRXEELOR5BXTMnQF8BW0Gmmx1BFwWeQIWDVUHEbxxBd/XxQF//UkHDdyBBpZkgQdvdSEF+fyZBjm85QeCoPkHUsSlBmKWfQarvO0Ck+hTA1SOgQRscPEBVvnLAl/SfQYjkYUDnvXfA5oeeQaqFW0DDKR/AWTucQDvhM0GXc2vAwS6gQJ2ALUECq7DAZw9vQPY2FkHyVLbAVI1ZQFFGGEFHuITAiaeeQYf4aUBtFn7AH/ycQYm0YUBBLCTAMDuNQMUgv8Dre1PAt3mXQIa9rcAW/ZHAjEUIQR4NysBR/oPAxoQHQUnf6cDERDjAAXmfQeEiqkD32YLARUGeQZunp0B34SrAcRmMP7g9gkC/P4zAs2GuP+z9cEBGpafAmWGmP3ifJEB2rp3ARMiAPxk7N0B+ConAT4g5QNDyBEFqz7PA4mIrQGOjB0GrLIPA1vM2QUBg28BTn13AdnEzQaa39MDy6fu/rZefQTxyMUBkjRLAjDagQUTOMkDDxnHAI8EOQAX1LsD5D2jAeNstQHv2PsDJfp3AWFilP5BUsD+SiJXAcEqWPyoC2D+IR4PAY2uZQUSH8EB6MzHAvLCbQR1I9kCyKobA16iJQRMbMEGuPJnA762IQalhL0HoW1fAsxx8QYFVqMDCw7C/TYGAQVrjpsCHDUPAT1STQQVXG8DHRknArIuQQRN9GMAD5sG/LqBRQbUw5cBUW9m/R0dSQUgs2MAx2VbAjaZhQXVgTkFZxqHAVLVhQV9mTEH/+l7AHn35QGLoT0GkEqrA0tw4QaUGWkGklm3AMZo4QeToW0HHFafAQE35QJMUUkGB+mbAvd21P4VPskDvKInA047XP/zPqEC/0q7AsqOSQWbwP0D+B9JACJKTQebVPEDNrNJA7a2VQUzVO0BaAJtA6fiUQSobQECU2JpAD+WTQe5JGkB+o9JAjqaVQeHoGUCeg51AwOmNQSi1dkDnvR1BpB2PQcIZbkDysx5B7GaQQXq1VECg0wVB1mORQZXnUEDndAZBhlKRQSTYMEDrgghBhNKXQRIZQkAHrlhA7TeXQd7HREAnClxAYtmWQQObRkC9u15AufWZQVMEJ0DHe5o/1gibQSYHK0CEoyA/z0GbQUGXVECRPyQ/fV2aQY0RU0CgKpE/cCWcQbhvMkAKykG/1k2cQeG6WkCohly/whueQSTurT9sUl/AqB6cQeZwkj+Sd/i/hQkJQDVB50CpdYHAO6wbQKZJ5UAiXrbAz3KzP+/ImDwzDn3AofLQP4i0Wr4ZQ5jAYj2XQeXkGUAF71tANH2QQY3MHEDusAdB6+yZQWVNEkCEF6Q/PbqaQePDGEAsNiY/byecQbFGKEDKpEa/0WqPQaSRWEAGKQVByraRQcUvQ0A5VtFA1QWOQZctgT+ucwZBVqmVQUlWPz8tTq0/eYZ3QTR2FUGwlSRBxfuCQa3dBUFCdidBoXN/QX8FFkEQ+xJBTKSFQUJ+A0FdXhdBXAqrP7yV3sD4dhI+hsUEP8WHycAHm4I+8ShhQbkJPUGCfQxBn61tQZbJM0FOdA9BkyeCQR5RN0EkYdBA8duEQQkfN0EerI5Ag1stQN5DBMG53uG9Q++3QHtrJcEjywlAkqWzQPMWHsGZl5A/qqy+QEDJKMGstU1AOOWKQUxJOcAqQwpA/9aMQW+6GkGuWns/TeaUQbD/5UAwCvA+Dd6VQTB760DkF8s+LeiNQT57HEEHHm8/hgSYQejkH0AvdRhAkQqZQeHURkCIfhNATdOXQVrHCUBoHx1ANaWXQWi2SEDN2xFAc+WYQZbDVECAWp8/EvCIQWh8LkGRSh1A6zl0QdCbLEE++AlB+vtxQX/DLkGQzRBB8gaHQbxZBEGUGw9B2VR9QeHqG0GPeMxAkzqAQazgFUHnGgtBdEOLQfHYBEH8cudA6OuAQY5uIEEAIolAUZCOQYbpA0G/qqdAuzOEQW9/HUFnpBhA2FSQQfXD/0B6KmtAplyIQeVtJ0FRHhpAtm+YQVDqn0AoLz4/3J5vQXQRKEFnBiFBYbZtQULyKUE/tShBXtFvQRMyJ0E/XSBBmzJ2QWnQJ0GwMRJBYXGSQUyN7kDDXA9A23mVQX+90EAs78E/ZO2TQc584EDKggo/RGuHQcFfF0F2LYc/qGaBQdySLUGYmMtA8JV4QY30JkHPgAlBi6KEQZeqLUHu9IpAJl6YQYDNnEAEr+U/PS2YQbfSn0CbPFg/YjOYQX4gXkAA2Yc/2DyYQbKxZECOOpE/3m6VQTt5ZkALPZtAQsWVQUy9SUBepFxAMyiXQa8BaECOrVtAq0KUQT5iREASrppAn1SMQdKFjkDNeyNBbNqMQVA5e0B/vB1BYJyNQdHnikBHSR1ByPqQQRhZfkBj9wNB7xqTQZjdakB8A89AHECWQeaaSkBdNhBAt22XQXV7VkCghq0/jwOYQVbXY0BIewdAmEOQQf8VuUBQefxA8r2MQd7pvEAWwBZBoU6TQVF6skC9rMJAgL6VQe5Fr0DuyJFAqSGXQQf+o0CZ3EtAiWJJQfqnAsFGcY0/9AS9QNHuK8HFmppAjreLQexywkAwXx1BB6wJPpBWI0CAlyzAoDD9PbrIbUCwfi/AueWzPVdYDsEVwJxAZ86DPh50A8HijERA/+rlPqvqLEFimBu/iO2MPntvF0FuP8O/42nPPtyF3cDCxk0/AkHlPoL4ysCn6k8+wkJcPRS7tz+FmjLAQVmdP1veaEFOcA9BZ7KNP0nlaEGEbfNATE1aPvZVB0EMOgjACI8+PuP61kA4+CXA/5LNPiqenMB+bHm/+A/uPeluHMClivu/lcWNP4MdY0GlDaZAoWOaP/Z7V0Hc9zJAjWWVPzv8Z0E3IehAoV6VP2EvZ0FPWxtBASCeP0CdXEGQYB5BUstDPpqqoUAHdS/A4NOoPmpL8sB0ats/bvmaP5cXRUH1kJ8/xqmWPyAkaEF5kBhBJdmZP7+laEHmPRFBdq3sPUPlDUBVqS7AXZRLQU2/DsFotLFAJI5LQdCRC8E/GZJAzJsOQbsGJcF39XJAkvosQegtGsFsr6NAyOwOQYiWJ8EU0ZtAxz8uQSXWGMGAuoJAehQOQY2QHsG/j/o/QkoNQQgAI8FaHTpAIFsvQddHE8ErDRdAX/VIQXAeCcGr7itA6aNKQeG6C8FvKGhAS5cvQWjPFsH1l05AYEIMQSekG8HDZow/W1NLQRRCCMH42/Q/9VMwQQWQEcEOcc8/pWCcQCHZqsCxAp3AIr0IQdZkxcC0VI7A5Vg6QN9qSMAqZqrACRmfQR6RaUDox4vAFRigQSKUqUAV6ZLAByH7QHwoT0E8qbbA+6M5QT6cWkHexrHAZeA3QaAk18DYAnbAoVdTQf2u1sCbUXDAic2gQUbxPkC1GobALp6gQcNDZEDOhIjAQ+C8P6IzoD9lP6TAkU3nPymJjr4urqTACjFiQSE8TkGjF67AOkuBQaP7pcDjU2DAboicQYci9kCW2ZbAQU6KQVLbL0HEfKfA31igQILeLEF9VbzArzFvQOAFFkEHWb/ANAUiQBSH5UBzMcjA3YznPxCNo0BTfsDA6vE7QI8aBEESe8PASxaUQRHaFcDWCmPAkYGeQS1HsT9zZHzADeagQQ3nNUAhgobAuhi/PzF/ZkAp9bfAvv++P5raHUCJBKvAb6Q2QP0DBUEWQ8XAwZYcQLFi5kCU7MnAOa9iQR5tT0FMUbDAfMiKQe3gMEH3oKnAjJq1P/EJZkAHkrnAyGffP/sRo0Ci58PAWEKfQeNlsT+b4oDA0q+UQe68GMBTJWXAB6TdP75Iob7EmaXA0z01QOauScC86KvALKn6QMJEUEGIubjASl+eQEn6LUHzjb7Avwk4QYZb2cBJnXnAiKJTQaVy2cB6d3PA86qhQVREN0BtaonANzWdQVm+90A/gprAEr6gQRtaqkAfA5TAHA2bQN1ArMBrIZ/AXpwIQcQHyMAb/I/AjN5qQHrRFkGEKsDAYt05QWa0W0FweLPApZahQRw5QUDPyInAX1KhQeLqZ0ANhI3AeMefQW51bUDyKI/AQ9a2P+t1HEDVkqzA2b6BQbxmqMBhIGTAKFy1P9Jtmz8yaabAHAegQaOya0DVNZ3A/P2gQYvGqUB0KaHAVKIIQRQaxsDVk5jA6bM4QZ/918CWZ4rAi3vIP5jaXEAJpcnAw+7GP3BgEUCMc7/A9nA6QVNIWkEDP73AZqhjQeEhTkHqib3Aju+hQW9aNkCAXpnANd2hQf4VQEA5kZnA6KqdQd4h90AEV6rAJyqLQTtJMEGBh7bAxgdUQfrh2MCCOITARgyCQTOTpcD7eIDA8KDKPy7DiD/27LbAN3drQI1SFkGR5cnAGos3QDPMBEElmdDAu6KhQbKMZkA91ZzAUvqdQCQqqsA3YarAYK4+QF2oUcDIC7fAFv+UQVczF8AxA4DAglPvP63r4r6tILbA5VwdQDbm5UAzctHAvRXqP7qXn0DxSNLA7J+fQRvltz/M9Y7AMi6gQM6ILUGHCcTAQof8QJSMTkFGCcPAWphjQX7ESEFtQ8LAdTOKQdvZLEFvXr3AhzoFQJdfnUBLCNbAxl/yP9uqVkDXftLAGtKdQSpKvT/mh5bA0V2TQdJADsB6lYXAksEQQKLHvb4ZkL3AZpRNQEvmRsDklbrAAM4sQCHM4kDILtXA6Gv/QAcgSUG+nMbASYqlQGn7KUGd38fASNBTQQi1y8AvQonAiVw4QUn6zsDoapHAYP+fQc8PM0ADi57AmDWcQYyu8UB9VbDAWl2fQT6upkA0iqfAK/GjQOAmosArO67ARi4JQRjVvMDGXZ7ATqB4QFsVE0FEqM/A+MQ6QYchVUFjJMLA3fifQfl7WUAUWaHAGeyfQWRUOkCtiJ7AbV+eQc+2X0Dah6PAMtv1PxsfDUDprMnArRiBQQEbnsDHzYXAHlD3P8fqgj+fnMHAUGlFQM0zAkHZzdTA9weEwWpBZsAHSlvAytxgwVHrwMBFkhrAjlWDwWnLfsBCcuC/JMFiwX5Fr8D26YLATlIzwRs72sA9h0jAswp0wUNAxsCRnbY/HjpJwW1RBcFY49k+sNNIwQC3A8FkHMI+7OUpwdQkAcG3BMq/XfgrwWEjDMHuyOy9x1tLwQat+sDwmWC/aaz+wG8FDsFsUy6/UoMswcOFDcFC8ye93mU0wdOb5MCMumXA/lcuwXTN9cCUliPA35h7wVZxr8Bum5K/B8V/wW9IrcCcuCbA+KBPwbK878C5X/O/PERQwSb748DF50LAAXfxwJgy6cBEnhXAtWwuwfW1FsGShfc/NUovwaRUGsGbMzxAFg9KwWJdDMEaALU/ldEtwdfcE8EnFYU/t4NRwRPt4MAdaVvA0uo0wXqE4MDGjnDAtVWAwWhfrcCfdzrA0Q5SwZMJ48AV0WHAYhs1wcew4sDvSnTA07OAwYr2r8BfhTzAKy9TwdA038COhXzA9eQ1wZDP3sAqKITAkjKBweY7rsDHulnA9a41weGx08CXHojAvjuAwWpGpsCxn2TAKw6TwexxFsCS32rAEcxSwRwP1cD1o4PAhoVmQQ46d8CauhxBI5VvQdHomMBWt95AOLiCQVjgmr8eFfBASDB7QQRwQL+wYyJBQpKKQTeWBEBVavFAb0SGQW+8EkCjeSFBDCxHQSeJ08BJPxtBwQdQQaSk7MD3/9JAVyZ0Qfg5Gb7upkxBph+BQXB4KUB8wUtBdUmDQSu2n0DEXUhBlAz2vikKHMGqivFAGkHYv6ZxIMHoyuhAYQhEvwaGIME/ICJB/QfWviljHcEGEPFARa1EwPWqIsERDuxAzVHtv/JgIcF87CBBm7DDwGWvKcGHi9VApNu5wChMJMHF+eFArt4PwfwfJsEyqc5AnNkPwYcmIcEue9dAlJwOweOrFMH5fyRBjZVEwIVmIcEETyBBWZ+6wGHkHMFaziFBCB30vLbpHMF/bftAsgMuv/ICIsFK9yFB7a26Pgg/HcGCF/FAS3vaPtfdG8E5jvFASWnVP7VaH8G5IelAmVYnP3BaIMGXySJBsIVGQG7OIcFxIepARUrpP7qkIMFZih9BDeFHQVk2DsFMPd1Aqo4sQc7pFcEn9dtAC58tQQnSGsGbMtVAwCsPQYuIJMG7NddAFgRGQX0sCcEQxORAouppQSEv0MC5cf1ARskqQcZ5B8HlYiVBHPvKQLCQLMGxM9ZAFIYPQe99KcHzHc9AOnu/QMSRJsG57eBAxOOCQY0TQ8AlRglBTJdrQRmRxcARbwdBiDNlQZA2r8Db3iZBDl+AQedoLcCLrCNBNUGLQQDUzz/N2yBBCF8/QRJO98D/byZBtk8OQba7FcFXQiRBKfF5QbrF5b8TuzxBTniKQRrf4T/NEChBqPeHQWYyGUDn5jlB0Y2LQeK1T0CdhyVB+Ed/QdAxHsDnDypBLA5AQOmYHsGM7x9BPcu5QK50HMEo5SFBc52JQdVucUCLaTpBhnqNQZoGX0A8NSVBAlOIQY26GEDo2jpB+nOMQRTcPkAXrCBBBpB6QTkr6r8ujD1B1QuKQd8pc0ALMDtBBLh6QQtWBkG/4DVBbEuIQUWNJEBa90FBw/SJQbifgEA8RkFBqzZ6QbfXy7+Y7kRBpbaHQeSVKUC2sERB5UuJQR1cg0CDskNBK6l4Qcb6ur+s7UdBtSKFQaRggUAr7ENBA7ODQdNvK0DUGkVBQ4iKQeRIk0BIFThBM/eKQdjSkUBqajhB0iCNQUrTgUDw6iNBShiOQeA8gECY4iNBmDGKQbn8lkCwCz9Bb2qKQTABk0AnFjlBHlGKQY8UmUCg6j5B90WKQfETkUDbZTlB0qqJQXOZm0C7U0FBCHuFQRQ+mEBTtkFBAluFQVVhlkDny0FBGYqJQYuPmUBnd0FBKOGKQUrSgEBZTTpBTlOOQYLjTkALPiBB9TCKQR4ZgUDiBztBYRyKQVm4h0D3uEBBQNeJQQ5nkECpM0FBG7+JQfh7mUCRG0FBcO+JQQVYiEDHRUFBmkeFQSj4h0CMbENB4XaJQaZbikBCI0NBJ/CJQR/ihkDyRUFByymMQfZmg0Db6iNBHBmKQWC8lEB4vjdB6w6KQb82oUCNRDZBuniKQcHmoUA4HzdBRo6KQfbqlEAgxDhBK2+KQTZqqECxQT1BQ3GKQasqm0ChyT5BFK2JQV6gqkCkxT9BdsuJQSChnUBRLkFBQNSFQRNcqEA3N0BB8ZqFQfQYmkC1n0FBmbeIQbGI0UDmkjBBb4iIQWX90kCkfTFBH+WHQR5A2EBg0zdBe5uHQbiP2kB3LTpBp5ODQbpE1kD2ZT1BLtsQP8MjIsEkmiJBdGxBQY/mqcDDnUpBObt5pSep78AUxktBt/1EpbAL9MBAfBZBpTT/PqUMB8F2lhVBpTT/vqUMB8F2lhVBGKcbwOpPB8FTgU1BFRfivyjzE8FguxVBFRfiPyjzE8FguxVB0NGIP186/8AaLE5BE0xNQEi/G8HiPBVBGKcbQOpPB8FTgU1BDteYQD7QGsGryhVBh69zQOfxCMGK2EtBuGfOQOa4F8FVhBRBGX+rQID7B8H5IEtBNuwEQSDBEcGg/xRBcEPfQN7WBMEhOUlBsuIjQX8UBMGAXBZBiBsKQc8e/cAAv0dBofIkQQbh4cDsP0dBDCxHwSeJ08BJPxtBsuIjwX8UBMGAXBZBdGxBwY/mqcDDnUpBNuwEwSDBEcGg/xRBiBsKwc8e/cAAv0dBuGfOwOa4F8FVhBRBcEPfwN7WBMEhOUlBDteYwD7QGsGryhVBGX+rwID7B8H5IEtBE0xNwEi/G8HiPBVBh69zwOfxCMGK2EtBYGhdQVexRsCgrElBYGhdwVexRsCgrElBxixewaTCj8CQRkNBLRJkwTJspsB1KjBBjw16wZWt5L9M7z1BuYFMwNNdH8HN2SlBDK16wbPw6L9JxT5BicdewZlZkcBxKERBO2t6wTDEyr+FIEZBmGCIwSCQGkA+aEFBPiBewVd5icAbc0tBgMGHwVFmH0CyNERB2DSIwWV3dkB17ENBQvJ4wfEuur/GBklBK5+DwXjVIEDty0RB//mDwdqFckDnTERBTmZxwdQPlr8mCElBBvuDwQZBf0AD8ENBNOQ/wRQB7MB30jBB9oYOwcfsEMHazS9BWRK7wKcsGsE7+yxBywL/v7z8H8H8hylBxGsqwYl3AsEa7TFBhLRjQUIWp8CU3S5Besk+QSWJ88D/zy9BmshdQRBMkMDpMkJB+l5eQWngkcBGGkNBzFXxP1a1HcE4FypBvewpQYx7A8FlajBB2hBxQdpnlr/I6UdB0NGIv186/8AaLE5BofIkwQbh4cDsP0dBaFZJvwJgIMH+kCxBX/dZv3mqGsHC7kRBmNwwv7HrIcG//CtBC5oWwJKIGcEZR0NBIKx8v9/8GsHKCUlBlYYPwYUhBcE4x0hBcIYmwXki8MBkAElBML6+wJtAEMHFDEdBc/lawP8sF8G37kFBTnQPwTa/BsE1xUlBjqMmwUT58sD+vUlBJNUSwJYeG8Hg4ENBhWC8wBvUEcHF6kZBKXxYwMm7GMHgqkJBToI7wQQ72sB+gkdBKpA7wZPG18DxG0hB2QhcwBTsFsEP2U1B4SK9wNS8D8HDY1FBD4cPwfNIBMH7Y1NByzqLv3ACGMGZIVNBKl0QwI5qF8FWpVBBkVg7wTNX08DUU1FBEWImwa3T7MCWnlJB2JKlv6sSF8FPYFdBGQYSwK/CFcGyJFVBkf85wQ3zzMBk01RBncFcwYLqhMDOOk5B3qRcwJDNFMFBvlJB/bkOwdedAcHC3ldBwUMlwRTt5sB/v1ZBJZa7wKdbDcG30VVBD/fBwLdJAcGYbVVB6uYOwXBL68AxoFdBMORWwT8ebsAcNE1BAjPjv5C7DcEGv1dBc3YowBR3C8HL01RB6AA3wa0EucCgXFRBHWFzwC4ACcEm5FJBPP8jwYle0cDZiFZBhhFqv2ZIFsGYK1hBdw2Nv19GDcHkoFlBjHFUvwR1G8FHHElBuDViv/aPGMEmVFNBdbk6vwjsG8HG3UVBTGHXvomLFsHfDVhBoWuavrnuDMFk7VlBeZGpvS4nHcGRfilBqf2VPq09IsFw4ixBnvxMPoBIG8HTAEpBW4soPoxFGMFKElRBZVpOPn9kG8FPoUdB5sNZPzy2DMESEVlB3ugRP2oIIsHsfCxBl3BAP0T3GME0hlJBj9s6P0TnFsFWNldB4cglP+/SG8Fq3kRB4sI1P6JnG8EUp0lBWYNGP4Z3GsGkIUVBj7gSQATnF8EdmERB1JNHQNVtHME7ACpBYu5lP9ZoGsGqQkpB12QqP5JBIMGx0ixBdYw6QSrp1cBgpUVB2vY6QR102MAPuUZB7QImQRSk8MABqEdBpjQPQVxtBcEODEZBTyMPQdMEB8EiEUdBQyQOQX+4EcFc3S5BTLO7QBi7DsE03kVBJxe6QOMFGcEcWy1B/B9bQNsdFcHABUVBjbq6QLxZEMGPX0ZBQyUmQVeA88D3S0hBkbcOQHyKGcFHJ0VBUFxYQCqoFsGzfEVBsFBaQKLnFMFfi09BJoO7QP5RDsEF7k9BqiUPQSSABMFrMFFBhxZ9P78oGMHSf1JBKt4JQHN0FcGud1FBdNU6QWtm1MDcwk9BUL1dQUYdisBUMkpBVvUlQYVu7cDs4FBBvltcQc6JhcD+AE1BwW+KPzaQFcHfkldBpjYLQGLaE8GRkFVBsX05QWAGzsADN1NBe4NWQN6uEsErB1NBCGMOQRv1AcGfw1VBOsAkQXCE58Cx5lRBhtu5QIL8C8EYD1RB104OQUub68B9dlVBtyLAQLwcAME4a1NBsXdWQSw4b8BOFkxB9BgiQLR6CcG0EVVBH4PLP9vjDMFAQldBWUg2QXNLucBVt1JB4TNtQEb7BsGlqVJB0lgjQZG20cCFslRBQyBVQazSO0GnVh9BdT5lQfgTMUEMyx9BEkVlQeitMUGz6iBBN1VnQanDLEFMKiNB3FNVQSr3O0FNJiBBPXFSQa+sPEFNvydBGINiQUB0MkGulShBEkNQQa08PEGC/ypBdH1gQVrkMUEFPixB9WRLQSVBNEHfeyxBgmdcQXcuKUEyeS1BDU5lQWUvLkHigyxB9uNgQXulJUH60i1BFG9nQfi7LkFAvihBnF5nQSNjLUHnHSRBBPJjQShlIUH8yzBBy2RrQdOJKUEvpCxBsNwtwSWCG8EduoBAASNfQSmLM0GbxtFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLEMAAAAAAAAAAAAAAAAAAEAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAUAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAcAAAAAAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAkAAAAAAAAACAAAAAAAAAAJAAAAAAAAAAUAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAoAAAAAAAAACQAAAAAAAAALAAAAAAAAAAkAAAAAAAAACgAAAAAAAAAKAAAAAAAAAAwAAAAAAAAACwAAAAAAAAANAAAAAAAAAAgAAAAAAAAACQAAAAAAAAAJAAAAAAAAAAsAAAAAAAAADQAAAAAAAAAOAAAAAAAAAAsAAAAAAAAADAAAAAAAAAAMAAAAAAAAAA8AAAAAAAAADgAAAAAAAAAQAAAAAAAAAA0AAAAAAAAACwAAAAAAAAALAAAAAAAAAA4AAAAAAAAAEAAAAAAAAAARAAAAAAAAAA4AAAAAAAAADwAAAAAAAAAPAAAAAAAAABIAAAAAAAAAEQAAAAAAAAATAAAAAAAAABAAAAAAAAAADgAAAAAAAAAOAAAAAAAAABEAAAAAAAAAEwAAAAAAAAAUAAAAAAAAABEAAAAAAAAAEgAAAAAAAAASAAAAAAAAABUAAAAAAAAAFAAAAAAAAAAWAAAAAAAAABMAAAAAAAAAEQAAAAAAAAARAAAAAAAAABQAAAAAAAAAFgAAAAAAAAAXAAAAAAAAABQAAAAAAAAAFQAAAAAAAAAVAAAAAAAAABgAAAAAAAAAFwAAAAAAAAAZAAAAAAAAABYAAAAAAAAAFAAAAAAAAAAUAAAAAAAAABcAAAAAAAAAGQAAAAAAAAAaAAAAAAAAABcAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABsAAAAAAAAAGgAAAAAAAAAcAAAAAAAAABkAAAAAAAAAFwAAAAAAAAAXAAAAAAAAABoAAAAAAAAAHAAAAAAAAAAdAAAAAAAAABoAAAAAAAAAGwAAAAAAAAAbAAAAAAAAAB4AAAAAAAAAHQAAAAAAAAAfAAAAAAAAABwAAAAAAAAAGgAAAAAAAAAaAAAAAAAAAB0AAAAAAAAAHwAAAAAAAAAgAAAAAAAAAB0AAAAAAAAAHgAAAAAAAAAeAAAAAAAAACEAAAAAAAAAIAAAAAAAAAAiAAAAAAAAAB8AAAAAAAAAHQAAAAAAAAAdAAAAAAAAACAAAAAAAAAAIgAAAAAAAAAjAAAAAAAAACQAAAAAAAAAJQAAAAAAAAAlAAAAAAAAACYAAAAAAAAAIwAAAAAAAAAnAAAAAAAAACgAAAAAAAAAJAAAAAAAAAAkAAAAAAAAACMAAAAAAAAAJwAAAAAAAAApAAAAAAAAACoAAAAAAAAAKwAAAAAAAAArAAAAAAAAACwAAAAAAAAAKQAAAAAAAAAsAAAAAAAAACsAAAAAAAAALQAAAAAAAAAtAAAAAAAAAC4AAAAAAAAALAAAAAAAAAAvAAAAAAAAACkAAAAAAAAALAAAAAAAAAAsAAAAAAAAADAAAAAAAAAALwAAAAAAAAAwAAAAAAAAACwAAAAAAAAALgAAAAAAAAAuAAAAAAAAADEAAAAAAAAAMAAAAAAAAAAyAAAAAAAAAC8AAAAAAAAAMAAAAAAAAAAwAAAAAAAAADMAAAAAAAAAMgAAAAAAAAAzAAAAAAAAADAAAAAAAAAAMQAAAAAAAAAxAAAAAAAAADQAAAAAAAAAMwAAAAAAAAA1AAAAAAAAAAMAAAAAAAAAAgAAAAAAAAACAAAAAAAAADYAAAAAAAAANQAAAAAAAAA3AAAAAAAAAAcAAAAAAAAABgAAAAAAAAAGAAAAAAAAADgAAAAAAAAANwAAAAAAAAA5AAAAAAAAADcAAAAAAAAAOAAAAAAAAAA4AAAAAAAAADoAAAAAAAAAOQAAAAAAAAA7AAAAAAAAADUAAAAAAAAANgAAAAAAAAA2AAAAAAAAADwAAAAAAAAAOwAAAAAAAAA9AAAAAAAAADkAAAAAAAAAOgAAAAAAAAA6AAAAAAAAAD4AAAAAAAAAPQAAAAAAAAA/AAAAAAAAADsAAAAAAAAAPAAAAAAAAAA8AAAAAAAAAEAAAAAAAAAAPwAAAAAAAABBAAAAAAAAAD0AAAAAAAAAPgAAAAAAAAA+AAAAAAAAAEIAAAAAAAAAQQAAAAAAAABDAAAAAAAAAD8AAAAAAAAAQAAAAAAAAABAAAAAAAAAAEQAAAAAAAAAQwAAAAAAAABFAAAAAAAAAEYAAAAAAAAARwAAAAAAAABHAAAAAAAAAEgAAAAAAAAARQAAAAAAAABJAAAAAAAAAEoAAAAAAAAASwAAAAAAAABLAAAAAAAAAEwAAAAAAAAASQAAAAAAAABNAAAAAAAAAEUAAAAAAAAASAAAAAAAAABIAAAAAAAAAE4AAAAAAAAATQAAAAAAAABPAAAAAAAAAEkAAAAAAAAATAAAAAAAAABMAAAAAAAAAFAAAAAAAAAATwAAAAAAAABRAAAAAAAAAE0AAAAAAAAATgAAAAAAAABOAAAAAAAAAFIAAAAAAAAAUQAAAAAAAABTAAAAAAAAAE8AAAAAAAAAUAAAAAAAAABQAAAAAAAAAFQAAAAAAAAAUwAAAAAAAABVAAAAAAAAACYAAAAAAAAAJQAAAAAAAAAlAAAAAAAAAFYAAAAAAAAAVQAAAAAAAABXAAAAAAAAADQAAAAAAAAAMQAAAAAAAAAxAAAAAAAAAFgAAAAAAAAAVwAAAAAAAABYAAAAAAAAADEAAAAAAAAALgAAAAAAAAAuAAAAAAAAAFkAAAAAAAAAWAAAAAAAAABZAAAAAAAAAFoAAAAAAAAAWwAAAAAAAABbAAAAAAAAAFwAAAAAAAAAWQAAAAAAAABdAAAAAAAAACEAAAAAAAAAHgAAAAAAAAAeAAAAAAAAAF4AAAAAAAAAXQAAAAAAAABeAAAAAAAAAB4AAAAAAAAAGwAAAAAAAAAbAAAAAAAAAF8AAAAAAAAAXgAAAAAAAABfAAAAAAAAABsAAAAAAAAAGAAAAAAAAAAYAAAAAAAAAGAAAAAAAAAAXwAAAAAAAABgAAAAAAAAABgAAAAAAAAAFQAAAAAAAAAVAAAAAAAAAGEAAAAAAAAAYAAAAAAAAABhAAAAAAAAABUAAAAAAAAAEgAAAAAAAAASAAAAAAAAAGIAAAAAAAAAYQAAAAAAAABiAAAAAAAAABIAAAAAAAAADwAAAAAAAAAPAAAAAAAAAGMAAAAAAAAAYgAAAAAAAABkAAAAAAAAAAwAAAAAAAAACgAAAAAAAAAKAAAAAAAAAGUAAAAAAAAAZAAAAAAAAABmAAAAAAAAAAQAAAAAAAAABwAAAAAAAAAHAAAAAAAAAGcAAAAAAAAAZgAAAAAAAABnAAAAAAAAAAcAAAAAAAAANwAAAAAAAAA3AAAAAAAAAGgAAAAAAAAAZwAAAAAAAABlAAAAAAAAAAoAAAAAAAAABAAAAAAAAAAEAAAAAAAAAGYAAAAAAAAAZQAAAAAAAABpAAAAAAAAADkAAAAAAAAAPQAAAAAAAAA9AAAAAAAAAGoAAAAAAAAAaQAAAAAAAABoAAAAAAAAADcAAAAAAAAAOQAAAAAAAAA5AAAAAAAAAGkAAAAAAAAAaAAAAAAAAABjAAAAAAAAAGQAAAAAAAAAawAAAAAAAABrAAAAAAAAAGwAAAAAAAAAYwAAAAAAAABtAAAAAAAAAEYAAAAAAAAARQAAAAAAAABFAAAAAAAAAG4AAAAAAAAAbQAAAAAAAABuAAAAAAAAAEUAAAAAAAAATQAAAAAAAABNAAAAAAAAAG8AAAAAAAAAbgAAAAAAAABvAAAAAAAAAE0AAAAAAAAAUQAAAAAAAABRAAAAAAAAAHAAAAAAAAAAbwAAAAAAAABxAAAAAAAAAG0AAAAAAAAAcgAAAAAAAAByAAAAAAAAAHMAAAAAAAAAcQAAAAAAAABGAAAAAAAAAEEAAAAAAAAAQgAAAAAAAABCAAAAAAAAAEcAAAAAAAAARgAAAAAAAABKAAAAAAAAAEMAAAAAAAAARAAAAAAAAABEAAAAAAAAAEsAAAAAAAAASgAAAAAAAABqAAAAAAAAAHEAAAAAAAAAcwAAAAAAAABzAAAAAAAAAHQAAAAAAAAAagAAAAAAAAB1AAAAAAAAAHMAAAAAAAAAcgAAAAAAAAByAAAAAAAAAHYAAAAAAAAAdQAAAAAAAAB2AAAAAAAAAHIAAAAAAAAAdwAAAAAAAAB3AAAAAAAAAHgAAAAAAAAAdgAAAAAAAAB4AAAAAAAAAHcAAAAAAAAAeQAAAAAAAAB5AAAAAAAAAHoAAAAAAAAAeAAAAAAAAAB6AAAAAAAAAHkAAAAAAAAAewAAAAAAAAB7AAAAAAAAAHwAAAAAAAAAegAAAAAAAAB9AAAAAAAAAH4AAAAAAAAAfwAAAAAAAAB/AAAAAAAAAIAAAAAAAAAAfQAAAAAAAACBAAAAAAAAAIIAAAAAAAAAgwAAAAAAAACDAAAAAAAAAIQAAAAAAAAAgQAAAAAAAACEAAAAAAAAAIMAAAAAAAAAhQAAAAAAAACFAAAAAAAAAIYAAAAAAAAAhAAAAAAAAACAAAAAAAAAAH8AAAAAAAAAggAAAAAAAACCAAAAAAAAAIEAAAAAAAAAgAAAAAAAAACHAAAAAAAAAH0AAAAAAAAAgAAAAAAAAACAAAAAAAAAAIgAAAAAAAAAhwAAAAAAAACIAAAAAAAAAIAAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIkAAAAAAAAAiAAAAAAAAACJAAAAAAAAAIEAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIoAAAAAAAAAiQAAAAAAAACKAAAAAAAAAIQAAAAAAAAAhgAAAAAAAACGAAAAAAAAAIsAAAAAAAAAigAAAAAAAACMAAAAAAAAAIcAAAAAAAAAiAAAAAAAAACIAAAAAAAAAI0AAAAAAAAAjAAAAAAAAACOAAAAAAAAAI8AAAAAAAAAkAAAAAAAAACQAAAAAAAAAIsAAAAAAAAAjgAAAAAAAACNAAAAAAAAAIgAAAAAAAAAiQAAAAAAAACJAAAAAAAAAJEAAAAAAAAAjQAAAAAAAACRAAAAAAAAAIkAAAAAAAAAigAAAAAAAACKAAAAAAAAAJIAAAAAAAAAkQAAAAAAAACSAAAAAAAAAIoAAAAAAAAAiwAAAAAAAACLAAAAAAAAAJAAAAAAAAAAkgAAAAAAAACTAAAAAAAAAIwAAAAAAAAAjQAAAAAAAACNAAAAAAAAAJQAAAAAAAAAkwAAAAAAAACPAAAAAAAAAJUAAAAAAAAAlgAAAAAAAACWAAAAAAAAAJAAAAAAAAAAjwAAAAAAAACUAAAAAAAAAI0AAAAAAAAAkQAAAAAAAACRAAAAAAAAAJcAAAAAAAAAlAAAAAAAAACXAAAAAAAAAJEAAAAAAAAAkgAAAAAAAACSAAAAAAAAAJgAAAAAAAAAlwAAAAAAAACYAAAAAAAAAJIAAAAAAAAAkAAAAAAAAACQAAAAAAAAAJYAAAAAAAAAmAAAAAAAAABbAAAAAAAAAJkAAAAAAAAAmgAAAAAAAACaAAAAAAAAAFwAAAAAAAAAWwAAAAAAAACbAAAAAAAAAJwAAAAAAAAAXAAAAAAAAABcAAAAAAAAAJoAAAAAAAAAmwAAAAAAAACdAAAAAAAAAJ4AAAAAAAAAnAAAAAAAAACcAAAAAAAAAJsAAAAAAAAAnQAAAAAAAACfAAAAAAAAAKAAAAAAAAAAoQAAAAAAAAChAAAAAAAAAKIAAAAAAAAAnwAAAAAAAACjAAAAAAAAAKQAAAAAAAAApQAAAAAAAAClAAAAAAAAAKYAAAAAAAAAowAAAAAAAACnAAAAAAAAAKgAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKoAAAAAAAAApwAAAAAAAACmAAAAAAAAAKUAAAAAAAAAqwAAAAAAAACrAAAAAAAAAKwAAAAAAAAApgAAAAAAAACqAAAAAAAAAKkAAAAAAAAApAAAAAAAAACkAAAAAAAAAKMAAAAAAAAAqgAAAAAAAACsAAAAAAAAAKsAAAAAAAAAbAAAAAAAAABsAAAAAAAAAK0AAAAAAAAArAAAAAAAAACuAAAAAAAAAGsAAAAAAAAArwAAAAAAAACvAAAAAAAAALAAAAAAAAAArgAAAAAAAACxAAAAAAAAALIAAAAAAAAAswAAAAAAAACzAAAAAAAAALQAAAAAAAAAsQAAAAAAAACwAAAAAAAAAK8AAAAAAAAAtQAAAAAAAAC1AAAAAAAAALYAAAAAAAAAsAAAAAAAAAC3AAAAAAAAALgAAAAAAAAAsgAAAAAAAACyAAAAAAAAALEAAAAAAAAAtwAAAAAAAAC0AAAAAAAAALMAAAAAAAAAdAAAAAAAAAB0AAAAAAAAALkAAAAAAAAAtAAAAAAAAAC2AAAAAAAAALUAAAAAAAAAuAAAAAAAAAC4AAAAAAAAALcAAAAAAAAAtgAAAAAAAAB1AAAAAAAAALkAAAAAAAAAdAAAAAAAAAB0AAAAAAAAAHMAAAAAAAAAdQAAAAAAAABsAAAAAAAAAGsAAAAAAAAArgAAAAAAAACuAAAAAAAAAK0AAAAAAAAAbAAAAAAAAAB+AAAAAAAAAH0AAAAAAAAAugAAAAAAAAC6AAAAAAAAALsAAAAAAAAAfgAAAAAAAAB9AAAAAAAAAIcAAAAAAAAAvAAAAAAAAAC8AAAAAAAAALoAAAAAAAAAfQAAAAAAAACHAAAAAAAAAIwAAAAAAAAAvQAAAAAAAAC9AAAAAAAAALwAAAAAAAAAhwAAAAAAAACMAAAAAAAAAJMAAAAAAAAAvgAAAAAAAAC+AAAAAAAAAL0AAAAAAAAAjAAAAAAAAAC/AAAAAAAAAMAAAAAAAAAAwQAAAAAAAADBAAAAAAAAAMIAAAAAAAAAvwAAAAAAAADDAAAAAAAAAMQAAAAAAAAAwAAAAAAAAADAAAAAAAAAAL8AAAAAAAAAwwAAAAAAAADFAAAAAAAAAMYAAAAAAAAAxwAAAAAAAADHAAAAAAAAAMgAAAAAAAAAxQAAAAAAAADJAAAAAAAAAMoAAAAAAAAAxgAAAAAAAADGAAAAAAAAAMUAAAAAAAAAyQAAAAAAAADIAAAAAAAAAMcAAAAAAAAAxAAAAAAAAADEAAAAAAAAAMMAAAAAAAAAyAAAAAAAAAC7AAAAAAAAALoAAAAAAAAAwgAAAAAAAADCAAAAAAAAAMEAAAAAAAAAuwAAAAAAAADLAAAAAAAAAMwAAAAAAAAAzQAAAAAAAADNAAAAAAAAAM4AAAAAAAAAywAAAAAAAADOAAAAAAAAAM0AAAAAAAAAzwAAAAAAAADPAAAAAAAAANAAAAAAAAAAzgAAAAAAAADRAAAAAAAAANIAAAAAAAAAzAAAAAAAAADMAAAAAAAAAMsAAAAAAAAA0QAAAAAAAADQAAAAAAAAAM8AAAAAAAAA0wAAAAAAAADTAAAAAAAAANQAAAAAAAAA0AAAAAAAAADUAAAAAAAAANMAAAAAAAAA1QAAAAAAAADVAAAAAAAAANYAAAAAAAAA1AAAAAAAAADKAAAAAAAAAMkAAAAAAAAA1gAAAAAAAADWAAAAAAAAANUAAAAAAAAAygAAAAAAAADXAAAAAAAAAMkAAAAAAAAAxQAAAAAAAADFAAAAAAAAANgAAAAAAAAA1wAAAAAAAADJAAAAAAAAANcAAAAAAAAA2QAAAAAAAADZAAAAAAAAANYAAAAAAAAAyQAAAAAAAADaAAAAAAAAAMMAAAAAAAAAvwAAAAAAAAC/AAAAAAAAANsAAAAAAAAA2gAAAAAAAADbAAAAAAAAAL8AAAAAAAAAwgAAAAAAAADCAAAAAAAAANwAAAAAAAAA2wAAAAAAAADdAAAAAAAAAMsAAAAAAAAAzgAAAAAAAADOAAAAAAAAAN4AAAAAAAAA3QAAAAAAAADeAAAAAAAAAM4AAAAAAAAA0AAAAAAAAADQAAAAAAAAAN8AAAAAAAAA3gAAAAAAAADgAAAAAAAAANEAAAAAAAAAywAAAAAAAADLAAAAAAAAAN0AAAAAAAAA4AAAAAAAAADfAAAAAAAAANAAAAAAAAAA1AAAAAAAAADUAAAAAAAAAOEAAAAAAAAA3wAAAAAAAADiAAAAAAAAAMgAAAAAAAAAwwAAAAAAAADDAAAAAAAAANoAAAAAAAAA4gAAAAAAAADjAAAAAAAAAOQAAAAAAAAA0QAAAAAAAADRAAAAAAAAAOAAAAAAAAAA4wAAAAAAAADhAAAAAAAAANQAAAAAAAAA1gAAAAAAAADWAAAAAAAAANkAAAAAAAAA4QAAAAAAAADYAAAAAAAAAMUAAAAAAAAAyAAAAAAAAADIAAAAAAAAAOIAAAAAAAAA2AAAAAAAAAC6AAAAAAAAALwAAAAAAAAA3AAAAAAAAADcAAAAAAAAAMIAAAAAAAAAugAAAAAAAAC8AAAAAAAAAL0AAAAAAAAA5QAAAAAAAADlAAAAAAAAANwAAAAAAAAAvAAAAAAAAAC9AAAAAAAAAL4AAAAAAAAA5gAAAAAAAADmAAAAAAAAAOUAAAAAAAAAvQAAAAAAAADnAAAAAAAAANcAAAAAAAAA2AAAAAAAAADYAAAAAAAAAOgAAAAAAAAA5wAAAAAAAADoAAAAAAAAANgAAAAAAAAA4gAAAAAAAADiAAAAAAAAAOkAAAAAAAAA6AAAAAAAAADpAAAAAAAAAOIAAAAAAAAA2gAAAAAAAADaAAAAAAAAAOoAAAAAAAAA6QAAAAAAAADrAAAAAAAAAOUAAAAAAAAA5gAAAAAAAADmAAAAAAAAAOwAAAAAAAAA6wAAAAAAAADtAAAAAAAAANsAAAAAAAAA6wAAAAAAAADrAAAAAAAAAO4AAAAAAAAA7QAAAAAAAADvAAAAAAAAAOkAAAAAAAAA6gAAAAAAAADqAAAAAAAAAPAAAAAAAAAA7wAAAAAAAADbAAAAAAAAANwAAAAAAAAA5QAAAAAAAADlAAAAAAAAAOsAAAAAAAAA2wAAAAAAAADxAAAAAAAAAOcAAAAAAAAA6AAAAAAAAADoAAAAAAAAAPIAAAAAAAAA8QAAAAAAAADuAAAAAAAAAOsAAAAAAAAA7AAAAAAAAADsAAAAAAAAAPMAAAAAAAAA7gAAAAAAAADyAAAAAAAAAOgAAAAAAAAA6QAAAAAAAADpAAAAAAAAAO8AAAAAAAAA8gAAAAAAAAD0AAAAAAAAAO0AAAAAAAAA7gAAAAAAAADuAAAAAAAAAPUAAAAAAAAA9AAAAAAAAAD1AAAAAAAAAO4AAAAAAAAA8wAAAAAAAADzAAAAAAAAAPYAAAAAAAAA9QAAAAAAAAD3AAAAAAAAAPgAAAAAAAAA+QAAAAAAAAD5AAAAAAAAAPoAAAAAAAAA9wAAAAAAAAD6AAAAAAAAAPkAAAAAAAAA+wAAAAAAAAD7AAAAAAAAAPwAAAAAAAAA+gAAAAAAAAD8AAAAAAAAAPsAAAAAAAAA/QAAAAAAAAD9AAAAAAAAAP4AAAAAAAAA/AAAAAAAAAD/AAAAAAAAAOAAAAAAAAAA3QAAAAAAAADdAAAAAAAAAAABAAAAAAAA/wAAAAAAAAABAQAAAAAAAN4AAAAAAAAA3wAAAAAAAADfAAAAAAAAAAIBAAAAAAAAAQEAAAAAAAAAAQAAAAAAAN0AAAAAAAAA3gAAAAAAAADeAAAAAAAAAAEBAAAAAAAAAAEAAAAAAAADAQAAAAAAAOEAAAAAAAAA2QAAAAAAAADZAAAAAAAAAAQBAAAAAAAAAwEAAAAAAAAFAQAAAAAAAOMAAAAAAAAA4AAAAAAAAADgAAAAAAAAAP8AAAAAAAAABQEAAAAAAAACAQAAAAAAAN8AAAAAAAAA4QAAAAAAAADhAAAAAAAAAAMBAAAAAAAAAgEAAAAAAAAGAQAAAAAAAAMBAAAAAAAABAEAAAAAAAAEAQAAAAAAAAcBAAAAAAAABgEAAAAAAAAIAQAAAAAAAAIBAAAAAAAAAwEAAAAAAAADAQAAAAAAAAYBAAAAAAAACAEAAAAAAAAJAQAAAAAAAAEBAAAAAAAAAgEAAAAAAAACAQAAAAAAAAgBAAAAAAAACQEAAAAAAADnAAAAAAAAAAQBAAAAAAAA2QAAAAAAAADZAAAAAAAAANcAAAAAAAAA5wAAAAAAAADnAAAAAAAAAPEAAAAAAAAABwEAAAAAAAAHAQAAAAAAAAQBAAAAAAAA5wAAAAAAAAAKAQAAAAAAAAsBAAAAAAAADAEAAAAAAAAMAQAAAAAAAA0BAAAAAAAACgEAAAAAAAD3AAAAAAAAAA4BAAAAAAAADwEAAAAAAAAPAQAAAAAAAA0BAAAAAAAA9wAAAAAAAAAQAQAAAAAAAPgAAAAAAAAADAEAAAAAAAAMAQAAAAAAABEBAAAAAAAAEAEAAAAAAAASAQAAAAAAAAoBAAAAAAAAEwEAAAAAAAATAQAAAAAAABQBAAAAAAAAEgEAAAAAAAAVAQAAAAAAABYBAAAAAAAAFwEAAAAAAAAXAQAAAAAAABgBAAAAAAAAFQEAAAAAAAAZAQAAAAAAABoBAAAAAAAAGwEAAAAAAAAbAQAAAAAAABwBAAAAAAAAGQEAAAAAAAAdAQAAAAAAAB4BAAAAAAAAHwEAAAAAAAAfAQAAAAAAACABAAAAAAAAHQEAAAAAAAAhAQAAAAAAAB0BAAAAAAAAIAEAAAAAAAAgAQAAAAAAACIBAAAAAAAAIQEAAAAAAAAjAQAAAAAAACQBAAAAAAAAIAEAAAAAAAAgAQAAAAAAAB8BAAAAAAAAIwEAAAAAAAAiAQAAAAAAACABAAAAAAAAJAEAAAAAAAAkAQAAAAAAACUBAAAAAAAAIgEAAAAAAAAmAQAAAAAAACcBAAAAAAAAGwEAAAAAAAAbAQAAAAAAACgBAAAAAAAAJgEAAAAAAAApAQAAAAAAACoBAAAAAAAAKwEAAAAAAAArAQAAAAAAACgBAAAAAAAAKQEAAAAAAAArAQAAAAAAACwBAAAAAAAAJgEAAAAAAAAmAQAAAAAAACgBAAAAAAAAKwEAAAAAAAAnAQAAAAAAAC0BAAAAAAAAHAEAAAAAAAAcAQAAAAAAABsBAAAAAAAAJwEAAAAAAAAaAQAAAAAAACkBAAAAAAAAKAEAAAAAAAAoAQAAAAAAABsBAAAAAAAAGgEAAAAAAAAuAQAAAAAAAC8BAAAAAAAAMAEAAAAAAAAwAQAAAAAAADEBAAAAAAAALgEAAAAAAAAsAQAAAAAAACMBAAAAAAAAHwEAAAAAAAAfAQAAAAAAACYBAAAAAAAALAEAAAAAAAAyAQAAAAAAADMBAAAAAAAANAEAAAAAAAA0AQAAAAAAADUBAAAAAAAAMgEAAAAAAAA2AQAAAAAAADcBAAAAAAAAOAEAAAAAAAA4AQAAAAAAADkBAAAAAAAANgEAAAAAAAA6AQAAAAAAADsBAAAAAAAAPAEAAAAAAAA8AQAAAAAAAD0BAAAAAAAAOgEAAAAAAAAzAQAAAAAAAD4BAAAAAAAAPwEAAAAAAAA/AQAAAAAAADQBAAAAAAAAMwEAAAAAAABAAQAAAAAAAEEBAAAAAAAAPQEAAAAAAAA9AQAAAAAAADwBAAAAAAAAQAEAAAAAAAA7AQAAAAAAAEIBAAAAAAAAQwEAAAAAAABDAQAAAAAAADwBAAAAAAAAOwEAAAAAAAA+AQAAAAAAAEQBAAAAAAAARQEAAAAAAABFAQAAAAAAAD8BAAAAAAAAPgEAAAAAAABGAQAAAAAAAEABAAAAAAAAPAEAAAAAAAA8AQAAAAAAAEMBAAAAAAAARgEAAAAAAABCAQAAAAAAAEcBAAAAAAAASAEAAAAAAABIAQAAAAAAAEMBAAAAAAAAQgEAAAAAAABEAQAAAAAAAEkBAAAAAAAASgEAAAAAAABKAQAAAAAAAEUBAAAAAAAARAEAAAAAAABLAQAAAAAAAEYBAAAAAAAAQwEAAAAAAABDAQAAAAAAAEgBAAAAAAAASwEAAAAAAABMAQAAAAAAAE0BAAAAAAAATgEAAAAAAABOAQAAAAAAAE8BAAAAAAAATAEAAAAAAABQAQAAAAAAAEwBAAAAAAAAUQEAAAAAAABRAQAAAAAAAFIBAAAAAAAAUAEAAAAAAABTAQAAAAAAAFQBAAAAAAAAMgEAAAAAAAAyAQAAAAAAAFUBAAAAAAAAUwEAAAAAAABWAQAAAAAAAFcBAAAAAAAAWAEAAAAAAABYAQAAAAAAAFkBAAAAAAAAVgEAAAAAAABaAQAAAAAAAFYBAAAAAAAAWQEAAAAAAABZAQAAAAAAAFsBAAAAAAAAWgEAAAAAAAAzAQAAAAAAADIBAAAAAAAAVAEAAAAAAABUAQAAAAAAAFwBAAAAAAAAMwEAAAAAAAA+AQAAAAAAADMBAAAAAAAAXAEAAAAAAABcAQAAAAAAAF0BAAAAAAAAPgEAAAAAAABEAQAAAAAAAD4BAAAAAAAAXQEAAAAAAABdAQAAAAAAAF4BAAAAAAAARAEAAAAAAABJAQAAAAAAAEQBAAAAAAAAXgEAAAAAAABeAQAAAAAAAF8BAAAAAAAASQEAAAAAAABPAQAAAAAAAEkBAAAAAAAAXwEAAAAAAABfAQAAAAAAAGABAAAAAAAATwEAAAAAAABMAQAAAAAAAE8BAAAAAAAAYAEAAAAAAABgAQAAAAAAAFEBAAAAAAAATAEAAAAAAABQAQAAAAAAAFIBAAAAAAAAWgEAAAAAAABaAQAAAAAAAFsBAAAAAAAAUAEAAAAAAAA4AQAAAAAAAFsBAAAAAAAAWQEAAAAAAABZAQAAAAAAADkBAAAAAAAAOAEAAAAAAAA5AQAAAAAAAFkBAAAAAAAAWAEAAAAAAABYAQAAAAAAAGEBAAAAAAAAOQEAAAAAAABiAQAAAAAAAGMBAAAAAAAAZAEAAAAAAABkAQAAAAAAAGUBAAAAAAAAYgEAAAAAAABVAQAAAAAAAGYBAAAAAAAAYQEAAAAAAABhAQAAAAAAAFgBAAAAAAAAVQEAAAAAAABnAQAAAAAAAB4BAAAAAAAAHQEAAAAAAAAdAQAAAAAAAGgBAAAAAAAAZwEAAAAAAAAhAQAAAAAAAGkBAAAAAAAAagEAAAAAAABqAQAAAAAAAGsBAAAAAAAAIQEAAAAAAABpAQAAAAAAAGwBAAAAAAAAbQEAAAAAAABtAQAAAAAAAGoBAAAAAAAAaQEAAAAAAABuAQAAAAAAAFABAAAAAAAAWwEAAAAAAABbAQAAAAAAADgBAAAAAAAAbgEAAAAAAABvAQAAAAAAAHABAAAAAAAAcQEAAAAAAABxAQAAAAAAAHIBAAAAAAAAbwEAAAAAAABHAQAAAAAAAHMBAAAAAAAAdAEAAAAAAAB0AQAAAAAAAEgBAAAAAAAARwEAAAAAAAB1AQAAAAAAAEsBAAAAAAAASAEAAAAAAABIAQAAAAAAAHQBAAAAAAAAdQEAAAAAAABSAQAAAAAAAHYBAAAAAAAAdwEAAAAAAAB3AQAAAAAAAFoBAAAAAAAAUgEAAAAAAAB2AQAAAAAAAFIBAAAAAAAAUQEAAAAAAABRAQAAAAAAAHgBAAAAAAAAdgEAAAAAAABeAQAAAAAAAHkBAAAAAAAAegEAAAAAAAB6AQAAAAAAAF8BAAAAAAAAXgEAAAAAAABUAQAAAAAAAHsBAAAAAAAAfAEAAAAAAAB8AQAAAAAAAFwBAAAAAAAAVAEAAAAAAAB9AQAAAAAAAFYBAAAAAAAAWgEAAAAAAABaAQAAAAAAAHcBAAAAAAAAfQEAAAAAAABcAQAAAAAAAHwBAAAAAAAAfgEAAAAAAAB+AQAAAAAAAF0BAAAAAAAAXAEAAAAAAABTAQAAAAAAAH8BAAAAAAAAewEAAAAAAAB7AQAAAAAAAFQBAAAAAAAAUwEAAAAAAABfAQAAAAAAAHoBAAAAAAAAgAEAAAAAAACAAQAAAAAAAGABAAAAAAAAXwEAAAAAAACBAQAAAAAAAFcBAAAAAAAAVgEAAAAAAABWAQAAAAAAAH0BAAAAAAAAgQEAAAAAAAB4AQAAAAAAAFEBAAAAAAAAYAEAAAAAAABgAQAAAAAAAIABAAAAAAAAeAEAAAAAAABdAQAAAAAAAH4BAAAAAAAAeQEAAAAAAAB5AQAAAAAAAF4BAAAAAAAAXQEAAAAAAACCAQAAAAAAAHUBAAAAAAAAdAEAAAAAAAB0AQAAAAAAAIMBAAAAAAAAggEAAAAAAACEAQAAAAAAAIUBAAAAAAAAhgEAAAAAAACGAQAAAAAAAIcBAAAAAAAAhAEAAAAAAACIAQAAAAAAAIkBAAAAAAAAigEAAAAAAACKAQAAAAAAAIsBAAAAAAAAiAEAAAAAAABPAQAAAAAAAE4BAAAAAAAASgEAAAAAAABKAQAAAAAAAEkBAAAAAAAATwEAAAAAAABNAQAAAAAAAEwBAAAAAAAAUAEAAAAAAABQAQAAAAAAAG4BAAAAAAAATQEAAAAAAABXAQAAAAAAAFMBAAAAAAAAVQEAAAAAAABVAQAAAAAAAFgBAAAAAAAAVwEAAAAAAAAyAQAAAAAAADUBAAAAAAAAZgEAAAAAAABmAQAAAAAAAFUBAAAAAAAAMgEAAAAAAABXAQAAAAAAAIEBAAAAAAAAfwEAAAAAAAB/AQAAAAAAAFMBAAAAAAAAVwEAAAAAAACMAQAAAAAAAI0BAAAAAAAAiQEAAAAAAACJAQAAAAAAAIgBAAAAAAAAjAEAAAAAAACOAQAAAAAAAI8BAAAAAAAAkAEAAAAAAACQAQAAAAAAAJEBAAAAAAAAjgEAAAAAAACSAQAAAAAAAIIBAAAAAAAAgwEAAAAAAACDAQAAAAAAAJMBAAAAAAAAkgEAAAAAAAB6AQAAAAAAAJQBAAAAAAAAlQEAAAAAAACVAQAAAAAAAIABAAAAAAAAegEAAAAAAACWAQAAAAAAAH0BAAAAAAAAdwEAAAAAAAB3AQAAAAAAAJcBAAAAAAAAlgEAAAAAAACYAQAAAAAAAHgBAAAAAAAAgAEAAAAAAACAAQAAAAAAAJUBAAAAAAAAmAEAAAAAAAB2AQAAAAAAAJkBAAAAAAAAlwEAAAAAAACXAQAAAAAAAHcBAAAAAAAAdgEAAAAAAAB7AQAAAAAAAJoBAAAAAAAAmwEAAAAAAACbAQAAAAAAAHwBAAAAAAAAewEAAAAAAAB8AQAAAAAAAJsBAAAAAAAAnAEAAAAAAACcAQAAAAAAAH4BAAAAAAAAfAEAAAAAAACZAQAAAAAAAHYBAAAAAAAAeAEAAAAAAAB4AQAAAAAAAJgBAAAAAAAAmQEAAAAAAACdAQAAAAAAAH8BAAAAAAAAgQEAAAAAAACBAQAAAAAAAJ4BAAAAAAAAnQEAAAAAAAB+AQAAAAAAAJwBAAAAAAAAnwEAAAAAAACfAQAAAAAAAHkBAAAAAAAAfgEAAAAAAAB/AQAAAAAAAJ0BAAAAAAAAmgEAAAAAAACaAQAAAAAAAHsBAAAAAAAAfwEAAAAAAAB5AQAAAAAAAJ8BAAAAAAAAlAEAAAAAAACUAQAAAAAAAHoBAAAAAAAAeQEAAAAAAACeAQAAAAAAAIEBAAAAAAAAfQEAAAAAAAB9AQAAAAAAAJYBAAAAAAAAngEAAAAAAACgAQAAAAAAAJ0BAAAAAAAAngEAAAAAAACeAQAAAAAAAKEBAAAAAAAAoAEAAAAAAAChAQAAAAAAAJ4BAAAAAAAAlgEAAAAAAACWAQAAAAAAAKIBAAAAAAAAoQEAAAAAAACjAQAAAAAAAKABAAAAAAAAoQEAAAAAAAChAQAAAAAAAKQBAAAAAAAAowEAAAAAAACkAQAAAAAAAKEBAAAAAAAAogEAAAAAAACiAQAAAAAAAKUBAAAAAAAApAEAAAAAAACgAQAAAAAAAJsBAAAAAAAAmgEAAAAAAACaAQAAAAAAAJ0BAAAAAAAAoAEAAAAAAACWAQAAAAAAAJcBAAAAAAAAmQEAAAAAAACZAQAAAAAAAKIBAAAAAAAAlgEAAAAAAACZAQAAAAAAAJgBAAAAAAAApQEAAAAAAAClAQAAAAAAAKIBAAAAAAAAmQEAAAAAAAClAQAAAAAAAJgBAAAAAAAAlQEAAAAAAACVAQAAAAAAAJQBAAAAAAAApQEAAAAAAACkAQAAAAAAAKUBAAAAAAAAlAEAAAAAAACUAQAAAAAAAJ8BAAAAAAAApAEAAAAAAACjAQAAAAAAAKQBAAAAAAAAnwEAAAAAAACfAQAAAAAAAJwBAAAAAAAAowEAAAAAAACgAQAAAAAAAKMBAAAAAAAAnAEAAAAAAACcAQAAAAAAAJsBAAAAAAAAoAEAAAAAAACNAQAAAAAAAKYBAAAAAAAApwEAAAAAAACnAQAAAAAAAIkBAAAAAAAAjQEAAAAAAACJAQAAAAAAAKcBAAAAAAAAqAEAAAAAAACoAQAAAAAAAIoBAAAAAAAAiQEAAAAAAACHAQAAAAAAAIYBAAAAAAAAqQEAAAAAAACpAQAAAAAAAKoBAAAAAAAAhwEAAAAAAACrAQAAAAAAAJMBAAAAAAAAgwEAAAAAAACDAQAAAAAAAKwBAAAAAAAAqwEAAAAAAACqAQAAAAAAAK0BAAAAAAAArgEAAAAAAACuAQAAAAAAAK8BAAAAAAAAqgEAAAAAAACtAQAAAAAAALABAAAAAAAAsQEAAAAAAACxAQAAAAAAAK4BAAAAAAAArQEAAAAAAACyAQAAAAAAALMBAAAAAAAAtAEAAAAAAAC0AQAAAAAAALUBAAAAAAAAsgEAAAAAAACzAQAAAAAAALYBAAAAAAAAtwEAAAAAAAC3AQAAAAAAALQBAAAAAAAAswEAAAAAAAC2AQAAAAAAALgBAAAAAAAAuQEAAAAAAAC5AQAAAAAAALcBAAAAAAAAtgEAAAAAAAC6AQAAAAAAALsBAAAAAAAAvAEAAAAAAAC8AQAAAAAAAL0BAAAAAAAAugEAAAAAAAC+AQAAAAAAALoBAAAAAAAAvQEAAAAAAAC9AQAAAAAAAL8BAAAAAAAAvgEAAAAAAADAAQAAAAAAAMEBAAAAAAAAwgEAAAAAAADCAQAAAAAAAMMBAAAAAAAAwAEAAAAAAADEAQAAAAAAAMABAAAAAAAAwwEAAAAAAADDAQAAAAAAAMUBAAAAAAAAxAEAAAAAAADGAQAAAAAAAMcBAAAAAAAAyAEAAAAAAADIAQAAAAAAAMkBAAAAAAAAxgEAAAAAAADKAQAAAAAAAMsBAAAAAAAAzAEAAAAAAADMAQAAAAAAAM0BAAAAAAAAygEAAAAAAADOAQAAAAAAAK0BAAAAAAAAqgEAAAAAAACqAQAAAAAAAKkBAAAAAAAAzgEAAAAAAACwAQAAAAAAAK0BAAAAAAAAzgEAAAAAAADOAQAAAAAAAM8BAAAAAAAAsAEAAAAAAACyAQAAAAAAALABAAAAAAAAzwEAAAAAAADPAQAAAAAAANABAAAAAAAAsgEAAAAAAAC2AQAAAAAAALMBAAAAAAAA0QEAAAAAAADRAQAAAAAAANIBAAAAAAAAtgEAAAAAAAC4AQAAAAAAALYBAAAAAAAA0gEAAAAAAADSAQAAAAAAANMBAAAAAAAAuAEAAAAAAADUAQAAAAAAANUBAAAAAAAA1gEAAAAAAADWAQAAAAAAANcBAAAAAAAA1AEAAAAAAADYAQAAAAAAANkBAAAAAAAAxwEAAAAAAADHAQAAAAAAAMYBAAAAAAAA2AEAAAAAAADNAQAAAAAAAMwBAAAAAAAA2gEAAAAAAADaAQAAAAAAANsBAAAAAAAAzQEAAAAAAACMAQAAAAAAAIgBAAAAAAAAyQEAAAAAAADJAQAAAAAAAMgBAAAAAAAAjAEAAAAAAADcAQAAAAAAAN0BAAAAAAAA3gEAAAAAAADeAQAAAAAAAN8BAAAAAAAA3AEAAAAAAADgAQAAAAAAAOEBAAAAAAAA4gEAAAAAAADiAQAAAAAAAOMBAAAAAAAA4AEAAAAAAADkAQAAAAAAAOUBAAAAAAAA5gEAAAAAAADmAQAAAAAAAOcBAAAAAAAA5AEAAAAAAADoAQAAAAAAAOkBAAAAAAAA6gEAAAAAAADqAQAAAAAAAOsBAAAAAAAA6AEAAAAAAADsAQAAAAAAAO0BAAAAAAAA7gEAAAAAAADuAQAAAAAAAO8BAAAAAAAA7AEAAAAAAADwAQAAAAAAAPEBAAAAAAAA8gEAAAAAAADyAQAAAAAAAPMBAAAAAAAA8AEAAAAAAAD0AQAAAAAAAPUBAAAAAAAA9gEAAAAAAAD2AQAAAAAAAPcBAAAAAAAA9AEAAAAAAAD4AQAAAAAAAPABAAAAAAAA8wEAAAAAAADzAQAAAAAAAPkBAAAAAAAA+AEAAAAAAAD6AQAAAAAAAPQBAAAAAAAA9wEAAAAAAAD3AQAAAAAAAPsBAAAAAAAA+gEAAAAAAAD8AQAAAAAAAPgBAAAAAAAA+QEAAAAAAAD5AQAAAAAAAP0BAAAAAAAA/AEAAAAAAAD+AQAAAAAAAPoBAAAAAAAA+wEAAAAAAAD7AQAAAAAAAP8BAAAAAAAA/gEAAAAAAAAAAgAAAAAAAPwBAAAAAAAA/QEAAAAAAAD9AQAAAAAAAAECAAAAAAAAAAIAAAAAAAACAgAAAAAAAP4BAAAAAAAA/wEAAAAAAAD/AQAAAAAAAAMCAAAAAAAAAgIAAAAAAAAEAgAAAAAAAAUCAAAAAAAA8gEAAAAAAADyAQAAAAAAAOcBAAAAAAAABAIAAAAAAADzAQAAAAAAAPIBAAAAAAAABQIAAAAAAAAFAgAAAAAAAAYCAAAAAAAA8wEAAAAAAAD5AQAAAAAAAPMBAAAAAAAABgIAAAAAAAAGAgAAAAAAAAcCAAAAAAAA+QEAAAAAAAD9AQAAAAAAAPkBAAAAAAAABwIAAAAAAAAHAgAAAAAAAAgCAAAAAAAA/QEAAAAAAAABAgAAAAAAAP0BAAAAAAAACAIAAAAAAAAIAgAAAAAAAAkCAAAAAAAAAQIAAAAAAADvAQAAAAAAAO4BAAAAAAAA4QEAAAAAAADhAQAAAAAAAOABAAAAAAAA7wEAAAAAAAD1AQAAAAAAAPQBAAAAAAAA3gEAAAAAAADeAQAAAAAAAAoCAAAAAAAA9QEAAAAAAADfAQAAAAAAAN4BAAAAAAAA9AEAAAAAAAD0AQAAAAAAAPoBAAAAAAAA3wEAAAAAAAD6AQAAAAAAAP4BAAAAAAAAkQEAAAAAAACRAQAAAAAAAN8BAAAAAAAA+gEAAAAAAACOAQAAAAAAAJEBAAAAAAAA/gEAAAAAAAD+AQAAAAAAAAICAAAAAAAAjgEAAAAAAAALAgAAAAAAAMYBAAAAAAAAyQEAAAAAAADJAQAAAAAAAAwCAAAAAAAACwIAAAAAAAANAgAAAAAAAM0BAAAAAAAA2wEAAAAAAADbAQAAAAAAAA4CAAAAAAAADQIAAAAAAAAPAgAAAAAAANgBAAAAAAAAxgEAAAAAAADGAQAAAAAAAAsCAAAAAAAADwIAAAAAAACIAQAAAAAAAIsBAAAAAAAADAIAAAAAAAAMAgAAAAAAAMkBAAAAAAAAiAEAAAAAAAAQAgAAAAAAABECAAAAAAAADAIAAAAAAAAMAgAAAAAAAIsBAAAAAAAAEAIAAAAAAAALAgAAAAAAAAwCAAAAAAAAEQIAAAAAAAARAgAAAAAAABICAAAAAAAACwIAAAAAAAAPAgAAAAAAAAsCAAAAAAAAEgIAAAAAAAASAgAAAAAAABMCAAAAAAAADwIAAAAAAAATAgAAAAAAABQCAAAAAAAADgIAAAAAAAAOAgAAAAAAAA8CAAAAAAAAEwIAAAAAAAANAgAAAAAAAA4CAAAAAAAAFAIAAAAAAAAUAgAAAAAAABUCAAAAAAAADQIAAAAAAAAWAgAAAAAAABMCAAAAAAAAEgIAAAAAAAASAgAAAAAAABcCAAAAAAAAFgIAAAAAAAAXAgAAAAAAABICAAAAAAAAEQIAAAAAAAARAgAAAAAAABgCAAAAAAAAFwIAAAAAAAAZAgAAAAAAABoCAAAAAAAAGwIAAAAAAAAbAgAAAAAAABwCAAAAAAAAGQIAAAAAAAAQAgAAAAAAAB0CAAAAAAAAGAIAAAAAAAAYAgAAAAAAABECAAAAAAAAEAIAAAAAAAAeAgAAAAAAABUCAAAAAAAAFAIAAAAAAAAUAgAAAAAAAB8CAAAAAAAAHgIAAAAAAACwAQAAAAAAALIBAAAAAAAAtQEAAAAAAAC1AQAAAAAAALEBAAAAAAAAsAEAAAAAAADBAQAAAAAAAL4BAAAAAAAAvwEAAAAAAAC/AQAAAAAAAMIBAAAAAAAAwQEAAAAAAACzAQAAAAAAALIBAAAAAAAA0AEAAAAAAADQAQAAAAAAANEBAAAAAAAAswEAAAAAAADbAQAAAAAAANoBAAAAAAAA2QEAAAAAAADZAQAAAAAAANgBAAAAAAAA2wEAAAAAAADjAQAAAAAAAOIBAAAAAAAA5QEAAAAAAADlAQAAAAAAAOQBAAAAAAAA4wEAAAAAAAD3AQAAAAAAAPYBAAAAAAAA8QEAAAAAAADxAQAAAAAAAPABAAAAAAAA9wEAAAAAAAD7AQAAAAAAAPcBAAAAAAAA8AEAAAAAAADwAQAAAAAAAPgBAAAAAAAA+wEAAAAAAAD/AQAAAAAAAPsBAAAAAAAA+AEAAAAAAAD4AQAAAAAAAPwBAAAAAAAA/wEAAAAAAAADAgAAAAAAAP8BAAAAAAAA/AEAAAAAAAD8AQAAAAAAAAACAAAAAAAAAwIAAAAAAAAOAgAAAAAAANsBAAAAAAAA2AEAAAAAAADYAQAAAAAAAA8CAAAAAAAADgIAAAAAAAAVAgAAAAAAACACAAAAAAAAIQIAAAAAAAAhAgAAAAAAAA0CAAAAAAAAFQIAAAAAAAAfAgAAAAAAABQCAAAAAAAAEwIAAAAAAAATAgAAAAAAABYCAAAAAAAAHwIAAAAAAAAgAgAAAAAAABUCAAAAAAAAHgIAAAAAAAAeAgAAAAAAACICAAAAAAAAIAIAAAAAAAAFAgAAAAAAACMCAAAAAAAAJAIAAAAAAAAkAgAAAAAAAAYCAAAAAAAABQIAAAAAAAAGAgAAAAAAACQCAAAAAAAAJQIAAAAAAAAlAgAAAAAAAAcCAAAAAAAABgIAAAAAAAAEAgAAAAAAACYCAAAAAAAAIwIAAAAAAAAjAgAAAAAAAAUCAAAAAAAABAIAAAAAAAAgAgAAAAAAACcCAAAAAAAAKAIAAAAAAAAoAgAAAAAAACECAAAAAAAAIAIAAAAAAADKAQAAAAAAAM0BAAAAAAAADQIAAAAAAAANAgAAAAAAACECAAAAAAAAygEAAAAAAAAIAgAAAAAAACkCAAAAAAAAKgIAAAAAAAAqAgAAAAAAAAkCAAAAAAAACAIAAAAAAAAHAgAAAAAAACUCAAAAAAAAKQIAAAAAAAApAgAAAAAAAAgCAAAAAAAABwIAAAAAAAArAgAAAAAAAMQBAAAAAAAAxQEAAAAAAADFAQAAAAAAACwCAAAAAAAAKwIAAAAAAAApAgAAAAAAAC0CAAAAAAAALgIAAAAAAAAuAgAAAAAAACoCAAAAAAAAKQIAAAAAAAAvAgAAAAAAALgBAAAAAAAA0wEAAAAAAADTAQAAAAAAADACAAAAAAAALwIAAAAAAAAjAgAAAAAAADECAAAAAAAAMgIAAAAAAAAyAgAAAAAAACQCAAAAAAAAIwIAAAAAAAAzAgAAAAAAAMsBAAAAAAAAygEAAAAAAADKAQAAAAAAADQCAAAAAAAAMwIAAAAAAAAnAgAAAAAAADUCAAAAAAAANgIAAAAAAAA2AgAAAAAAACgCAAAAAAAAJwIAAAAAAAAlAgAAAAAAADcCAAAAAAAALQIAAAAAAAAtAgAAAAAAACkCAAAAAAAAJQIAAAAAAAAnAgAAAAAAACACAAAAAAAAIgIAAAAAAAAiAgAAAAAAADgCAAAAAAAAJwIAAAAAAAAkAgAAAAAAADICAAAAAAAANwIAAAAAAAA3AgAAAAAAACUCAAAAAAAAJAIAAAAAAAA0AgAAAAAAAMoBAAAAAAAAIQIAAAAAAAAhAgAAAAAAACgCAAAAAAAANAIAAAAAAAAmAgAAAAAAADkCAAAAAAAAMQIAAAAAAAAxAgAAAAAAACMCAAAAAAAAJgIAAAAAAAC4AQAAAAAAAC8CAAAAAAAAOgIAAAAAAAA6AgAAAAAAALkBAAAAAAAAuAEAAAAAAAAtAgAAAAAAADsCAAAAAAAAPAIAAAAAAAA8AgAAAAAAAC4CAAAAAAAALQIAAAAAAAAyAgAAAAAAAD0CAAAAAAAAPgIAAAAAAAA+AgAAAAAAADcCAAAAAAAAMgIAAAAAAAA3AgAAAAAAAD4CAAAAAAAAOwIAAAAAAAA7AgAAAAAAAC0CAAAAAAAANwIAAAAAAAA1AgAAAAAAACcCAAAAAAAAOAIAAAAAAAA4AgAAAAAAAD8CAAAAAAAANQIAAAAAAAA5AgAAAAAAAEACAAAAAAAAQQIAAAAAAABBAgAAAAAAADECAAAAAAAAOQIAAAAAAABCAgAAAAAAADMCAAAAAAAANAIAAAAAAAA0AgAAAAAAAEMCAAAAAAAAQgIAAAAAAABEAgAAAAAAAC8CAAAAAAAAMAIAAAAAAAAwAgAAAAAAAEUCAAAAAAAARAIAAAAAAAAvAgAAAAAAAEQCAAAAAAAARgIAAAAAAABGAgAAAAAAADoCAAAAAAAALwIAAAAAAAAxAgAAAAAAAEECAAAAAAAAPQIAAAAAAAA9AgAAAAAAADICAAAAAAAAMQIAAAAAAABHAgAAAAAAADYCAAAAAAAANQIAAAAAAAA1AgAAAAAAAEgCAAAAAAAARwIAAAAAAABDAgAAAAAAADQCAAAAAAAAKAIAAAAAAAAoAgAAAAAAADYCAAAAAAAAQwIAAAAAAABJAgAAAAAAACsCAAAAAAAALAIAAAAAAAAsAgAAAAAAAEoCAAAAAAAASQIAAAAAAABLAgAAAAAAAEMCAAAAAAAANgIAAAAAAAA2AgAAAAAAAEcCAAAAAAAASwIAAAAAAABMAgAAAAAAAEkCAAAAAAAASgIAAAAAAABKAgAAAAAAAE0CAAAAAAAATAIAAAAAAAA7AgAAAAAAAE4CAAAAAAAATwIAAAAAAABPAgAAAAAAADwCAAAAAAAAOwIAAAAAAAA9AgAAAAAAAFACAAAAAAAAUQIAAAAAAABRAgAAAAAAAD4CAAAAAAAAPQIAAAAAAAA+AgAAAAAAAFECAAAAAAAATgIAAAAAAABOAgAAAAAAADsCAAAAAAAAPgIAAAAAAABIAgAAAAAAADUCAAAAAAAAPwIAAAAAAAA/AgAAAAAAAFICAAAAAAAASAIAAAAAAABAAgAAAAAAAFMCAAAAAAAAVAIAAAAAAABUAgAAAAAAAEECAAAAAAAAQAIAAAAAAABVAgAAAAAAAEICAAAAAAAAQwIAAAAAAABDAgAAAAAAAEsCAAAAAAAAVQIAAAAAAABWAgAAAAAAAEQCAAAAAAAARQIAAAAAAABFAgAAAAAAAFcCAAAAAAAAVgIAAAAAAABEAgAAAAAAAFYCAAAAAAAAWAIAAAAAAABYAgAAAAAAAEYCAAAAAAAARAIAAAAAAABBAgAAAAAAAFQCAAAAAAAAUAIAAAAAAABQAgAAAAAAAD0CAAAAAAAAQQIAAAAAAABIAgAAAAAAAFkCAAAAAAAAWgIAAAAAAABaAgAAAAAAAEcCAAAAAAAASAIAAAAAAABbAgAAAAAAAFoCAAAAAAAAWQIAAAAAAABZAgAAAAAAAFwCAAAAAAAAWwIAAAAAAABdAgAAAAAAAEsCAAAAAAAARwIAAAAAAABHAgAAAAAAAFoCAAAAAAAAXQIAAAAAAABeAgAAAAAAAEwCAAAAAAAATQIAAAAAAABNAgAAAAAAAF8CAAAAAAAAXgIAAAAAAABOAgAAAAAAAGACAAAAAAAAYQIAAAAAAABhAgAAAAAAAE8CAAAAAAAATgIAAAAAAABQAgAAAAAAAGICAAAAAAAAYwIAAAAAAABjAgAAAAAAAFECAAAAAAAAUAIAAAAAAABRAgAAAAAAAGMCAAAAAAAAYAIAAAAAAABgAgAAAAAAAE4CAAAAAAAAUQIAAAAAAABZAgAAAAAAAEgCAAAAAAAAUgIAAAAAAABSAgAAAAAAAGQCAAAAAAAAWQIAAAAAAABTAgAAAAAAAGUCAAAAAAAAZgIAAAAAAABmAgAAAAAAAFQCAAAAAAAAUwIAAAAAAABnAgAAAAAAAFUCAAAAAAAASwIAAAAAAABLAgAAAAAAAF0CAAAAAAAAZwIAAAAAAABoAgAAAAAAAFYCAAAAAAAAVwIAAAAAAABXAgAAAAAAAGkCAAAAAAAAaAIAAAAAAABWAgAAAAAAAGgCAAAAAAAAagIAAAAAAABqAgAAAAAAAFgCAAAAAAAAVgIAAAAAAABrAgAAAAAAAGwCAAAAAAAAbQIAAAAAAABtAgAAAAAAAG4CAAAAAAAAawIAAAAAAABUAgAAAAAAAGYCAAAAAAAAYgIAAAAAAABiAgAAAAAAAFACAAAAAAAAVAIAAAAAAABvAgAAAAAAAGgCAAAAAAAAaQIAAAAAAABpAgAAAAAAAHACAAAAAAAAbwIAAAAAAABoAgAAAAAAAG8CAAAAAAAAcQIAAAAAAABxAgAAAAAAAGoCAAAAAAAAaAIAAAAAAAByAgAAAAAAAHMCAAAAAAAAbAIAAAAAAABsAgAAAAAAAGsCAAAAAAAAcgIAAAAAAABmAgAAAAAAAHQCAAAAAAAAdQIAAAAAAAB1AgAAAAAAAGICAAAAAAAAZgIAAAAAAABcAgAAAAAAAHYCAAAAAAAAdwIAAAAAAAB3AgAAAAAAAFsCAAAAAAAAXAIAAAAAAAB4AgAAAAAAAF0CAAAAAAAAWgIAAAAAAABaAgAAAAAAAFsCAAAAAAAAeAIAAAAAAABzAgAAAAAAAHICAAAAAAAAeQIAAAAAAAB5AgAAAAAAAHoCAAAAAAAAcwIAAAAAAAB7AgAAAAAAAF4CAAAAAAAAXwIAAAAAAABfAgAAAAAAAHwCAAAAAAAAewIAAAAAAABgAgAAAAAAAH0CAAAAAAAAfgIAAAAAAAB+AgAAAAAAAGECAAAAAAAAYAIAAAAAAAB6AgAAAAAAAHkCAAAAAAAAfwIAAAAAAAB/AgAAAAAAAIACAAAAAAAAegIAAAAAAABiAgAAAAAAAHUCAAAAAAAAgQIAAAAAAACBAgAAAAAAAGMCAAAAAAAAYgIAAAAAAABjAgAAAAAAAIECAAAAAAAAfQIAAAAAAAB9AgAAAAAAAGACAAAAAAAAYwIAAAAAAABcAgAAAAAAAFkCAAAAAAAAZAIAAAAAAABkAgAAAAAAAIICAAAAAAAAXAIAAAAAAABlAgAAAAAAAIMCAAAAAAAAdAIAAAAAAAB0AgAAAAAAAGYCAAAAAAAAZQIAAAAAAACEAgAAAAAAAGcCAAAAAAAAXQIAAAAAAABdAgAAAAAAAHgCAAAAAAAAhAIAAAAAAAB9AgAAAAAAAIUCAAAAAAAAhgIAAAAAAACGAgAAAAAAAH4CAAAAAAAAfQIAAAAAAAB/AgAAAAAAAIICAAAAAAAAhwIAAAAAAACHAgAAAAAAAIACAAAAAAAAfwIAAAAAAAB1AgAAAAAAAIgCAAAAAAAAiQIAAAAAAACJAgAAAAAAAIECAAAAAAAAdQIAAAAAAACBAgAAAAAAAIkCAAAAAAAAhQIAAAAAAACFAgAAAAAAAH0CAAAAAAAAgQIAAAAAAAB2AgAAAAAAAFwCAAAAAAAAggIAAAAAAACCAgAAAAAAAH8CAAAAAAAAdgIAAAAAAACDAgAAAAAAAIoCAAAAAAAAiwIAAAAAAACLAgAAAAAAAHQCAAAAAAAAgwIAAAAAAACMAgAAAAAAAIQCAAAAAAAAeAIAAAAAAAB4AgAAAAAAAI0CAAAAAAAAjAIAAAAAAACOAgAAAAAAAG8CAAAAAAAAcAIAAAAAAABwAgAAAAAAAI8CAAAAAAAAjgIAAAAAAABvAgAAAAAAAI4CAAAAAAAAkAIAAAAAAACQAgAAAAAAAHECAAAAAAAAbwIAAAAAAACRAgAAAAAAAIcCAAAAAAAAggIAAAAAAACCAgAAAAAAAGQCAAAAAAAAkQIAAAAAAAB0AgAAAAAAAIsCAAAAAAAAiAIAAAAAAACIAgAAAAAAAHUCAAAAAAAAdAIAAAAAAACSAgAAAAAAAHcCAAAAAAAAdgIAAAAAAAB2AgAAAAAAAJMCAAAAAAAAkgIAAAAAAACNAgAAAAAAAHgCAAAAAAAAWwIAAAAAAABbAgAAAAAAAHcCAAAAAAAAjQIAAAAAAABkAgAAAAAAAFICAAAAAAAAlAIAAAAAAACUAgAAAAAAAJECAAAAAAAAZAIAAAAAAACVAgAAAAAAAHsCAAAAAAAAfAIAAAAAAAB8AgAAAAAAAJYCAAAAAAAAlQIAAAAAAACXAgAAAAAAAI0CAAAAAAAAdwIAAAAAAAB3AgAAAAAAAJICAAAAAAAAlwIAAAAAAABSAgAAAAAAAD8CAAAAAAAAmAIAAAAAAACYAgAAAAAAAJQCAAAAAAAAUgIAAAAAAACZAgAAAAAAAJUCAAAAAAAAlgIAAAAAAACWAgAAAAAAAJoCAAAAAAAAmQIAAAAAAACFAgAAAAAAAJsCAAAAAAAAnAIAAAAAAACcAgAAAAAAAIYCAAAAAAAAhQIAAAAAAAA/AgAAAAAAADgCAAAAAAAAnQIAAAAAAACdAgAAAAAAAJgCAAAAAAAAPwIAAAAAAACIAgAAAAAAAJ4CAAAAAAAAnwIAAAAAAACfAgAAAAAAAIkCAAAAAAAAiAIAAAAAAACJAgAAAAAAAJ8CAAAAAAAAmwIAAAAAAACbAgAAAAAAAIUCAAAAAAAAiQIAAAAAAACTAgAAAAAAAHYCAAAAAAAAfwIAAAAAAAB/AgAAAAAAAHkCAAAAAAAAkwIAAAAAAACKAgAAAAAAAKACAAAAAAAAoQIAAAAAAAChAgAAAAAAAIsCAAAAAAAAigIAAAAAAACiAgAAAAAAAIwCAAAAAAAAjQIAAAAAAACNAgAAAAAAAJcCAAAAAAAAogIAAAAAAACjAgAAAAAAAI4CAAAAAAAAjwIAAAAAAACPAgAAAAAAAKQCAAAAAAAAowIAAAAAAACOAgAAAAAAAKMCAAAAAAAApQIAAAAAAAClAgAAAAAAAJACAAAAAAAAjgIAAAAAAAA4AgAAAAAAACICAAAAAAAApgIAAAAAAACmAgAAAAAAAJ0CAAAAAAAAOAIAAAAAAACLAgAAAAAAAKECAAAAAAAAngIAAAAAAACeAgAAAAAAAIgCAAAAAAAAiwIAAAAAAACSAgAAAAAAAJMCAAAAAAAApwIAAAAAAACnAgAAAAAAAKgCAAAAAAAAkgIAAAAAAACpAgAAAAAAAKoCAAAAAAAAqAIAAAAAAACoAgAAAAAAAKcCAAAAAAAAqQIAAAAAAACrAgAAAAAAAJcCAAAAAAAAkgIAAAAAAACSAgAAAAAAAKgCAAAAAAAAqwIAAAAAAAAiAgAAAAAAAB4CAAAAAAAArAIAAAAAAACsAgAAAAAAAKYCAAAAAAAAIgIAAAAAAACtAgAAAAAAAJkCAAAAAAAAmgIAAAAAAACaAgAAAAAAAK4CAAAAAAAArQIAAAAAAACbAgAAAAAAAK8CAAAAAAAAsAIAAAAAAACwAgAAAAAAAJwCAAAAAAAAmwIAAAAAAAAeAgAAAAAAAB8CAAAAAAAAsQIAAAAAAACxAgAAAAAAAKwCAAAAAAAAHgIAAAAAAACeAgAAAAAAALICAAAAAAAAswIAAAAAAACzAgAAAAAAAJ8CAAAAAAAAngIAAAAAAACfAgAAAAAAALMCAAAAAAAArwIAAAAAAACvAgAAAAAAAJsCAAAAAAAAnwIAAAAAAACnAgAAAAAAAJMCAAAAAAAAeQIAAAAAAAB5AgAAAAAAAHICAAAAAAAApwIAAAAAAACgAgAAAAAAALQCAAAAAAAAtQIAAAAAAAC1AgAAAAAAAKECAAAAAAAAoAIAAAAAAAC2AgAAAAAAAKICAAAAAAAAlwIAAAAAAACXAgAAAAAAAKsCAAAAAAAAtgIAAAAAAAC3AgAAAAAAAKMCAAAAAAAApAIAAAAAAACkAgAAAAAAALgCAAAAAAAAtwIAAAAAAACjAgAAAAAAALcCAAAAAAAAuQIAAAAAAAC5AgAAAAAAAKUCAAAAAAAAowIAAAAAAAC6AgAAAAAAALECAAAAAAAAHwIAAAAAAAAfAgAAAAAAABYCAAAAAAAAugIAAAAAAAChAgAAAAAAALUCAAAAAAAAsgIAAAAAAACyAgAAAAAAAJ4CAAAAAAAAoQIAAAAAAACvAgAAAAAAALsCAAAAAAAAvAIAAAAAAAC8AgAAAAAAALACAAAAAAAArwIAAAAAAAAWAgAAAAAAABcCAAAAAAAAvQIAAAAAAAC9AgAAAAAAALoCAAAAAAAAFgIAAAAAAACyAgAAAAAAAL4CAAAAAAAAvwIAAAAAAAC/AgAAAAAAALMCAAAAAAAAsgIAAAAAAACzAgAAAAAAAL8CAAAAAAAAuwIAAAAAAAC7AgAAAAAAAK8CAAAAAAAAswIAAAAAAACpAgAAAAAAAKcCAAAAAAAAcgIAAAAAAAByAgAAAAAAAGsCAAAAAAAAqQIAAAAAAAC0AgAAAAAAAMACAAAAAAAAwQIAAAAAAADBAgAAAAAAALUCAAAAAAAAtAIAAAAAAADCAgAAAAAAALYCAAAAAAAAqwIAAAAAAACrAgAAAAAAAMMCAAAAAAAAwgIAAAAAAADEAgAAAAAAALcCAAAAAAAAuAIAAAAAAAC4AgAAAAAAAMUCAAAAAAAAxAIAAAAAAAC3AgAAAAAAAMQCAAAAAAAAxgIAAAAAAADGAgAAAAAAALkCAAAAAAAAtwIAAAAAAAAXAgAAAAAAABgCAAAAAAAAxwIAAAAAAADHAgAAAAAAAL0CAAAAAAAAFwIAAAAAAAC1AgAAAAAAAMECAAAAAAAAvgIAAAAAAAC+AgAAAAAAALICAAAAAAAAtQIAAAAAAADIAgAAAAAAAMkCAAAAAAAAqgIAAAAAAACqAgAAAAAAAKkCAAAAAAAAyAIAAAAAAADDAgAAAAAAAKsCAAAAAAAAqAIAAAAAAACoAgAAAAAAAKoCAAAAAAAAwwIAAAAAAADKAgAAAAAAAMcCAAAAAAAAGAIAAAAAAAAYAgAAAAAAAB0CAAAAAAAAygIAAAAAAADLAgAAAAAAAK0CAAAAAAAArgIAAAAAAACuAgAAAAAAAMwCAAAAAAAAywIAAAAAAADNAgAAAAAAAMQCAAAAAAAAxQIAAAAAAADFAgAAAAAAAM4CAAAAAAAAzQIAAAAAAADEAgAAAAAAAM0CAAAAAAAAzwIAAAAAAADPAgAAAAAAAMYCAAAAAAAAxAIAAAAAAADBAgAAAAAAANACAAAAAAAA0QIAAAAAAADRAgAAAAAAAL4CAAAAAAAAwQIAAAAAAADSAgAAAAAAAMMCAAAAAAAAqgIAAAAAAACqAgAAAAAAAMkCAAAAAAAA0gIAAAAAAADTAgAAAAAAAMsCAAAAAAAAzAIAAAAAAADMAgAAAAAAANQCAAAAAAAA0wIAAAAAAAC7AgAAAAAAANUCAAAAAAAA1gIAAAAAAADWAgAAAAAAALwCAAAAAAAAuwIAAAAAAAC+AgAAAAAAANECAAAAAAAA1wIAAAAAAADXAgAAAAAAAL8CAAAAAAAAvgIAAAAAAAC/AgAAAAAAANcCAAAAAAAA1QIAAAAAAADVAgAAAAAAALsCAAAAAAAAvwIAAAAAAADIAgAAAAAAAKkCAAAAAAAAawIAAAAAAABrAgAAAAAAAG4CAAAAAAAAyAIAAAAAAADAAgAAAAAAANgCAAAAAAAA0AIAAAAAAADQAgAAAAAAAMECAAAAAAAAwAIAAAAAAADZAgAAAAAAAMICAAAAAAAAwwIAAAAAAADDAgAAAAAAANICAAAAAAAA2QIAAAAAAADaAgAAAAAAANkCAAAAAAAA0gIAAAAAAADSAgAAAAAAANsCAAAAAAAA2gIAAAAAAADcAgAAAAAAAN0CAAAAAAAAyQIAAAAAAADJAgAAAAAAAMgCAAAAAAAA3AIAAAAAAABuAgAAAAAAAG0CAAAAAAAA3gIAAAAAAADeAgAAAAAAAN8CAAAAAAAAbgIAAAAAAADgAgAAAAAAAM0CAAAAAAAAzgIAAAAAAADOAgAAAAAAAOECAAAAAAAA4AIAAAAAAADNAgAAAAAAAOACAAAAAAAA4gIAAAAAAADiAgAAAAAAAM8CAAAAAAAAzQIAAAAAAADjAgAAAAAAAM8CAAAAAAAA4gIAAAAAAADiAgAAAAAAAOQCAAAAAAAA4wIAAAAAAADbAgAAAAAAANICAAAAAAAAyQIAAAAAAADJAgAAAAAAAN0CAAAAAAAA2wIAAAAAAADlAgAAAAAAANMCAAAAAAAA1AIAAAAAAADUAgAAAAAAAOYCAAAAAAAA5QIAAAAAAADVAgAAAAAAAOcCAAAAAAAA6AIAAAAAAADoAgAAAAAAANYCAAAAAAAA1QIAAAAAAADRAgAAAAAAAOkCAAAAAAAA6gIAAAAAAADqAgAAAAAAANcCAAAAAAAA0QIAAAAAAADXAgAAAAAAAOoCAAAAAAAA5wIAAAAAAADnAgAAAAAAANUCAAAAAAAA1wIAAAAAAADIAgAAAAAAAG4CAAAAAAAA3wIAAAAAAADfAgAAAAAAANwCAAAAAAAAyAIAAAAAAADYAgAAAAAAAOsCAAAAAAAA7AIAAAAAAADsAgAAAAAAANACAAAAAAAA2AIAAAAAAADsAgAAAAAAAOkCAAAAAAAA0QIAAAAAAADRAgAAAAAAANACAAAAAAAA7AIAAAAAAADrAgAAAAAAAOQCAAAAAAAA4gIAAAAAAADiAgAAAAAAAOACAAAAAAAA6wIAAAAAAADaAgAAAAAAANsCAAAAAAAA4AIAAAAAAADgAgAAAAAAAOECAAAAAAAA2gIAAAAAAAD+AAAAAAAAAP0AAAAAAAAA7QIAAAAAAADtAgAAAAAAAO4CAAAAAAAA/gAAAAAAAADvAgAAAAAAABwCAAAAAAAAGwIAAAAAAAAbAgAAAAAAAPACAAAAAAAA7wIAAAAAAADxAgAAAAAAAPICAAAAAAAA8wIAAAAAAADzAgAAAAAAAPQCAAAAAAAA8QIAAAAAAACmAQAAAAAAAPUCAAAAAAAA9gIAAAAAAAD2AgAAAAAAAKcBAAAAAAAApgEAAAAAAADXAQAAAAAAANYBAAAAAAAAvAEAAAAAAAC8AQAAAAAAALsBAAAAAAAA1wEAAAAAAAD2AgAAAAAAAPcCAAAAAAAAqAEAAAAAAACoAQAAAAAAAKcBAAAAAAAA9gIAAAAAAAD4AgAAAAAAAPkCAAAAAAAA+gIAAAAAAAD6AgAAAAAAAPsCAAAAAAAA+AIAAAAAAAD8AgAAAAAAAP0CAAAAAAAA/gIAAAAAAAD+AgAAAAAAAP8CAAAAAAAA/AIAAAAAAAAAAwAAAAAAAAEDAAAAAAAAAgMAAAAAAAACAwAAAAAAAAMDAAAAAAAAAAMAAAAAAAAEAwAAAAAAAAADAAAAAAAAAwMAAAAAAAADAwAAAAAAAAUDAAAAAAAABAMAAAAAAAAGAwAAAAAAAAQDAAAAAAAABQMAAAAAAAAFAwAAAAAAAAcDAAAAAAAABgMAAAAAAAAIAwAAAAAAAAYDAAAAAAAABwMAAAAAAAAHAwAAAAAAAAkDAAAAAAAACAMAAAAAAAAKAwAAAAAAAAgDAAAAAAAACQMAAAAAAAAJAwAAAAAAAAsDAAAAAAAACgMAAAAAAAAMAwAAAAAAAAoDAAAAAAAACwMAAAAAAAALAwAAAAAAAA0DAAAAAAAADAMAAAAAAAAOAwAAAAAAAA8DAAAAAAAAEAMAAAAAAAAQAwAAAAAAABEDAAAAAAAADgMAAAAAAAASAwAAAAAAAA4DAAAAAAAAEQMAAAAAAAARAwAAAAAAABMDAAAAAAAAEgMAAAAAAAAUAwAAAAAAABIDAAAAAAAAEwMAAAAAAAATAwAAAAAAABUDAAAAAAAAFAMAAAAAAAAWAwAAAAAAABQDAAAAAAAAFQMAAAAAAAAVAwAAAAAAABcDAAAAAAAAFgMAAAAAAAAYAwAAAAAAABYDAAAAAAAAFwMAAAAAAAAXAwAAAAAAABkDAAAAAAAAGAMAAAAAAAAaAwAAAAAAABgDAAAAAAAAGQMAAAAAAAAZAwAAAAAAABsDAAAAAAAAGgMAAAAAAAD/AgAAAAAAAP4CAAAAAAAAHAMAAAAAAAAcAwAAAAAAAB0DAAAAAAAA/wIAAAAAAAAeAwAAAAAAAB8DAAAAAAAAIAMAAAAAAAAgAwAAAAAAACEDAAAAAAAAHgMAAAAAAAAfAwAAAAAAACIDAAAAAAAAIwMAAAAAAAAjAwAAAAAAACADAAAAAAAAHwMAAAAAAAAiAwAAAAAAACQDAAAAAAAAJQMAAAAAAAAlAwAAAAAAACMDAAAAAAAAIgMAAAAAAAAkAwAAAAAAACYDAAAAAAAAJwMAAAAAAAAnAwAAAAAAACUDAAAAAAAAJAMAAAAAAAAoAwAAAAAAACkDAAAAAAAAKgMAAAAAAAAqAwAAAAAAACsDAAAAAAAAKAMAAAAAAAAsAwAAAAAAAC0DAAAAAAAAKQMAAAAAAAApAwAAAAAAAC4DAAAAAAAALAMAAAAAAAAmAwAAAAAAAC0DAAAAAAAALwMAAAAAAAAvAwAAAAAAACcDAAAAAAAAJgMAAAAAAAAtAwAAAAAAACwDAAAAAAAAMAMAAAAAAAAwAwAAAAAAAC8DAAAAAAAALQMAAAAAAAAxAwAAAAAAAC4DAAAAAAAAKQMAAAAAAAApAwAAAAAAACgDAAAAAAAAMQMAAAAAAAAtAwAAAAAAACYDAAAAAAAAKgMAAAAAAAAqAwAAAAAAACkDAAAAAAAALQMAAAAAAAAsAwAAAAAAADIDAAAAAAAAMwMAAAAAAAAzAwAAAAAAADADAAAAAAAALAMAAAAAAAArAwAAAAAAADQDAAAAAAAANQMAAAAAAAA1AwAAAAAAADYDAAAAAAAAKwMAAAAAAAAvAwAAAAAAADADAAAAAAAANwMAAAAAAAA3AwAAAAAAADgDAAAAAAAALwMAAAAAAAA5AwAAAAAAADoDAAAAAAAALgMAAAAAAAAuAwAAAAAAADEDAAAAAAAAOQMAAAAAAAAYAwAAAAAAABoDAAAAAAAAOwMAAAAAAAA7AwAAAAAAADwDAAAAAAAAGAMAAAAAAAAWAwAAAAAAABgDAAAAAAAAPAMAAAAAAAA8AwAAAAAAAD0DAAAAAAAAFgMAAAAAAAAUAwAAAAAAABYDAAAAAAAAPQMAAAAAAAA9AwAAAAAAAD4DAAAAAAAAFAMAAAAAAAAjAwAAAAAAACUDAAAAAAAAPwMAAAAAAAA/AwAAAAAAAEADAAAAAAAAIwMAAAAAAABBAwAAAAAAAEIDAAAAAAAA/QIAAAAAAAD9AgAAAAAAAPwCAAAAAAAAQQMAAAAAAAAOAQAAAAAAAPcAAAAAAAAA+gAAAAAAAAD6AAAAAAAAAEMDAAAAAAAADgEAAAAAAAABAwAAAAAAAAADAAAAAAAAEQMAAAAAAAARAwAAAAAAABADAAAAAAAAAQMAAAAAAAAAAwAAAAAAAAQDAAAAAAAAEwMAAAAAAAATAwAAAAAAABEDAAAAAAAAAAMAAAAAAAAEAwAAAAAAAAYDAAAAAAAAFQMAAAAAAAAVAwAAAAAAABMDAAAAAAAABAMAAAAAAAAGAwAAAAAAAAgDAAAAAAAAFwMAAAAAAAAXAwAAAAAAABUDAAAAAAAABgMAAAAAAAAIAwAAAAAAAAoDAAAAAAAAGQMAAAAAAAAZAwAAAAAAABcDAAAAAAAACAMAAAAAAAAKAwAAAAAAAAwDAAAAAAAAGwMAAAAAAAAbAwAAAAAAABkDAAAAAAAACgMAAAAAAAADAwAAAAAAAEQDAAAAAAAARQMAAAAAAABFAwAAAAAAAAUDAAAAAAAAAwMAAAAAAAALAwAAAAAAAEYDAAAAAAAARwMAAAAAAABHAwAAAAAAAA0DAAAAAAAACwMAAAAAAAAJAwAAAAAAAEgDAAAAAAAARgMAAAAAAABGAwAAAAAAAAsDAAAAAAAACQMAAAAAAAAHAwAAAAAAAEkDAAAAAAAASAMAAAAAAABIAwAAAAAAAAkDAAAAAAAABwMAAAAAAAAFAwAAAAAAAEUDAAAAAAAASQMAAAAAAABJAwAAAAAAAAcDAAAAAAAABQMAAAAAAABEAwAAAAAAAEoDAAAAAAAASwMAAAAAAABLAwAAAAAAAEUDAAAAAAAARAMAAAAAAABGAwAAAAAAAEwDAAAAAAAATQMAAAAAAABNAwAAAAAAAEcDAAAAAAAARgMAAAAAAABFAwAAAAAAAEsDAAAAAAAATgMAAAAAAABOAwAAAAAAAEkDAAAAAAAARQMAAAAAAABJAwAAAAAAAE4DAAAAAAAATwMAAAAAAABPAwAAAAAAAEgDAAAAAAAASQMAAAAAAABIAwAAAAAAAE8DAAAAAAAATAMAAAAAAABMAwAAAAAAAEYDAAAAAAAASAMAAAAAAABKAwAAAAAAAFADAAAAAAAAUQMAAAAAAABRAwAAAAAAAEsDAAAAAAAASgMAAAAAAABMAwAAAAAAAFIDAAAAAAAAUwMAAAAAAABTAwAAAAAAAE0DAAAAAAAATAMAAAAAAABLAwAAAAAAAFEDAAAAAAAAVAMAAAAAAABUAwAAAAAAAE4DAAAAAAAASwMAAAAAAABOAwAAAAAAAFQDAAAAAAAAVQMAAAAAAABVAwAAAAAAAE8DAAAAAAAATgMAAAAAAABPAwAAAAAAAFUDAAAAAAAAUgMAAAAAAABSAwAAAAAAAEwDAAAAAAAATwMAAAAAAABQAwAAAAAAAFYDAAAAAAAAVwMAAAAAAABXAwAAAAAAAFEDAAAAAAAAUAMAAAAAAABSAwAAAAAAAFgDAAAAAAAAWQMAAAAAAABZAwAAAAAAAFMDAAAAAAAAUgMAAAAAAABRAwAAAAAAAFcDAAAAAAAAWgMAAAAAAABaAwAAAAAAAFQDAAAAAAAAUQMAAAAAAABUAwAAAAAAAFoDAAAAAAAAWwMAAAAAAABbAwAAAAAAAFUDAAAAAAAAVAMAAAAAAABVAwAAAAAAAFsDAAAAAAAAWAMAAAAAAABYAwAAAAAAAFIDAAAAAAAAVQMAAAAAAABWAwAAAAAAAFwDAAAAAAAAXQMAAAAAAABdAwAAAAAAAFcDAAAAAAAAVgMAAAAAAABYAwAAAAAAAF4DAAAAAAAAXwMAAAAAAABfAwAA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AAAAADc6AAAAAAAAOjoAAAAAAAC/OQAAAAAAAMQ5AAAAAAAANzoAAAAAAADEOQAAAAAAAB05AAAAAAAANzoAAAAAAAAdOQAAAAAAABw5AAAAAAAANzoAAAAAAAA7OgAAAAAAADo6AAAAAAAAOToAAAAAAAA7OgAAAAAAADk6AAAAAAAAPDoAAAAAAAA7OgAAAAAAADw6AAAAAAAAPToAAAAAAAA+OgAAAAAAADs6AAAAAAAAPToAAAAAAADBOQAAAAAAADs6AAAAAAAAPjoAAAAAAADAOQAAAAAAADs6AAAAAAAAwTkAAAAAAADAOQAAAAAAAL85AAAAAAAAOzoAAAAAAAC/OQAAAAAAADo6AAAAAAAAOzoAAAAAAAAgOQAAAAAAAMM4AAAAAAAAPzoAAAAAAAA/OgAAAAAAAMM4AAAAAAAAHDoAAAAAAAA/OgAAAAAAABw6AAAAAAAAGzoAAAAAAAA/OgAAAAAAABs6AAAAAAAAQDoAAAAAAAA5OgAAAAAAAD86AAAAAAAAQDoAAAAAAAA4OgAAAAAAAD86AAAAAAAAOToAAAAAAAAbOQAAAAAAAD86AAAAAAAAODoAAAAAAAAbOQAAAAAAACA5AAAAAAAAPzoAAAAAAABAOgAAAAAAABs6AAAAAAAAQToAAAAAAABBOgAAAAAAABs6AAAAAAAAIjoAAAAAAABBOgAAAAAAACI6AAAAAAAAIToAAAAAAABBOgAAAAAAACE6AAAAAAAAQjoAAAAAAAA9OgAAAAAAAEE6AAAAAAAAQjoAAAAAAAA8OgAAAAAAAEE6AAAAAAAAPToAAAAAAAA5OgAAAAAAAEE6AAAAAAAAPDoAAAAAAAA5OgAAAAAAAEA6AAAAAAAAQToAAAAAAABDOgAAAAAAAEQ6AAAAAAAA9TkAAAAAAABDOgAAAAAAAPU5AAAAAAAA9DkAAAAAAABzOQAAAAAAAEM6AAAAAAAA9DkAAAAAAAByOQAAAAAAAEM6AAAAAAAAczkAAAAAAABwOQAAAAAAAEM6AAAAAAAAcjkAAAAAAABwOQAAAAAAAEU6AAAAAAAAQzoAAAAAAABFOgAAAAAAAEY6AAAAAAAAQzoAAAAAAABGOgAAAAAAAEQ6AAAAAAAAQzoAAAAAAABGOgAAAAAAAEc6AAAAAAAARDoAAAAAAABGOgAAAAAAAEg6AAAAAAAA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AAAAAEI8AAAAAAAASj0AAAAAAABLPQAAAAAAAEo8AAAAAAAASj0AAAAAAABMPQAAAAAAAEs9AAAAAAAASj0AAAAAAABMPQAAAAAAAEo9AAAAAAAATT0AAAAAAABNPQAAAAAAAEo9AAAAAAAATj0AAAAAAABPPQAAAAAAAE49AAAAAAAASj0AAAAAAABKPQAAAAAAAEQ8AAAAAAAATz0AAAAAAABKPQAAAAAAAEI8AAAAAAAARDwAAAAAAABNPQAAAAAAAFA9AAAAAAAATD0AAAAAAABMPQAAAAAAAFA9AAAAAAAAUT0AAAAAAABQPQAAAAAAAKk8AAAAAAAAUT0AAAAAAABQPQAAAAAAAKo8AAAAAAAAqTwAAAAAAABQPQAAAAAAALE8AAAAAAAAqjwAAAAAAABSPQAAAAAAALE8AAAAAAAAUD0AAAAAAABOPQAAAAAAAFI9AAAAAAAAUD0AAAAAAABOPQAAAAAAAFA9AAAAAAAATT0AAAAAAABTPQAAAAAAAFQ9AAAAAAAAVT0AAAAAAABWPQAAAAAAAFM9AAAAAAAAVT0AAAAAAABXPQAAAAAAAFY9AAAAAAAAVT0AAAAAAABXPQAAAAAAAFU9AAAAAAAAWD0AAAAAAABYPQAAAAAAAFU9AAAAAAAATD0AAAAAAABVPQAAAAAAAEs9AAAAAAAATD0AAAAAAABVPQAAAAAAAEo8AAAAAAAASz0AAAAAAABVPQAAAAAAAFQ9AAAAAAAASjwAAAAAAABYPQAAAAAAAFk9AAAAAAAAVz0AAAAAAABXPQAAAAAAAFk9AAAAAAAAWj0AAAAAAABZPQAAAAAAALU8AAAAAAAAWj0AAAAAAABZPQAAAAAAALY8AAAAAAAAtTwAAAAAAABZPQAAAAAAAKk8AAAAAAAAtjwAAAAAAABZPQAAAAAAAFE9AAAAAAAAqTwAAAAAAABMPQAAAAAAAFE9AAAAAAAAWT0AAAAAAABMPQAAAAAAAFk9AAAAAAAAWD0AAAAAAAAvPAAAAAAAADA8AAAAAAAAWz0AAAAAAAAvPAAAAAAAAFs9AAAAAAAAXD0AAAAAAABcPQAAAAAAAFs9AAAAAAAAXT0AAAAAAABbPQAAAAAAAF49AAAAAAAAXT0AAAAAAABbPQAAAAAAAEY9AAAAAAAAXj0AAAAAAABbPQAAAAAAAEU9AAAAAAAA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6TsAAAAAAAB8PQAAAAAAAH09AAAAAAAA6TsAAAAAAAB8PQAAAAAAAH49AAAAAAAAfT0AAAAAAAB8PQAAAAAAAH89AAAAAAAAfj0AAAAAAAB1PQAAAAAAAH89AAAAAAAAfD0AAAAAAAB0PQAAAAAAAHU9AAAAAAAAfD0AAAAAAADrOwAAAAAAAHQ9AAAAAAAAfD0AAAAAAADrOwAAAAAAAHw9AAAAAAAA6jsAAAAAAAB/PQAAAAAAAIA9AAAAAAAAfj0AAAAAAACAPQAAAAAAAIE9AAAAAAAAfj0AAAAAAACAPQAAAAAAAO08AAAAAAAAgT0AAAAAAACAPQAAAAAAAOs8AAAAAAAA7TwAAAAAAADgPAAAAAAAAOs8AAAAAAAAgD0AAAAAAAB6PQAAAAAAAOA8AAAAAAAAgD0AAAAAAAB1PQAAAAAAAHo9AAAAAAAAgD0AAAAAAAB1PQAAAAAAAIA9AAAAAAAAfz0AAAAAAAD8PAAAAAAAAII9AAAAAAAA+zwAAAAAAACCPQAAAAAAAIM9AAAAAAAA+zwAAAAAAACCPQAAAAAAAIQ9AAAAAAAAgz0AAAAAAACFPQAAAAAAAIQ9AAAAAAAAgj0AAAAAAACGPQAAAAAAAIU9AAAAAAAAgj0AAAAAAACHPQAAAAAAAIY9AAAAAAAAgj0AAAAAAAD9PAAAAAAAAIc9AAAAAAAAgj0AAAAAAAD9PAAAAAAAAII9AAAAAAAA/DwAAAAAAACIPQAAAAAAAIQ9AAAAAAAAhT0AAAAAAACIPQAAAAAAAIk9AAAAAAAAhD0AAAAAAACIPQAAAAAAALY7AAAAAAAAiT0AAAAAAAC+OwAAAAAAALY7AAAAAAAAiD0AAAAAAAC9OwAAAAAAAL47AAAAAAAAiD0AAAAAAAC9OwAAAAAAAIg9AAAAAAAAij0AAAAAAACKPQAAAAAAAIg9AAAAAAAAhj0AAAAAAACGPQAAAAAAAIg9AAAAAAAAhT0AAAAAAAAGPQAAAAAAAIs9AAAAAAAABT0AAAAAAACLPQAAAAAAAIw9AAAAAAAABT0AAAAAAACLPQAAAAAAAI09AAAAAAAAjD0AAAAAAACOPQAAAAAAAI09AAAAAAAAiz0AAAAAAACEPQAAAAAAAI49AAAAAAAAiz0AAAAAAACEPQAAAAAAAIs9AAAAAAAAgz0AAAAAAACDPQAA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AAAAALxEAAAAAAAAwUQAAAAAAAC9RAAAAAAAALpEAAAAAAAAwkQAAAAAAAC7RAAAAAAAAL1EAAAAAAAAw0QAAAAAAAAQPwAAAAAAAIFEAAAAAAAAfUQAAAAAAADERAAAAAAAAIZEAAAAAAAAxUQAAAAAAACGRAAAAAAAAMZEAAAAAAAAxUQAAAAAAADERAAAAAAAAMVEAAAAAAAAx0QAAAAAAADIRAAAAAAAAIZEAAAAAAAAxEQAAAAAAADERAAAAAAAAL9EAAAAAAAAyEQAAAAAAADIRAAAAAAAAP1DAAAAAAAAhkQAAAAAAADJRAAAAAAAAIJEAAAAAAAAhEQAAAAAAACERAAAAAAAAMpEAAAAAAAAyUQAAAAAAADJRAAAAAAAAINEAAAAAAAAgkQAAAAAAADLRAAAAAAAAINEAAAAAAAAyUQAAAAAAADMRAAAAAAAAIdEAAAAAAAAy0QAAAAAAADLRAAAAAAAAIdEAAAAAAAAg0QAAAAAAADLRAAAAAAAAM1EAAAAAAAAzEQAAAAAAADORAAAAAAAAIdEAAAAAAAAzEQAAAAAAADPRAAAAAAAAM5EAAAAAAAAzEQAAAAAAADORAAAAAAAAAREAAAAAAAAh0QAAAAAAAAURAAAAAAAABVEAAAAAAAAxkQAAAAAAADGRAAAAAAAABVEAAAAAAAA0EQAAAAAAAAVRAAAAAAAAA5EAAAAAAAA0EQAAAAAAADGRAAAAAAAANBEAAAAAAAA0UQAAAAAAAAVRAAAAAAAAAFEAAAAAAAADkQAAAAAAADMRAAAAAAAANJEAAAAAAAAz0QAAAAAAADQRAAAAAAAAM5EAAAAAAAAz0QAAAAAAADRRAAAAAAAANBEAAAAAAAAz0QAAAAAAADQRAAAAAAAAA5EAAAAAAAAzkQAAAAAAADFRAAAAAAAAMZEAAAAAAAA0UQAAAAAAADLRAAAAAAAANNEAAAAAAAAzUQAAAAAAADFRAAAAAAAANREAAAAAAAAx0QAAAAAAADMRAAAAAAAAM1EAAAAAAAA0kQAAAAAAADPRAAAAAAAANJEAAAAAAAA1UQAAAAAAADPRAAAAAAAANVEAAAAAAAA0UQAAAAAAADRRAAAAAAAANVEAAAAAAAA1EQAAAAAAADRRAAAAAAAANREAAAAAAAAxUQAAAAAAACERAAAAAAAAIVEAAAAAAAA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\""],"names":["props","__props","emits","__emit","listNode","ref","titleNode","visible","position","reactive","listPosition","computed","titleText","iterator","onMounted","isTitleNode","onBeforeUnmount","e","_a","titleClickHandle","nextTick","parent","offsetHeight","offsetWidth","offsetX","offsetY","listWidth","listClickHandle","item","Events","Grid","Layout","AxisLayout","ToolsName","TOOL_GROUP_TYPE","DOSE_LEGENDS","DOSE_DISPLAY_TYPES","TEXT_WHITE_IN_VIEWPORT","MODALITY","RENDERING_ENGINE_ID","utilities","SERIES_INSTANCE_UID","SOP_INSTANCE_UID","SEGMENTATION_PREFIX","STREAMING_LOADER_NAME","AxisNameI18n","Enums","ToolsOrder","FRAME_PT_R","VOLUME_OPACITY_IN_3D","DOSE_OPACITY_IN_3D","HeaderIconPaths","AngleTool","LengthTool","PanTool","ZoomTool","CrosshairsTool","ViewportContainerGridAreaClassName","AXIS_AXES","CUSTOM_CURSOR","splitComponentIdStr","id","medicalComponentId","seriesType","connectWithPipe","args","splitWithPipe","viewportHasSeriesVolume","viewport","defaultActor","axisElmentState","initAxisElementRef","medicalComponentMap","elements","getAxisElementRef","getComponentAxisElementRef","deleteAxisElementRef","axisOrientationState","initAxisOrientation","orientations","getAxisOrientation","getComponentAxisOrientation","axisFullScreenState","initAxisFullScreen","fullScreen","getAxisFullScreen","getComponentAxisFullScreen","viewportIdsState","setAxisViewportIds","viewportIds","getAxixViewportIds","getComponentViewportIds","_3DViewStateMap","init3DViewState","state","get3DViewState","setElectronDensity","data","isValid","getElectronDensity","ClipperLib","isNode","module","navigator_appName","nav","browser","dbits","BigInteger","a","b","c","nbi","am1","i","x","w","j","n","v","am2","xl","xh","l","h","m","am3","BI_FP","BI_RM","BI_RC","rr","vv","int2char","intAt","s","bnpCopyTo","r","bnpFromInt","nbv","bnpFromString","k","mi","sh","bnpClamp","bnToString","km","d","p","bnNegate","bnAbs","bnCompareTo","nbits","t","bnBitLength","bnpDLShiftTo","bnpDRShiftTo","bnpLShiftTo","bs","cbs","bm","ds","bnpRShiftTo","bnpSubTo","bnpMultiplyTo","y","bnpSquareTo","bnpDivRemTo","q","pm","pt","ts","ms","nsh","ys","y0","yt","d1","d2","qd","bnMod","Classic","cConvert","cRevert","cReduce","cMulTo","cSqrTo","bnpInvDigit","Montgomery","montConvert","montRevert","montReduce","u0","montSqrTo","montMulTo","bnpIsEven","bnpExp","z","r2","g","bnModPowInt","bnClone","bnIntValue","bnByteValue","bnShortValue","bnpChunkSize","bnSigNum","bnpToRadix","cs","bnpFromRadix","bnpFromNumber","op_or","bnToByteArray","bnEquals","bnMin","bnMax","bnpBitwiseTo","op","f","op_and","bnAnd","bnOr","op_xor","bnXor","op_andnot","bnAndNot","bnNot","bnShiftLeft","bnShiftRight","lbit","bnGetLowestSetBit","cbit","bnBitCount","bnTestBit","bnpChangeBit","bnSetBit","bnClearBit","bnFlipBit","bnpAddTo","bnAdd","bnSubtract","bnMultiply","bnSquare","bnDivide","bnRemainder","bnDivideAndRemainder","bnpDMultiply","bnpDAddOffset","NullExp","nNop","nMulTo","nSqrTo","bnPow","bnpMultiplyLowerTo","bnpMultiplyUpperTo","Barrett","barrettConvert","barrettRevert","barrettReduce","barrettSqrTo","barrettMulTo","bnModPow","k1","g2","is1","bnGCD","bnpModInt","bnModInverse","ac","u","lowprimes","lplim","bnIsProbablePrime","bnpMillerRabin","n1","Int128","val1","val2","lhs","rhs","Inherit","ce","ce2","dp","result","node","Child","cnt","ilen","alen","ir","node1","node2","val","pp","pp2","linePt1","linePt2","UseFullRange","e1","e2","pt1","pt2","pt3","pt4","jlen","tmpLm","Pt","useFullRange","eNext","ePrev","polyType","E","E2","LeftBoundIsForward","EStart","Result","Horz","locMin","pg","Closed","highI","edges","IsFlat","$1","eStart","eLoopStop","leftBoundIsForward","EMin","ppg","closed","newLm","Y","current","tmp","lm","newSb","sb2","newSb1","index","outRec","AelPrev","AelNext","edge1","edge2","next","prev","next1","prev1","next2","prev2","InitOptions","X","newMax","ispolytree","clipType","solution","subjFillType","clipFillType","succeeded","polytree","orfl","botY","topY","Op1","Op2","OffPt","Op","lb","rb","edge","startEdge","pft","pft2","Inside","oldE","prevE","xPrev","xE","outPt","newOp","ToFront","seg1a","seg1b","seg2a","seg2b","eTmp","btmPt1","btmPt2","dx1p","dx1n","dx2p","dx2n","dups","outRec1","outRec2","bPt1","bPt2","idx","outrec","holeStateRec","p1_lft","p1_rt","p2_lft","p2_rt","OKIdx","ObsoleteIdx","pp1","side","outIdx","e1Contributing","e2Contributing","oldE1WindCnt","e1FillType","e2FillType","e1FillType2","e2FillType2","e1Wc","e2Wc","e1Wc2","e2Wc2","SelPrev","SelNext","horzEdge","HorzEdge","$var","dir","horzLeft","horzRight","IsOpen","eLastHorz","eMaxPair","currMax","op1","IsLastHorz","eNextHorz","op2","Direction","isModified","newNode","inode","iNode","R1","R2","R3","R4","currentY","ip","b1","b2","IsMaximaEdge","polys","len","poly","pts","polyg","pn","lastPP","tmpPP","lastOK","preserveCol","InsertAfter","a1","a2","$val","op1b","op2b","DiscardLeft","Dir1","Dir2","isHorizontal","reverse1","reverse2","Left","Right","DiscardLeftSide","Reverse1","Reverse2","paths","ops","opStart","path","ipNext","startOp","ptx","pty","poly0x","poly0y","poly1x","poly1y","outPt1","outPt2","res","OldOutRec","NewOutRec","firstLeft","innerOutRec","outerOutRec","FirstLeft","join","op3","op4","outrec2","opFirst","fillType","dx","dy","ln1","ln2","A","B","C","distSqrd","distance","outPts","pattern","IsSum","IsClosed","delta","polyCnt","pathCnt","quads","quad","path_or_paths","pathIsClosed","outPath","poly1","poly2","polynode","nt","match","$i3","$t3","$l3","miterLimit","arcTolerance","joinType","endType","steps","X2","clpr","outer","outerNode","jointype","cosA","message","err","scale","area","bounds","polygon","isPolygons","k_length","results","plen","tolerance","P","rem","addlast","bxax","byay","ax","ay","toleranceSq","sqrt","perimeter","p1","p2","p1x","p1y","p2x","p2y","round","expolygons","ep","childs","childs2","_createClass","defineProperties","target","descriptor","Constructor","protoProps","staticProps","_clipper","require$$0","_clipper2","_interopRequireDefault","obj","_toConsumableArray","arr","arr2","_classCallCheck","instance","errorCallback","callback","CLIPPER","CLIPPER_OFFSET","Shape","capitalConversion","integerConversion","removeDuplicates","mapLowerToCapital","mapToRound","filterPathsDuplicates","type","_len","clipShapes","_key","clipShape","newShape","_len2","_key2","_len3","_key3","_len4","_key4","_len5","_key5","_offset","options","_options$jointType","jointType","_options$endType","_options$miterLimit","_options$roundPrecisi","roundPrecision","offsetPaths","factor","toLower","firstPath","firstPoint","vectorToLower","lastPath","lastPoint","_this","areas","totalArea","_this2","minArea","_arr","_i","shape","_paths","cleanDelta","point","vectorToCapital","roundVector","pointInPath","orientation","intPoint","shapes","outlines","holes","_path","_iteratorNormalCompletion2","_didIteratorError2","_iteratorError2","_iterator2","_step2","outline","_arr2","_i2","hole","pointInHole","_index","_iteratorNormalCompletion","_didIteratorError","_iteratorError","_iterator","_step","mapCapitalToLower","_default","_ref","_ref2","_ref3","filterPathDuplicates","array","prevPoint","light","dark","precision","captureImage","segmentation","component","getComponent","viewports","viewportsFindor.getViewports","fullScreenViewport","getFullScreenViewport","captureFullScreen","seriesContainerEl","containerHeight","containerWidth","layout","axisLayout","captureSingleSeries","captureDoubleSeries","height","width","dh","dw","canvas","ctx","createOffscreenCanvas","contourInfo","getContourShape","SVGImage","getSVGImagePromise","sizs","_viewports","axisOrientation","axisStateManager.getComponentAxisOrientation","key","gridId","axisName","viewportsPosition","calcSeriesViewportsPosition","promises","fillWhiteByContourCanvas","fillWhite","SVGImages","image","singleHeight","singleWidth","capturePri","captureSec","imagePri","base64ToImagePromise","imageSec","resolve","svgEl","base64","core","south","north","halfHeight","halfWidth","axisFullScreen","axisStateManager.getComponentAxisFullScreen","series","_seriesType","fillStyle","segmentationVolume","cache","imageData","camera","directionInfor","getViewportDirectionFromCamera","xyzIndex","sliceData","getSliceFromVolume","getPathsFromSlice","clipperPaths","iMax","clipperPath","jMax","size","focalPoint","xIdx","yIdx","zIdx","worldMinCorner","worldMaxCorner","canvasMinCorner","canvasMaxCorner","canvasMinX","canvasMaxX","canvasMinY","canvasMaxY","offsetShape","pointInShapeEdge","convertOpacityToVTKOPacity","opacity","interval","couchInSlice","enabledElement","toolGroupId","annotation","VolumeViewport","planId","planStateManager.plan.getPlanId","points","annPlanId","couchSize","createDefaultFrame","seriesId","volumeId","idGenerator.seriesIdToVolumeId","volume","center","origin","spacing","xHalf","yHalf","minX","maxX","minY","maxY","zMax","yGrow","midY","positionZ","distanceOfPointToLine","begin","end","toBeginPointDistance","toEndPointDistance","lineLong","cosSegmentBeginAngle","cosSegmentEndAngle","beginToHeightPointDistance","differenceX","tan","increaseX","drawImage","svgDrawingHelper","annotationUID","polylineUID","svgns","svgNodeHash","existingPolyLine","attributes","drawing","newImage","drawPath","fill","fillOpacity","stroke","strokeWidth","merge","newPath","getHoleData","segmentIndex","sliceIndex","zero","planZ","pahts","pathsOnCanvas","pathOnCanvas","holeData","bottom","left","right","top","topLeftWorld","bottomRightWorld","boundsIJK","csUtils","csToolsUtils","fillSegmentationHole","modifySegmentation","segmentationId","dimensions","scalarData","modifiedSlicesToUse","zValue","pointIJK","pointLPS","pointInPathEdge","arrayOfSlices","segmentationStateManager.caleContourDataDebounced","contourValues","marchingSquares","vtkImageMarchingSquares","squaresData","polyDataPoints","canvasPath","pointJ","jj","pointJJ","ptWorld","planeZ","pathsInWorld","worldPath","getCanvasPixelsInViewport","Xmm","xIndex","yIndex","XmmPointInWorld","XmmPointOnCanvas","vec2","ZerommPointOnCanvas","XmmNeedPixelsInCanvas","getCouchBoundaryInWorld","pointInWorld","xMin","xMax","yMin","yMax","getDensityRelativeWater","hu","density","densityLength","densityValue","getPTInstanceMetaData","imageId","petSequenceModule","metaData","generalSeriesModule","patientStudyModule","ptSeriesModule","ptImageModule","radiopharmaceuticalInfo","seriesDate","seriesTime","acquisitionDate","acquisitionTime","patientWeight","correctedImage","units","decayCorrection","instanceMetadata","dateString","convertInterfaceDateToString","timeString","convertInterfaceTimeToString","time","hours","minutes","seconds","fractionalSeconds","date","month","day","scalingPerImageId","addInstance","scalingMetaData","imageURI","get","ptScalingMetaDataProvider","getMetaData","wadoRsRoot","studyInstanceUID","seriesInstanceUID","studySearchOptions","client","api","instances","firstInstance","modalityObj","modality","imageIds","instanceMetaData","instanceUIDObj","SOPInstanceUID","dicomImageLoader","InstanceMetadataArray","suvScalingFactors","calculateSUVScalingFactors","error","axes","imageReslice","vtkImaging","getTextBox","text","fontSize","textGroup","textElement","textSpanElement","bBox","getViewportIndex","sourceViewport","targetViewport","sourceActor","targetActor","sViewportScrollInfo","tViewportScrollInfor","sourceRangeInfo","targetRangeInfo","sourceRange","targetRange","sliceRange","spacingInNormalDirection","viewPlaneNormal","newFocalPoint","newPosition","currentStepIndex","indexToWorld","worldToIndex","world","middle_priority_sort","requests","middleIndex","middle","before","after","reOrderedArray","leng","pointInSegmentation","I","J","K","columes","rows","voxel","pointOnViewportPlan","proximity","viewUp","D","plane","resetViewports","viewportIdsMap","axisStateManager.getComponentViewportIds","renderingEngineManager.getGlobalRenderingEngine","seriesViewportIds","ThreadPool","WorkerConstructor","maxWorkers","completionWorks","__publicField","reject","worker","task","fn","event","promise","idleWorker","seriesIdToVolumeId","volumeIdToSeriesId","prefix","segment","getViewportsWithSegmentationId","axis","renderingEngine","getRenderingEngine","representationUID","segmentationStateManager.getRepresentationUID","getViewports","componentId","ViewportsFreeze","viewportId","displayComponentId","axisStateManager.getAxixViewportIds","clone","forIn","value","getDevicePixelRatio","scaleByDevicePixelRatio","multiply","ration","_ratio","_zCosines","_yCosines","yCosines","zCosines","yCosinesVec","vec3","zCosinesVec","xCosinesVec","getCosines","xCosines","cosines","itemX","nextX","itemY","nextY","zIndex","getBoundingBox","zMin","getViewportBoundingBox","volumeImageData","intersections","pointInVolumeBoundingBox","yAxisPositiveDown","inPath","_orientation","propSeriesIsEntire","propSeries","propSeriesFulfillRender","bodyMouseUpCallback","listenedEventCallback","addMouseUpCallback","mouseUp","types","cursors","setViewportsCursors","setToolConfiguration","element","getEnabledElement","clientX","clientY","pageX","pageY","detail","addedCallbackCopy","eventTarget","coreUtils","dragAdd","toolsStateManager.setToolConfiguration","cursorName","allViewportsInSameComponent","viewportIdsToRender","toolsUtils","dragAddDosePoint","draggableStateManager.DraggableElementType","dragAddShot","dragAddNail","dragAddFiducial","pointInShape","ellipseCurr","ellipsePrev","prevCenter","xRadius","yRadius","zRadius","currCenter","maxR","distanceParallel","AB","AP","dotAPAB","ABSum","moldAB","ABS","crossAPAB","fillInsideCircle","operationData","operationType","fillHole","ellipseObj","ellipseObjPrev","boundaryCalculation","prevPoints","activeStrategy","ellipseCornersIJK","calcEllipseInfo","prevBoundsIJK","canvasCoordinates","topLeftCanvas","bottomRightCanvas","radiusInWorld","transformWorldToIndex","AdvanceBrushTool","BaseTool","toolProps","defaultToolProps","evt","eventData","StackViewport","activeSegmentationRepresentation","representationSegment","representationData","segmentationRepresentationUID","brushCursor","handle","currentPoints","centerCanvas","segmentColor","canvasToWorld","brushSize","radius","pixels","bottomCanvas","topCanvas","leftCanvas","rightCanvas","toolMetadata","color","ellipsoidCornersIJK","indexPoint","centerValue","indexOnSlice","heigth","weight","fillPath","checkCrossing","crossingPoints","shapePath","finialBoundsIJK","xList","ylist","lastCrossPointIndex","crosspoint","line1XMin","line1XMax","line1YMin","line1YMax","line2XMin","line2XMax","line2YMin","line2YMax","newCrosspoint","line","line1","line2","resultShape","SimplePencilTool","cloneDeep","boundingBox","_ContourDeleteTool","EVENTS","paths2D","paths3D","renderingEngineId","segmentationStateManager.getRepresentationColor","zlist","shapePaths","path2D","point2D","modifiedSlices","path3D","point3D","targetPoint","getRecentestPath","ContourDeleteTool","minDistance","minDistanceTargetPoint","recentestPathIndex","seriesProps","setSeriesProps","getSeriesProps","removeSeriesProps","_b","_c","VOIRangeState","setVOIRange","range","updateViewport","getVOIRange","VOIRange","lower","upper","windowCenter","windowWidth","removeVOIRange","clearVOIRangeState","volumeProps","setVolumeProps","getVolumeProps","loading","seriesUsefor","setSeriesUsefor","usefor","getSeriesUsefor","deleteSeriesUsefor","componentIds","thumbnail","imageLoadPoolManager","addXHR","xhr","deleteXHR","opacityState","setOpacity","viewportsInComponent","actors","referenceActorEntry","floatingActorEntry","mapper","getOpacity","deleteOpacity","colorState","setColor","name","actor","getColor","deleteColor","getColorMap","rgbPresetNames","vtkColorMaps","directionState","getVolumeDirectionState","getVolumeId","deleteVolumeDirectionState","setVolumeDirectionState","setVolumeDirection","angle","isDegrees","degrees","radians","calcAngleInfo","directionInfo","setVolumeFromOriginal","immediate","translation","getImageData","setVolumePosition","directionMat3","getDirectionMetirx","rotationOffset","calcRotationOffset","addVolumePosition","originCenter","currentCenter","rotationCenter","imageCenterOffsetVec","moveImageCenterWithoutRotation","imageCenterRotated","rotatedImageCenterOffsetVec","addPostion","positionState","getVolumePositionState","deleteVolumePositionState","setVolumePositionState","newOrigin","updateViewportsWithVolumeId","resetVolume","volumeTransformBasic","volumeTransformState","setVolumeTransformBasic","getVolumeTransformBasic","removeVolumeTransformBasic","getVolumeTransformState","removeVolumeTransformState","setVolumeTransform","emit","_degrees","_radians","_translation","basic","moveVolume","moveVolumeToOriginCenter","triggerEvent","vtkMath","offset","seriesStateManager.getVolumeProps","directionQuat","quat","directionMat4","mat4","mat3","ManualRegistrationTool","AnnotationTool","actorEntry","transformState","volumeStateManager.getVolumeTransformState","watch","_annotation","toolName","rotationCenterInWorld","centerOnCanvas","rotationOriginInWorld","FrameOfReferenceUID","activeHandleIndex","rotationContrlInWorld","contrlOnCanvas","centreOnCanvas","originOnCanvas","centerRadius","contrlRadius","canvasCoords","_proximity","pointOnCanvas","lastPoints","vec2CenterToOrigin","vec2CenterToPointer","rotationCentreOnCanvas","ratationOriginOnCanvas","rotatedOriginOnCanvas","eventDetail","volumeStateManager.setVolumeTransform","deltaPoints","viewportsWithAnnotations","MeasuringScaleTool","ScaleOverlayTool","renderingEngines","getRenderingEngines","ToolGroupManager","enabledElements","getEnabledElementByIds","viewportCanvasCornersInWorld","annotations","thisAnnotation","newAnnotation","canvasSize","vscaleBounds","worldDistanceOnCanvas","location","styleSpecifier","topLeft","topRight","bottomLeft","bottomRight","pointSet1","worldWidthViewport","worldHeightViewport","scaleSize","scaleCanvasCoordinates","scaleTicks","lineWidth","lineDash","shadow","timeNow","scaleId","leftTickId","rightTickId","locationTextOffest","textCanvasCoordinates","textBoxLines","tickIds","tickUIDs","tickCoordinates","markStyle","OrientationMarkTool","_world","directionL","directionR","directionT","directionB","margin","textBox","axisStateManager","SliceInfoTool","arg","fromSynchronizer","orientationInfo","fullScreenInfo","intensity","Modality","firstImageId","rescaleIntercept","rescaleSlope","isNumber","idGenerator.volumeIdToSeriesId","seriesStateManager.getSeriesProps","eDensity","densityStateManager.getElectronDensity","parallelScale","textArray","scrollInfor","DEFAULT_MULTIPLIER","MIN_DISTANCE","WWWCTool","WindowLevelTool","deltaPointsCanvas","clientHeight","isPreScaled","multiplier","wcDelta","statistics","grayscaleStateManager.getSeriesGrayscaleStatisticsSync","wwDelta","newLower","newUpper","seriesStateManager.setVOIRange","DOSE_UNIT","FONT_SIZE","drawLegend","levels","planStateManager.dose.getLevel","legendsType","planStateManager.dose.getLegendsType","unit","canvasHeight","fontPx","textStyle","level","uid","CONSTANT.Events","DoseDisplayTool","allPathsInWorld","planStateManager.dose.getAxisContours","doseData","planStateManager.dose.getDoseData","absolute","planStateManager.dose.setAxisContours","allPathsOnCanvas","pathInWorld","kMax","displayType","planStateManager.dose.getDisplayType","_level","legendValue","prevPaths","prevShape","DraggableTool","filteredAnnotations","annotationsNeedToBeRedrawn","nearType","near","toolsAnnotation","activateHandleIndex","nearToolAndNotMarkedActive","notNearToolAndMarkedActive","interactionType","selectedHandlor","draggableStateManager.registe.getAddHandlor","draggableStateManager.registe.getSelectedHandlor","draggableStateManager.registe.getSelectedToolHandlor","nearToolHandlor","draggableStateManager.registe.getNearToolHandlor","nearHandlor","draggableStateManager.registe.getNearHandlor","annotationsOnSlice","filterCouch","resultAnnotations","draggableStateManager.serializationInputAnnotations","DraggableDisplayTool","AnnotationDisplayTool","modelId","draggableStateManager.getModelId","render","draggableStateManager.registe.getRender","dosePtAdd","number","_id","_planId","planID","draggableStateManager.dosePoint.add","fiducialAdd","draggableStateManager.fiducial.add","nailAdd","nailOptions","draggableStateManager.nail.add","draggableStateManager.nail.setCurrNail","shotAdd","shotOptions","shotId","collSize","targetId","_shotId","draggableStateManager.shot.add","planStateManager.shot.setCurrShotId","registerDraggableAddHandlors","draggableStateManager.registe.registeAddHandlor","dosePointNearHandlor","DraggableElementType","fiducialNearHandlor","ptOnCanvas","frameExtractedNearHandlor","ptInWorld","imageCenterNearHandlor","nailNearHandlor","originNearHandlor","shotNearHandlor","handles","allShots","draggableStateManager.shot.get","currShotId","planStateManager.shot.getCurrShotId","currAnnotationShotId","registerDraggableNearHandlors","draggableStateManager.registe.registeNearHandlor","frameExtractedNearToolHandlor","isOnline","startPtInWorld","endPtInWorld","frameLinesEndPointIndex","startPtOnCanvas","endPtOnCanvas","couchNearToolHandlor","couchBoundary","registerDraggableNearToolHandlors","draggableStateManager.registe.registeNearToolHandlor","couchRender","couchAnnotation","createAnnotation","drawCouch","invalidatedAnnotation","scaleDirection","originRender","pathInCanvas","drawScale","pointInCanvas","space","count","yAxis","tickLineH","tickLineW","getTickLineSize","start","shotRender","shotAnnotation","createAnnotations","drawDosePt","dose","lineDirection","startX","startY","endX","endY","fiducialRender","isOn","annotaion","frameExtractedRender","imageVolume","frameAnnotation","drawFrameOnAxial","draggableStateManager.frame.getFrameRegisted","indexes","lineColor","_lineColor","_lineWidth","extractedId","currExtractedInfo","draggableStateManager.frame.getCurrExtractedInfo","pointColor","selectedColor","_pointColor","_selectedColor","_lineDash","_fontSize","textPosition","positionId","extractedAnnotation","draggableStateManager.frame.getExtractedPoints","draggableStateManager.frame.setCurrExtractedInfo","frameFittingRender","worldPt","canvasPt","framePhysicsRender","deviations","imageCenterRender","centerAnnotation","drawCenter","highlighted","nailRender","nailAnnotation","drawNailOnAxial","currentNail","draggableStateManager.nail.getCurrNail","originPointInWorld","drawCrossLine","sHeight","sWidth","xSpacing","ySpacing","annotationId","ticks","_y","_x","drawInteracters","clearAnnotations","OriginCtrlType","directionText","firstHighlighted","pointInWorldCopy","connectPositionText","drawShot","disabled","draw","registerDraggableRenderHandlors","draggableStateManager.registe.registeRender","dosePtRender","dosePointSelected","activateModify","updateViewportsAnnotationRender","eventHandlorMap","listener","mouseUpCallback","deactivateModify","eventName","updatePointPosition","dosePtId","draggableStateManager.dosePoint.remove","dosePtAnnotation","draggableStateManager.dosePoint.get","shotPositionInWorld","draggableStateManager.dosePoint.update","fiducialSelected","updateFiducialPosition","markerId","hook","draggableStateManager.registe.getFiducialRemoveHook","draggableStateManager.fiducial.remove","fiducialAnnotation","draggableStateManager.fiducial.get","frameExtractedSelected","isNil","mouseDragCallback","positionID","lastPointInWorld","draggableStateManager.frame.updateExtractedPoint","imageCenterSelected","mouseDragListener","moseUpListener","mouseUpListener","updateImageCenterPosition","saveImageCenterPosition","draggableStateManager.imageCenter.get","originPositionInWorld","centerId","draggableStateManager.registe.getCenterRemoveHook","allAnnotations","draggableStateManager.imageCenter.remove","nailSelected","nailId","nailIndex","updateNailPosition","removeHook","draggableStateManager.registe.getNailRemoveHook","draggableStateManager.nail.remove","draggableStateManager.nail.get","nailPositionInWorld","originCtrlSelected","originAnnotation","draggableStateManager.origin.get","dragType","shotSelected","updateShotPosition","draggableStateManager.registe.getShotRemoveHook","draggableStateManager.shot.remove","draggableStateManager.registe.getShotMoveHook","registerDraggableSelectedHandlors","draggableStateManager.registe.registeSelectedHandlor","frameExtractedSelectedTool","deltaPointInWorld","framePointsAnnotation","limited","getLimitedDeltaPoint","deltaPoint","limitDeltaPoint","couchSelectedTool","draggableStateManager.couch.get","updateCouch","draggableStateManager.couch.update","registerDraggableSelectedToolHandlors","draggableStateManager.registe.registeSelectedToolHandlor","setAnnotationWorldPoints","viewportsToRender","getNeedRenderViewports","DOSE_FIX","maxTask","vtkImageToPolyWorkerPool","vtkImageToPolyWorkerConstructor","viewport3DMap","render3DAsync","background","_3DViewStateRefs","axisStateManager.get3DViewState","displayComponentID","segmentationIds","getSegmentationIdsAsync","renderingEnginId","renderingEngin","RenderingEngine","coreEnums","addToolsToViewport","imageRendered","addOrientationHumanToViewport","setOrientationHumanEnabled","createSegmentationActorAsync","addDoseActor","unRender3D","viewport3D","removeOrientationHumanInViewport","getDose","createImageDataState","actorEntries","absoluteValues","setDoseActorProperty","createDoseActorAsync","property","initOrientation","createActorFromPolyData","visibility","segmentationStateManager.getSegmentationVisibility","numberOfComponents","pointData","normals","vtkDataArray","polyData","vtkPolyData","vtkMapper","vtkActor","pointDataArray","toolGroup","TrackballRotateTool","toolsEnums","segmentActorOpacityExchange","volumeIds","doseActorOpacityExchange","waitRemoveActorUIDs","initialized","setInitialized","pr","getInitialized","dataMap","setDoseData","initContous","draggableStateManager.dosePoint.updateDose","updateAnnotations","getDoseData","deleteDoseData","deleteAxisContours","contoursMap","contoursObj","clearAxisContours","setAxisContours","contours","getAxisContours","levelSet","setLevel","_data","getLevel","visibleFilter","setLegendsType","getLegendsType","setDisplayType","getDisplayType","currPlanIdMap","setPlanId","getPlanId","currShotIdMap","setCurrShotId","emitOrComponentIds","_emit","_componentIds","serializationAnnotations","getCurrShotId","couchMap","add","remove","renderIds","update","getPointDose","pointId","pointIdOrComponentIds","_pointId","allAnnotaions","overwriteOrComponentIds","overwrite","_overwrite","annotaions","updateAll","annotaionsId","updatePointId","prevId","currId","updateDose","planIdOrDoseData","doseSlice","draggabledElementsMap","draggabledRefsMap","initDraggabledElementsMap","intiElementsMap","getDraggableRefs","getRefs","getDraggableElements","resetDraggabledState","draggable","resetState","elementsSet","refsMap","visibledElementsMap","visibledRefsMap","initVisibledElementsMap","getVisibleRefs","getVisibledElements","resettVisibledState","elementsMap","toolGroups","toolsStateManager.getToolGroups","toolsStateManager.toolGroupsForIn","toolsStateManager.seriesTypeCheck","_refsMap","actived","setState","elementType","set","setOriginDraggable","setOriginVisible","visiable","setShotDraggable","setShotVisible","setFrameExtDraggable","setFrameExtVisible","setFrameFitVisible","setFramePhyVisible","setNailDraggable","setNailVisible","setImageCenterDraggable","setImageCenterVisible","setCouchDraggable","setCouchVisible","setFiducialDraggable","setFiducialVisible","setDosePointDraggable","setDosePointVisible","markersMap","markersData","marker","updateId","prevPointId","newPointId","extractedDataMap","setExtractedPoints","modelMap","getExtractedPoints","clearExtractedPoints","setPoints","currExtractedInfoMap","updateExtractedPoint","info","getCurrExtractedInfo","_position","clearPoints","updateExtractedPointsStyle","_annotations","oldOptions","_oldOptions","setCurrExtractedInfo","infor","vertice","frameRegisted","setFrameRegisted","registed","getFrameRegisted","fittingDataMap","setFittingPoints","getFittingPoints","clearFittingPoints","physicsDataMap","setPhysicsPoints","getPhysicsPoints","clearPhysicsPoints","annotationBasic","centerMap","__annotation","nailDataMap","clear","setNails","clearNails","updata","getCurrNail","nailData","map","currNailMap","setCurrNail","clearCurrNail","currNail","renders","getRenders","getRender","registeRender","handlor","selectedHandlors","getSelectedHandlors","getSelectedHandlor","registeSelectedHandlor","selectedToolHandlors","getSelectedToolHandlors","getSelectedToolHandlor","registeSelectedToolHandlor","nearHandlors","getNearHandlors","getNearHandlor","registeNearHandlor","nearToolHandlors","getNearToolHandlors","getNearToolHandlor","registeNearToolHandlor","addHandlors","getAddHandlors","getAddHandlor","registeAddHandlor","shotRemoveHooks","getShotRemoveHook","registeShotRemoveHook","shotMoveHooks","getShotMoveHook","registeShotMoveHook","centerRemoveHooks","getCenterRemoveHook","registeImageCenterRemoveHook","nailRemoveHooks","getNailRemoveHook","registeNailRemoveHook","fiducialRemoveHooks","getFiducialRemoveHook","registeFiducialRemoveHook","shots","DRAG_ELEMENT_ORDER","dragElementOrder","getDraggableElementOrder","setDraggableElementOrder","orderArray","currModelIdMap","setModelId","getModelId","debounce","serialized","serializationInputAnnotations","other","managersPlan.shot.getCurrShotId","_shot","flatten","getSeriesGrayscaleStatisticsPromise","setSeriesGrayscaleStatistics","getSeriesGrayscaleStatistics","getSeriesGrayscaleStatisticsSync","removeSeriesGrayscaleStatistics","cleanSeriesGrayscaleStatistics","getGlobalRenderingEnginePromise","setGlobalRenderingEngine","getGlobalRenderingEngine","toolGroupState","DEFAULT_BINDING","headerActivedState","customActivedState","seriesTypeCheck","seriesType1","seriesType2","toolGroupsForIn","initToolGroups","primaryId","secondaryId","toolGroupP","toolGroupS","addHeaderTools","addBaseTools","draggable.initDraggabledElementsMap","draggable.initVisibledElementsMap","getToolGroups","addViewports","syncVOI","SynchronizerManager","crosshairsTool","cachedVolumeStats","length","StackScrollMouseWheelTool","setHeaderToolActived","toolClassName","bindings","setHeaderToolDisabled","activedCustom","activedHeader","activationCustom","activedToolName","unref","viewportIdsP","viewportIdsS","allViewportIds","angleAnnotations","lengthAnnotations","addATool","ToolClass","configuration","csToolsState","addTool","removeATool","toolInstances","setAToolActived","setAToolDisabled","serializationTools","setAToolEnabled","CAMERA_SYNC_NAME","addCameraPositionSynchronizers","axialId","corrEnums","sagittalId","coronalId","createCameraPositionSynchronizer","removeCameraPositionSynchronizers","addViewportToCameraPositionSynchronizers","synchronizer","destoryCameraPositionSynchronizers","synchronizerAxi","synchronizerSag","synchronizerCor","synchronizerName","cameraSyncCallback","synchronizerInstance","sourceViewportId","targetViewportId","newIndex","targetViewportActor","sliceStateManager.setSliceIndex","jumpToSpecifiedSlice","addVOISynchronizer","synchronizers","removeVOISynchronizer","POINTER_SYNC_NAME","addPointerPositionSynchronizers","createPointerPositionSynchronizer","removePointerPositionSynchronizers","destoryPointerPositionSynchronizers","addViewportToPointerPositionSynchronizers","rendering","onMouseleave","disappearSliceInfoCrossLine","pointerMouseleaveHandlors","tool","pointerSyncCallback","sourceEvent","sViewport","tViewport","sEnabledElement","tEnabledElement","setDraggableToolActived","draggable.resetDraggabledState","setDraggableToolDisabled","setDraggableDisplayToolEnabled","draggable.resettVisibledState","setDraggableDisplayToolDisabled","effectDrag","setBrushRadius","keys","serializationNo","newOptions","newTools","contourDataMap","getContourDataTaskQueue","getSegmentationIdsFromContourDataMap","getContourData","boundsWorkerPool","contoursWorkerPool","taskQueue","setContourData","deleteContourData","clearContourData","fillWorkerPool","FillWorkerConstructor","BoundsWorkerConstructor","ContoursWorkerConstructor","caleContourData","referencedVolumeId","segDimensions","direction","referencedVolume","boundsPro","contoursPro","boundsData","contoursData","volumeValue","caleContourDataDebounced","representationUIDMap","getRepresentationUID","getRepresentationUIDMap","createRepresentationUIDMap","setRepresentationColor","segmentationRepUID","getRepresentationColor","createSegmentation","idGenerator.segmentationId","xs","zs","originOffset","createImageVolume","volumeLoaderAsync","deleteSegmentation","_deleteContourData","deleteRepresentations","maximizeSegmentationAsync","segImageData","refDimensions","refImageData","metadata","refOrigin","segBounds","refBounds","boundsExpand","maximizedDimensions","maximizedOrigin","calcSegmentationDimensionsAndOrigin","slices","addSegmentationOnRebuildAsync","worldZ","fillScalarData","convertsToIndex","minimizeSegmentationAsync","minimizedOrigin","contourData","croppingPlanes","dimensionOffset","itemInSegmentation","indexInWorld","filter","vtkImageCropFilter","minimizedDimensions","ix2","toolGroupRepresentationUIDMap","addRepresentationsAsync","createSegmentationByContoursData","minimize","segOrigin","expand","DEFAULT_EXPAND","minIJK","maxIJK","volumeFillAsync","ALLfilledVoxels","updateSegmentationByContoursData","segmentationBounds","_v","resetSegmentation","removeContoursOnSlice","zInContours","mminIJK","sliceVoxels","prevSliceVoxels","segmentations","active","colorLUTOrIndex","_representationUIDMap","representationsUID","representationId","representation","getSegmentationVisibility","setSegmentationsVisibility","activeSegmentationIdMap","setActiveSegmentationId","getActiveSegmentationId","cancelCurrentActiveSegmentation","activeSegmentation","minimizedSegmentationVolume","allSegmentationsInactive","setActiveSegmentation","renderedPromise","getRenderedPromise","representations","visibilityMap","segments","componentMap","setSegmentationGlobalConfig","LabelMap","segmentationGlobalConfig","label","dataArray","vtkImageData","sizeInBytes","ImageVolume","min","max","contoursInIJK","Z","pathsInIJK","pathInIJK","startPt","intArr","filledVoxels","canvasFill","fillValueMap","vtkImageHelper","scalars","countPoints","pointValue","initComponentSliceIndexState","_state","setSliceIndex","getSliceIndex","componentsState","setComponent","deleteComponent","SVG_PROPS","createSelecterNode","i18n","axisOptions","prefixMark","grid","createVNode","AxisSelect","display3DView","axisExchanged","createSVGIconPath","gridCurrentOrient","createToolsBar","toolsStateManager.headerActivedState","axisStateManager.init3DViewState","toolsStateManager.setHeaderToolDisabled","toolsStateManager.setHeaderToolActived","cornerstoneInit","imageLoaderOptions","defaultHeaders","params","matched","seriesStateManager.addXHR","seriesStateManager.deleteXHR","cornerstone","config","dicomParser","iconContent","viewBox","cornerstoneTools","icon","newStyles","segmentationStateManager.setSegmentationGlobalConfig","cornerstoneStreamingImageVolumeLoader","interleavedRetrieveStages","renderingEngineManager.setGlobalRenderingEngine","orientationMarkers","taskPool","getActor","renderer","renderWindow","orientationWidget","vtkOrientationMarkerWidget","enabled","orientationMarker","updateOrientationHumans","url","Human$1","arrayBuffer","vtpReader","vtkXMLPolyDataReader","layoutModified","renderSeries","referenceSeriesObj","floatingSeriesObj","referenceVolumeId","referenceVolumePr","volumeLoader","framesLoaded","numFrames","seriesStateManager.loading","saveVolumeProps","getGrayscaleStatistics","_viewportIds","volumeInputs","floatingSeriesVOI","floatingVolumeId","getSeriesVOI","setVolumesForViewports","referenceSeriesVOI","colorName","getOpacityAndColorName","convertOpacity","setFloatingDisplay","referenceSeriesViewport","primarySeriesViewportId","sliceStateManager.getSliceIndex","viewportsJump","seriesStateManager.setVolumeProps","voi","seriesStateManager.getVOIRange","voiLutModule","modalityLutModule","Worker","grayscaleStateManager.setSeriesGrayscaleStatistics","volumeStateManager.getOpacity","volumeStateManager.setOpacity","volumeStateManager.getColor","volumeStateManager.setColor","unRenderSeries","ignoreViewportId","viewportScrollInfor","fromWheel","wheelEventHandlor","setSliceToStateManager","fromMove","moveEventHandlor","triggerWindowLevelEvent","windowLevel","_sfc_main$1","defineComponent","toolsStateManager.addVOISynchronizer","axisElement","axisStateManager.initAxisElementRef","axisStateManager.initAxisOrientation","axisStateManager.initAxisFullScreen","segmentationRepresentation","segmentationStateManager.createRepresentationUIDMap","anyAxisFullScreen","previous","seriesStateManager.setSeriesProps","seriesStateManager.removeSeriesProps","toolsStateManager.addViewportToCameraPositionSynchronizers","toolsStateManager.addViewportToPointerPositionSynchronizers","onUpdated","onActivated","volumeNewImageListener","voiModifiedListener","viewportIdsArr","elementRef","axisStateManager.setAxisViewportIds","toolsStateManager.addViewports","onUnmounted","axisViewportIds","axisStateManager.deleteAxisElementRef","toolsStateManager.removeVOISynchronizer","allGrid","_sfc_main","SeriesDisplay","primaryDisplayComponentId","secondaryDisplayComponentId","containerRef","container3DRef","toolsStateManager.initToolGroups","toolsStateManager.addCameraPositionSynchronizers","toolsStateManager.addPointerPositionSynchronizers","toolsStateManager.destoryCameraPositionSynchronizers","toolsStateManager.destoryPointerPositionSynchronizers","watchSeriesId","seriesStateManager.setSeriesUsefor","seriesStateManager.deleteSeriesUsefor","observer","container","getCurrentInstance","managers.setComponent","toolsStateManager.removeCameraPositionSynchronizers","toolsStateManager.removePointerPositionSynchronizers","managers.deleteComponent","onMouseLeftDown","onMouseLeftUp","base","primaryProps","secondaryProps","_3DViewVNode","MedicalImage","app"],"mappings":"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","x_google_ignoreList":[5,6]}