From f6960da1adb78ab1f26f86e853f94603d719e782 Mon Sep 17 00:00:00 2001 From: PH Tools Date: Tue, 16 Jul 2024 17:44:09 -0400 Subject: [PATCH] fix(phpp_variants): Update Variants PHPP Sheet extend the search functions for PHPP's Variants worksheet --- PHX/PHPP/sheet_io/io_variants.py | 16 +- PHX/from_HBJSON/read_HBJSON_file.py | 1 + .../_regenerated_xml/School_7_16_17_34_4.xml | 7215 +++++++++ tests/_source_gh/hbph_test_models.gh | Bin 246283 -> 241563 bytes .../Default_Model_Single_Zone.hbjson | 5121 +++--- .../Default_Room_Single_Zone.json | 3192 ++-- .../Multi_Room_Complete.hbjson | 13393 ++++++++-------- .../Default_Model_Single_Zone.xml | 8 +- .../Multi_Room_Complete.xml | 142 +- .../Multi_Room_Complete_7_16_17_33_42.xml | 2008 +++ 10 files changed, 20167 insertions(+), 10929 deletions(-) create mode 100644 tests/_regenerated_xml/School_7_16_17_34_4.xml create mode 100644 tests/_test_reference_files_xml/Multi_Room_Complete_7_16_17_33_42.xml diff --git a/PHX/PHPP/sheet_io/io_variants.py b/PHX/PHPP/sheet_io/io_variants.py index cb74f95..173a90f 100644 --- a/PHX/PHPP/sheet_io/io_variants.py +++ b/PHX/PHPP/sheet_io/io_variants.py @@ -48,24 +48,28 @@ def __init__(self, _xl: xl_app.XLConnection, _shape: shape_model.Variants): self.start_window_types: Optional[int] = None self.start_ventilation: Optional[int] = None - def get_user_input_section_start(self, _row_start=1, _rows=500) -> int: + def get_user_input_section_start(self, _start_row: int = 1, _read_length: int = 500) -> int: """Return the row number of the user-input section header.""" # -- Get the data from Excel in one operation + end_row = _start_row + _read_length col_data = self.xl.get_single_column_data( _sheet_name=self.shape.name, _col=self.shape.input_header.locator_col_header, - _row_start=_row_start, - _row_end=_row_start + _rows, + _row_start=_start_row, + _row_end=end_row, ) - for i, column_val in enumerate(col_data, start=_row_start): + for i, column_val in enumerate(col_data, start=_start_row): if column_val == self.shape.input_header.locator_string_header: return i + if end_row < 10_000: + return self.get_user_input_section_start(_start_row=end_row, _read_length=500) + raise Exception( f'Error: Unable to locate the "{self.shape.input_header.locator_string_header}" ' - f'section of the "{self.shape.name}" worksheet in column ' - f'"{self.shape.input_header.locator_col_header}"?' + f'section of the "{self.shape.name}" worksheet in ' + f"{self.shape.input_header.locator_col_header}{_start_row}:{self.shape.input_header.locator_col_header}{end_row}?" ) def get_assembly_layers_start(self, _row_start: Optional[int] = None, _rows: int = 100) -> int: diff --git a/PHX/from_HBJSON/read_HBJSON_file.py b/PHX/from_HBJSON/read_HBJSON_file.py index 04d63ad..ff18300 100644 --- a/PHX/from_HBJSON/read_HBJSON_file.py +++ b/PHX/from_HBJSON/read_HBJSON_file.py @@ -80,5 +80,6 @@ def convert_hbjson_dict_to_hb_model(_data: Dict) -> model.Model: model.Model: A Honeybee Model, rebuilt from the HBJSON file. """ hb_model: model.Model = model.Model.from_dict(_data) + logger.info(f"Converting HB-Model from {hb_model.units} to Meters.") hb_model.convert_to_units("Meters") return hb_model diff --git a/tests/_regenerated_xml/School_7_16_17_34_4.xml b/tests/_regenerated_xml/School_7_16_17_34_4.xml new file mode 100644 index 0000000..1b2a030 --- /dev/null +++ b/tests/_regenerated_xml/School_7_16_17_34_4.xml @@ -0,0 +1,7215 @@ + + + 49 + 1 + 3.5.0.1 + 4 + 1 + + 0 + false + + 2020 + 9 + 9 + 0 + 0 + + true + + + + + + + + + + + + + + + + + + + + + + + + + Office + 1 + 5.0 + 52.0 + 12.0 + 1.0 + 0.0 + 0.77 + 0.0 + 0.54 + 12.0 + 0.4 + + + Workshop + 2 + 5.0 + 52.0 + 12.0 + 1.0 + 6.0 + 0.77 + 0.0 + 0.54 + 6.0 + 0.4 + + + + + 1 + Office + 0.5 + 7.0 + 18.0 + 250.0 + 300 + 0.3 + 1 + + + 2 + Workshop + 0.5 + 7.0 + 18.0 + 200.0 + 300 + 0.0 + 1 + + + + + 1 + Preliminary + Assuming windows are outies. +Need to understand additional workshop ventilation if there is any. +Day lighting added back in. +Instant DHW + + + + + 1 + -20.3598865 + -2.982053 + -0.7747 + + + 2 + -20.3598865 + -2.982053 + -2.032 + + + 3 + -20.3598865 + -3.934553 + -2.032 + + + 4 + -20.3598865 + -3.934553 + -0.7747 + + + 5 + -20.3598865 + -10.348053 + -6.096 + + + 6 + -18.8739865 + -10.348053 + -6.096 + + + 7 + -18.8739865 + -10.348053 + -0.6096 + + + 8 + -20.3487745 + -10.348053 + -0.6096 + + + 9 + -20.3598865 + -10.348053 + -0.6096 + + + 10 + -20.3598865 + 0.675547 + -6.096 + + + 11 + -20.3598865 + -2.956653 + -6.096 + + + 12 + -20.3598865 + -2.956653 + -0.6096 + + + 13 + -20.3598865 + 0.675547 + -0.6096 + + + 14 + -9.6283865 + -10.348053 + -6.096 + + + 15 + -7.7995865 + -10.348053 + -6.096 + + + 16 + -7.7995865 + -10.348053 + -0.6096 + + + 17 + -9.6283865 + -10.348053 + -0.6096 + + + 18 + -20.3598865 + -5.839553 + -2.9464 + + + 19 + -20.3598865 + -5.839553 + -2.032 + + + 20 + -20.3598865 + -4.887053 + -2.032 + + + 21 + -20.3598865 + -4.887053 + -2.9464 + + + 22 + -20.3598865 + -3.934553 + -2.9464 + + + 23 + -20.3598865 + -2.982053 + -2.9464 + + + 24 + -20.3598865 + -6.792053 + -2.9464 + + + 25 + -20.3598865 + -6.792053 + -2.032 + + + 26 + -15.1655865 + -10.348053 + -0.6096 + + + 27 + -15.1655865 + -10.348053 + -6.096 + + + 28 + -17.3245865 + -10.348053 + -1.0668 + + + 29 + -18.3913865 + -10.348053 + -1.0668 + + + 30 + -18.3913865 + -10.348053 + -2.1336 + + + 31 + -17.3245865 + -10.348053 + -2.1336 + + + 32 + -7.7741865 + -10.348053 + -4.8768 + + + 33 + -6.7073865 + -10.348053 + -4.8768 + + + 34 + -6.7073865 + -10.348053 + -3.5052 + + + 35 + -7.7741865 + -10.348053 + -3.5052 + + + 36 + -6.2501865 + -10.348053 + -3.5052 + + + 37 + -6.2501865 + -10.348053 + -4.8768 + + + 38 + 0.4427135 + -10.348053 + -0.6096 + + + 39 + -1.9575865 + -10.348053 + -0.6096 + + + 40 + -1.9575865 + -10.348053 + -6.096 + + + 41 + 0.4427135 + -10.348053 + -6.096 + + + 42 + -3.5069865 + -10.348053 + -2.1336 + + + 43 + -2.4401865 + -10.348053 + -2.1336 + + + 44 + -2.4401865 + -10.348053 + -1.0668 + + + 45 + -3.5069865 + -10.348053 + -1.0668 + + + 46 + -18.8485865 + -10.348053 + -2.1336 + + + 47 + -18.8485865 + -10.348053 + -1.0668 + + + 48 + -1.9829865 + -10.348053 + -1.0668 + + + 49 + -1.9829865 + -10.348053 + -2.1336 + + + 50 + -9.6537865 + -10.348053 + -1.0668 + + + 51 + -10.1109865 + -10.348053 + -1.0668 + + + 52 + -10.1109865 + -10.348053 + -2.1336 + + + 53 + -9.6537865 + -10.348053 + -2.1336 + + + 54 + -11.1777865 + -10.348053 + -2.1336 + + + 55 + -11.1777865 + -10.348053 + -1.0668 + + + 56 + -6.2501865 + -10.348053 + -1.0668 + + + 57 + -6.7073865 + -10.348053 + -1.0668 + + + 58 + -6.7073865 + -10.348053 + -2.1336 + + + 59 + -6.2501865 + -10.348053 + -2.1336 + + + 60 + -7.7741865 + -10.348053 + -2.1336 + + + 61 + -7.7741865 + -10.348053 + -1.0668 + + + 62 + -4.1165865 + -10.348053 + -1.0668 + + + 63 + -4.5737865 + -10.348053 + -1.0668 + + + 64 + -4.5737865 + -10.348053 + -2.1336 + + + 65 + -4.1165865 + -10.348053 + -2.1336 + + + 66 + -5.6405865 + -10.348053 + -2.1336 + + + 67 + -5.6405865 + -10.348053 + -1.0668 + + + 68 + -13.3113865 + -10.348053 + -2.1336 + + + 69 + -12.8541865 + -10.348053 + -2.1336 + + + 70 + -12.8541865 + -10.348053 + -1.0668 + + + 71 + -13.3113865 + -10.348053 + -1.0668 + + + 72 + -11.7873865 + -10.348053 + -1.0668 + + + 73 + -11.7873865 + -10.348053 + -2.1336 + + + 74 + -16.7149865 + -10.348053 + -2.1336 + + + 75 + -16.2577865 + -10.348053 + -2.1336 + + + 76 + -16.2577865 + -10.348053 + -1.0668 + + + 77 + -16.7149865 + -10.348053 + -1.0668 + + + 78 + -15.1909865 + -10.348053 + -1.0668 + + + 79 + -15.1909865 + -10.348053 + -2.1336 + + + 80 + -1.9829865 + -10.348053 + -3.5052 + + + 81 + -2.4401865 + -10.348053 + -3.5052 + + + 82 + -2.4401865 + -10.348053 + -4.8768 + + + 83 + -1.9829865 + -10.348053 + -4.8768 + + + 84 + -3.5069865 + -10.348053 + -4.8768 + + + 85 + -3.5069865 + -10.348053 + -3.5052 + + + 86 + -4.1165865 + -10.348053 + -3.5052 + + + 87 + -4.5737865 + -10.348053 + -3.5052 + + + 88 + -4.5737865 + -10.348053 + -4.8768 + + + 89 + -4.1165865 + -10.348053 + -4.8768 + + + 90 + -5.6405865 + -10.348053 + -4.8768 + + + 91 + -5.6405865 + -10.348053 + -3.5052 + + + 92 + -9.6537865 + -10.348053 + -3.5052 + + + 93 + -10.1109865 + -10.348053 + -3.5052 + + + 94 + -10.1109865 + -10.348053 + -4.8768 + + + 95 + -9.6537865 + -10.348053 + -4.8768 + + + 96 + -11.1777865 + -10.348053 + -4.8768 + + + 97 + -11.1777865 + -10.348053 + -3.5052 + + + 98 + -16.7149865 + -10.348053 + -4.8768 + + + 99 + -16.2577865 + -10.348053 + -4.8768 + + + 100 + -16.2577865 + -10.348053 + -3.5052 + + + 101 + -16.7149865 + -10.348053 + -3.5052 + + + 102 + -15.1909865 + -10.348053 + -3.5052 + + + 103 + -15.1909865 + -10.348053 + -4.8768 + + + 104 + -17.3245865 + -10.348053 + -3.5052 + + + 105 + -18.3913865 + -10.348053 + -3.5052 + + + 106 + -18.3913865 + -10.348053 + -4.8768 + + + 107 + -17.3245865 + -10.348053 + -4.8768 + + + 108 + -18.8485865 + -10.348053 + -4.8768 + + + 109 + -18.8485865 + -10.348053 + -3.5052 + + + 110 + -18.3913865 + 0.675547 + -1.0668 + + + 111 + -17.3245865 + 0.675547 + -1.0668 + + + 112 + -17.3245865 + 0.675547 + -2.1336 + + + 113 + -18.3913865 + 0.675547 + -2.1336 + + + 114 + -18.8485865 + 0.675547 + -2.1336 + + + 115 + -18.8485865 + 0.675547 + -1.0668 + + + 116 + -2.4401865 + 0.675547 + -2.1336 + + + 117 + -3.5069865 + 0.675547 + -2.1336 + + + 118 + -3.5069865 + 0.675547 + -1.0668 + + + 119 + -2.4401865 + 0.675547 + -1.0668 + + + 120 + -1.9829865 + 0.675547 + -1.0668 + + + 121 + -1.9829865 + 0.675547 + -2.1336 + + + 122 + -4.5737865 + 0.675547 + -2.1336 + + + 123 + -5.6405865 + 0.675547 + -2.1336 + + + 124 + -5.6405865 + 0.675547 + -1.0668 + + + 125 + -4.5737865 + 0.675547 + -1.0668 + + + 126 + -4.1165865 + 0.675547 + -1.0668 + + + 127 + -4.1165865 + 0.675547 + -2.1336 + + + 128 + -6.7073865 + 0.675547 + -2.1336 + + + 129 + -7.7741865 + 0.675547 + -2.1336 + + + 130 + -7.7741865 + 0.675547 + -1.0668 + + + 131 + -6.7073865 + 0.675547 + -1.0668 + + + 132 + -6.2501865 + 0.675547 + -1.0668 + + + 133 + -6.2501865 + 0.675547 + -2.1336 + + + 134 + -16.2577865 + 0.675547 + -1.0668 + + + 135 + -15.1909865 + 0.675547 + -1.0668 + + + 136 + -15.1909865 + 0.675547 + -2.1336 + + + 137 + -16.2577865 + 0.675547 + -2.1336 + + + 138 + -16.7149865 + 0.675547 + -2.1336 + + + 139 + -16.7149865 + 0.675547 + -1.0668 + + + 140 + -20.3598865 + -5.839553 + -0.7747 + + + 141 + -20.3598865 + -6.792053 + -0.7747 + + + 142 + -1.6273865 + 0.675547 + -2.8956 + + + 143 + -1.6273865 + 0.675547 + -5.9436 + + + 144 + -4.0657865 + 0.675547 + -5.9436 + + + 145 + -4.0657865 + 0.675547 + -2.8956 + + + 146 + -20.3598865 + -4.810853 + -3.81 + + + 147 + -20.3598865 + -3.896453 + -3.81 + + + 148 + -20.3598865 + -3.896453 + -5.9436 + + + 149 + -20.3598865 + -4.810853 + -5.9436 + + + 150 + -20.3598865 + -6.817453 + -0.6096 + + + 151 + -20.3598865 + -6.817453 + -6.096 + + + 152 + 0.4427135 + 0.675547 + -6.096 + + + 153 + 0.4427135 + 0.675547 + -0.6096 + + + 154 + -20.3598865 + -2.982053 + -5.9436 + + + 155 + -20.3598865 + -2.982053 + -3.81 + + + 156 + -13.3113865 + -10.348053 + -3.5052 + + + 157 + -13.3113865 + -10.348053 + -5.033963 + + + 158 + -12.7017865 + -10.348053 + -5.033963 + + + 159 + -12.7017865 + -10.348053 + -3.5052 + + + 160 + -20.3487745 + 0.675547 + -0.6096 + + + 161 + -11.7873865 + -10.348053 + -3.5052 + + + 162 + -12.7017865 + -10.348053 + -5.948362 + + + 163 + -11.7873865 + -10.348053 + -5.948363 + + + 164 + -4.6753865 + 0.675547 + -3.81 + + + 165 + -4.6753865 + 0.675547 + -5.9436 + + + 166 + -5.5897865 + 0.675547 + -5.9436 + + + 167 + -5.5897865 + 0.675547 + -3.81 + + + 168 + -20.3598865 + -4.887053 + -0.7747 + + + 169 + -13.3367865 + -10.348053 + -6.096 + + + 170 + -13.3367865 + -10.348053 + -0.6096 + + + 171 + -37.2122075 + -12.206718 + 3.048 + + + 172 + -30.3970695 + -12.206718 + 3.048 + + + 173 + -30.3970695 + 6.682945 + 3.048 + + + 174 + -37.2122075 + 6.682945 + 3.048 + + + 175 + -37.2122075 + -12.206718 + -6.096 + + + 176 + -30.3970695 + -12.206718 + -6.096 + + + 177 + -30.3970695 + 6.682945 + -6.096 + + + 178 + -37.2122075 + 6.682945 + -6.096 + + + 179 + 5.7606575 + -13.745106 + 6.096 + + + 180 + 37.2122075 + -13.745106 + 6.096 + + + 181 + 37.2122075 + 0.596369 + 6.096 + + + 182 + 5.7606575 + 0.596369 + 6.096 + + + 183 + 5.7606575 + -13.745106 + -6.096 + + + 184 + 37.2122075 + -13.745106 + -6.096 + + + 185 + 37.2122075 + 0.596369 + -6.096 + + + 186 + 5.7606575 + 0.596369 + -6.096 + + + 187 + -3.9568755 + 12.269946 + -3.048 + + + 188 + 0.0762385 + 17.338034 + -3.048 + + + 189 + -0.0082295 + 17.405252 + -3.048 + + + 190 + -8.2500835 + 23.964006 + -3.048 + + + 191 + -12.2831985 + 18.895917 + -3.048 + + + 192 + -3.9568755 + 12.269946 + -6.096 + + + 193 + 0.0762385 + 17.338034 + -6.096 + + + 194 + -0.0082295 + 17.405252 + -6.096 + + + 195 + -8.2500835 + 23.964006 + -6.096 + + + 196 + -12.2831985 + 18.895917 + -6.096 + + + 197 + -7.9670845 + 26.794729 + -6.096 + + + 198 + -13.5222475 + 31.08087 + -6.096 + + + 199 + -13.5222475 + 31.08087 + 0.0 + + + 200 + -7.9670845 + 26.794729 + 0.0 + + + 201 + -21.1202705 + 21.23326 + -6.096 + + + 202 + -21.1202705 + 21.23326 + 0.0 + + + 203 + -15.5234095 + 17.001164 + -6.096 + + + 204 + -15.5234095 + 17.001164 + 0.0 + + + 205 + -20.9312185 + 36.198899 + -6.096 + + + 206 + -28.5292415 + 26.351288 + -6.096 + + + 207 + -28.5292415 + 26.351288 + 0.0 + + + 208 + -20.9312185 + 36.198899 + 0.0 + + + 209 + -22.9323805 + 22.119192 + -6.096 + + + 210 + -22.9323805 + 22.119192 + 0.0 + + + 211 + -15.3760555 + 31.912757 + -6.096 + + + 212 + -15.3760555 + 31.912757 + 0.0 + + + 213 + -27.9838495 + 40.154839 + -6.096 + + + 214 + -35.5818735 + 30.307228 + -6.096 + + + 215 + -35.5818735 + 30.307228 + 0.0 + + + 216 + -27.9838495 + 40.154839 + 0.0 + + + 217 + -29.9850115 + 26.075132 + -6.096 + + + 218 + -29.9850115 + 26.075132 + 0.0 + + + 219 + -22.4286875 + 35.868697 + -6.096 + + + 220 + -22.4286875 + 35.868697 + 0.0 + + + 221 + 6.2482745 + -30.504427 + -6.096 + + + 222 + -15.3945445 + -30.504427 + -6.096 + + + 223 + -15.3945445 + -30.504427 + 1.524 + + + 224 + 6.2482745 + -30.504427 + 1.524 + + + 225 + -15.3945445 + -40.154839 + -6.096 + + + 226 + -15.3945445 + -40.154839 + 1.524 + + + 227 + 6.2482745 + -40.154839 + -6.096 + + + 228 + 6.2482745 + -40.154839 + 1.524 + + + 229 + -25.4353595 + -4.133836 + -6.096 + + + 230 + -25.4029005 + -4.043198 + -6.096 + + + 231 + -25.4029005 + -4.043198 + -1.702228 + + + 232 + -25.5634735 + -4.491576 + -1.702228 + + + 233 + -25.7519575 + -5.017892 + -2.582796 + + + 234 + -25.7519575 + -5.017892 + -4.028435 + + + 235 + -25.5433915 + -4.4355 + -4.709047 + + + 236 + -25.4353595 + -4.133836 + -4.709047 + + + 237 + -24.8046495 + -4.319138 + -1.702228 + + + 238 + -25.3134575 + -4.084453 + -6.096 + + + 239 + -25.3134575 + -4.084453 + -4.709047 + + + 240 + -24.8368865 + -4.304269 + -4.709047 + + + 241 + -24.1958235 + -4.599955 + -3.941609 + + + 242 + -24.1958235 + -4.599955 + -2.436962 + + + 243 + -25.4923425 + -4.001944 + -6.096 + + + 244 + -25.8453645 + -3.839115 + -1.702228 + + + 245 + -26.3647405 + -3.599556 + -2.582796 + + + 246 + -26.3647405 + -3.599556 + -4.028435 + + + 247 + -25.7900285 + -3.864638 + -4.709047 + + + 248 + -25.4923425 + -4.001944 + -4.709047 + + + 249 + -25.1857915 + -3.436953 + -1.702228 + + + 250 + -25.3704405 + -3.952561 + -6.096 + + + 251 + -25.3704405 + -3.952561 + -4.709047 + + + 252 + -25.1974905 + -3.469621 + -4.709047 + + + 253 + -24.9648445 + -2.819991 + -3.941609 + + + 254 + -24.9648445 + -2.819991 + -2.436962 + + + 255 + -8.5203115 + -12.862653 + -3.4798 + + + 256 + -8.5203115 + -10.373453 + -3.4798 + + + 257 + -14.1337115 + -10.373453 + -3.4798 + + + 258 + -14.1337115 + -12.862653 + -3.4798 + + + 259 + -16.5464685 + -17.78509 + -1.549828 + + + 260 + -17.1447195 + -17.50915 + -1.549828 + + + 261 + -17.1447195 + -17.50915 + -5.9436 + + + 262 + -17.0552775 + -17.550405 + -5.9436 + + + 263 + -17.0552775 + -17.550405 + -4.556647 + + + 264 + -16.5787065 + -17.77022 + -4.556647 + + + 265 + -15.9376425 + -18.065907 + -3.789209 + + + 266 + -15.9376425 + -18.065907 + -2.284562 + + + 267 + -17.2341625 + -17.467895 + -5.9436 + + + 268 + -17.5871845 + -17.305066 + -1.549828 + + + 269 + -18.1065605 + -17.065507 + -2.430396 + + + 270 + -18.1065605 + -17.065507 + -3.876035 + + + 271 + -17.5318485 + -17.33059 + -4.556647 + + + 272 + -17.2341625 + -17.467895 + -4.556647 + + + 273 + -16.9276115 + -16.902904 + -1.549828 + + + 274 + -17.1122605 + -17.418512 + -5.9436 + + + 275 + -17.1122605 + -17.418512 + -4.556647 + + + 276 + -16.9393105 + -16.935573 + -4.556647 + + + 277 + -16.7066645 + -16.285942 + -3.789209 + + + 278 + -16.7066645 + -16.285942 + -2.284562 + + + 279 + -17.1771795 + -17.599788 + -5.9436 + + + 280 + -17.3052925 + -17.957528 + -1.549828 + + + 281 + -17.4937775 + -18.483844 + -2.430396 + + + 282 + -17.4937775 + -18.483844 + -3.876035 + + + 283 + -17.2852115 + -17.901452 + -4.556647 + + + 284 + -17.1771795 + -17.599788 + -4.556647 + + + 285 + -11.3054475 + -17.73527 + -5.9436 + + + 286 + -11.2729885 + -17.644632 + -5.9436 + + + 287 + -11.2729885 + -17.644632 + -1.549828 + + + 288 + -11.4335615 + -18.09301 + -1.549828 + + + 289 + -11.6220455 + -18.619326 + -2.430396 + + + 290 + -11.6220455 + -18.619326 + -3.876035 + + + 291 + -11.4134795 + -18.036934 + -4.556647 + + + 292 + -11.3054475 + -17.73527 + -4.556647 + + + 293 + -11.0558795 + -17.038387 + -1.549828 + + + 294 + -11.2405295 + -17.553995 + -5.9436 + + + 295 + -11.2405295 + -17.553995 + -4.556647 + + + 296 + -11.0675785 + -17.071055 + -4.556647 + + + 297 + -10.8349335 + -16.421425 + -3.789209 + + + 298 + -10.8349335 + -16.421425 + -2.284562 + + + 299 + -11.3624305 + -17.603378 + -5.9436 + + + 300 + -11.7154525 + -17.440548 + -1.549828 + + + 301 + -12.2348285 + -17.20099 + -2.430396 + + + 302 + -12.2348285 + -17.20099 + -3.876035 + + + 303 + -11.6601165 + -17.466072 + -4.556647 + + + 304 + -11.3624305 + -17.603378 + -4.556647 + + + 305 + -10.6747375 + -17.920572 + -1.549828 + + + 306 + -11.1835455 + -17.685887 + -5.9436 + + + 307 + -11.1835455 + -17.685887 + -4.556647 + + + 308 + -10.7069745 + -17.905703 + -4.556647 + + + 309 + -10.0659115 + -18.201389 + -3.789209 + + + 310 + -10.0659115 + -18.201389 + -2.284562 + + + 311 + -5.6316115 + -17.473582 + -5.9436 + + + 312 + -5.5421695 + -17.514837 + -5.9436 + + + 313 + -5.5421695 + -17.514837 + -1.549828 + + + 314 + -5.9846335 + -17.310753 + -1.549828 + + + 315 + -6.5040095 + -17.071194 + -2.430396 + + + 316 + -6.5040095 + -17.071194 + -3.876035 + + + 317 + -5.9292975 + -17.336277 + -4.556647 + + + 318 + -5.6316115 + -17.473582 + -4.556647 + + + 319 + -5.5746285 + -17.605475 + -5.9436 + + + 320 + -5.7027425 + -17.963215 + -1.549828 + + + 321 + -5.8912265 + -18.489531 + -2.430396 + + + 322 + -5.8912265 + -18.489531 + -3.876035 + + + 323 + -5.6826605 + -17.907139 + -4.556647 + + + 324 + -5.5746285 + -17.605475 + -4.556647 + + + 325 + -4.9439185 + -17.790777 + -1.549828 + + + 326 + -5.4527265 + -17.556092 + -5.9436 + + + 327 + -5.4527265 + -17.556092 + -4.556647 + + + 328 + -4.9761555 + -17.775907 + -4.556647 + + + 329 + -4.3350925 + -18.071594 + -3.789209 + + + 330 + -4.3350925 + -18.071594 + -2.284562 + + + 331 + -5.3250605 + -16.908591 + -1.549828 + + + 332 + -5.5097095 + -17.424199 + -5.9436 + + + 333 + -5.5097095 + -17.424199 + -4.556647 + + + 334 + -5.3367595 + -16.94126 + -4.556647 + + + 335 + -5.1041135 + -16.291629 + -3.789209 + + + 336 + -5.1041135 + -16.291629 + -2.284562 + + + 337 + -17.7924885 + 13.296623 + -1.702228 + + + 338 + -18.0095975 + 12.690377 + -1.702228 + + + 339 + -18.0095975 + 12.690377 + -6.096 + + + 340 + -17.9771385 + 12.781015 + -6.096 + + + 341 + -17.9771385 + 12.781015 + -4.709047 + + + 342 + -17.8041875 + 13.263954 + -4.709047 + + + 343 + -17.5715425 + 13.913585 + -3.941609 + + + 344 + -17.5715425 + 13.913585 + -2.436962 + + + 345 + -18.0420565 + 12.599739 + -6.096 + + + 346 + -18.1701705 + 12.242 + -1.702228 + + + 347 + -18.3586545 + 11.715683 + -2.582796 + + + 348 + -18.3586545 + 11.715683 + -4.028435 + + + 349 + -18.1500885 + 12.298075 + -4.709047 + + + 350 + -18.0420565 + 12.599739 + -4.709047 + + + 351 + -17.4113465 + 12.414437 + -1.702228 + + + 352 + -17.9201545 + 12.649122 + -6.096 + + + 353 + -17.9201545 + 12.649122 + -4.709047 + + + 354 + -17.4435835 + 12.429307 + -4.709047 + + + 355 + -16.8025205 + 12.13362 + -3.941609 + + + 356 + -16.8025205 + 12.13362 + -2.436962 + + + 357 + -18.0990395 + 12.731632 + -6.096 + + + 358 + -18.4520615 + 12.894461 + -1.702228 + + + 359 + -18.9714375 + 13.13402 + -2.582796 + + + 360 + -18.9714375 + 13.13402 + -4.028435 + + + 361 + -18.3967255 + 12.868937 + -4.709047 + + + 362 + -18.0990395 + 12.731632 + -4.709047 + + + 363 + -26.1283505 + 3.230419 + -1.702228 + + + 364 + -26.7266015 + 3.506358 + -1.702228 + + + 365 + -26.7266015 + 3.506358 + -6.096 + + + 366 + -26.6371585 + 3.465104 + -6.096 + + + 367 + -26.6371585 + 3.465104 + -4.709047 + + + 368 + -26.1605885 + 3.245288 + -4.709047 + + + 369 + -25.5195245 + 2.949602 + -3.941609 + + + 370 + -25.5195245 + 2.949602 + -2.436962 + + + 371 + -26.5094925 + 4.112604 + -1.702228 + + + 372 + -26.6941425 + 3.596996 + -6.096 + + + 373 + -26.6941425 + 3.596996 + -4.709047 + + + 374 + -26.5211915 + 4.079936 + -4.709047 + + + 375 + -26.2885465 + 4.729566 + -3.941609 + + + 376 + -26.2885465 + 4.729566 + -2.436962 + + + 377 + -26.8160445 + 3.547613 + -6.096 + + + 378 + -27.1690665 + 3.710442 + -1.702228 + + + 379 + -27.6884415 + 3.950001 + -2.582796 + + + 380 + -27.6884415 + 3.950001 + -4.028435 + + + 381 + -27.1137295 + 3.684919 + -4.709047 + + + 382 + -26.8160445 + 3.547613 + -4.709047 + + + 383 + -26.7590605 + 3.415721 + -6.096 + + + 384 + -26.8871745 + 3.057981 + -1.702228 + + + 385 + -27.0756595 + 2.531664 + -2.582796 + + + 386 + -27.0756595 + 2.531664 + -4.028435 + + + 387 + -26.8670925 + 3.114057 + -4.709047 + + + 388 + -26.7590605 + 3.415721 + -4.709047 + + + 389 + -25.0046895 + -8.448525 + -1.702228 + + + 390 + -25.6029405 + -8.172586 + -1.702228 + + + 391 + -25.6029405 + -8.172586 + -6.096 + + + 392 + -25.5134985 + -8.213841 + -6.096 + + + 393 + -25.5134985 + -8.213841 + -4.709047 + + + 394 + -25.0369275 + -8.433656 + -4.709047 + + + 395 + -24.3958635 + -8.729343 + -3.941609 + + + 396 + -24.3958635 + -8.729343 + -2.436962 + + + 397 + -25.6923835 + -8.131331 + -6.096 + + + 398 + -26.0454055 + -7.968502 + -1.702228 + + + 399 + -26.5647815 + -7.728943 + -2.582796 + + + 400 + -26.5647815 + -7.728943 + -4.028435 + + + 401 + -25.9900695 + -7.994025 + -4.709047 + + + 402 + -25.6923835 + -8.131331 + -4.709047 + + + 403 + -25.3858325 + -7.56634 + -1.702228 + + + 404 + -25.5704815 + -8.081948 + -6.096 + + + 405 + -25.5704815 + -8.081948 + -4.709047 + + + 406 + -25.3975315 + -7.599008 + -4.709047 + + + 407 + -25.1648855 + -6.949378 + -3.941609 + + + 408 + -25.1648855 + -6.949378 + -2.436962 + + + 409 + -25.6354005 + -8.263224 + -6.096 + + + 410 + -25.7635135 + -8.620963 + -1.702228 + + + 411 + -25.9519985 + -9.14728 + -2.582796 + + + 412 + -25.9519985 + -9.14728 + -4.028435 + + + 413 + -25.7434325 + -8.564888 + -4.709047 + + + 414 + -25.6354005 + -8.263224 + -4.709047 + + + 415 + -26.0228905 + 8.64713 + -1.702228 + + + 416 + -26.6211415 + 8.92307 + -1.702228 + + + 417 + -26.6211415 + 8.92307 + -6.096 + + + 418 + -26.5316985 + 8.881815 + -6.096 + + + 419 + -26.5316985 + 8.881815 + -4.709047 + + + 420 + -26.0551285 + 8.662 + -4.709047 + + + 421 + -25.4140645 + 8.366313 + -3.941609 + + + 422 + -25.4140645 + 8.366313 + -2.436962 + + + 423 + -26.4040325 + 9.529316 + -1.702228 + + + 424 + -26.5886825 + 9.013708 + -6.096 + + + 425 + -26.5886825 + 9.013708 + -4.709047 + + + 426 + -26.4157315 + 9.496647 + -4.709047 + + + 427 + -26.1830865 + 10.146278 + -3.941609 + + + 428 + -26.1830865 + 10.146278 + -2.436962 + + + 429 + -26.7105845 + 8.964325 + -6.096 + + + 430 + -27.0636065 + 9.127154 + -1.702228 + + + 431 + -27.5829815 + 9.366713 + -2.582796 + + + 432 + -27.5829815 + 9.366713 + -4.028435 + + + 433 + -27.0082695 + 9.10163 + -4.709047 + + + 434 + -26.7105845 + 8.964325 + -4.709047 + + + 435 + -26.6536005 + 8.832432 + -6.096 + + + 436 + -26.7817145 + 8.474693 + -1.702228 + + + 437 + -26.9701995 + 7.948376 + -2.582796 + + + 438 + -26.9701995 + 7.948376 + -4.028435 + + + 439 + -26.7616325 + 8.530768 + -4.709047 + + + 440 + -26.6536005 + 8.832432 + -4.709047 + + + 441 + -22.7609895 + 8.047008 + -1.702228 + + + 442 + -22.9780985 + 7.440762 + -1.702228 + + + 443 + -22.9780985 + 7.440762 + -6.096 + + + 444 + -22.9456395 + 7.5314 + -6.096 + + + 445 + -22.9456395 + 7.5314 + -4.709047 + + + 446 + -22.7726885 + 8.014339 + -4.709047 + + + 447 + -22.5400425 + 8.66397 + -3.941609 + + + 448 + -22.5400425 + 8.66397 + -2.436962 + + + 449 + -22.3798475 + 7.164822 + -1.702228 + + + 450 + -22.8886555 + 7.399507 + -6.096 + + + 451 + -22.8886555 + 7.399507 + -4.709047 + + + 452 + -22.4120845 + 7.179692 + -4.709047 + + + 453 + -21.7710215 + 6.884005 + -3.941609 + + + 454 + -21.7710215 + 6.884005 + -2.436962 + + + 455 + -23.0105575 + 7.350124 + -6.096 + + + 456 + -23.1386715 + 6.992384 + -1.702228 + + + 457 + -23.3271555 + 6.466068 + -2.582796 + + + 458 + -23.3271555 + 6.466068 + -4.028435 + + + 459 + -23.1185895 + 7.04846 + -4.709047 + + + 460 + -23.0105575 + 7.350124 + -4.709047 + + + 461 + -23.0675405 + 7.482017 + -6.096 + + + 462 + -23.4205625 + 7.644846 + -1.702228 + + + 463 + -23.9399385 + 7.884405 + -2.582796 + + + 464 + -23.9399385 + 7.884405 + -4.028435 + + + 465 + -23.3652265 + 7.619322 + -4.709047 + + + 466 + -23.0675405 + 7.482017 + -4.709047 + + + 467 + -20.7963335 + 10.765735 + -6.096 + + + 468 + -20.7068905 + 10.72448 + -6.096 + + + 469 + -20.7068905 + 10.72448 + -1.702228 + + + 470 + -21.1493555 + 10.928564 + -1.702228 + + + 471 + -21.6687315 + 11.168123 + -2.582796 + + + 472 + -21.6687315 + 11.168123 + -4.028435 + + + 473 + -21.0940185 + 10.90304 + -4.709047 + + + 474 + -20.7963335 + 10.765735 + -4.709047 + + + 475 + -20.1086395 + 10.44854 + -1.702228 + + + 476 + -20.6174485 + 10.683225 + -6.096 + + + 477 + -20.6174485 + 10.683225 + -4.709047 + + + 478 + -20.1408775 + 10.46341 + -4.709047 + + + 479 + -19.4998135 + 10.167723 + -3.941609 + + + 480 + -19.4998135 + 10.167723 + -2.436962 + + + 481 + -20.4897815 + 11.330725 + -1.702228 + + + 482 + -20.6744315 + 10.815118 + -6.096 + + + 483 + -20.6744315 + 10.815118 + -4.709047 + + + 484 + -20.5014815 + 11.298057 + -4.709047 + + + 485 + -20.2688355 + 11.947688 + -3.941609 + + + 486 + -20.2688355 + 11.947688 + -2.436962 + + + 487 + -20.7393495 + 10.633842 + -6.096 + + + 488 + -20.8674635 + 10.276102 + -1.702228 + + + 489 + -21.0559485 + 9.749786 + -2.582796 + + + 490 + -21.0559485 + 9.749786 + -4.028435 + + + 491 + -20.8473815 + 10.332178 + -4.709047 + + + 492 + -20.7393495 + 10.633842 + -4.709047 + + + 493 + -20.3487745 + 0.675547 + -0.0762 + + + 494 + -20.3487745 + -10.348053 + -0.0762 + + + 495 + 0.4427135 + 0.675547 + -0.0762 + + + 496 + 0.4427135 + -1.915253 + 1.2954 + + + 497 + -20.3487745 + -1.915253 + 1.2954 + + + 498 + 0.4427135 + -10.348053 + -0.0762 + + + 499 + 0.7681505 + -10.951625 + -0.3048 + + + 500 + -20.7202485 + -10.951625 + -0.3048 + + + 501 + -20.7202485 + 1.279119 + -0.3048 + + + 502 + 0.7681505 + 1.279119 + -0.3048 + + + 503 + -13.3113865 + -10.348053 + -5.948363 + + + + + 10000000 + -1.0 + 0.0 + 0.0 + + 1 + 2 + 3 + 4 + + + + + 10000004 + -1.0 + 0.0 + 0.0 + + 18 + 19 + 20 + 21 + + + + + 10000005 + -1.0 + 0.0 + 0.0 + + 22 + 3 + 2 + 23 + + + + + 10000006 + -1.0 + 0.0 + 0.0 + + 24 + 25 + 19 + 18 + + + + + 10000007 + -1.0 + 0.0 + 0.0 + + 21 + 20 + 3 + 22 + + + + + 10000009 + 0.0 + -1.0 + 0.0 + + 28 + 29 + 30 + 31 + + + + + 10000010 + 0.0 + -1.0 + 0.0 + + 32 + 33 + 34 + 35 + + + + + 10000013 + 0.0 + -1.0 + 0.0 + + 42 + 43 + 44 + 45 + + + + + 10000014 + 0.0 + -1.0 + 0.0 + + 46 + 30 + 29 + 47 + + + + + 10000015 + 0.0 + -1.0 + 0.0 + + 48 + 44 + 43 + 49 + + + + + 10000016 + 0.0 + -1.0 + 0.0 + + 50 + 51 + 52 + 53 + + + + + 10000017 + 0.0 + -1.0 + 0.0 + + 54 + 52 + 51 + 55 + + + + + 10000018 + 0.0 + -1.0 + 0.0 + + 56 + 57 + 58 + 59 + + + + + 10000019 + 0.0 + -1.0 + 0.0 + + 60 + 58 + 57 + 61 + + + + + 10000020 + 0.0 + -1.0 + 0.0 + + 62 + 63 + 64 + 65 + + + + + 10000021 + 0.0 + -1.0 + 0.0 + + 66 + 64 + 63 + 67 + + + + + 10000022 + 0.0 + -1.0 + 0.0 + + 68 + 69 + 70 + 71 + + + + + 10000023 + 0.0 + -1.0 + 0.0 + + 72 + 70 + 69 + 73 + + + + + 10000024 + 0.0 + -1.0 + 0.0 + + 74 + 75 + 76 + 77 + + + + + 10000025 + 0.0 + -1.0 + 0.0 + + 78 + 76 + 75 + 79 + + + + + 10000027 + 0.0 + -1.0 + 0.0 + + 84 + 82 + 81 + 85 + + + + + 10000029 + 0.0 + -1.0 + 0.0 + + 90 + 88 + 87 + 91 + + + + + 10000031 + 0.0 + -1.0 + 0.0 + + 96 + 94 + 93 + 97 + + + + + 10000033 + 0.0 + -1.0 + 0.0 + + 102 + 100 + 99 + 103 + + + + + 10000034 + 0.0 + -1.0 + 0.0 + + 104 + 105 + 106 + 107 + + + + + 10000036 + 0.0 + 1.0 + 0.0 + + 110 + 111 + 112 + 113 + + + + + 10000037 + 0.0 + 1.0 + 0.0 + + 113 + 114 + 115 + 110 + + + + + 10000038 + 0.0 + 1.0 + 0.0 + + 116 + 117 + 118 + 119 + + + + + 10000039 + 0.0 + 1.0 + 0.0 + + 119 + 120 + 121 + 116 + + + + + 10000040 + 0.0 + 1.0 + 0.0 + + 122 + 123 + 124 + 125 + + + + + 10000041 + 0.0 + 1.0 + 0.0 + + 125 + 126 + 127 + 122 + + + + + 10000042 + 0.0 + 1.0 + 0.0 + + 128 + 129 + 130 + 131 + + + + + 10000043 + 0.0 + 1.0 + 0.0 + + 131 + 132 + 133 + 128 + + + + + 10000044 + 0.0 + 1.0 + 0.0 + + 134 + 135 + 136 + 137 + + + + + 10000045 + 0.0 + 1.0 + 0.0 + + 137 + 138 + 139 + 134 + + + + + 10000046 + -1.0 + 0.0 + 0.0 + + 140 + 19 + 25 + 141 + + + + + 10000056 + -1.0 + 0.0 + 0.0 + + 168 + 20 + 19 + 140 + + + + + 10000059 + -1.0 + 0.0 + 0.0 + + 4 + 3 + 20 + 168 + + + + + 10000001 + 0.0 + -1.0 + 0.0 + + 5 + 6 + 7 + 8 + 9 + + + + + 10000002 + -1.0 + 0.0 + 0.0 + + 10 + 11 + 12 + 13 + + + + + 10000003 + 0.0 + -1.0 + 0.0 + + 14 + 15 + 16 + 17 + + + + + 10000008 + 0.0 + -1.0 + 0.0 + + 26 + 7 + 6 + 27 + + + 10000009 + 10000014 + 10000024 + 10000025 + 10000032 + 10000033 + 10000034 + 10000035 + + + + 10000012 + 0.0 + -1.0 + 0.0 + + 38 + 39 + 40 + 41 + + + + + 10000049 + -1.0 + 0.0 + 0.0 + + 9 + 150 + 151 + 5 + + + + + 10000050 + 1.0 + 0.0 + 0.0 + + 41 + 152 + 153 + 38 + + + + + 10000053 + 0.0 + 1.0 + 0.0 + + 152 + 10 + 13 + 160 + 153 + + + 10000036 + 10000037 + 10000038 + 10000039 + 10000040 + 10000041 + 10000042 + 10000043 + 10000044 + 10000045 + 10000047 + 10000055 + + + + 10000057 + -1.0 + 0.0 + 0.0 + + 11 + 151 + 150 + 12 + + + 10000000 + 10000004 + 10000005 + 10000006 + 10000007 + 10000046 + 10000048 + 10000051 + 10000056 + 10000059 + + + + 10000058 + 0.0 + -1.0 + 0.0 + + 27 + 169 + 170 + 26 + + + + + 10000061 + 0.0 + -1.0 + 0.0 + + 169 + 14 + 17 + 170 + + + 10000016 + 10000017 + 10000022 + 10000023 + 10000030 + 10000031 + 10000052 + 10000054 + 10000151 + + + + 10000062 + 0.0 + -1.0 + 0.0 + + 15 + 40 + 39 + 16 + + + 10000010 + 10000011 + 10000013 + 10000015 + 10000018 + 10000019 + 10000020 + 10000021 + 10000026 + 10000027 + 10000028 + 10000029 + + + + 10000139 + -1.0 + 0.0 + 0.0 + + 160 + 493 + 494 + 8 + + + + + 10000140 + 0.0 + 1.0 + 0.0 + + 153 + 495 + 493 + 160 + + + + + 10000143 + 0.0 + -1.0 + 0.0 + + 498 + 38 + 39 + 16 + 17 + 170 + 26 + 7 + 8 + 494 + + + + + 10000144 + 1.0 + 0.0 + 0.0 + + 153 + 495 + 498 + 38 + + + + + 10000147 + -1.0 + 0.0 + 0.0 + + 497 + 494 + 493 + + + + + 10000149 + 1.0 + 0.0 + 0.0 + + 496 + 498 + 495 + + + + + 10000047 + 0.0 + 1.0 + 0.0 + + 142 + 143 + 144 + 145 + + + + + 10000060 + 0.0 + 0.0 + -1.0 + + 152 + 41 + 40 + 15 + 14 + 169 + 27 + 6 + 5 + 151 + 11 + 10 + + + + + 10000063 + 0.0 + 0.0 + 1.0 + + 171 + 172 + 173 + 174 + + + + + 10000068 + 0.0 + 0.0 + 1.0 + + 179 + 180 + 181 + 182 + + + + + 10000073 + 0.0 + 0.0 + 1.0 + + 187 + 188 + 189 + 190 + 191 + + + + + 10000085 + 0.0 + 0.0 + 1.0 + + 212 + 208 + 207 + 210 + + + + + 10000090 + 0.0 + 0.0 + 1.0 + + 220 + 216 + 215 + 218 + + + + + 10000096 + 0.0 + 0.0 + 1.0 + + 200 + 199 + 202 + 204 + + + + + 10000097 + 0.0 + 0.0 + 1.0 + + 224 + 223 + 226 + 228 + + + + + 10000102 + 0.0 + 0.0 + 1.0 + + 255 + 256 + 257 + 258 + + + + + 10000064 + 0.0 + -1.0 + 0.0 + + 175 + 176 + 172 + 171 + + + + + 10000065 + 1.0 + 0.0 + 0.0 + + 176 + 177 + 173 + 172 + + + + + 10000066 + 0.0 + 1.0 + 0.0 + + 177 + 178 + 174 + 173 + + + + + 10000067 + -1.0 + 0.0 + 0.0 + + 178 + 175 + 171 + 174 + + + + + 10000069 + 0.0 + -1.0 + 0.0 + + 183 + 184 + 180 + 179 + + + + + 10000070 + 1.0 + 0.0 + 0.0 + + 184 + 185 + 181 + 180 + + + + + 10000071 + 0.0 + 1.0 + 0.0 + + 185 + 186 + 182 + 181 + + + + + 10000072 + -1.0 + 0.0 + 0.0 + + 186 + 183 + 179 + 182 + + + + + 10000074 + 0.782474644 + -0.622682448 + 0.0 + + 192 + 193 + 188 + 187 + + + + + 10000075 + 0.622682513 + 0.782474592 + 0.0 + + 194 + 195 + 190 + 189 + + + + + 10000076 + -0.782474629 + 0.622682467 + 0.0 + + 195 + 196 + 191 + 190 + + + + + 10000077 + -0.622682383 + -0.782474696 + 0.0 + + 196 + 192 + 187 + 191 + + + + + 10000078 + 0.610868637 + 0.791731968 + 0.0 + + 197 + 198 + 199 + 200 + + + + + 10000079 + -0.791731889 + 0.610868739 + 0.0 + + 198 + 201 + 202 + 199 + + + + + 10000080 + -0.603137567 + -0.797637182 + 0.0 + + 201 + 203 + 204 + 202 + + + + + 10000081 + 0.791731851 + -0.610868788 + 0.0 + + 203 + 197 + 200 + 204 + + + + + 10000082 + -0.791731919 + 0.6108687 + 0.0 + + 205 + 206 + 207 + 208 + + + + + 10000083 + -0.603137567 + -0.797637182 + 0.0 + + 206 + 209 + 210 + 207 + + + + + 10000084 + 0.610868726 + 0.791731899 + 0.0 + + 211 + 205 + 208 + 212 + + + + + 10000086 + 0.791731851 + -0.610868788 + 0.0 + + 209 + 211 + 212 + 210 + + + + + 10000087 + -0.79173188 + 0.61086875 + 0.0 + + 213 + 214 + 215 + 216 + + + + + 10000088 + -0.603137499 + -0.797637234 + 0.0 + + 214 + 217 + 218 + 215 + + + + + 10000089 + 0.610868795 + 0.791731846 + 0.0 + + 219 + 213 + 216 + 220 + + + + + 10000091 + 0.79173189 + -0.610868737 + 0.0 + + 217 + 219 + 220 + 218 + + + + + 10000092 + 0.0 + 1.0 + 0.0 + + 221 + 222 + 223 + 224 + + + + + 10000093 + -1.0 + 0.0 + 0.0 + + 222 + 225 + 226 + 223 + + + + + 10000094 + 0.0 + -1.0 + 0.0 + + 225 + 227 + 228 + 226 + + + + + 10000095 + 1.0 + 0.0 + 0.0 + + 227 + 221 + 224 + 228 + + + + + 10000098 + 0.941450263 + -0.337151897 + 0.0 + + 229 + 230 + 231 + 232 + 233 + 234 + 235 + 236 + + + + + 10000099 + -0.418837338 + -0.908061278 + 0.0 + + 237 + 231 + 230 + 238 + 239 + 240 + 241 + 242 + + + + + 10000100 + -0.418836268 + -0.908061771 + 0.0 + + 243 + 230 + 231 + 244 + 245 + 246 + 247 + 248 + + + + + 10000101 + 0.941446625 + -0.337162058 + 0.0 + + 249 + 231 + 230 + 250 + 251 + 252 + 253 + 254 + + + + + 10000103 + -0.418841199 + -0.908059497 + 0.0 + + 259 + 260 + 261 + 262 + 263 + 264 + 265 + 266 + + + + + 10000104 + -0.41883718 + -0.908061351 + 0.0 + + 267 + 261 + 260 + 268 + 269 + 270 + 271 + 272 + + + + + 10000105 + 0.941451102 + -0.337149555 + 0.0 + + 273 + 260 + 261 + 274 + 275 + 276 + 277 + 278 + + + + + 10000106 + 0.941450263 + -0.337151897 + 0.0 + + 279 + 261 + 260 + 280 + 281 + 282 + 283 + 284 + + + + + 10000107 + 0.941450263 + -0.337151897 + 0.0 + + 285 + 286 + 287 + 288 + 289 + 290 + 291 + 292 + + + + + 10000108 + 0.941449922 + -0.337152852 + 0.0 + + 293 + 287 + 286 + 294 + 295 + 296 + 297 + 298 + + + + + 10000109 + -0.41883796 + -0.908060991 + 0.0 + + 299 + 286 + 287 + 300 + 301 + 302 + 303 + 304 + + + + + 10000110 + -0.418838495 + -0.908060744 + 0.0 + + 305 + 287 + 286 + 306 + 307 + 308 + 309 + 310 + + + + + 10000111 + -0.41883796 + -0.908060991 + 0.0 + + 311 + 312 + 313 + 314 + 315 + 316 + 317 + 318 + + + + + 10000112 + 0.941450263 + -0.337151897 + 0.0 + + 319 + 312 + 313 + 320 + 321 + 322 + 323 + 324 + + + + + 10000113 + -0.418837338 + -0.908061278 + 0.0 + + 325 + 313 + 312 + 326 + 327 + 328 + 329 + 330 + + + + + 10000114 + 0.941447805 + -0.337158761 + 0.0 + + 331 + 313 + 312 + 332 + 333 + 334 + 335 + 336 + + + + + 10000115 + 0.941451102 + -0.337149555 + 0.0 + + 337 + 338 + 339 + 340 + 341 + 342 + 343 + 344 + + + + + 10000116 + 0.941450025 + -0.337152563 + 0.0 + + 345 + 339 + 338 + 346 + 347 + 348 + 349 + 350 + + + + + 10000117 + -0.418837338 + -0.908061278 + 0.0 + + 351 + 338 + 339 + 352 + 353 + 354 + 355 + 356 + + + + + 10000118 + -0.41883796 + -0.908060991 + 0.0 + + 357 + 339 + 338 + 358 + 359 + 360 + 361 + 362 + + + + + 10000119 + -0.418828966 + -0.908065139 + 0.0 + + 363 + 364 + 365 + 366 + 367 + 368 + 369 + 370 + + + + + 10000120 + 0.941451102 + -0.337149555 + 0.0 + + 371 + 364 + 365 + 372 + 373 + 374 + 375 + 376 + + + + + 10000121 + -0.41883718 + -0.908061351 + 0.0 + + 377 + 365 + 364 + 378 + 379 + 380 + 381 + 382 + + + + + 10000122 + 0.941450025 + -0.337152563 + 0.0 + + 383 + 365 + 364 + 384 + 385 + 386 + 387 + 388 + + + + + 10000123 + -0.418836924 + -0.908061469 + 0.0 + + 389 + 390 + 391 + 392 + 393 + 394 + 395 + 396 + + + + + 10000124 + -0.41883718 + -0.908061351 + 0.0 + + 397 + 391 + 390 + 398 + 399 + 400 + 401 + 402 + + + + + 10000125 + 0.941451102 + -0.337149555 + 0.0 + + 403 + 390 + 391 + 404 + 405 + 406 + 407 + 408 + + + + + 10000126 + 0.941450025 + -0.337152563 + 0.0 + + 409 + 391 + 390 + 410 + 411 + 412 + 413 + 414 + + + + + 10000127 + -0.418837649 + -0.908061134 + 0.0 + + 415 + 416 + 417 + 418 + 419 + 420 + 421 + 422 + + + + + 10000128 + 0.941451102 + -0.337149555 + 0.0 + + 423 + 416 + 417 + 424 + 425 + 426 + 427 + 428 + + + + + 10000129 + -0.41883718 + -0.908061351 + 0.0 + + 429 + 417 + 416 + 430 + 431 + 432 + 433 + 434 + + + + + 10000130 + 0.941450025 + -0.337152563 + 0.0 + + 435 + 417 + 416 + 436 + 437 + 438 + 439 + 440 + + + + + 10000131 + 0.941451102 + -0.337149555 + 0.0 + + 441 + 442 + 443 + 444 + 445 + 446 + 447 + 448 + + + + + 10000132 + -0.418837338 + -0.908061278 + 0.0 + + 449 + 442 + 443 + 450 + 451 + 452 + 453 + 454 + + + + + 10000133 + 0.941450263 + -0.337151897 + 0.0 + + 455 + 443 + 442 + 456 + 457 + 458 + 459 + 460 + + + + + 10000134 + -0.41883796 + -0.908060991 + 0.0 + + 461 + 443 + 442 + 462 + 463 + 464 + 465 + 466 + + + + + 10000135 + -0.41883718 + -0.908061351 + 0.0 + + 467 + 468 + 469 + 470 + 471 + 472 + 473 + 474 + + + + + 10000136 + -0.418841199 + -0.908059497 + 0.0 + + 475 + 469 + 468 + 476 + 477 + 478 + 479 + 480 + + + + + 10000137 + 0.941451102 + -0.337149555 + 0.0 + + 481 + 469 + 468 + 482 + 483 + 484 + 485 + 486 + + + + + 10000138 + 0.941450263 + -0.337151897 + 0.0 + + 487 + 468 + 469 + 488 + 489 + 490 + 491 + 492 + + + + + 10000141 + 0.0 + 0.46788772 + 0.883787916 + + 495 + 496 + 497 + 493 + + + + + 10000142 + 0.0 + -0.160540892 + 0.98702919 + + 496 + 498 + 494 + 497 + + + + + 10000145 + 0.0 + 0.354192161 + -0.935172665 + + 498 + 499 + 500 + 494 + + + + + 10000146 + 0.0 + -0.354192161 + -0.935172665 + + 493 + 501 + 502 + 495 + + + + + 10000148 + 0.524098449 + 0.0 + -0.851657687 + + 493 + 494 + 500 + 501 + + + + + 10000150 + -0.574801657 + 0.0 + -0.818292769 + + 498 + 495 + 502 + 499 + + + + + 10000011 + 0.0 + -1.0 + 0.0 + + 36 + 34 + 33 + 37 + + + + + 10000026 + 0.0 + -1.0 + 0.0 + + 80 + 81 + 82 + 83 + + + + + 10000028 + 0.0 + -1.0 + 0.0 + + 86 + 87 + 88 + 89 + + + + + 10000030 + 0.0 + -1.0 + 0.0 + + 92 + 93 + 94 + 95 + + + + + 10000032 + 0.0 + -1.0 + 0.0 + + 98 + 99 + 100 + 101 + + + + + 10000035 + 0.0 + -1.0 + 0.0 + + 108 + 106 + 105 + 109 + + + + + 10000052 + 0.0 + -1.0 + 0.0 + + 156 + 157 + 158 + 159 + + + + + 10000054 + 0.0 + -1.0 + 0.0 + + 161 + 159 + 158 + 162 + 163 + + + + + 10000151 + 0.0 + -1.0 + 0.0 + + 158 + 157 + 503 + 162 + + + + + 10000055 + 0.0 + 1.0 + 0.0 + + 164 + 165 + 166 + 167 + + + + + 10000048 + -1.0 + 0.0 + 0.0 + + 146 + 147 + 148 + 149 + + + + + 10000051 + -1.0 + 0.0 + 0.0 + + 154 + 148 + 147 + 155 + + + + + + + + + 1 + Fixed Windows + true + 2 + 4 + 4 + 1 + -1 + -1 + -1 + 6 + + 10000000 + 10000004 + 10000005 + 10000006 + 10000007 + 10000009 + 10000010 + 10000013 + 10000014 + 10000015 + 10000016 + 10000017 + 10000018 + 10000019 + 10000020 + 10000021 + 10000022 + 10000023 + 10000024 + 10000025 + 10000027 + 10000029 + 10000031 + 10000033 + 10000034 + 10000036 + 10000037 + 10000038 + 10000039 + 10000040 + 10000041 + 10000042 + 10000043 + 10000044 + 10000045 + 10000046 + 10000056 + 10000059 + + 0.0508 + 0.0762 + -1 + -1 + 1.0 + + + 2 + Above Grade Walls + true + 1 + 1 + 2 + 1 + -1 + -1 + 11 + -1 + + 10000001 + 10000002 + 10000003 + 10000008 + 10000139 + 10000012 + 10000140 + 10000143 + 10000144 + 10000049 + 10000050 + 10000147 + 10000053 + 10000149 + 10000057 + 10000058 + 10000061 + 10000062 + + + + 4 + Garage Door + true + 1 + 1 + 2 + 1 + -1 + -1 + 10 + -1 + + 10000047 + + + + 7 + Slab On Grade + true + 1 + 5 + 12 + 1 + -2 + -1 + 3 + -1 + + 10000060 + + + + 8 + __unnamed_component__ + true + 1 + 11 + 10 + -1 + -1 + -1 + -1 + -1 + + 10000096 + 10000097 + 10000068 + 10000102 + 10000073 + 10000085 + 10000090 + 10000063 + + + + 9 + __unnamed_component__ + true + 1 + 1 + 2 + -1 + -1 + -1 + -1 + -1 + + 10000128 + 10000129 + 10000130 + 10000131 + 10000132 + 10000133 + 10000134 + 10000135 + 10000136 + 10000137 + 10000138 + 10000064 + 10000065 + 10000066 + 10000067 + 10000069 + 10000070 + 10000071 + 10000072 + 10000074 + 10000075 + 10000076 + 10000077 + 10000078 + 10000079 + 10000080 + 10000081 + 10000082 + 10000083 + 10000084 + 10000086 + 10000087 + 10000088 + 10000089 + 10000091 + 10000092 + 10000093 + 10000094 + 10000095 + 10000098 + 10000099 + 10000100 + 10000101 + 10000103 + 10000104 + 10000105 + 10000106 + 10000107 + 10000108 + 10000109 + 10000110 + 10000111 + 10000112 + 10000113 + 10000114 + 10000115 + 10000116 + 10000117 + 10000118 + 10000119 + 10000120 + 10000121 + 10000122 + 10000123 + 10000124 + 10000125 + 10000126 + 10000127 + + + + 10 + Roof + true + 1 + 9 + 7 + 1 + -1 + -1 + 8 + -1 + + 10000141 + + + + 11 + Roof + true + 1 + 6 + 10 + 1 + -1 + -1 + 8 + -1 + + 10000142 + + + + 12 + __unnamed_component__ + true + 1 + 1 + 2 + -1 + -1 + -1 + -1 + -1 + + 10000145 + 10000146 + + + + 13 + __unnamed_component__ + true + 1 + 1 + 2 + -1 + -1 + -1 + -1 + -1 + + 10000148 + + + + 14 + __unnamed_component__ + true + 1 + 1 + 2 + -1 + -1 + -1 + -1 + -1 + + 10000150 + + + + 78 + Operable Windows + true + 2 + 4 + 4 + 1 + -1 + -1 + -1 + 5 + + 10000032 + 10000035 + 10000011 + 10000026 + 10000028 + 10000030 + + 0.0508 + 0.0762 + -1 + -1 + 1.0 + + + 91 + Glass Doors + true + 2 + 4 + 4 + 1 + -1 + -1 + -1 + 3 + + 10000052 + 10000054 + 10000151 + + 0.1016 + 0.127 + -1 + -1 + 1.0 + + + 98 + Solid Door + true + 2 + 1 + 2 + 1 + -1 + -1 + -1 + 7 + + 10000055 + + 0.1016 + 0.0762 + -1 + -1 + 1.0 + + + 101 + Hollow Metal Doors + true + 2 + 4 + 4 + 1 + -1 + -1 + -1 + 7 + + 10000048 + 10000051 + + 0.1016 + 0.0762 + -1 + -1 + 1.0 + + + + + PUSH Training Center + 1 + 0 + 1.0 + 1 + + + a + 99 + 1 + 5 + 1 + 0.0 + 0.0 + 67.96 + 67.96 + + + b + 99 + 2 + 5 + 1 + 0.0 + 0.0 + 849.51 + 849.51 + + + + + a + 3 + 3 + 0.0 + 0.0 + + + b + 4 + 3 + 0.0 + 0.0 + + + + + a + 3 + 1 + 1 + true + false + false + 1 + 0 + 1 + 1 + 1 + 1 + 1 + 0.0 + 0 + + + b + 4 + 1 + 1 + true + false + false + 1 + 0 + 1 + 1 + 1 + 1 + 1 + 0.0 + 0 + + + 7 + 1781.2996 + 6 + 1353.79 + 6 + 268.7685 + 1 + 2.5 + 2 + 132 + 1 + 6 + 4 + + + + 0 + 0 + + + + + 1 + 42.933 + -78.733 + 189.8904 + -5 + -2 + 0.2 + 0.1 + 0.9 + 0.66 + 350 + 48 + + 6 + 10.0 + 4.0 + 42.933 + -78.733 + 215.0 + -5 + 189.8904 + 1 + 2.0 + 1000.0 + 2000.0 + 3.0 + 0.05 + + -3.4 + -4.2 + 2.7 + 7.5 + 13.7 + 18.6 + 22.0 + 20.7 + 16.5 + 9.7 + 6.0 + -2.2 + + + -8.7 + -8.1 + -2.8 + 1.9 + 5.8 + 11.5 + 16.1 + 13.7 + 11.2 + 5.0 + 0.8 + -5.3 + + + -19.2 + -19.6 + -12.3 + -6.1 + -0.4 + 5.5 + 10.7 + 8.4 + 5.6 + -2.4 + -6.8 + -16.0 + + + 25.0 + 34.0 + 45.0 + 51.0 + 50.0 + 59.0 + 56.0 + 47.0 + 34.0 + 26.0 + 19.0 + 22.0 + + + 40.0 + 52.0 + 79.0 + 93.0 + 97.0 + 104.0 + 103.0 + 93.0 + 75.0 + 54.0 + 33.0 + 31.0 + + + 75.0 + 82.0 + 116.0 + 100.0 + 87.0 + 83.0 + 87.0 + 93.0 + 98.0 + 90.0 + 62.0 + 63.0 + + + 35.0 + 49.0 + 81.0 + 90.0 + 97.0 + 113.0 + 104.0 + 94.0 + 72.0 + 50.0 + 31.0 + 32.0 + + + 47.0 + 65.0 + 107.0 + 136.0 + 174.0 + 195.0 + 188.0 + 161.0 + 119.0 + 80.0 + 46.0 + 41.0 + + -11.0 + 53.0 + 93.0 + 158.0 + 80.0 + 107.0 + -2.9 + 30.0 + 39.0 + 61.0 + 37.0 + 50.0 + 25.0 + 69.0 + 129.0 + 116.0 + 90.0 + 228.0 + + + + + + + 1 + + 1.1 + 1.1 + 1.1 + 1.1 + 0.2 + 2.8 + 1.7 + 0.8 + 1.1 + 1.5 + 0.7 + 1.1 + 1.5 + 0.8 + 1.1 + 1.5 + + + 309.9966 + 250.0171 + 270.0102 + 439.9864 + 53.4289 + 680.0068 + 250.0171 + 239.9864 + 319.9932 + 409.9966 + -70.0102 + 129.9898 + 319.9932 + 100 + 250.0171 + 409.9966 + + + + + 3 + 2 + 78.8648 + 78.8648 + 78.8648 + 78.8648 + + + 3 + 2 + 1 + 1 + 1 + 2 + 1 + 1 + 2.193 + 4 + 2 + + + Slab + 6 + 3 + 6 + 231.2728 + 6 + 0.2839 + 6 + 63.8861 + 1 + 1.2192 + 0.0288 + 0.0762 + + + + 15 + true + 1 + 1 + false + + + 20.0 + 20.0 + 25.0 + false + + + true + + + + + Basic + 1 + 1 + + + 1 + 1.0 + 1.0 + 1.0 + 1.0 + 1.0 + + + + + Basic + 5 + 1 + 1 + false + false + false + true + false + false + false + -1 + 0.75 + 0.0 + + 2 + 0.0 + 0.5886 + true + true + -2.2222 + true + false + + + + GSHP Water Furnace NBV12 + 1 + 5 + 5 + true + false + true + false + false + false + + + + true + 4.0 + 0.25 + 3 + + + 0.0 + 0.0 + 1 + + + 1.0 + 0.0 + 1 + + + 1.0 + 0.0 + 1 + + + + Lochnivar + 1 + 5 + 5 + false + true + false + false + false + false + + + + true + 4.0 + 0.25 + 3.57 + 5 + + + 1.0 + 0.0 + 1 + + + 0.0 + 0.0 + 1 + + + 0.0 + 0.0 + 1 + + + + PV - Per worst case + 1 + 10 + 10 + false + false + false + false + false + false + + 1 + 1 + 1 + 0.0 + 32720.0 + 1.0 + 0.0 + 0.0 + false + + + + + + 2 + true + 1 + 2 + true + 1 + 6 + 2.0 + 20.0 + 50.0 + 24.0 + 0.0 + + 0 + + + + + true + false + 13.793 + 9.6111 + 4.0 + 1324.2581 + true + true + true + 2.0 + + + + + + + + 1 + 254000.0 + 0.0 + 0.0 + 3.048 + 50800.0 + 0.0481 + 1 + 1 + 1 + true + + 5 + + + + + 2 + 254000.0 + 0.0 + 0.0 + 3.048 + 50800.0 + 0.0481 + 1 + 2 + 1 + true + + 5 + + + + false + true + + + + + + + + + + 1 + R-40 SIP + 2 + 2 + + + 0.0125 + + Oriented Strand Board + 0.092 + 650.0 + 0.95 + 1880.0 + 812.8 + 83.3 + + 255 + 255 + 255 + 255 + + + + + + + + 0.2794 + + EPS (heat cond.: 0.04 W/mK - density: 15 kg/m³) + 0.04 + 15.0 + 0.95 + 1500.0 + 30.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.0125 + + Oriented Strand Board + 0.092 + 650.0 + 0.95 + 1880.0 + 812.8 + 83.3 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 3 + R-20 Slab + 2 + 2 + + + 0.1016 + + XPS Core (heat cond.: 0,03 W/mK) + 0.03 + 40.0 + 0.95 + 1500.0 + 100.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.1524 + + Concrete + 1.373 + 2104.0 + 0.22 + 776.0 + 76.0 + 101.0 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 4 + R-60 SIP + 2 + 2 + + + 0.0125 + + Oriented Strand Board + 0.092 + 650.0 + 0.95 + 1880.0 + 812.8 + 83.3 + + 255 + 255 + 255 + 255 + + + + + + + + 0.4064 + + EPS (heat cond.: 0.04 W/mK - density: 15 kg/m³) + 0.04 + 15.0 + 0.95 + 1500.0 + 30.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.0125 + + Oriented Strand Board + 0.092 + 650.0 + 0.95 + 1880.0 + 812.8 + 83.3 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 2 + Doors + 2 + 2 + + + 0.0254 + + Polyisocyanurate Board + 0.0577 + 32.5 + 0.99 + 1470.0 + 72.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 5 + R15 Slab + 2 + 2 + + + 0.0762 + + XPS Core (heat cond.: 0,03 W/mK) + 0.03 + 40.0 + 0.95 + 1500.0 + 100.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.1524 + + Concrete + 1.373 + 2104.0 + 0.22 + 776.0 + 76.0 + 101.0 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 6 + 2X10 R-32 cellulose w/ R-9.6 ZIP-R + 2 + 2 + + + 0.0125 + + Oriented Strand Board + 0.092 + 650.0 + 0.95 + 1880.0 + 812.8 + 83.3 + + 255 + 255 + 255 + 255 + + + + + + + + 0.0381 + + Polyisocyanurate Board + 0.024 + 32.5 + 0.99 + 1470.0 + 72.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.2413 + + Cellulose Fibre Insulation + 0.036 + 30.0 + 0.99 + 1880.0 + 1.86 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.0125 + + Gypsum Board (USA) + 0.163 + 850.0 + 0.65 + 870.0 + 6.0 + 35.0 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 8 + Attic R-60 Blown + 2 + 2 + + + 0.0125 + + Gypsum Board (USA) + 0.163 + 850.0 + 0.65 + 870.0 + 6.0 + 35.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.4064 + + Cellulose Fibre Insulation + 0.0401 + 30.0 + 0.99 + 1880.0 + 1.86 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 7 + 2X10 R-32 cellulose + 2 + 2 + + + 0.0125 + + Oriented Strand Board + 0.092 + 650.0 + 0.95 + 1880.0 + 812.8 + 83.3 + + 255 + 255 + 255 + 255 + + + + + + + + 0.2413 + + Cellulose Fibre Insulation + 0.036 + 30.0 + 0.99 + 1880.0 + 1.86 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.0125 + + Gypsum Board (USA) + 0.163 + 850.0 + 0.65 + 870.0 + 6.0 + 35.0 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 9 + 2X10 R-30 cellulose w/ ZIP sheathing + 2 + 2 + + + 0.0125 + + Oriented Strand Board + 0.092 + 650.0 + 0.95 + 1880.0 + 812.8 + 83.3 + + 255 + 255 + 255 + 255 + + + + + + + + 0.235 + + Cellulose Fibre Insulation + 0.038 + 30.0 + 0.99 + 1880.0 + 1.86 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.0125 + + Oriented Strand Board + 0.092 + 650.0 + 0.95 + 1880.0 + 812.8 + 83.3 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 10 + Garage Doors + 2 + 2 + + + 0.1346 + + Polyisocyanurate Board + 0.0288 + 32.5 + 0.99 + 1470.0 + 72.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 11 + 2X10 R-30 cellulose w/ ZIP R-12 sheathing + 2 + 2 + + + 0.0125 + + Oriented Strand Board + 0.092 + 650.0 + 0.95 + 1880.0 + 812.8 + 83.3 + + 255 + 255 + 255 + 255 + + + + + + + + 0.0508 + + Polyisocyanurate Board + 0.0241 + 32.5 + 0.99 + 1470.0 + 72.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.235 + + Cellulose Fibre Insulation + 0.038 + 30.0 + 0.99 + 1880.0 + 1.86 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.0125 + + Oriented Strand Board + 0.092 + 650.0 + 0.95 + 1880.0 + 812.8 + 83.3 + + 255 + 255 + 255 + 255 + + + + + + + + + + + + + 1 + Alpen Zenith Balanced 6 Casement + false + false + 0.75 + 0.9769 + 0.636 + 0.8 + 0.337 + 0.337 + 1.3291 + 0.0726 + 0.0346 + 1.0789 + 0.0554 + 0.0726 + 0.0346 + 1.0789 + 0.0554 + 0.0726 + 0.0346 + 1.0789 + 0.0554 + 0.0726 + 0.0346 + 1.0789 + 0.0554 + + + 2 + Kohltech Supreme HiGain + false + false + 0.75 + 1.0134 + 0.7893 + 0.8 + 0.612 + 0.612 + 1.3103 + 0.0498 + 0.0346 + 1.1357 + 0.026 + 0.0498 + 0.0346 + 1.1357 + 0.026 + 0.0498 + 0.0346 + 1.1357 + 0.026 + 0.0498 + 0.0346 + 1.1357 + 0.026 + + + 3 + TU2400 + true + false + 0.75 + 2.8654 + 1.6467 + 0.8 + 0.38 + 0.38 + 4.7316 + 0.127 + 0.0502 + 4.4858 + 0.0398 + 0.127 + 0.0502 + 4.4858 + 0.0398 + 0.127 + 0.0502 + 4.4858 + 0.0398 + 0.127 + 0.0502 + 4.4858 + 0.0398 + + + 4 + Wausau + false + false + 0.75 + 1.2908 + 0.9085 + 0.8 + 0.28 + 0.28 + 1.477 + 0.0635 + 0.0519 + 1.1357 + 0.0692 + 0.0635 + 0.0519 + 1.1357 + 0.0692 + 0.0635 + 0.0519 + 1.1357 + 0.0692 + 0.0635 + 0.0519 + 1.1357 + 0.0692 + + + 5 + TubeLite Casement (calc) + true + false + 0.75 + 2.4909 + 1.6467 + 0.8 + 0.38 + 0.38 + 5.5387 + 0.0508 + 0.0502 + 5.2808 + 0.0398 + 0.0508 + 0.0502 + 5.2808 + 0.0398 + 0.0762 + 0.0502 + 5.2808 + 0.0398 + 0.0762 + 0.0502 + 5.2808 + 0.0398 + + + 6 + TubeLite Fixed (calc) + true + false + 0.75 + 2.1428 + 1.6467 + 0.8 + 0.38 + 0.38 + 3.381 + 0.0508 + 0.0502 + 3.123 + 0.0398 + 0.0508 + 0.0502 + 3.123 + 0.0398 + 0.0762 + 0.0502 + 3.123 + 0.0398 + 0.0762 + 0.0502 + 3.123 + 0.0398 + + + 7 + Exterior Door + true + false + 0.75 + 2.8391 + 1.1357 + 0.8 + 0.1 + 0.1 + + 0.0762 + 0.0502 + 0.7382 + 0.0398 + 0.0762 + 0.0502 + 0.7382 + 0.0398 + 0.0762 + 0.0502 + 0.7382 + 0.0398 + 0.0762 + 0.0502 + 0.7382 + 0.0398 + + + + diff --git a/tests/_source_gh/hbph_test_models.gh b/tests/_source_gh/hbph_test_models.gh index f483491eecacbf849299c4d842be0dcb503572ea..711507e9ed421a0aacfb82a6c88342bb696a91c9 100644 GIT binary patch literal 241563 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%0A>!>CYZp2Qi54FH8=p*>J#FN#vj0;0B;a3A%oZ~ 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 z

!PDW? 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

?4<4_gQk0lj@($GHsTv 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 a{1;-G00000NkvXXu0mjf00030{{sL?;j5tl diff --git a/tests/_test_reference_files_hbjson/Default_Model_Single_Zone.hbjson b/tests/_test_reference_files_hbjson/Default_Model_Single_Zone.hbjson index 75e9ab4..c12447a 100644 --- a/tests/_test_reference_files_hbjson/Default_Model_Single_Zone.hbjson +++ b/tests/_test_reference_files_hbjson/Default_Model_Single_Zone.hbjson @@ -1,1302 +1,1025 @@ { - "tolerance": 0.001, - "rooms": [ - { - "display_name": "Room_1", - "type": "Room", - "faces": [ - { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true - }, - "display_name": "Room_1_2d240c05..Face0", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 0.0, - 0.0, - 3.0 - ], - [ - 0.0, - 0.0, - 0.0 - ], - [ - 5.0, - 0.0, - 0.0 - ], - [ - 5.0, - 0.0, - 3.0 - ] - ], - "plane": { - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane", - "n": [ - 0.0, - -1.0, - 0.0 - ], - "o": [ - 0.0, - 0.0, - 0.0 - ] - } - }, - "type": "Face", - "face_type": "Wall", - "properties": { - "type": "FacePropertiesAbridged", - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - } - }, - "identifier": "Room_1_2d240c05..Face0" + "display_name": "unnamed", + "version": "1.58.0", + "properties": { + "type": "ModelProperties", + "ph": { + "team": { + "display_name": "d415cec2-f94c-426b-a1f6-8d709ace7f5e", + "building": { + "license_number": null, + "street": null, + "email": null, + "display_name": "2900eb71-39c9-43e2-a40a-7dbf56503b97", + "identifier": "2900eb71-39c9-43e2-a40a-7dbf56503b97", + "user_data": {}, + "post_code": null, + "name": null, + "telephone": null, + "city": null + }, + "identifier": "d415cec2-f94c-426b-a1f6-8d709ace7f5e", + "user_data": {}, + "owner": { + "license_number": null, + "street": null, + "email": null, + "display_name": "43f092d5-0050-4843-8e04-6f2561e7955c", + "identifier": "43f092d5-0050-4843-8e04-6f2561e7955c", + "user_data": {}, + "post_code": null, + "name": null, + "telephone": null, + "city": null + }, + "customer": { + "license_number": null, + "street": null, + "email": null, + "display_name": "5890a874-beb4-458f-9d8b-b30e254da941", + "identifier": "5890a874-beb4-458f-9d8b-b30e254da941", + "user_data": {}, + "post_code": null, + "name": null, + "telephone": null, + "city": null }, + "designer": { + "license_number": null, + "street": null, + "email": null, + "display_name": "55187eea-ec58-4697-8ae0-6071ee3f940d", + "identifier": "55187eea-ec58-4697-8ae0-6071ee3f940d", + "user_data": {}, + "post_code": null, + "name": null, + "telephone": null, + "city": null + } + }, + "type": "ModelPhPropertiesAbridged", + "id_num": 0, + "bldg_segments": [ { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true + "non_combustible_materials": false, + "display_name": "Unnamed_Bldg_Segment", + "co2e_factors": { + "factors": [] }, - "display_name": "Room_1_2d240c05..Face1", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 5.0, - 0.0, - 3.0 - ], - [ - 5.0, - 0.0, - 0.0 - ], - [ - 5.0, - 4.0, - 0.0 - ], - [ - 5.0, - 4.0, - 3.0 - ] - ], - "plane": { - "x": [ - 0.0, - 1.0, - 0.0 - ], - "type": "Plane", - "n": [ - 1.0, - 0.0, - -5.5511151231257827e-17 - ], - "o": [ - 5.0, - 0.0, - 0.0 - ] + "num_floor_levels": 1, + "phi_certification": { + "display_name": "2706a250-bb86-492b-8d1d-e9437d5b602e", + "phpp_version": 9, + "identifier": "2706a250-bb86-492b-8d1d-e9437d5b602e", + "user_data": {}, + "attributes": { + "tfa_override": null, + "building_use_type": "10-DWELLING", + "phpp_version": 9, + "certification_class": "1-CLASSIC", + "retrofit_type": "1-NEW BUILDING", + "certification_type": "1-PASSIVE HOUSE", + "enerphit_type": "2-ENERGY DEMAND METHOD", + "building_category_type": "1-RESIDENTIAL BUILDING", + "ihg_type": "2-STANDARD", + "occupancy_type": "1-STANDARD (ONLY FOR RESIDENTIAL BUILDINGS)", + "primary_energy_type": "2-PER (RENEWABLE)" } }, - "type": "Face", - "face_type": "Wall", - "properties": { - "type": "FacePropertiesAbridged", - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - } + "num_dwelling_units": 1, + "set_points": { + "display_name": "ce94b232-5b4a-4e01-8161-63334c50395b", + "identifier": "ce94b232-5b4a-4e01-8161-63334c50395b", + "user_data": {}, + "winter": 20.0, + "summer": 25.0 }, - "identifier": "Room_1_2d240c05..Face1" - }, - { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" + "identifier": "6b41e48e-ff08-4614-8ec8-0fa9d8a2fdce", + "site": { + "phpp_library_codes": { + "display_name": "US0055b-New York", + "region_code": "New York", + "identifier": "6da35db5-172e-498c-87a6-76a4aa46b670", + "user_data": {}, + "country_code": "US-United States of America", + "dataset_name": "US0055b-New York" }, - "sun_exposure": true - }, - "display_name": "Room_1_2d240c05..Face2", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 5.0, - 4.0, - 3.0 - ], - [ - 5.0, - 4.0, - 0.0 - ], - [ - 0.0, - 4.0, - 0.0 - ], - [ - 0.0, - 4.0, - 3.0 - ] - ], - "plane": { - "x": [ - -1.0, - 0.0, - 0.0 - ], - "type": "Plane", - "n": [ - 0.0, - 1.0, - -0.0 - ], - "o": [ - 5.0, - 4.0, - 0.0 - ] - } - }, - "type": "Face", - "face_type": "Wall", - "properties": { - "type": "FacePropertiesAbridged", - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - }, - "ph_hvac": { - "type": "FacePhHvacProperties" + "display_name": "cfa6936c-05de-4df4-8dcf-ad26efaa13fb", + "climate": { + "summer_daily_temperature_swing": 8.0, + "peak_loads": { + "display_name": "66c7283f-0c27-4e44-ae73-fc53fe61f76d", + "cooling_load_1": { + "rad_south": 0.0, + "temp": 0.0, + "rad_north": 0.0, + "rad_west": 0.0, + "display_name": "90fe2eb2-952c-4efa-a282-9563f0ed7647", + "sky_temp": null, + "ground_temp": null, + "rad_global": 0.0, + "identifier": "90fe2eb2-952c-4efa-a282-9563f0ed7647", + "dewpoint": null, + "user_data": {}, + "rad_east": 0.0 + }, + "cooling_load_2": { + "rad_south": 0.0, + "temp": 0.0, + "rad_north": 0.0, + "rad_west": 0.0, + "display_name": "31665c93-fb4e-4917-8b8f-9513ce8cf2ea", + "sky_temp": null, + "ground_temp": null, + "rad_global": 0.0, + "identifier": "31665c93-fb4e-4917-8b8f-9513ce8cf2ea", + "dewpoint": null, + "user_data": {}, + "rad_east": 0.0 + }, + "heat_load_1": { + "rad_south": 0.0, + "temp": 0.0, + "rad_north": 0.0, + "rad_west": 0.0, + "display_name": "f68d70d3-bb95-4ae7-a475-9cc47841ae76", + "sky_temp": null, + "ground_temp": null, + "rad_global": 0.0, + "identifier": "f68d70d3-bb95-4ae7-a475-9cc47841ae76", + "dewpoint": null, + "user_data": {}, + "rad_east": 0.0 + }, + "identifier": "66c7283f-0c27-4e44-ae73-fc53fe61f76d", + "user_data": {}, + "heat_load_2": { + "rad_south": 0.0, + "temp": 0.0, + "rad_north": 0.0, + "rad_west": 0.0, + "display_name": "a57ec927-1247-42fd-b97a-10a3c09ec7c8", + "sky_temp": null, + "ground_temp": null, + "rad_global": 0.0, + "identifier": "a57ec927-1247-42fd-b97a-10a3c09ec7c8", + "dewpoint": null, + "user_data": {}, + "rad_east": 0.0 + } + }, + "display_name": "New York", + "monthly_temps": { + "sky_temps": { + "june": 0.0, + "may": 0.0, + "display_name": "4a1a1de3-2a4c-4d33-b6b1-023bcb251d0c", + "february": 0.0, + "july": 0.0, + "september": 0.0, + "august": 0.0, + "identifier": "4a1a1de3-2a4c-4d33-b6b1-023bcb251d0c", + "user_data": {}, + "january": 0.0, + "november": 0.0, + "october": 0.0, + "december": 0.0, + "april": 0.0, + "march": 0.0 + }, + "air_temps": { + "june": 0.0, + "may": 0.0, + "display_name": "2ed14e8c-96fd-4dbc-a098-ec2b320b1583", + "february": 0.0, + "july": 0.0, + "september": 0.0, + "august": 0.0, + "identifier": "2ed14e8c-96fd-4dbc-a098-ec2b320b1583", + "user_data": {}, + "january": 0.0, + "november": 0.0, + "october": 0.0, + "december": 0.0, + "april": 0.0, + "march": 0.0 + }, + "display_name": "d40df8bc-bbca-49b0-aafd-11c9d4f585f5", + "dewpoints": { + "june": 0.0, + "may": 0.0, + "display_name": "9b38716d-037b-4ee6-b109-a6e3e04a3992", + "february": 0.0, + "july": 0.0, + "september": 0.0, + "august": 0.0, + "identifier": "9b38716d-037b-4ee6-b109-a6e3e04a3992", + "user_data": {}, + "january": 0.0, + "november": 0.0, + "october": 0.0, + "december": 0.0, + "april": 0.0, + "march": 0.0 + }, + "ground_temps": { + "june": 0.0, + "may": 0.0, + "display_name": "05fe9810-1b01-499b-bcb5-12c7b60db78b", + "february": 0.0, + "july": 0.0, + "september": 0.0, + "august": 0.0, + "identifier": "05fe9810-1b01-499b-bcb5-12c7b60db78b", + "user_data": {}, + "january": 0.0, + "november": 0.0, + "october": 0.0, + "december": 0.0, + "april": 0.0, + "march": 0.0 + }, + "identifier": "d40df8bc-bbca-49b0-aafd-11c9d4f585f5", + "user_data": {} + }, + "identifier": "04439fd2-2575-46dd-9dff-9b91ce348674", + "average_wind_speed": 4.0, + "user_data": {}, + "station_elevation": 0.0, + "ground": { + "ground_density": 2000, + "ground_thermal_conductivity": 2, + "display_name": "67f5ceaa-19aa-4b74-aec2-2f460ba72733", + "depth_groundwater": 3, + "identifier": "67f5ceaa-19aa-4b74-aec2-2f460ba72733", + "user_data": {}, + "ground_heat_capacity": 1000, + "flow_rate_groundwater": 0.050000000000000003 + }, + "monthly_radiation": { + "south": { + "june": 0.0, + "may": 0.0, + "display_name": "85a68e19-f533-465c-a766-7f19067ea5f1", + "february": 0.0, + "july": 0.0, + "september": 0.0, + "august": 0.0, + "identifier": "85a68e19-f533-465c-a766-7f19067ea5f1", + "user_data": {}, + "january": 0.0, + "november": 0.0, + "october": 0.0, + "december": 0.0, + "april": 0.0, + "march": 0.0 + }, + "north": { + "june": 0.0, + "may": 0.0, + "display_name": "ab7c10ee-4e28-45fa-9246-ffcf5ed099ea", + "february": 0.0, + "july": 0.0, + "september": 0.0, + "august": 0.0, + "identifier": "ab7c10ee-4e28-45fa-9246-ffcf5ed099ea", + "user_data": {}, + "january": 0.0, + "november": 0.0, + "october": 0.0, + "december": 0.0, + "april": 0.0, + "march": 0.0 + }, + "display_name": "9e653467-5fd6-4545-9c62-06d837a90192", + "identifier": "9e653467-5fd6-4545-9c62-06d837a90192", + "user_data": {}, + "west": { + "june": 0.0, + "may": 0.0, + "display_name": "507ef317-5adc-4e7f-9459-83f92794d083", + "february": 0.0, + "july": 0.0, + "september": 0.0, + "august": 0.0, + "identifier": "507ef317-5adc-4e7f-9459-83f92794d083", + "user_data": {}, + "january": 0.0, + "november": 0.0, + "october": 0.0, + "december": 0.0, + "april": 0.0, + "march": 0.0 + }, + "east": { + "june": 0.0, + "may": 0.0, + "display_name": "dc8cfb8c-9104-4f44-bcd4-4e0f31149e6a", + "february": 0.0, + "july": 0.0, + "september": 0.0, + "august": 0.0, + "identifier": "dc8cfb8c-9104-4f44-bcd4-4e0f31149e6a", + "user_data": {}, + "january": 0.0, + "november": 0.0, + "october": 0.0, + "december": 0.0, + "april": 0.0, + "march": 0.0 + }, + "glob": { + "june": 0.0, + "may": 0.0, + "display_name": "6555b268-88a9-4982-bd51-5819ac229b3a", + "february": 0.0, + "july": 0.0, + "september": 0.0, + "august": 0.0, + "identifier": "6555b268-88a9-4982-bd51-5819ac229b3a", + "user_data": {}, + "january": 0.0, + "november": 0.0, + "october": 0.0, + "december": 0.0, + "april": 0.0, + "march": 0.0 + } + } }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" + "location": { + "latitude": 40.600000000000001, + "site_elevation": null, + "display_name": "8dfbd849-1cc4-4bcf-806a-3f505236ab3b", + "identifier": "8dfbd849-1cc4-4bcf-806a-3f505236ab3b", + "user_data": {}, + "climate_zone": 1, + "longitude": -73.799999999999997, + "hours_from_UTC": -4 }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - } + "identifier": "cfa6936c-05de-4df4-8dcf-ad26efaa13fb", + "user_data": {} }, - "identifier": "Room_1_2d240c05..Face2" - }, - { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true + "user_data": {}, + "thermal_bridges": {}, + "source_energy_factors": { + "factors": [] }, - "display_name": "Room_1_2d240c05..Face3", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 0.0, - 4.0, - 3.0 - ], - [ - 0.0, - 4.0, - 0.0 - ], - [ - 0.0, - 0.0, - 0.0 - ], - [ - 0.0, - 0.0, - 3.0 - ] - ], - "plane": { - "x": [ - 0.0, - -1.0, - 0.0 - ], - "type": "Plane", - "n": [ - -1.0, - 0.0, - 0.0 - ], - "o": [ - 0.0, - 4.0, - 0.0 - ] - } + "name": "Unnamed_Bldg_Segment", + "mech_room_temp": 20.0, + "summer_hrv_bypass_mode": { + "value": "4-ALWAYS" }, - "type": "Face", - "face_type": "Wall", - "properties": { - "type": "FacePropertiesAbridged", - "radiance": { - "type": "FaceRadiancePropertiesAbridged" + "wind_exposure_type": { + "value": "1-SEVERAL_SIDES_EXPOSED_NO_SCREENING" + }, + "phius_certification": { + "certification_program": { + "value": "7-PHIUS 2021 CORE" }, - "ph_hvac": { - "type": "FacePhHvacProperties" + "int_gains_evap_per_person": 15, + "building_status": { + "value": "1-IN_PLANNING" }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" + "building_use_type": { + "value": "1-RESIDENTIAL" }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - } - }, - "identifier": "Room_1_2d240c05..Face3" - }, + "display_name": "21ba6f66-37ee-4113-b65d-b0448648d000", + "icfa_override": null, + "building_type": { + "value": "1-NEW_CONSTRUCTION" + }, + "PHIUS2021_cooling_demand": 15.0, + "PHIUS2021_heating_load": 10.0, + "int_gains_toilet_room_util_pat": null, + "int_gains_use_school_defaults": false, + "int_gains_num_toilets": 1, + "identifier": "21ba6f66-37ee-4113-b65d-b0448648d000", + "user_data": {}, + "building_category_type": { + "value": "1-RESIDENTIAL BUILDING" + }, + "localization_selection_type": 2, + "PHIUS2021_cooling_load": 10.0, + "int_gains_dhw_marginal_perf_ratio": null, + "PHIUS2021_heating_demand": 15.0, + "int_gains_flush_heat_loss": true + } + } + ] + }, + "energy": { + "electric_load_center": { + "type": "ElectricLoadCenter", + "inverter_dc_to_ac_size_ratio": 1.1000000000000001, + "inverter_efficiency": 0.95999999999999996 + }, + "schedules": [ { - "boundary_condition": { - "type": "Ground" - }, - "display_name": "Room_1_2d240c05..Face4", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 5.0, - 4.0, - 0.0 - ], - [ - 5.0, - 0.0, - 0.0 + "day_schedules": [ + { + "values": [ + 15.600000000000000 ], - [ - 0.0, - 0.0, - 0.0 + "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", + "times": [ + [ + 0, + 0 + ] ], - [ - 0.0, - 4.0, - 0.0 - ] - ], - "plane": { - "x": [ - 0.0, - 1.0, - 0.0 + "interpolate": false + }, + { + "values": [ + 15.600000000000000 ], - "type": "Plane", - "n": [ - 0.0, - 0.0, - -1.0 + "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", + "times": [ + [ + 0, + 0 + ] ], - "o": [ - 0.0, - 0.0, - 0.0 - ] - } - }, - "type": "Face", - "face_type": "Floor", - "properties": { - "type": "FacePropertiesAbridged", - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - } - }, - "identifier": "Room_1_2d240c05..Face4" - }, - { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" + "interpolate": false }, - "sun_exposure": true - }, - "display_name": "Room_1_2d240c05..Face5", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 0.0, - 4.0, - 3.0 + { + "values": [ + 15.600000000000000, + 17.600000000000001, + 19.600000000000001, + 21.0, + 15.600000000000000 ], - [ - 0.0, - 0.0, - 3.0 + "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 22, + 0 + ] ], - [ - 5.0, - 0.0, - 3.0 + "interpolate": false + }, + { + "values": [ + 15.600000000000000, + 17.800000000000001, + 20.0, + 21.0, + 15.600000000000000 ], - [ - 5.0, - 4.0, - 3.0 - ] - ], - "plane": { - "x": [ - 1.0, - 0.0, - -5.5511151231257827e-17 + "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 22, + 0 + ] ], - "type": "Plane", - "n": [ - 5.5511151231257827e-17, - -0.0, - 1.0 + "interpolate": false + }, + { + "values": [ + 15.600000000000000, + 17.800000000000001, + 20.0, + 21.0, + 15.600000000000000 ], - "o": [ - 0.0, - 0.0, - 3.0 - ] + "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 17, + 0 + ] + ], + "interpolate": false } - }, - "type": "Face", - "face_type": "RoofCeiling", + ], + "summer_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", + "holiday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", "properties": { - "type": "FacePropertiesAbridged", - "radiance": { - "type": "FaceRadiancePropertiesAbridged" + "type": "ScheduleRulesetProperties", + "ph": { + "operating_weeks_year": 52.142899999999997, + "operating_days_wk": 7.0, + "type": "ScheduleRulesetPhProperties", + "id_num": 0, + "operating_periods": { + "collection": [] + } + } + }, + "schedule_rules": [ + { + "start_date": [ + 1, + 1 + ], + "apply_tuesday": true, + "apply_saturday": false, + "apply_thursday": true, + "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": true, + "apply_wednesday": true, + "end_date": [ + 12, + 31 + ], + "apply_monday": true }, - "ph_hvac": { - "type": "FacePhHvacProperties" + { + "start_date": [ + 1, + 1 + ], + "apply_tuesday": false, + "apply_saturday": true, + "apply_thursday": false, + "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": false, + "apply_wednesday": false, + "end_date": [ + 12, + 31 + ], + "apply_monday": false + } + ], + "schedule_type_limit": "Temperature", + "type": "ScheduleRulesetAbridged", + "identifier": "Generic Office Heating", + "winter_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", + "default_day_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default" + }, + { + "day_schedules": [ + { + "values": [ + 0.2307553806, + 0.28810717499999999, + 0.2307553806 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 + ] + ], + "interpolate": false }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" + { + "values": [ + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", + "times": [ + [ + 0, + 0 + ] + ], + "interpolate": false + }, + { + "values": [ + 0.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", + "times": [ + [ + 0, + 0 + ] + ], + "interpolate": false + }, + { + "values": [ + 0.2307553806, + 0.38123479599999999, + 0.47654349499999998, + 0.33358044650000002, + 0.28592609699999999, + 0.2307553806 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 8, + 0 + ], + [ + 12, + 0 + ], + [ + 17, + 0 + ], + [ + 19, + 0 + ] + ], + "interpolate": false }, + { + "values": [ + 0.30767384079999999, + 0.38123479599999999, + 0.85777829100000003, + 0.76246959199999997, + 0.85777829100000003, + 0.47654349499999998, + 0.38123479599999999 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 8, + 0 + ], + [ + 12, + 0 + ], + [ + 13, + 0 + ], + [ + 17, + 0 + ], + [ + 18, + 0 + ] + ], + "interpolate": false + } + ], + "summer_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", + "holiday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", + "properties": { + "type": "ScheduleRulesetProperties", "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 + "operating_weeks_year": 52.142899999999997, + "operating_days_wk": 7.0, + "type": "ScheduleRulesetPhProperties", + "id_num": 0, + "operating_periods": { + "collection": [] + } } }, - "identifier": "Room_1_2d240c05..Face5" - } - ], - "properties": { - "type": "RoomPropertiesAbridged", - "radiance": { - "type": "RoomRadiancePropertiesAbridged" - }, - "ph_hvac": { - "id_num": 0, - "heat_pump_systems": [], - "exhaust_vent_devices": [], - "renewable_devices": [], - "hot_water_system": null, - "heating_systems": [], - "type": "RoomPhHvacPropertiesAbridged", - "supportive_devices": [], - "ventilation_system": null - }, - "energy": { - "type": "RoomEnergyPropertiesAbridged", - "hvac": "Room_1_2d240c05 Ideal Loads Air System", - "program_type": "Generic Office Program" - }, - "ph": { - "ph_foundations": [], - "specific_heat_capacity": "1-LIGHTWEIGHT", - "spaces": [], - "type": "RoomPhPropertiesAbridged", - "ph_bldg_segment_id": "7cdab386-9404-4651-80c3-633433a6eb36" - } - }, - "identifier": "Room_1_2d240c05" - } - ], - "display_name": "unnamed", - "angle_tolerance": 1.0, - "type": "Model", - "units": "Meters", - "version": "1.55.0", - "properties": { - "type": "ModelProperties", - "radiance": { - "type": "ModelRadianceProperties", - "modifiers": [], - "global_modifier_set": { - "shade_set": { - "type": "ShadeModifierSetAbridged", - "exterior_modifier": "generic_exterior_shade_0.35", - "interior_modifier": "generic_interior_shade_0.50" - }, - "air_boundary_modifier": "air_boundary", - "type": "GlobalModifierSet", - "floor_set": { - "type": "FloorModifierSetAbridged", - "exterior_modifier": "generic_floor_0.20", - "interior_modifier": "generic_floor_0.20" - }, - "wall_set": { - "type": "WallModifierSetAbridged", - "exterior_modifier": "generic_wall_0.50", - "interior_modifier": "generic_wall_0.50" - }, - "context_modifier": "generic_context_0.20", - "aperture_set": { - "skylight_modifier": "generic_exterior_window_vis_0.64", - "window_modifier": "generic_exterior_window_vis_0.64", - "interior_modifier": "generic_interior_window_vis_0.88", - "type": "ApertureModifierSetAbridged", - "operable_modifier": "generic_exterior_window_vis_0.64" - }, - "door_set": { - "overhead_modifier": "generic_opaque_door_0.50", - "exterior_glass_modifier": "generic_exterior_window_vis_0.64", - "interior_modifier": "generic_opaque_door_0.50", - "type": "DoorModifierSetAbridged", - "interior_glass_modifier": "generic_interior_window_vis_0.88", - "exterior_modifier": "generic_opaque_door_0.50" - }, - "roof_ceiling_set": { - "type": "RoofCeilingModifierSetAbridged", - "exterior_modifier": "generic_ceiling_0.80", - "interior_modifier": "generic_ceiling_0.80" - }, - "modifiers": [ - { - "type": "Plastic", - "roughness": 0.0, - "dependencies": [], - "r_reflectance": 0.34999999999999998, - "identifier": "generic_exterior_shade_0.35", - "g_reflectance": 0.34999999999999998, - "specularity": 0.0, - "modifier": null, - "b_reflectance": 0.34999999999999998 - }, - { - "type": "Plastic", - "roughness": 0.0, - "dependencies": [], - "r_reflectance": 0.5, - "identifier": "generic_interior_shade_0.50", - "g_reflectance": 0.5, - "specularity": 0.0, - "modifier": null, - "b_reflectance": 0.5 - }, - { - "type": "Plastic", - "roughness": 0.0, - "dependencies": [], - "r_reflectance": 0.80000000000000004, - "identifier": "generic_ceiling_0.80", - "g_reflectance": 0.80000000000000004, - "specularity": 0.0, - "modifier": null, - "b_reflectance": 0.80000000000000004 - }, - { - "type": "Plastic", - "roughness": 0.0, - "dependencies": [], - "r_reflectance": 0.5, - "identifier": "generic_wall_0.50", - "g_reflectance": 0.5, - "specularity": 0.0, - "modifier": null, - "b_reflectance": 0.5 - }, - { - "g_transmissivity": 0.95841543286105957, - "modifier": null, - "identifier": "generic_interior_window_vis_0.88", - "refraction_index": null, - "r_transmissivity": 0.95841543286105957, - "dependencies": [], - "type": "Glass", - "b_transmissivity": 0.95841543286105957 - }, - { - "type": "Plastic", - "roughness": 0.0, - "dependencies": [], - "r_reflectance": 0.20000000000000001, - "identifier": "generic_floor_0.20", - "g_reflectance": 0.20000000000000001, - "specularity": 0.0, - "modifier": null, - "b_reflectance": 0.20000000000000001 - }, - { - "g_transmissivity": 0.69757618153843315, - "modifier": null, - "identifier": "generic_exterior_window_vis_0.64", - "refraction_index": null, - "r_transmissivity": 0.69757618153843315, - "dependencies": [], - "type": "Glass", - "b_transmissivity": 0.69757618153843315 - }, - { - "type": "Plastic", - "roughness": 0.0, - "dependencies": [], - "r_reflectance": 0.5, - "identifier": "generic_opaque_door_0.50", - "g_reflectance": 0.5, - "specularity": 0.0, - "modifier": null, - "b_reflectance": 0.5 - }, - { - "transmitted_spec": 1.0, - "b_reflectance": 1.0, - "modifier": null, - "r_reflectance": 1.0, - "roughness": 0.0, - "dependencies": [], - "type": "Trans", - "transmitted_diff": 1.0, - "g_reflectance": 1.0, - "identifier": "air_boundary", - "specularity": 0.0 - }, - { - "type": "Plastic", - "roughness": 0.0, - "dependencies": [], - "r_reflectance": 0.20000000000000001, - "identifier": "generic_context_0.20", - "g_reflectance": 0.20000000000000001, - "specularity": 0.0, - "modifier": null, - "b_reflectance": 0.20000000000000001 - } - ] - }, - "modifier_sets": [] - }, - "ph_hvac": { - "type": "ModelPhHvacPropertiesAbridged" - }, - "energy": { - "ventilation_simulation_control": { - "reference_humidity_ratio": 0.0, - "aspect_ratio": 1.0, - "long_axis_angle": 0.0, - "reference_pressure": 101325.0, - "type": "VentilationSimulationControl", - "reference_temperature": 20.0, - "vent_control_type": "SingleZone", - "building_type": "LowRise" - }, - "shws": [], - "global_construction_set": { - "shade_construction": "Generic Shade", - "air_boundary_construction": "Generic Air Boundary", - "type": "GlobalConstructionSet", - "floor_set": { - "exterior_construction": "Generic Exposed Floor", - "ground_construction": "Generic Ground Slab", - "type": "FloorConstructionSetAbridged", - "interior_construction": "Generic Interior Floor" - }, - "materials": [ - { - "visible_reflectance": 0.080000000000000002, - "infrared_transmittance": 0.0, - "type": "EnergyWindowMaterialGlazing", - "visible_reflectance_back": 0.080000000000000002, - "dirt_correction": 1.0, - "solar_reflectance_back": 0.070000000000000007, - "emissivity": 0.83999999999999997, - "solar_transmittance": 0.77000000000000002, - "thickness": 0.0060000000000000001, - "visible_transmittance": 0.88, - "conductivity": 1.0, - "solar_reflectance": 0.070000000000000007, - "solar_diffusing": false, - "identifier": "Generic Clear Glass", - "emissivity_back": 0.83999999999999997 - }, - { - "solar_absorptance": 0.20000000000000001, - "type": "EnergyMaterial", - "conductivity": 0.059999999999999998, - "thermal_absorptance": 0.90000000000000002, - "identifier": "Generic Acoustic Tile", - "density": 368.0, - "specific_heat": 590.0, - "properties": { - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] - }, - "id_num": 0, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "roughness": "MediumSmooth", - "thickness": 0.02, - "visible_absorptance": 0.20000000000000001 - }, - { - "solar_absorptance": 0.69999999999999996, - "type": "EnergyMaterial", - "conductivity": 0.029999999999999999, - "thermal_absorptance": 0.90000000000000002, - "identifier": "Generic 25mm Insulation", - "density": 43.0, - "specific_heat": 1210.0, - "properties": { - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] - }, - "id_num": 0, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "roughness": "MediumRough", - "thickness": 0.025000000000000001, - "visible_absorptance": 0.69999999999999996 - }, - { - "solar_absorptance": 0.80000000000000004, - "type": "EnergyMaterial", - "conductivity": 0.53000000000000003, - "thermal_absorptance": 0.90000000000000002, - "identifier": "Generic LW Concrete", - "density": 1280.0, - "specific_heat": 840.0, - "properties": { - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] - }, - "id_num": 0, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "roughness": "MediumRough", - "thickness": 0.10000000000000001, - "visible_absorptance": 0.80000000000000004 - }, - { - "solar_absorptance": 0.5, - "type": "EnergyMaterial", - "conductivity": 0.16, - "thermal_absorptance": 0.90000000000000002, - "identifier": "Generic Gypsum Board", - "density": 800.0, - "specific_heat": 1090.0, - "properties": { - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] - }, - "id_num": 0, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "roughness": "MediumSmooth", - "thickness": 0.012699999999999999, - "visible_absorptance": 0.5 - }, - { - "solar_absorptance": 0.69999999999999996, - "type": "EnergyMaterial", - "conductivity": 0.029999999999999999, - "thermal_absorptance": 0.90000000000000002, - "identifier": "Generic 50mm Insulation", - "density": 43.0, - "specific_heat": 1210.0, - "properties": { - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] - }, - "id_num": 0, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "roughness": "MediumRough", - "thickness": 0.050000000000000003, - "visible_absorptance": 0.69999999999999996 - }, - { - "solar_absorptance": 0.65000000000000002, - "type": "EnergyMaterial", - "conductivity": 0.16, - "thermal_absorptance": 0.90000000000000002, - "identifier": "Generic Roof Membrane", - "density": 1120.0, - "specific_heat": 1460.0, - "properties": { - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] - }, - "id_num": 0, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "roughness": "MediumRough", - "thickness": 0.01, - "visible_absorptance": 0.65000000000000002 - }, - { - "visible_reflectance": 0.20999999999999999, - "infrared_transmittance": 0.0, - "type": "EnergyWindowMaterialGlazing", - "visible_reflectance_back": 0.20999999999999999, - "dirt_correction": 1.0, - "solar_reflectance_back": 0.35999999999999999, - "emissivity": 0.83999999999999997, - "solar_transmittance": 0.45000000000000001, - "thickness": 0.0060000000000000001, - "visible_transmittance": 0.70999999999999996, - "conductivity": 1.0, - "solar_reflectance": 0.35999999999999999, - "solar_diffusing": false, - "identifier": "Generic Low-e Glass", - "emissivity_back": 0.047 - }, - { - "solar_absorptance": 0.69999999999999996, - "type": "EnergyMaterial", - "conductivity": 0.55600000000000005, - "thermal_absorptance": 0.90000000000000002, - "identifier": "Generic Ceiling Air Gap", - "density": 1.2800000000000000, - "specific_heat": 1000.0, - "properties": { - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] - }, - "id_num": 0, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "roughness": "Smooth", - "thickness": 0.10000000000000001, - "visible_absorptance": 0.69999999999999996 - }, - { - "solar_absorptance": 0.80000000000000004, - "type": "EnergyMaterial", - "conductivity": 1.9500000000000000, - "thermal_absorptance": 0.90000000000000002, - "identifier": "Generic HW Concrete", - "density": 2240.0, - "specific_heat": 900.0, - "properties": { - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] - }, - "id_num": 0, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "roughness": "MediumRough", - "thickness": 0.20000000000000001, - "visible_absorptance": 0.80000000000000004 - }, - { - "solar_absorptance": 0.65000000000000002, - "type": "EnergyMaterial", - "conductivity": 0.90000000000000002, - "thermal_absorptance": 0.90000000000000002, - "identifier": "Generic Brick", - "density": 1920.0, - "specific_heat": 790.0, - "properties": { - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] - }, - "id_num": 0, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "roughness": "MediumRough", - "thickness": 0.10000000000000001, - "visible_absorptance": 0.65000000000000002 - }, - { - "solar_absorptance": 0.69999999999999996, - "type": "EnergyMaterial", - "conductivity": 0.66700000000000004, - "thermal_absorptance": 0.90000000000000002, - "identifier": "Generic Wall Air Gap", - "density": 1.2800000000000000, - "specific_heat": 1000.0, - "properties": { - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] - }, - "id_num": 0, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "roughness": "Smooth", - "thickness": 0.10000000000000001, - "visible_absorptance": 0.69999999999999996 - }, - { - "thickness": 0.012699999999999999, - "gas_type": "Air", - "type": "EnergyWindowMaterialGas", - "identifier": "Generic Window Air Gap" - }, - { - "solar_absorptance": 0.5, - "type": "EnergyMaterial", - "conductivity": 0.14999999999999999, - "thermal_absorptance": 0.90000000000000002, - "identifier": "Generic 25mm Wood", - "density": 608.0, - "specific_heat": 1630.0, - "properties": { - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] - }, - "id_num": 0, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "roughness": "MediumSmooth", - "thickness": 0.025399999999999999, - "visible_absorptance": 0.5 - }, - { - "solar_absorptance": 0.5, - "type": "EnergyMaterial", - "conductivity": 45.0, - "thermal_absorptance": 0.90000000000000002, - "identifier": "Generic Painted Metal", - "density": 7690.0, - "specific_heat": 410.0, - "properties": { - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] - }, - "id_num": 0, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "roughness": "Smooth", - "thickness": 0.0015, - "visible_absorptance": 0.5 - } - ], - "wall_set": { - "exterior_construction": "Generic Exterior Wall", - "ground_construction": "Generic Underground Wall", - "type": "WallConstructionSetAbridged", - "interior_construction": "Generic Interior Wall" - }, - "constructions": [ - { - "is_specular": false, - "solar_reflectance": 0.20000000000000001, - "type": "ShadeConstruction", - "visible_reflectance": 0.20000000000000001, - "identifier": "Generic Context" - }, - { - "type": "AirBoundaryConstructionAbridged", - "air_mixing_schedule": "Always On", - "air_mixing_per_area": 0.10000000000000001, - "identifier": "Generic Air Boundary" - }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic 50mm Insulation", - "Generic HW Concrete" - ], - "identifier": "Generic Ground Slab" - }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic Painted Metal", - "Generic Ceiling Air Gap", - "Generic 50mm Insulation", - "Generic LW Concrete" - ], - "identifier": "Generic Exposed Floor" - }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic Brick", - "Generic LW Concrete", - "Generic 50mm Insulation", - "Generic Wall Air Gap", - "Generic Gypsum Board" - ], - "identifier": "Generic Exterior Wall" - }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic Gypsum Board", - "Generic Wall Air Gap", - "Generic Gypsum Board" - ], - "identifier": "Generic Interior Wall" - }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic Acoustic Tile", - "Generic Ceiling Air Gap", - "Generic LW Concrete" - ], - "identifier": "Generic Interior Floor" - }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic Roof Membrane", - "Generic 50mm Insulation", - "Generic LW Concrete", - "Generic Ceiling Air Gap", - "Generic Acoustic Tile" - ], - "identifier": "Generic Roof" - }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic 50mm Insulation", - "Generic HW Concrete", - "Generic Wall Air Gap", - "Generic Gypsum Board" - ], - "identifier": "Generic Underground Wall" - }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic LW Concrete", - "Generic Ceiling Air Gap", - "Generic Acoustic Tile" - ], - "identifier": "Generic Interior Ceiling" - }, - { - "is_specular": false, - "solar_reflectance": 0.34999999999999998, - "type": "ShadeConstruction", - "visible_reflectance": 0.34999999999999998, - "identifier": "Generic Shade" - }, - { - "type": "WindowConstructionAbridged", - "properties": { - "ph": { - "type": "WindowConstructionPhProperties", - "id_num": 0 - }, - "type": "WindowConstructionProperties" - }, - "materials": [ - "Generic Low-e Glass", - "Generic Window Air Gap", - "Generic Clear Glass" - ], - "identifier": "Generic Double Pane" - }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic 50mm Insulation", - "Generic HW Concrete", - "Generic Ceiling Air Gap", - "Generic Acoustic Tile" - ], - "identifier": "Generic Underground Roof" - }, - { - "type": "WindowConstructionAbridged", - "properties": { - "ph": { - "type": "WindowConstructionPhProperties", - "id_num": 0 - }, - "type": "WindowConstructionProperties" - }, - "materials": [ - "Generic Clear Glass" - ], - "identifier": "Generic Single Pane" - }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic 25mm Wood" - ], - "identifier": "Generic Interior Door" - }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic Painted Metal", - "Generic 25mm Insulation", - "Generic Painted Metal" - ], - "identifier": "Generic Exterior Door" - } - ], - "aperture_set": { - "skylight_construction": "Generic Double Pane", - "type": "ApertureConstructionSetAbridged", - "operable_construction": "Generic Double Pane", - "interior_construction": "Generic Single Pane", - "window_construction": "Generic Double Pane" - }, - "door_set": { - "interior_glass_construction": "Generic Single Pane", - "exterior_construction": "Generic Exterior Door", - "type": "DoorConstructionSetAbridged", - "exterior_glass_construction": "Generic Double Pane", - "interior_construction": "Generic Interior Door", - "overhead_construction": "Generic Exterior Door" - }, - "roof_ceiling_set": { - "exterior_construction": "Generic Roof", - "ground_construction": "Generic Underground Roof", - "type": "RoofCeilingConstructionSetAbridged", - "interior_construction": "Generic Interior Ceiling" - }, - "context_construction": "Generic Context" - }, - "program_types": [ - { - "infiltration": { - "type": "InfiltrationAbridged", - "flow_per_exterior_area": 0.00022660000000000001, - "schedule": "Generic Office Infiltration", - "identifier": "Generic Office Infiltration" - }, - "electric_equipment": { - "schedule": "Generic Office Equipment", - "watts_per_area": 10.330000000000000, - "type": "ElectricEquipmentAbridged", - "lost_fraction": 0.0, - "radiant_fraction": 0.5, - "latent_fraction": 0.0, - "identifier": "Generic Office Equipment", - "properties": { - "ph": { - "type": "ElectricEquipmentPhProperties", - "equipment_collection": { - "equipment_set": {} - } - }, - "type": "ElectricEquipmentProperties" - } - }, - "type": "ProgramTypeAbridged", - "setpoint": { - "type": "SetpointAbridged", - "heating_schedule": "Generic Office Heating", - "cooling_schedule": "Generic Office Cooling", - "identifier": "Generic Office Setpoints" - }, - "lighting": { - "schedule": "Generic Office Lighting", - "visible_fraction": 0.20000000000000001, - "watts_per_area": 10.550000000000001, - "type": "LightingAbridged", - "radiant_fraction": 0.69999999999999996, - "return_air_fraction": 0.0, - "identifier": "Generic Office Lighting", - "properties": { - "ph": { - "type": "LightingPhProperties", - "target_lux": 300, - "target_lux_height": 0.80000000000000004, - "id_num": 0 - }, - "type": "LightingProperties" - } - }, - "ventilation": { - "type": "VentilationAbridged", - "flow_per_area": 0.00030499999999999999, - "flow_per_person": 0.0023600000000000001, - "identifier": "Generic Office Ventilation" - }, - "identifier": "Generic Office Program", - "people": { - "occupancy_schedule": "Generic Office Occupancy", - "activity_schedule": "Seated Adult Activity", - "type": "PeopleAbridged", - "people_per_area": 0.056500000000000002, - "radiant_fraction": 0.29999999999999999, - "latent_fraction": { - "type": "Autocalculate" + "schedule_rules": [ + { + "start_date": [ + 1, + 1 + ], + "apply_tuesday": true, + "apply_saturday": false, + "apply_thursday": true, + "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": true, + "apply_wednesday": true, + "end_date": [ + 12, + 31 + ], + "apply_monday": true }, - "identifier": "Generic Office People", - "properties": { - "ph": { - "id_num": 0, - "number_bedrooms": 0, - "dwellings": { - "num_dwellings": 0, - "identifier": "a414bce0-bfc8-4eee-8d0e-96f0ab9b74bc" - }, - "type": "PeoplePhProperties", - "number_people": 0.0 - }, - "type": "PeopleProperties" + { + "start_date": [ + 1, + 1 + ], + "apply_tuesday": false, + "apply_saturday": true, + "apply_thursday": false, + "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": false, + "apply_wednesday": false, + "end_date": [ + 12, + 31 + ], + "apply_monday": false } - } - } - ], - "type": "ModelEnergyProperties", - "materials": [], - "hvacs": [ - { - "heating_limit": { - "type": "Autosize" - }, - "cooling_limit": { - "type": "Autosize" - }, - "cooling_air_temperature": 13.0, - "type": "IdealAirSystemAbridged", - "economizer_type": "DifferentialDryBulb", - "heating_air_temperature": 50.0, - "demand_controlled_ventilation": false, - "latent_heat_recovery": 0.0, - "sensible_heat_recovery": 0.0, - "identifier": "Room_1_2d240c05 Ideal Loads Air System" - } - ], - "schedules": [ + ], + "schedule_type_limit": "Fractional", + "type": "ScheduleRulesetAbridged", + "identifier": "Generic Office Equipment", + "winter_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", + "default_day_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun" + }, { + "day_schedules": [ + { + "values": [ + 0.050000000000000003, + 0.04311628, + 0.050000000000000003 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 + ] + ], + "interpolate": false + }, + { + "values": [ + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", + "times": [ + [ + 0, + 0 + ] + ], + "interpolate": false + }, + { + "values": [ + 0.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", + "times": [ + [ + 0, + 0 + ] + ], + "interpolate": false + }, + { + "values": [ + 0.050000000000000003, + 0.08623256, + 0.25869767999999999, + 0.12934883999999999, + 0.04311628, + 0.050000000000000003 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 8, + 0 + ], + [ + 12, + 0 + ], + [ + 17, + 0 + ], + [ + 19, + 0 + ] + ], + "interpolate": false + }, + { + "values": [ + 0.050000000000000003, + 0.10000000000000001, + 0.08623256, + 0.25869767999999999, + 0.77609304000000001, + 0.43116280000000001, + 0.25869767999999999, + 0.17246512, + 0.08623256, + 0.04311628 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 8, + 0 + ], + [ + 17, + 0 + ], + [ + 18, + 0 + ], + [ + 20, + 0 + ], + [ + 22, + 0 + ], + [ + 23, + 0 + ] + ], + "interpolate": false + } + ], + "summer_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", + "holiday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", "properties": { + "type": "ScheduleRulesetProperties", "ph": { + "operating_weeks_year": 52.142899999999997, + "operating_days_wk": 7.0, + "type": "ScheduleRulesetPhProperties", "id_num": 0, "operating_periods": { "collection": [] - }, - "type": "ScheduleRulesetPhProperties", - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" + } + } }, - "winter_designday_schedule": "OfficeMedium BLDG_OCC_SCH_WntrDsn", - "summer_designday_schedule": "OfficeMedium BLDG_OCC_SCH_SmrDsn", - "holiday_schedule": "OfficeMedium BLDG_OCC_SCH_Default", - "default_day_schedule": "OfficeMedium BLDG_OCC_SCH_Default", + "schedule_rules": [ + { + "start_date": [ + 1, + 1 + ], + "apply_tuesday": true, + "apply_saturday": false, + "apply_thursday": true, + "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": true, + "apply_wednesday": true, + "end_date": [ + 12, + 31 + ], + "apply_monday": true + }, + { + "start_date": [ + 1, + 1 + ], + "apply_tuesday": false, + "apply_saturday": true, + "apply_thursday": false, + "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": false, + "apply_wednesday": false, + "end_date": [ + 12, + 31 + ], + "apply_monday": false + } + ], + "schedule_type_limit": "Fractional", "type": "ScheduleRulesetAbridged", + "identifier": "Generic Office Lighting", + "winter_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", + "default_day_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun" + }, + { "day_schedules": [ { "values": [ @@ -1304,6 +1027,8 @@ 0.050000000000000003, 0.0 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_Default", "times": [ [ 0, @@ -1318,9 +1043,7 @@ 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_OCC_SCH_Default" + "interpolate": false }, { "values": [ @@ -1328,6 +1051,8 @@ 1.0, 0.050000000000000003 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_SmrDsn", "times": [ [ 0, @@ -1342,36 +1067,234 @@ 0 ] ], - "interpolate": false, + "interpolate": false + }, + { + "values": [ + 0.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_WntrDsn", + "times": [ + [ + 0, + 0 + ] + ], + "interpolate": false + }, + { + "values": [ + 0.0, + 0.10000000000000001, + 0.20000000000000001, + 0.94999999999999996, + 0.5, + 0.94999999999999996, + 0.29999999999999999, + 0.10000000000000001, + 0.050000000000000003 + ], "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_OCC_SCH_SmrDsn" + "identifier": "OfficeMedium BLDG_OCC_SCH_Wkdy", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 8, + 0 + ], + [ + 12, + 0 + ], + [ + 13, + 0 + ], + [ + 17, + 0 + ], + [ + 18, + 0 + ], + [ + 22, + 0 + ] + ], + "interpolate": false }, { "values": [ + 0.0, + 0.10000000000000001, + 0.29999999999999999, + 0.10000000000000001, + 0.050000000000000003, 0.0 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_Sat", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 8, + 0 + ], + [ + 12, + 0 + ], + [ + 17, + 0 + ], + [ + 19, + 0 + ] + ], + "interpolate": false + } + ], + "summer_designday_schedule": "OfficeMedium BLDG_OCC_SCH_SmrDsn", + "holiday_schedule": "OfficeMedium BLDG_OCC_SCH_Default", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_weeks_year": 52.142899999999997, + "operating_days_wk": 7.0, + "type": "ScheduleRulesetPhProperties", + "id_num": 0, + "operating_periods": { + "collection": [] + } + } + }, + "schedule_rules": [ + { + "start_date": [ + 1, + 1 + ], + "apply_tuesday": true, + "apply_saturday": false, + "apply_thursday": true, + "schedule_day": "OfficeMedium BLDG_OCC_SCH_Wkdy", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": true, + "apply_wednesday": true, + "end_date": [ + 12, + 31 + ], + "apply_monday": true + }, + { + "start_date": [ + 1, + 1 + ], + "apply_tuesday": false, + "apply_saturday": true, + "apply_thursday": false, + "schedule_day": "OfficeMedium BLDG_OCC_SCH_Sat", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": false, + "apply_wednesday": false, + "end_date": [ + 12, + 31 + ], + "apply_monday": false + } + ], + "schedule_type_limit": "Fractional", + "type": "ScheduleRulesetAbridged", + "identifier": "Generic Office Occupancy", + "winter_designday_schedule": "OfficeMedium BLDG_OCC_SCH_WntrDsn", + "default_day_schedule": "OfficeMedium BLDG_OCC_SCH_Default" + }, + { + "day_schedules": [ + { + "values": [ + 120.0 + ], + "type": "ScheduleDay", + "identifier": "Seated Adult Activity_Day Schedule", + "times": [ + [ + 0, + 0 + ] + ], + "interpolate": false + } + ], + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_weeks_year": 52.142899999999997, + "operating_days_wk": 7.0, + "type": "ScheduleRulesetPhProperties", + "id_num": 0, + "operating_periods": { + "collection": [] + } + } + }, + "schedule_type_limit": "Activity Level", + "type": "ScheduleRulesetAbridged", + "identifier": "Seated Adult Activity", + "default_day_schedule": "Seated Adult Activity_Day Schedule" + }, + { + "day_schedules": [ + { + "values": [ + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Default", "times": [ [ 0, 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_OCC_SCH_WntrDsn" + "interpolate": false }, { "values": [ - 0.0, - 0.10000000000000001, - 0.20000000000000001, - 0.94999999999999996, - 0.5, - 0.94999999999999996, - 0.29999999999999999, - 0.10000000000000001, - 0.050000000000000003 + 1.0, + 0.25, + 1.0 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", "times": [ [ 0, @@ -1382,47 +1305,44 @@ 0 ], [ - 7, - 0 - ], - [ - 8, - 0 - ], - [ - 12, + 22, 0 - ], + ] + ], + "interpolate": false + }, + { + "values": [ + 1.0, + 0.25, + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", + "times": [ [ - 13, + 0, 0 ], [ - 17, + 6, 0 ], [ 18, 0 - ], - [ - 22, - 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_OCC_SCH_Wkdy" + "interpolate": false }, { "values": [ - 0.0, - 0.10000000000000001, - 0.29999999999999999, - 0.10000000000000001, - 0.050000000000000003, - 0.0 + 1.0, + 0.25, + 1.0 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy", "times": [ [ 0, @@ -1433,43 +1353,65 @@ 0 ], [ - 8, + 22, 0 - ], + ] + ], + "interpolate": false + }, + { + "values": [ + 1.0, + 0.25, + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat", + "times": [ [ - 12, + 0, 0 ], [ - 17, + 6, 0 ], [ - 19, + 18, 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_OCC_SCH_Sat" + "interpolate": false } ], - "schedule_type_limit": "Fractional", - "identifier": "Generic Office Occupancy", + "summer_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", + "holiday_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_weeks_year": 52.142899999999997, + "operating_days_wk": 7.0, + "type": "ScheduleRulesetPhProperties", + "id_num": 0, + "operating_periods": { + "collection": [] + } + } + }, "schedule_rules": [ { - "schedule_day": "OfficeMedium BLDG_OCC_SCH_Wkdy", - "apply_sunday": false, "start_date": [ 1, 1 ], - "type": "ScheduleRuleAbridged", - "apply_saturday": false, - "apply_wednesday": true, "apply_tuesday": true, - "apply_friday": true, + "apply_saturday": false, "apply_thursday": true, + "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Wkdy", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": true, + "apply_wednesday": true, "end_date": [ 12, 31 @@ -1477,58 +1419,46 @@ "apply_monday": true }, { - "schedule_day": "OfficeMedium BLDG_OCC_SCH_Sat", - "apply_sunday": false, "start_date": [ 1, 1 ], - "type": "ScheduleRuleAbridged", - "apply_saturday": true, - "apply_wednesday": false, "apply_tuesday": false, - "apply_friday": false, + "apply_saturday": true, "apply_thursday": false, + "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Sat", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": false, + "apply_wednesday": false, "end_date": [ 12, 31 ], "apply_monday": false } - ] + ], + "schedule_type_limit": "Fractional", + "type": "ScheduleRulesetAbridged", + "identifier": "Generic Office Infiltration", + "winter_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", + "default_day_schedule": "OfficeMedium INFIL_SCH_PNNL_Default" }, { - "properties": { - "ph": { - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "type": "ScheduleRulesetPhProperties", - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" - }, - "winter_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", - "summer_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", - "holiday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", - "default_day_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", - "type": "ScheduleRulesetAbridged", "day_schedules": [ { "values": [ 26.699999999999999 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", "times": [ [ 0, 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default" + "interpolate": false }, { "values": [ @@ -1538,6 +1468,8 @@ 24.0, 26.699999999999999 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", "times": [ [ 0, @@ -1560,23 +1492,21 @@ 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn" + "interpolate": false }, { "values": [ 26.699999999999999 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", "times": [ [ 0, 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn" + "interpolate": false }, { "values": [ @@ -1586,6 +1516,8 @@ 24.0, 26.699999999999999 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", "times": [ [ 0, @@ -1608,9 +1540,7 @@ 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy" + "interpolate": false }, { "values": [ @@ -1620,6 +1550,8 @@ 24.0, 26.699999999999999 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", "times": [ [ 0, @@ -1642,27 +1574,37 @@ 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat" + "interpolate": false } ], - "schedule_type_limit": "Temperature", - "identifier": "Generic Office Cooling", + "summer_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", + "holiday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_weeks_year": 52.142899999999997, + "operating_days_wk": 7.0, + "type": "ScheduleRulesetPhProperties", + "id_num": 0, + "operating_periods": { + "collection": [] + } + } + }, "schedule_rules": [ { - "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", - "apply_sunday": false, "start_date": [ 1, 1 ], - "type": "ScheduleRuleAbridged", - "apply_saturday": false, - "apply_wednesday": true, "apply_tuesday": true, - "apply_friday": true, + "apply_saturday": false, "apply_thursday": true, + "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": true, + "apply_wednesday": true, "end_date": [ 12, 31 @@ -1670,1276 +1612,1339 @@ "apply_monday": true }, { - "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", - "apply_sunday": false, "start_date": [ 1, 1 ], - "type": "ScheduleRuleAbridged", - "apply_saturday": true, - "apply_wednesday": false, "apply_tuesday": false, - "apply_friday": false, + "apply_saturday": true, "apply_thursday": false, + "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": false, + "apply_wednesday": false, "end_date": [ 12, 31 ], "apply_monday": false } - ] + ], + "schedule_type_limit": "Temperature", + "type": "ScheduleRulesetAbridged", + "identifier": "Generic Office Cooling", + "winter_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", + "default_day_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default" + } + ], + "constructions": [], + "type": "ModelEnergyProperties", + "shws": [], + "schedule_type_limits": [ + { + "lower_limit": 0.0, + "upper_limit": 1.0, + "type": "ScheduleTypeLimit", + "identifier": "Fractional", + "unit_type": "Dimensionless", + "numeric_type": "Continuous" + }, + { + "lower_limit": -273.14999999999998, + "upper_limit": { + "type": "NoLimit" + }, + "type": "ScheduleTypeLimit", + "identifier": "Temperature", + "unit_type": "Temperature", + "numeric_type": "Continuous" + }, + { + "lower_limit": 0.0, + "upper_limit": { + "type": "NoLimit" + }, + "type": "ScheduleTypeLimit", + "identifier": "Activity Level", + "unit_type": "ActivityLevel", + "numeric_type": "Continuous" + } + ], + "global_construction_set": { + "shade_construction": "Generic Shade", + "wall_set": { + "ground_construction": "Generic Underground Wall", + "type": "WallConstructionSetAbridged", + "interior_construction": "Generic Interior Wall", + "exterior_construction": "Generic Exterior Wall" + }, + "aperture_set": { + "window_construction": "Generic Double Pane", + "skylight_construction": "Generic Double Pane", + "type": "ApertureConstructionSetAbridged", + "interior_construction": "Generic Single Pane", + "operable_construction": "Generic Double Pane" + }, + "floor_set": { + "ground_construction": "Generic Ground Slab", + "type": "FloorConstructionSetAbridged", + "interior_construction": "Generic Interior Floor", + "exterior_construction": "Generic Exposed Floor" + }, + "type": "GlobalConstructionSet", + "constructions": [ + { + "solar_reflectance": 0.20000000000000001, + "visible_reflectance": 0.20000000000000001, + "type": "ShadeConstruction", + "identifier": "Generic Context", + "is_specular": false + }, + { + "materials": [ + "Generic Acoustic Tile", + "Generic Ceiling Air Gap", + "Generic LW Concrete" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Interior Floor" + }, + { + "materials": [ + "Generic 25mm Wood" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Interior Door" + }, + { + "air_mixing_per_area": 0.10000000000000001, + "type": "AirBoundaryConstructionAbridged", + "identifier": "Generic Air Boundary", + "air_mixing_schedule": "Always On" + }, + { + "materials": [ + "Generic Low-e Glass", + "Generic Window Air Gap", + "Generic Clear Glass" + ], + "type": "WindowConstructionAbridged", + "identifier": "Generic Double Pane", + "properties": { + "type": "WindowConstructionProperties", + "ph": { + "type": "WindowConstructionPhProperties", + "id_num": 0 + } + } + }, + { + "materials": [ + "Generic 50mm Insulation", + "Generic HW Concrete", + "Generic Wall Air Gap", + "Generic Gypsum Board" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Underground Wall" + }, + { + "materials": [ + "Generic Painted Metal", + "Generic 25mm Insulation", + "Generic Painted Metal" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Exterior Door" + }, + { + "materials": [ + "Generic LW Concrete", + "Generic Ceiling Air Gap", + "Generic Acoustic Tile" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Interior Ceiling" + }, + { + "materials": [ + "Generic Painted Metal", + "Generic Ceiling Air Gap", + "Generic 50mm Insulation", + "Generic LW Concrete" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Exposed Floor" + }, + { + "materials": [ + "Generic 50mm Insulation", + "Generic HW Concrete" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Ground Slab" + }, + { + "materials": [ + "Generic Clear Glass" + ], + "type": "WindowConstructionAbridged", + "identifier": "Generic Single Pane", + "properties": { + "type": "WindowConstructionProperties", + "ph": { + "type": "WindowConstructionPhProperties", + "id_num": 0 + } + } + }, + { + "materials": [ + "Generic Brick", + "Generic LW Concrete", + "Generic 50mm Insulation", + "Generic Wall Air Gap", + "Generic Gypsum Board" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Exterior Wall" + }, + { + "materials": [ + "Generic 50mm Insulation", + "Generic HW Concrete", + "Generic Ceiling Air Gap", + "Generic Acoustic Tile" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Underground Roof" + }, + { + "solar_reflectance": 0.34999999999999998, + "visible_reflectance": 0.34999999999999998, + "type": "ShadeConstruction", + "identifier": "Generic Shade", + "is_specular": false + }, + { + "materials": [ + "Generic Gypsum Board", + "Generic Wall Air Gap", + "Generic Gypsum Board" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Interior Wall" + }, + { + "materials": [ + "Generic Roof Membrane", + "Generic 50mm Insulation", + "Generic LW Concrete", + "Generic Ceiling Air Gap", + "Generic Acoustic Tile" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Roof" + } + ], + "roof_ceiling_set": { + "ground_construction": "Generic Underground Roof", + "type": "RoofCeilingConstructionSetAbridged", + "interior_construction": "Generic Interior Ceiling", + "exterior_construction": "Generic Roof" }, - { - "properties": { - "ph": { - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "type": "ScheduleRulesetPhProperties", - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 + "context_construction": "Generic Context", + "air_boundary_construction": "Generic Air Boundary", + "door_set": { + "interior_glass_construction": "Generic Single Pane", + "overhead_construction": "Generic Exterior Door", + "exterior_construction": "Generic Exterior Door", + "exterior_glass_construction": "Generic Double Pane", + "type": "DoorConstructionSetAbridged", + "interior_construction": "Generic Interior Door" + }, + "materials": [ + { + "specific_heat": 410.0, + "density": 7690.0, + "type": "EnergyMaterial", + "thickness": 0.0015, + "identifier": "Generic Painted Metal", + "roughness": "Smooth", + "visible_absorptance": 0.5, + "conductivity": 45.0, + "thermal_absorptance": 0.90000000000000002, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "row_heights": [], + "cells": [], + "column_widths": [] + }, + "id_num": 0, + "user_data": {} + } }, - "type": "ScheduleRulesetProperties" + "solar_absorptance": 0.5 }, - "winter_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", - "summer_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", - "holiday_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", - "default_day_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", - "type": "ScheduleRulesetAbridged", - "day_schedules": [ - { - "values": [ - 1.0 - ], - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Default" - }, - { - "values": [ - 1.0, - 0.25, - 1.0 - ], - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 22, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn" - }, - { - "values": [ - 1.0, - 0.25, - 1.0 - ], - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn" + { + "specific_heat": 790.0, + "density": 1920.0, + "type": "EnergyMaterial", + "thickness": 0.10000000000000001, + "identifier": "Generic Brick", + "roughness": "MediumRough", + "visible_absorptance": 0.65000000000000002, + "conductivity": 0.90000000000000002, + "thermal_absorptance": 0.90000000000000002, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "row_heights": [], + "cells": [], + "column_widths": [] + }, + "id_num": 0, + "user_data": {} + } }, - { - "values": [ - 1.0, - 0.25, - 1.0 - ], - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 22, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy" + "solar_absorptance": 0.65000000000000002 + }, + { + "specific_heat": 1000.0, + "density": 1.2800000000000000, + "type": "EnergyMaterial", + "thickness": 0.10000000000000001, + "identifier": "Generic Ceiling Air Gap", + "roughness": "Smooth", + "visible_absorptance": 0.69999999999999996, + "conductivity": 0.55600000000000005, + "thermal_absorptance": 0.90000000000000002, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "row_heights": [], + "cells": [], + "column_widths": [] + }, + "id_num": 0, + "user_data": {} + } }, - { - "values": [ - 1.0, - 0.25, - 1.0 - ], - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat" - } - ], - "schedule_type_limit": "Fractional", - "identifier": "Generic Office Infiltration", - "schedule_rules": [ - { - "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Wkdy", - "apply_sunday": false, - "start_date": [ - 1, - 1 - ], - "type": "ScheduleRuleAbridged", - "apply_saturday": false, - "apply_wednesday": true, - "apply_tuesday": true, - "apply_friday": true, - "apply_thursday": true, - "end_date": [ - 12, - 31 - ], - "apply_monday": true + "solar_absorptance": 0.69999999999999996 + }, + { + "specific_heat": 1210.0, + "density": 43.0, + "type": "EnergyMaterial", + "thickness": 0.050000000000000003, + "identifier": "Generic 50mm Insulation", + "roughness": "MediumRough", + "visible_absorptance": 0.69999999999999996, + "conductivity": 0.029999999999999999, + "thermal_absorptance": 0.90000000000000002, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "row_heights": [], + "cells": [], + "column_widths": [] + }, + "id_num": 0, + "user_data": {} + } }, - { - "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Sat", - "apply_sunday": false, - "start_date": [ - 1, - 1 - ], - "type": "ScheduleRuleAbridged", - "apply_saturday": true, - "apply_wednesday": false, - "apply_tuesday": false, - "apply_friday": false, - "apply_thursday": false, - "end_date": [ - 12, - 31 - ], - "apply_monday": false - } - ] - }, - { - "properties": { - "ph": { - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "type": "ScheduleRulesetPhProperties", - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 + "solar_absorptance": 0.69999999999999996 + }, + { + "specific_heat": 1090.0, + "density": 800.0, + "type": "EnergyMaterial", + "thickness": 0.012699999999999999, + "identifier": "Generic Gypsum Board", + "roughness": "MediumSmooth", + "visible_absorptance": 0.5, + "conductivity": 0.16, + "thermal_absorptance": 0.90000000000000002, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "row_heights": [], + "cells": [], + "column_widths": [] + }, + "id_num": 0, + "user_data": {} + } }, - "type": "ScheduleRulesetProperties" + "solar_absorptance": 0.5 }, - "winter_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", - "summer_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", - "holiday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", - "default_day_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", - "type": "ScheduleRulesetAbridged", - "day_schedules": [ - { - "values": [ - 15.600000000000000 - ], - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default" + { + "gas_type": "Air", + "thickness": 0.012699999999999999, + "type": "EnergyWindowMaterialGas", + "identifier": "Generic Window Air Gap" + }, + { + "specific_heat": 1210.0, + "density": 43.0, + "type": "EnergyMaterial", + "thickness": 0.025000000000000001, + "identifier": "Generic 25mm Insulation", + "roughness": "MediumRough", + "visible_absorptance": 0.69999999999999996, + "conductivity": 0.029999999999999999, + "thermal_absorptance": 0.90000000000000002, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "row_heights": [], + "cells": [], + "column_widths": [] + }, + "id_num": 0, + "user_data": {} + } }, - { - "values": [ - 15.600000000000000 - ], - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn" + "solar_absorptance": 0.69999999999999996 + }, + { + "specific_heat": 1460.0, + "density": 1120.0, + "type": "EnergyMaterial", + "thickness": 0.01, + "identifier": "Generic Roof Membrane", + "roughness": "MediumRough", + "visible_absorptance": 0.65000000000000002, + "conductivity": 0.16, + "thermal_absorptance": 0.90000000000000002, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "row_heights": [], + "cells": [], + "column_widths": [] + }, + "id_num": 0, + "user_data": {} + } }, - { - "values": [ - 15.600000000000000, - 17.600000000000001, - 19.600000000000001, - 21.0, - 15.600000000000000 - ], - "times": [ - [ - 0, - 0 - ], - [ - 5, - 0 - ], - [ - 6, - 0 - ], - [ - 7, - 0 - ], - [ - 22, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn" + "solar_absorptance": 0.65000000000000002 + }, + { + "solar_reflectance_back": 0.35999999999999999, + "identifier": "Generic Low-e Glass", + "visible_transmittance": 0.70999999999999996, + "thickness": 0.0060000000000000001, + "conductivity": 1.0, + "visible_reflectance": 0.20999999999999999, + "solar_transmittance": 0.45000000000000001, + "solar_reflectance": 0.35999999999999999, + "emissivity_back": 0.047, + "dirt_correction": 1.0, + "solar_diffusing": false, + "visible_reflectance_back": 0.20999999999999999, + "emissivity": 0.83999999999999997, + "type": "EnergyWindowMaterialGlazing", + "infrared_transmittance": 0.0 + }, + { + "specific_heat": 900.0, + "density": 2240.0, + "type": "EnergyMaterial", + "thickness": 0.20000000000000001, + "identifier": "Generic HW Concrete", + "roughness": "MediumRough", + "visible_absorptance": 0.80000000000000004, + "conductivity": 1.9500000000000000, + "thermal_absorptance": 0.90000000000000002, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "row_heights": [], + "cells": [], + "column_widths": [] + }, + "id_num": 0, + "user_data": {} + } }, - { - "values": [ - 15.600000000000000, - 17.800000000000001, - 20.0, - 21.0, - 15.600000000000000 - ], - "times": [ - [ - 0, - 0 - ], - [ - 5, - 0 - ], - [ - 6, - 0 - ], - [ - 7, - 0 - ], - [ - 22, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy" + "solar_absorptance": 0.80000000000000004 + }, + { + "specific_heat": 1000.0, + "density": 1.2800000000000000, + "type": "EnergyMaterial", + "thickness": 0.10000000000000001, + "identifier": "Generic Wall Air Gap", + "roughness": "Smooth", + "visible_absorptance": 0.69999999999999996, + "conductivity": 0.66700000000000004, + "thermal_absorptance": 0.90000000000000002, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "row_heights": [], + "cells": [], + "column_widths": [] + }, + "id_num": 0, + "user_data": {} + } }, - { - "values": [ - 15.600000000000000, - 17.800000000000001, - 20.0, - 21.0, - 15.600000000000000 - ], - "times": [ - [ - 0, - 0 - ], - [ - 5, - 0 - ], - [ - 6, - 0 - ], - [ - 7, - 0 - ], - [ - 17, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat" - } - ], - "schedule_type_limit": "Temperature", - "identifier": "Generic Office Heating", - "schedule_rules": [ - { - "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", - "apply_sunday": false, - "start_date": [ - 1, - 1 - ], - "type": "ScheduleRuleAbridged", - "apply_saturday": false, - "apply_wednesday": true, - "apply_tuesday": true, - "apply_friday": true, - "apply_thursday": true, - "end_date": [ - 12, - 31 - ], - "apply_monday": true + "solar_absorptance": 0.69999999999999996 + }, + { + "specific_heat": 590.0, + "density": 368.0, + "type": "EnergyMaterial", + "thickness": 0.02, + "identifier": "Generic Acoustic Tile", + "roughness": "MediumSmooth", + "visible_absorptance": 0.20000000000000001, + "conductivity": 0.059999999999999998, + "thermal_absorptance": 0.90000000000000002, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "row_heights": [], + "cells": [], + "column_widths": [] + }, + "id_num": 0, + "user_data": {} + } }, - { - "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", - "apply_sunday": false, - "start_date": [ - 1, - 1 - ], - "type": "ScheduleRuleAbridged", - "apply_saturday": true, - "apply_wednesday": false, - "apply_tuesday": false, - "apply_friday": false, - "apply_thursday": false, - "end_date": [ - 12, - 31 - ], - "apply_monday": false - } - ] - }, - { - "properties": { - "ph": { - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "type": "ScheduleRulesetPhProperties", - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 + "solar_absorptance": 0.20000000000000001 + }, + { + "specific_heat": 1630.0, + "density": 608.0, + "type": "EnergyMaterial", + "thickness": 0.025399999999999999, + "identifier": "Generic 25mm Wood", + "roughness": "MediumSmooth", + "visible_absorptance": 0.5, + "conductivity": 0.14999999999999999, + "thermal_absorptance": 0.90000000000000002, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "row_heights": [], + "cells": [], + "column_widths": [] + }, + "id_num": 0, + "user_data": {} + } }, - "type": "ScheduleRulesetProperties" + "solar_absorptance": 0.5 }, - "winter_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", - "summer_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", - "holiday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", - "default_day_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun", - "type": "ScheduleRulesetAbridged", - "day_schedules": [ - { - "values": [ - 0.2307553806, - 0.28810717499999999, - 0.2307553806 - ], - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun" + { + "solar_reflectance_back": 0.070000000000000007, + "identifier": "Generic Clear Glass", + "visible_transmittance": 0.88, + "thickness": 0.0060000000000000001, + "conductivity": 1.0, + "visible_reflectance": 0.080000000000000002, + "solar_transmittance": 0.77000000000000002, + "solar_reflectance": 0.070000000000000007, + "emissivity_back": 0.83999999999999997, + "dirt_correction": 1.0, + "solar_diffusing": false, + "visible_reflectance_back": 0.080000000000000002, + "emissivity": 0.83999999999999997, + "type": "EnergyWindowMaterialGlazing", + "infrared_transmittance": 0.0 + }, + { + "specific_heat": 840.0, + "density": 1280.0, + "type": "EnergyMaterial", + "thickness": 0.10000000000000001, + "identifier": "Generic LW Concrete", + "roughness": "MediumRough", + "visible_absorptance": 0.80000000000000004, + "conductivity": 0.53000000000000003, + "thermal_absorptance": 0.90000000000000002, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "row_heights": [], + "cells": [], + "column_widths": [] + }, + "id_num": 0, + "user_data": {} + } }, - { - "values": [ - 1.0 - ], - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn" + "solar_absorptance": 0.80000000000000004 + } + ] + }, + "ventilation_simulation_control": { + "long_axis_angle": 0.0, + "reference_pressure": 101325.0, + "vent_control_type": "SingleZone", + "reference_humidity_ratio": 0.0, + "building_type": "LowRise", + "reference_temperature": 20.0, + "type": "VentilationSimulationControl", + "aspect_ratio": 1.0 + }, + "construction_sets": [], + "hvacs": [ + { + "heating_air_temperature": 50.0, + "demand_controlled_ventilation": false, + "economizer_type": "DifferentialDryBulb", + "latent_heat_recovery": 0.0, + "cooling_limit": { + "type": "Autosize" + }, + "type": "IdealAirSystemAbridged", + "identifier": "Room_1_0424155c Ideal Loads Air System", + "sensible_heat_recovery": 0.0, + "heating_limit": { + "type": "Autosize" + }, + "cooling_air_temperature": 13.0 + } + ], + "materials": [], + "program_types": [ + { + "people": { + "radiant_fraction": 0.29999999999999999, + "properties": { + "type": "PeopleProperties", + "ph": { + "dwellings": { + "num_dwellings": 0, + "identifier": "955a476d-01bb-41be-a1a7-464bef1d53f7" + }, + "number_people": 0.0, + "type": "PeoplePhProperties", + "id_num": 0, + "number_bedrooms": 0 + } }, - { - "values": [ - 0.0 - ], - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn" + "type": "PeopleAbridged", + "identifier": "Generic Office People", + "latent_fraction": { + "type": "Autocalculate" }, - { - "values": [ - 0.2307553806, - 0.38123479599999999, - 0.47654349499999998, - 0.33358044650000002, - 0.28592609699999999, - 0.2307553806 - ], - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 8, - 0 - ], - [ - 12, - 0 - ], - [ - 17, - 0 - ], - [ - 19, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat" + "activity_schedule": "Seated Adult Activity", + "people_per_area": 0.056500000000000002, + "occupancy_schedule": "Generic Office Occupancy" + }, + "ventilation": { + "type": "VentilationAbridged", + "identifier": "Generic Office Ventilation", + "flow_per_person": 0.0023600000000000001, + "flow_per_area": 0.00030499999999999999 + }, + "lighting": { + "radiant_fraction": 0.69999999999999996, + "schedule": "Generic Office Lighting", + "return_air_fraction": 0.0, + "properties": { + "type": "LightingProperties", + "ph": { + "target_lux": 300, + "type": "LightingPhProperties", + "target_lux_height": 0.80000000000000004, + "id_num": 0 + } }, - { - "values": [ - 0.30767384079999999, - 0.38123479599999999, - 0.85777829100000003, - 0.76246959199999997, - 0.85777829100000003, - 0.47654349499999998, - 0.38123479599999999 - ], - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 8, - 0 - ], - [ - 12, - 0 - ], - [ - 13, - 0 - ], - [ - 17, - 0 - ], - [ - 18, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy" - } - ], - "schedule_type_limit": "Fractional", - "identifier": "Generic Office Equipment", - "schedule_rules": [ - { - "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", - "apply_sunday": false, - "start_date": [ - 1, - 1 - ], - "type": "ScheduleRuleAbridged", - "apply_saturday": false, - "apply_wednesday": true, - "apply_tuesday": true, - "apply_friday": true, - "apply_thursday": true, - "end_date": [ - 12, - 31 - ], - "apply_monday": true + "watts_per_area": 10.550000000000001, + "type": "LightingAbridged", + "identifier": "Generic Office Lighting", + "visible_fraction": 0.20000000000000001 + }, + "electric_equipment": { + "radiant_fraction": 0.5, + "schedule": "Generic Office Equipment", + "properties": { + "type": "ElectricEquipmentProperties", + "ph": { + "equipment_collection": { + "equipment_set": {} + }, + "type": "ElectricEquipmentPhProperties" + } }, - { - "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", - "apply_sunday": false, - "start_date": [ - 1, - 1 - ], - "type": "ScheduleRuleAbridged", - "apply_saturday": true, - "apply_wednesday": false, - "apply_tuesday": false, - "apply_friday": false, - "apply_thursday": false, - "end_date": [ - 12, - 31 - ], - "apply_monday": false - } - ] + "lost_fraction": 0.0, + "watts_per_area": 10.330000000000000, + "type": "ElectricEquipmentAbridged", + "identifier": "Generic Office Equipment", + "latent_fraction": 0.0 + }, + "type": "ProgramTypeAbridged", + "identifier": "Generic Office Program", + "infiltration": { + "type": "InfiltrationAbridged", + "identifier": "Generic Office Infiltration", + "flow_per_exterior_area": 0.00022660000000000001, + "schedule": "Generic Office Infiltration" + }, + "setpoint": { + "heating_schedule": "Generic Office Heating", + "cooling_schedule": "Generic Office Cooling", + "type": "SetpointAbridged", + "identifier": "Generic Office Setpoints" + } + } + ] + }, + "ph_hvac": { + "type": "ModelPhHvacPropertiesAbridged" + }, + "radiance": { + "type": "ModelRadianceProperties", + "modifier_sets": [], + "global_modifier_set": { + "wall_set": { + "interior_modifier": "generic_wall_0.50", + "exterior_modifier": "generic_wall_0.50", + "type": "WallModifierSetAbridged" }, - { - "default_day_schedule": "Seated Adult Activity_Day Schedule", - "type": "ScheduleRulesetAbridged", - "day_schedules": [ - { - "values": [ - 120.0 - ], - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "Seated Adult Activity_Day Schedule" - } - ], - "schedule_type_limit": "Activity Level", - "identifier": "Seated Adult Activity", - "properties": { - "ph": { - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "type": "ScheduleRulesetPhProperties", - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" + "shade_set": { + "interior_modifier": "generic_interior_shade_0.50", + "exterior_modifier": "generic_exterior_shade_0.35", + "type": "ShadeModifierSetAbridged" + }, + "aperture_set": { + "operable_modifier": "generic_exterior_window_vis_0.64", + "skylight_modifier": "generic_exterior_window_vis_0.64", + "type": "ApertureModifierSetAbridged", + "interior_modifier": "generic_interior_window_vis_0.88", + "window_modifier": "generic_exterior_window_vis_0.64" + }, + "floor_set": { + "interior_modifier": "generic_floor_0.20", + "exterior_modifier": "generic_floor_0.20", + "type": "FloorModifierSetAbridged" + }, + "type": "GlobalModifierSet", + "modifiers": [ + { + "g_transmissivity": 0.95841543286105957, + "modifier": null, + "b_transmissivity": 0.95841543286105957, + "r_transmissivity": 0.95841543286105957, + "dependencies": [], + "identifier": "generic_interior_window_vis_0.88", + "type": "Glass", + "refraction_index": null + }, + { + "dependencies": [], + "b_reflectance": 0.5, + "g_reflectance": 0.5, + "specularity": 0.0, + "roughness": 0.0, + "type": "Plastic", + "identifier": "generic_opaque_door_0.50", + "modifier": null, + "r_reflectance": 0.5 + }, + { + "dependencies": [], + "b_reflectance": 0.34999999999999998, + "g_reflectance": 0.34999999999999998, + "specularity": 0.0, + "roughness": 0.0, + "type": "Plastic", + "identifier": "generic_exterior_shade_0.35", + "modifier": null, + "r_reflectance": 0.34999999999999998 + }, + { + "g_transmissivity": 0.69757618153843315, + "modifier": null, + "b_transmissivity": 0.69757618153843315, + "r_transmissivity": 0.69757618153843315, + "dependencies": [], + "identifier": "generic_exterior_window_vis_0.64", + "type": "Glass", + "refraction_index": null + }, + { + "dependencies": [], + "b_reflectance": 0.20000000000000001, + "g_reflectance": 0.20000000000000001, + "specularity": 0.0, + "roughness": 0.0, + "type": "Plastic", + "identifier": "generic_floor_0.20", + "modifier": null, + "r_reflectance": 0.20000000000000001 + }, + { + "dependencies": [], + "b_reflectance": 0.5, + "g_reflectance": 0.5, + "specularity": 0.0, + "roughness": 0.0, + "type": "Plastic", + "identifier": "generic_interior_shade_0.50", + "modifier": null, + "r_reflectance": 0.5 + }, + { + "dependencies": [], + "b_reflectance": 0.5, + "g_reflectance": 0.5, + "specularity": 0.0, + "roughness": 0.0, + "type": "Plastic", + "identifier": "generic_wall_0.50", + "modifier": null, + "r_reflectance": 0.5 + }, + { + "transmitted_diff": 1.0, + "modifier": null, + "transmitted_spec": 1.0, + "g_reflectance": 1.0, + "dependencies": [], + "identifier": "air_boundary", + "r_reflectance": 1.0, + "b_reflectance": 1.0, + "specularity": 0.0, + "type": "Trans", + "roughness": 0.0 + }, + { + "dependencies": [], + "b_reflectance": 0.80000000000000004, + "g_reflectance": 0.80000000000000004, + "specularity": 0.0, + "roughness": 0.0, + "type": "Plastic", + "identifier": "generic_ceiling_0.80", + "modifier": null, + "r_reflectance": 0.80000000000000004 + }, + { + "dependencies": [], + "b_reflectance": 0.20000000000000001, + "g_reflectance": 0.20000000000000001, + "specularity": 0.0, + "roughness": 0.0, + "type": "Plastic", + "identifier": "generic_context_0.20", + "modifier": null, + "r_reflectance": 0.20000000000000001 } + ], + "roof_ceiling_set": { + "interior_modifier": "generic_ceiling_0.80", + "exterior_modifier": "generic_ceiling_0.80", + "type": "RoofCeilingModifierSetAbridged" + }, + "air_boundary_modifier": "air_boundary", + "context_modifier": "generic_context_0.20", + "door_set": { + "exterior_modifier": "generic_opaque_door_0.50", + "exterior_glass_modifier": "generic_exterior_window_vis_0.64", + "overhead_modifier": "generic_opaque_door_0.50", + "type": "DoorModifierSetAbridged", + "interior_glass_modifier": "generic_interior_window_vis_0.88", + "interior_modifier": "generic_opaque_door_0.50" + } + }, + "modifiers": [] + } + }, + "type": "Model", + "identifier": "unnamed_345f08db", + "units": "Meters", + "angle_tolerance": 1.0, + "tolerance": 0.01, + "rooms": [ + { + "display_name": "Room_1", + "properties": { + "type": "RoomPropertiesAbridged", + "ph": { + "ph_foundations": [], + "ph_bldg_segment_id": "6b41e48e-ff08-4614-8ec8-0fa9d8a2fdce", + "specific_heat_capacity": "1-LIGHTWEIGHT", + "type": "RoomPhPropertiesAbridged", + "spaces": [] + }, + "energy": { + "type": "RoomEnergyPropertiesAbridged", + "program_type": "Generic Office Program", + "hvac": "Room_1_0424155c Ideal Loads Air System" + }, + "ph_hvac": { + "ventilation_system": null, + "renewable_devices": [], + "hot_water_system": null, + "type": "RoomPhHvacPropertiesAbridged", + "heating_systems": [], + "id_num": 0, + "supportive_devices": [], + "heat_pump_systems": [], + "exhaust_vent_devices": [] }, + "radiance": { + "type": "RoomRadiancePropertiesAbridged" + } + }, + "type": "Room", + "identifier": "Room_1_0424155c", + "faces": [ { + "display_name": "Room_1_0424155c..Face0", "properties": { + "type": "FacePropertiesAbridged", "ph": { - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "type": "ScheduleRulesetPhProperties", - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 + "type": "FacePhPropertiesAbridged", + "id_num": 0 }, - "type": "ScheduleRulesetProperties" - }, - "winter_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", - "summer_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", - "holiday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", - "default_day_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun", - "type": "ScheduleRulesetAbridged", - "day_schedules": [ - { - "values": [ - 0.050000000000000003, - 0.04311628, - 0.050000000000000003 - ], - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun" + "energy": { + "type": "FaceEnergyPropertiesAbridged" }, - { - "values": [ - 1.0 - ], - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn" + "ph_hvac": { + "type": "FacePhHvacProperties" }, - { - "values": [ + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + } + }, + "geometry": { + "plane": { + "o": [ + 0.0, + 0.0, 0.0 ], - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn" - }, - { - "values": [ - 0.050000000000000003, - 0.08623256, - 0.25869767999999999, - 0.12934883999999999, - 0.04311628, - 0.050000000000000003 - ], - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 8, - 0 - ], - [ - 12, - 0 - ], - [ - 17, - 0 - ], - [ - 19, - 0 - ] + "type": "Plane", + "x": [ + 1.0, + 0.0, + 0.0 ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat" + "n": [ + 0.0, + -1.0, + 0.0 + ] }, - { - "values": [ - 0.050000000000000003, - 0.10000000000000001, - 0.08623256, - 0.25869767999999999, - 0.77609304000000001, - 0.43116280000000001, - 0.25869767999999999, - 0.17246512, - 0.08623256, - 0.04311628 + "type": "Face3D", + "boundary": [ + [ + 0.0, + 0.0, + 3.0 ], - "times": [ - [ - 0, - 0 - ], - [ - 5, - 0 - ], - [ - 6, - 0 - ], - [ - 7, - 0 - ], - [ - 8, - 0 - ], - [ - 17, - 0 - ], - [ - 18, - 0 - ], - [ - 20, - 0 - ], - [ - 22, - 0 - ], - [ - 23, - 0 - ] + [ + 0.0, + 0.0, + 0.0 ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy" + [ + 5.0, + 0.0, + 0.0 + ], + [ + 5.0, + 0.0, + 3.0 + ] + ] + }, + "type": "Face", + "identifier": "Room_1_0424155c..Face0", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + }, + "sun_exposure": true, + "wind_exposure": true + }, + "face_type": "Wall" + }, + { + "display_name": "Room_1_0424155c..Face1", + "properties": { + "type": "FacePropertiesAbridged", + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 + }, + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" } - ], - "schedule_type_limit": "Fractional", - "identifier": "Generic Office Lighting", - "schedule_rules": [ - { - "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", - "apply_sunday": false, - "start_date": [ - 1, - 1 + }, + "geometry": { + "plane": { + "o": [ + 5.0, + 0.0, + 0.0 ], - "type": "ScheduleRuleAbridged", - "apply_saturday": false, - "apply_wednesday": true, - "apply_tuesday": true, - "apply_friday": true, - "apply_thursday": true, - "end_date": [ - 12, - 31 + "type": "Plane", + "x": [ + 0.0, + 1.0, + 0.0 ], - "apply_monday": true + "n": [ + 1.0, + 0.0, + -5.5511151231257827e-17 + ] }, - { - "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", - "apply_sunday": false, - "start_date": [ - 1, - 1 + "type": "Face3D", + "boundary": [ + [ + 5.0, + 0.0, + 3.0 ], - "type": "ScheduleRuleAbridged", - "apply_saturday": true, - "apply_wednesday": false, - "apply_tuesday": false, - "apply_friday": false, - "apply_thursday": false, - "end_date": [ - 12, - 31 + [ + 5.0, + 0.0, + 0.0 ], - "apply_monday": false - } - ] - } - ], - "constructions": [], - "construction_sets": [], - "schedule_type_limits": [ - { - "lower_limit": 0.0, - "type": "ScheduleTypeLimit", - "unit_type": "ActivityLevel", - "upper_limit": { - "type": "NoLimit" + [ + 5.0, + 4.0, + 0.0 + ], + [ + 5.0, + 4.0, + 3.0 + ] + ] }, - "numeric_type": "Continuous", - "identifier": "Activity Level" - }, - { - "lower_limit": -273.14999999999998, - "type": "ScheduleTypeLimit", - "unit_type": "Temperature", - "upper_limit": { - "type": "NoLimit" + "type": "Face", + "identifier": "Room_1_0424155c..Face1", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + }, + "sun_exposure": true, + "wind_exposure": true }, - "numeric_type": "Continuous", - "identifier": "Temperature" + "face_type": "Wall" }, { - "lower_limit": 0.0, - "type": "ScheduleTypeLimit", - "unit_type": "Dimensionless", - "upper_limit": 1.0, - "numeric_type": "Continuous", - "identifier": "Fractional" - } - ] - }, - "ph": { - "type": "ModelPhPropertiesAbridged", - "bldg_segments": [ - { - "num_dwelling_units": 1, - "thermal_bridges": {}, - "user_data": {}, - "display_name": "Unnamed_Bldg_Segment", - "source_energy_factors": { - "factors": [] + "display_name": "Room_1_0424155c..Face2", + "properties": { + "type": "FacePropertiesAbridged", + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 + }, + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + } }, - "phi_certification": { - "phpp_version": 9, - "attributes": { - "retrofit_type": "1-NEW BUILDING", - "tfa_override": null, - "phpp_version": 9, - "occupancy_type": "1-STANDARD (ONLY FOR RESIDENTIAL BUILDINGS)", - "enerphit_type": "2-ENERGY DEMAND METHOD", - "certification_type": "1-PASSIVE HOUSE", - "certification_class": "1-CLASSIC", - "ihg_type": "2-STANDARD", - "building_category_type": "1-RESIDENTIAL BUILDING", - "primary_energy_type": "2-PER (RENEWABLE)", - "building_use_type": "10-DWELLING" + "geometry": { + "plane": { + "o": [ + 5.0, + 4.0, + 0.0 + ], + "type": "Plane", + "x": [ + -1.0, + 0.0, + 0.0 + ], + "n": [ + 0.0, + 1.0, + -0.0 + ] }, - "user_data": {}, - "display_name": "28501224-8c90-4551-ad1e-a5c1b0e3c08a", - "identifier": "28501224-8c90-4551-ad1e-a5c1b0e3c08a" - }, - "set_points": { - "summer": 25.0, - "user_data": {}, - "display_name": "c40ed77e-db14-4905-8949-96f43fe59bc6", - "winter": 20.0, - "identifier": "c40ed77e-db14-4905-8949-96f43fe59bc6" - }, - "mech_room_temp": 20.0, - "summer_hrv_bypass_mode": { - "value": "4-ALWAYS" - }, - "wind_exposure_type": { - "value": "1-SEVERAL_SIDES_EXPOSED_NO_SCREENING" + "type": "Face3D", + "boundary": [ + [ + 5.0, + 4.0, + 3.0 + ], + [ + 5.0, + 4.0, + 0.0 + ], + [ + 0.0, + 4.0, + 0.0 + ], + [ + 0.0, + 4.0, + 3.0 + ] + ] }, - "non_combustible_materials": false, - "num_floor_levels": 1, - "site": { - "display_name": "05b6fcf9-1325-4746-acc1-8391fe1ca685", - "user_data": {}, - "location": { - "user_data": {}, - "longitude": -73.799999999999997, - "display_name": "d62b741f-9589-4948-8034-cc25e31b9d50", - "site_elevation": null, - "hours_from_UTC": -4, - "latitude": 40.600000000000001, - "identifier": "d62b741f-9589-4948-8034-cc25e31b9d50", - "climate_zone": 1 + "type": "Face", + "identifier": "Room_1_0424155c..Face2", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" }, - "climate": { - "monthly_temps": { - "sky_temps": { - "april": 0.0, - "september": 0.0, - "august": 0.0, - "january": 0.0, - "june": 0.0, - "user_data": {}, - "display_name": "6535a2df-710a-4d9a-bfa8-b0a313e9a17b", - "july": 0.0, - "december": 0.0, - "may": 0.0, - "october": 0.0, - "november": 0.0, - "february": 0.0, - "identifier": "6535a2df-710a-4d9a-bfa8-b0a313e9a17b", - "march": 0.0 - }, - "ground_temps": { - "april": 0.0, - "september": 0.0, - "august": 0.0, - "january": 0.0, - "june": 0.0, - "user_data": {}, - "display_name": "f1e6ac8b-bdeb-4602-8cb5-18c62067eccd", - "july": 0.0, - "december": 0.0, - "may": 0.0, - "october": 0.0, - "november": 0.0, - "february": 0.0, - "identifier": "f1e6ac8b-bdeb-4602-8cb5-18c62067eccd", - "march": 0.0 - }, - "air_temps": { - "april": 0.0, - "september": 0.0, - "august": 0.0, - "january": 0.0, - "june": 0.0, - "user_data": {}, - "display_name": "25b6c64c-08f8-4577-b188-42798240545f", - "july": 0.0, - "december": 0.0, - "may": 0.0, - "october": 0.0, - "november": 0.0, - "february": 0.0, - "identifier": "25b6c64c-08f8-4577-b188-42798240545f", - "march": 0.0 - }, - "user_data": {}, - "display_name": "427cf6ed-dda4-4516-bfe5-abb7a01bc76b", - "dewpoints": { - "april": 0.0, - "september": 0.0, - "august": 0.0, - "january": 0.0, - "june": 0.0, - "user_data": {}, - "display_name": "5f21f4d1-f10d-4cb4-a934-d6527b676f74", - "july": 0.0, - "december": 0.0, - "may": 0.0, - "october": 0.0, - "november": 0.0, - "february": 0.0, - "identifier": "5f21f4d1-f10d-4cb4-a934-d6527b676f74", - "march": 0.0 - }, - "identifier": "427cf6ed-dda4-4516-bfe5-abb7a01bc76b" - }, - "ground": { - "flow_rate_groundwater": 0.050000000000000003, - "user_data": {}, - "display_name": "d7c17419-467e-4683-8eae-aeefe3d22ae0", - "ground_density": 2000, - "ground_thermal_conductivity": 2, - "depth_groundwater": 3, - "ground_heat_capacity": 1000, - "identifier": "d7c17419-467e-4683-8eae-aeefe3d22ae0" - }, - "monthly_radiation": { - "glob": { - "april": 0.0, - "september": 0.0, - "august": 0.0, - "january": 0.0, - "june": 0.0, - "user_data": {}, - "display_name": "79315337-dea3-4ad0-86ab-b1fe451e5b4b", - "july": 0.0, - "december": 0.0, - "may": 0.0, - "october": 0.0, - "november": 0.0, - "february": 0.0, - "identifier": "79315337-dea3-4ad0-86ab-b1fe451e5b4b", - "march": 0.0 - }, - "east": { - "april": 0.0, - "september": 0.0, - "august": 0.0, - "january": 0.0, - "june": 0.0, - "user_data": {}, - "display_name": "ab5f7bcb-8b5b-4ed3-9fb5-1d389c1fe511", - "july": 0.0, - "december": 0.0, - "may": 0.0, - "october": 0.0, - "november": 0.0, - "february": 0.0, - "identifier": "ab5f7bcb-8b5b-4ed3-9fb5-1d389c1fe511", - "march": 0.0 - }, - "user_data": {}, - "north": { - "april": 0.0, - "september": 0.0, - "august": 0.0, - "january": 0.0, - "june": 0.0, - "user_data": {}, - "display_name": "f0b80538-6b0b-4920-aa04-f56d776ba1c3", - "july": 0.0, - "december": 0.0, - "may": 0.0, - "october": 0.0, - "november": 0.0, - "february": 0.0, - "identifier": "f0b80538-6b0b-4920-aa04-f56d776ba1c3", - "march": 0.0 - }, - "display_name": "9547174a-a56c-4777-b81b-0f4bdc336b08", - "west": { - "april": 0.0, - "september": 0.0, - "august": 0.0, - "january": 0.0, - "june": 0.0, - "user_data": {}, - "display_name": "d2425415-6288-4208-93d1-9ec081ace70e", - "july": 0.0, - "december": 0.0, - "may": 0.0, - "october": 0.0, - "november": 0.0, - "february": 0.0, - "identifier": "d2425415-6288-4208-93d1-9ec081ace70e", - "march": 0.0 - }, - "south": { - "april": 0.0, - "september": 0.0, - "august": 0.0, - "january": 0.0, - "june": 0.0, - "user_data": {}, - "display_name": "2029175d-009a-4b04-8bec-001d1add0238", - "july": 0.0, - "december": 0.0, - "may": 0.0, - "october": 0.0, - "november": 0.0, - "february": 0.0, - "identifier": "2029175d-009a-4b04-8bec-001d1add0238", - "march": 0.0 - }, - "identifier": "9547174a-a56c-4777-b81b-0f4bdc336b08" - }, - "peak_loads": { - "user_data": {}, - "display_name": "fd1f05e9-898a-42bb-a253-06a5dd4ac896", - "heat_load_2": { - "sky_temp": null, - "temp": 0.0, - "rad_west": 0.0, - "user_data": {}, - "display_name": "846c5f80-c7ee-4739-aee2-01f909ea612c", - "rad_east": 0.0, - "rad_north": 0.0, - "rad_south": 0.0, - "dewpoint": null, - "rad_global": 0.0, - "ground_temp": null, - "identifier": "846c5f80-c7ee-4739-aee2-01f909ea612c" - }, - "cooling_load_2": { - "sky_temp": null, - "temp": 0.0, - "rad_west": 0.0, - "user_data": {}, - "display_name": "8d534df5-2674-4530-ba33-1758fba8f3bc", - "rad_east": 0.0, - "rad_north": 0.0, - "rad_south": 0.0, - "dewpoint": null, - "rad_global": 0.0, - "ground_temp": null, - "identifier": "8d534df5-2674-4530-ba33-1758fba8f3bc" - }, - "cooling_load_1": { - "sky_temp": null, - "temp": 0.0, - "rad_west": 0.0, - "user_data": {}, - "display_name": "cb458772-e6d7-4c5a-b156-c133e2159175", - "rad_east": 0.0, - "rad_north": 0.0, - "rad_south": 0.0, - "dewpoint": null, - "rad_global": 0.0, - "ground_temp": null, - "identifier": "cb458772-e6d7-4c5a-b156-c133e2159175" - }, - "heat_load_1": { - "sky_temp": null, - "temp": 0.0, - "rad_west": 0.0, - "user_data": {}, - "display_name": "d41fa962-8ddf-4578-9ef6-aa5cb9e531b5", - "rad_east": 0.0, - "rad_north": 0.0, - "rad_south": 0.0, - "dewpoint": null, - "rad_global": 0.0, - "ground_temp": null, - "identifier": "d41fa962-8ddf-4578-9ef6-aa5cb9e531b5" - }, - "identifier": "fd1f05e9-898a-42bb-a253-06a5dd4ac896" - }, - "average_wind_speed": 4.0, - "user_data": {}, - "display_name": "New York", - "summer_daily_temperature_swing": 8.0, - "station_elevation": 0.0, - "identifier": "96371f7a-bd23-4243-ad8c-17212e0e445f" + "sun_exposure": true, + "wind_exposure": true + }, + "face_type": "Wall" + }, + { + "display_name": "Room_1_0424155c..Face3", + "properties": { + "type": "FacePropertiesAbridged", + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 }, - "phpp_library_codes": { - "dataset_name": "US0055b-New York", - "display_name": "US0055b-New York", - "user_data": {}, - "country_code": "US-United States of America", - "identifier": "cd29d957-2e36-42b6-97c0-7f883479c502", - "region_code": "New York" + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, + "ph_hvac": { + "type": "FacePhHvacProperties" }, - "identifier": "05b6fcf9-1325-4746-acc1-8391fe1ca685" + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + } }, - "name": "Unnamed_Bldg_Segment", - "phius_certification": { - "PHIUS2021_cooling_load": 10.0, - "PHIUS2021_cooling_demand": 15.0, - "int_gains_toilet_room_util_pat": null, - "PHIUS2021_heating_load": 10.0, - "user_data": {}, - "display_name": "72d91740-fdfa-4493-9fd5-5b0ee54d73cd", - "int_gains_evap_per_person": 15, - "int_gains_num_toilets": 1, - "building_category_type": { - "value": "1-RESIDENTIAL BUILDING" + "geometry": { + "plane": { + "o": [ + 0.0, + 4.0, + 0.0 + ], + "type": "Plane", + "x": [ + 0.0, + -1.0, + 0.0 + ], + "n": [ + -1.0, + 0.0, + 0.0 + ] }, - "localization_selection_type": 2, - "int_gains_dhw_marginal_perf_ratio": null, - "int_gains_use_school_defaults": false, - "building_status": { - "value": "1-IN_PLANNING" + "type": "Face3D", + "boundary": [ + [ + 0.0, + 4.0, + 3.0 + ], + [ + 0.0, + 4.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 3.0 + ] + ] + }, + "type": "Face", + "identifier": "Room_1_0424155c..Face3", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" }, - "icfa_override": null, - "certification_program": { - "value": "7-PHIUS 2021 CORE" + "sun_exposure": true, + "wind_exposure": true + }, + "face_type": "Wall" + }, + { + "display_name": "Room_1_0424155c..Face4", + "properties": { + "type": "FacePropertiesAbridged", + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 }, - "building_use_type": { - "value": "1-RESIDENTIAL" + "energy": { + "type": "FaceEnergyPropertiesAbridged" }, - "int_gains_flush_heat_loss": true, - "building_type": { - "value": "1-NEW_CONSTRUCTION" + "ph_hvac": { + "type": "FacePhHvacProperties" }, - "identifier": "72d91740-fdfa-4493-9fd5-5b0ee54d73cd", - "PHIUS2021_heating_demand": 15.0 + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + } }, - "co2e_factors": { - "factors": [] + "geometry": { + "plane": { + "o": [ + 0.0, + 0.0, + 0.0 + ], + "type": "Plane", + "x": [ + 0.0, + 1.0, + 0.0 + ], + "n": [ + 0.0, + 0.0, + -1.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 5.0, + 4.0, + 0.0 + ], + [ + 5.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 4.0, + 0.0 + ] + ] }, - "identifier": "7cdab386-9404-4651-80c3-633433a6eb36" - } - ], - "id_num": 0, - "team": { - "customer": { - "email": null, - "street": null, - "user_data": {}, - "display_name": "c086c29f-9c29-4680-a8fa-563be73d706a", - "post_code": null, - "name": null, - "license_number": null, - "city": null, - "telephone": null, - "identifier": "c086c29f-9c29-4680-a8fa-563be73d706a" - }, - "owner": { - "email": null, - "street": null, - "user_data": {}, - "display_name": "426ddd3e-d44f-4b24-8a98-157fd8db623e", - "post_code": null, - "name": null, - "license_number": null, - "city": null, - "telephone": null, - "identifier": "426ddd3e-d44f-4b24-8a98-157fd8db623e" - }, - "building": { - "email": null, - "street": null, - "user_data": {}, - "display_name": "cb146cf5-f253-45dd-bc79-61bb0271657c", - "post_code": null, - "name": null, - "license_number": null, - "city": null, - "telephone": null, - "identifier": "cb146cf5-f253-45dd-bc79-61bb0271657c" - }, - "user_data": {}, - "display_name": "a4f76259-46f5-4461-bb6a-d4b030ab4593", - "designer": { - "email": null, - "street": null, - "user_data": {}, - "display_name": "2a54ad01-8117-4923-b826-5fa443f7e085", - "post_code": null, - "name": null, - "license_number": null, - "city": null, - "telephone": null, - "identifier": "2a54ad01-8117-4923-b826-5fa443f7e085" + "type": "Face", + "identifier": "Room_1_0424155c..Face4", + "boundary_condition": { + "type": "Ground" + }, + "face_type": "Floor" }, - "identifier": "a4f76259-46f5-4461-bb6a-d4b030ab4593" - } + { + "display_name": "Room_1_0424155c..Face5", + "properties": { + "type": "FacePropertiesAbridged", + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 + }, + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + } + }, + "geometry": { + "plane": { + "o": [ + 0.0, + 0.0, + 3.0 + ], + "type": "Plane", + "x": [ + 1.0, + 0.0, + -5.5511151231257827e-17 + ], + "n": [ + 5.5511151231257827e-17, + -0.0, + 1.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 0.0, + 4.0, + 3.0 + ], + [ + 0.0, + 0.0, + 3.0 + ], + [ + 5.0, + 0.0, + 3.0 + ], + [ + 5.0, + 4.0, + 3.0 + ] + ] + }, + "type": "Face", + "identifier": "Room_1_0424155c..Face5", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + }, + "sun_exposure": true, + "wind_exposure": true + }, + "face_type": "RoofCeiling" + } + ] } - }, - "identifier": "unnamed_282659e7" + ] } \ No newline at end of file diff --git a/tests/_test_reference_files_hbjson/Default_Room_Single_Zone.json b/tests/_test_reference_files_hbjson/Default_Room_Single_Zone.json index 74a2473..b762f01 100644 --- a/tests/_test_reference_files_hbjson/Default_Room_Single_Zone.json +++ b/tests/_test_reference_files_hbjson/Default_Room_Single_Zone.json @@ -1,542 +1,437 @@ { "display_name": "Room_2", - "type": "Room", - "faces": [ - { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true - }, - "display_name": "Room_2_ac3916f6..Face0", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 0.0, - 0.0, - 3.0 - ], - [ - 0.0, - 0.0, - 0.0 - ], - [ - 5.0, - 0.0, - 0.0 - ], - [ - 5.0, - 0.0, - 3.0 - ] - ], - "plane": { - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane", - "n": [ - 0.0, - -1.0, - 0.0 - ], - "o": [ - 0.0, - 0.0, - 0.0 - ] - } - }, - "type": "Face", - "face_type": "Wall", - "properties": { - "type": "FaceProperties", - "radiance": { - "type": "FaceRadianceProperties" - }, - "ph_hvac": { - "type": "FacePhHvacPropertiesAbridged" - }, - "energy": { - "type": "FaceEnergyProperties" - }, - "ph": { - "type": "FacePhProperties", - "id_num": 0 - } - }, - "identifier": "Room_2_ac3916f6..Face0" - }, - { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true - }, - "display_name": "Room_2_ac3916f6..Face1", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 5.0, - 0.0, - 3.0 - ], - [ - 5.0, - 0.0, - 0.0 - ], - [ - 5.0, - 4.0, - 0.0 - ], - [ - 5.0, - 4.0, - 3.0 - ] - ], - "plane": { - "x": [ - 0.0, - 1.0, - 0.0 - ], - "type": "Plane", - "n": [ - 1.0, - 0.0, - -5.5511151231257827e-17 - ], - "o": [ - 5.0, - 0.0, - 0.0 - ] - } - }, - "type": "Face", - "face_type": "Wall", - "properties": { - "type": "FaceProperties", - "radiance": { - "type": "FaceRadianceProperties" - }, - "ph_hvac": { - "type": "FacePhHvacPropertiesAbridged" - }, - "energy": { - "type": "FaceEnergyProperties" - }, - "ph": { - "type": "FacePhProperties", - "id_num": 0 - } - }, - "identifier": "Room_2_ac3916f6..Face1" - }, - { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true - }, - "display_name": "Room_2_ac3916f6..Face2", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 5.0, - 4.0, - 3.0 - ], - [ - 5.0, - 4.0, - 0.0 - ], - [ - 0.0, - 4.0, - 0.0 - ], - [ - 0.0, - 4.0, - 3.0 - ] - ], - "plane": { - "x": [ - -1.0, - 0.0, - 0.0 - ], - "type": "Plane", - "n": [ - 0.0, - 1.0, - -0.0 - ], - "o": [ - 5.0, - 4.0, - 0.0 - ] - } - }, - "type": "Face", - "face_type": "Wall", - "properties": { - "type": "FaceProperties", - "radiance": { - "type": "FaceRadianceProperties" - }, - "ph_hvac": { - "type": "FacePhHvacPropertiesAbridged" - }, - "energy": { - "type": "FaceEnergyProperties" - }, - "ph": { - "type": "FacePhProperties", - "id_num": 0 - } - }, - "identifier": "Room_2_ac3916f6..Face2" - }, - { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true - }, - "display_name": "Room_2_ac3916f6..Face3", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 0.0, - 4.0, - 3.0 - ], - [ - 0.0, - 4.0, - 0.0 - ], - [ - 0.0, - 0.0, - 0.0 - ], - [ - 0.0, - 0.0, - 3.0 - ] - ], - "plane": { - "x": [ - 0.0, - -1.0, - 0.0 - ], - "type": "Plane", - "n": [ - -1.0, - 0.0, - 0.0 - ], - "o": [ - 0.0, - 4.0, - 0.0 - ] - } - }, - "type": "Face", - "face_type": "Wall", - "properties": { - "type": "FaceProperties", - "radiance": { - "type": "FaceRadianceProperties" - }, - "ph_hvac": { - "type": "FacePhHvacPropertiesAbridged" - }, - "energy": { - "type": "FaceEnergyProperties" - }, - "ph": { - "type": "FacePhProperties", - "id_num": 0 - } - }, - "identifier": "Room_2_ac3916f6..Face3" - }, - { - "boundary_condition": { - "type": "Ground" - }, - "display_name": "Room_2_ac3916f6..Face4", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 5.0, - 4.0, - 0.0 - ], - [ - 5.0, - 0.0, - 0.0 - ], - [ - 0.0, - 0.0, - 0.0 - ], - [ - 0.0, - 4.0, - 0.0 - ] - ], - "plane": { - "x": [ - 0.0, - 1.0, - 0.0 - ], - "type": "Plane", - "n": [ - 0.0, - 0.0, - -1.0 - ], - "o": [ - 0.0, - 0.0, - 0.0 - ] - } - }, - "type": "Face", - "face_type": "Floor", - "properties": { - "type": "FaceProperties", - "radiance": { - "type": "FaceRadianceProperties" - }, - "ph_hvac": { - "type": "FacePhHvacPropertiesAbridged" - }, - "energy": { - "type": "FaceEnergyProperties" + "properties": { + "type": "RoomProperties", + "ph": { + "ph_foundations": [], + "specific_heat_capacity": "1-LIGHTWEIGHT", + "type": "RoomPhProperties", + "id_num": 0, + "ph_bldg_segment": { + "non_combustible_materials": false, + "display_name": "Unnamed_Bldg_Segment", + "co2e_factors": { + "factors": [] }, - "ph": { - "type": "FacePhProperties", - "id_num": 0 - } - }, - "identifier": "Room_2_ac3916f6..Face4" - }, - { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" + "num_floor_levels": 1, + "phi_certification": { + "display_name": "405e9c63-69ab-4eaa-9eab-aade47f3a87e", + "phpp_version": 9, + "identifier": "405e9c63-69ab-4eaa-9eab-aade47f3a87e", + "user_data": {}, + "attributes": { + "tfa_override": null, + "building_use_type": "10-DWELLING", + "phpp_version": 9, + "certification_class": "1-CLASSIC", + "retrofit_type": "1-NEW BUILDING", + "certification_type": "1-PASSIVE HOUSE", + "enerphit_type": "2-ENERGY DEMAND METHOD", + "building_category_type": "1-RESIDENTIAL BUILDING", + "ihg_type": "2-STANDARD", + "occupancy_type": "1-STANDARD (ONLY FOR RESIDENTIAL BUILDINGS)", + "primary_energy_type": "2-PER (RENEWABLE)" + } }, - "sun_exposure": true - }, - "display_name": "Room_2_ac3916f6..Face5", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 0.0, - 4.0, - 3.0 - ], - [ - 0.0, - 0.0, - 3.0 - ], - [ - 5.0, - 0.0, - 3.0 - ], - [ - 5.0, - 4.0, - 3.0 - ] - ], - "plane": { - "x": [ - 1.0, - 0.0, - -5.5511151231257827e-17 - ], - "type": "Plane", - "n": [ - 5.5511151231257827e-17, - -0.0, - 1.0 - ], - "o": [ - 0.0, - 0.0, - 3.0 - ] - } - }, - "type": "Face", - "face_type": "RoofCeiling", - "properties": { - "type": "FaceProperties", - "radiance": { - "type": "FaceRadianceProperties" + "num_dwelling_units": 1, + "set_points": { + "display_name": "4cb51045-3248-48c4-8c53-6cf4bd5873bb", + "identifier": "4cb51045-3248-48c4-8c53-6cf4bd5873bb", + "user_data": {}, + "winter": 20.0, + "summer": 25.0 }, - "ph_hvac": { - "type": "FacePhHvacPropertiesAbridged" + "identifier": "4b400f3c-d6e1-4665-adaa-3cc3504fbece", + "site": { + "phpp_library_codes": { + "display_name": "US0055b-New York", + "region_code": "New York", + "identifier": "6da35db5-172e-498c-87a6-76a4aa46b670", + "user_data": {}, + "country_code": "US-United States of America", + "dataset_name": "US0055b-New York" + }, + "display_name": "2111d97e-897c-44ee-b81f-2f256f4a95a3", + "climate": { + "summer_daily_temperature_swing": 8.0, + "peak_loads": { + "display_name": "66c7283f-0c27-4e44-ae73-fc53fe61f76d", + "cooling_load_1": { + "rad_south": 0.0, + "temp": 0.0, + "rad_north": 0.0, + "rad_west": 0.0, + "display_name": "90fe2eb2-952c-4efa-a282-9563f0ed7647", + "sky_temp": null, + "ground_temp": null, + "rad_global": 0.0, + "identifier": "90fe2eb2-952c-4efa-a282-9563f0ed7647", + "dewpoint": null, + "user_data": {}, + "rad_east": 0.0 + }, + "cooling_load_2": { + "rad_south": 0.0, + "temp": 0.0, + "rad_north": 0.0, + "rad_west": 0.0, + "display_name": "31665c93-fb4e-4917-8b8f-9513ce8cf2ea", + "sky_temp": null, + "ground_temp": null, + "rad_global": 0.0, + "identifier": "31665c93-fb4e-4917-8b8f-9513ce8cf2ea", + "dewpoint": null, + "user_data": {}, + "rad_east": 0.0 + }, + "heat_load_1": { + "rad_south": 0.0, + "temp": 0.0, + "rad_north": 0.0, + "rad_west": 0.0, + "display_name": "f68d70d3-bb95-4ae7-a475-9cc47841ae76", + "sky_temp": null, + "ground_temp": null, + "rad_global": 0.0, + "identifier": "f68d70d3-bb95-4ae7-a475-9cc47841ae76", + "dewpoint": null, + "user_data": {}, + "rad_east": 0.0 + }, + "identifier": "66c7283f-0c27-4e44-ae73-fc53fe61f76d", + "user_data": {}, + "heat_load_2": { + "rad_south": 0.0, + "temp": 0.0, + "rad_north": 0.0, + "rad_west": 0.0, + "display_name": "a57ec927-1247-42fd-b97a-10a3c09ec7c8", + "sky_temp": null, + "ground_temp": null, + "rad_global": 0.0, + "identifier": "a57ec927-1247-42fd-b97a-10a3c09ec7c8", + "dewpoint": null, + "user_data": {}, + "rad_east": 0.0 + } + }, + "display_name": "New York", + "monthly_temps": { + "sky_temps": { + "june": 0.0, + "may": 0.0, + "display_name": "4a1a1de3-2a4c-4d33-b6b1-023bcb251d0c", + "february": 0.0, + "july": 0.0, + "september": 0.0, + "august": 0.0, + "identifier": "4a1a1de3-2a4c-4d33-b6b1-023bcb251d0c", + "user_data": {}, + "january": 0.0, + "november": 0.0, + "october": 0.0, + "december": 0.0, + "april": 0.0, + "march": 0.0 + }, + "air_temps": { + "june": 0.0, + "may": 0.0, + "display_name": "2ed14e8c-96fd-4dbc-a098-ec2b320b1583", + "february": 0.0, + "july": 0.0, + "september": 0.0, + "august": 0.0, + "identifier": "2ed14e8c-96fd-4dbc-a098-ec2b320b1583", + "user_data": {}, + "january": 0.0, + "november": 0.0, + "october": 0.0, + "december": 0.0, + "april": 0.0, + "march": 0.0 + }, + "display_name": "d40df8bc-bbca-49b0-aafd-11c9d4f585f5", + "dewpoints": { + "june": 0.0, + "may": 0.0, + "display_name": "9b38716d-037b-4ee6-b109-a6e3e04a3992", + "february": 0.0, + "july": 0.0, + "september": 0.0, + "august": 0.0, + "identifier": "9b38716d-037b-4ee6-b109-a6e3e04a3992", + "user_data": {}, + "january": 0.0, + "november": 0.0, + "october": 0.0, + "december": 0.0, + "april": 0.0, + "march": 0.0 + }, + "ground_temps": { + "june": 0.0, + "may": 0.0, + "display_name": "05fe9810-1b01-499b-bcb5-12c7b60db78b", + "february": 0.0, + "july": 0.0, + "september": 0.0, + "august": 0.0, + "identifier": "05fe9810-1b01-499b-bcb5-12c7b60db78b", + "user_data": {}, + "january": 0.0, + "november": 0.0, + "october": 0.0, + "december": 0.0, + "april": 0.0, + "march": 0.0 + }, + "identifier": "d40df8bc-bbca-49b0-aafd-11c9d4f585f5", + "user_data": {} + }, + "identifier": "04439fd2-2575-46dd-9dff-9b91ce348674", + "average_wind_speed": 4.0, + "user_data": {}, + "station_elevation": 0.0, + "ground": { + "ground_density": 2000, + "ground_thermal_conductivity": 2, + "display_name": "67f5ceaa-19aa-4b74-aec2-2f460ba72733", + "depth_groundwater": 3, + "identifier": "67f5ceaa-19aa-4b74-aec2-2f460ba72733", + "user_data": {}, + "ground_heat_capacity": 1000, + "flow_rate_groundwater": 0.050000000000000003 + }, + "monthly_radiation": { + "south": { + "june": 0.0, + "may": 0.0, + "display_name": "85a68e19-f533-465c-a766-7f19067ea5f1", + "february": 0.0, + "july": 0.0, + "september": 0.0, + "august": 0.0, + "identifier": "85a68e19-f533-465c-a766-7f19067ea5f1", + "user_data": {}, + "january": 0.0, + "november": 0.0, + "october": 0.0, + "december": 0.0, + "april": 0.0, + "march": 0.0 + }, + "north": { + "june": 0.0, + "may": 0.0, + "display_name": "ab7c10ee-4e28-45fa-9246-ffcf5ed099ea", + "february": 0.0, + "july": 0.0, + "september": 0.0, + "august": 0.0, + "identifier": "ab7c10ee-4e28-45fa-9246-ffcf5ed099ea", + "user_data": {}, + "january": 0.0, + "november": 0.0, + "october": 0.0, + "december": 0.0, + "april": 0.0, + "march": 0.0 + }, + "display_name": "9e653467-5fd6-4545-9c62-06d837a90192", + "identifier": "9e653467-5fd6-4545-9c62-06d837a90192", + "user_data": {}, + "west": { + "june": 0.0, + "may": 0.0, + "display_name": "507ef317-5adc-4e7f-9459-83f92794d083", + "february": 0.0, + "july": 0.0, + "september": 0.0, + "august": 0.0, + "identifier": "507ef317-5adc-4e7f-9459-83f92794d083", + "user_data": {}, + "january": 0.0, + "november": 0.0, + "october": 0.0, + "december": 0.0, + "april": 0.0, + "march": 0.0 + }, + "east": { + "june": 0.0, + "may": 0.0, + "display_name": "dc8cfb8c-9104-4f44-bcd4-4e0f31149e6a", + "february": 0.0, + "july": 0.0, + "september": 0.0, + "august": 0.0, + "identifier": "dc8cfb8c-9104-4f44-bcd4-4e0f31149e6a", + "user_data": {}, + "january": 0.0, + "november": 0.0, + "october": 0.0, + "december": 0.0, + "april": 0.0, + "march": 0.0 + }, + "glob": { + "june": 0.0, + "may": 0.0, + "display_name": "6555b268-88a9-4982-bd51-5819ac229b3a", + "february": 0.0, + "july": 0.0, + "september": 0.0, + "august": 0.0, + "identifier": "6555b268-88a9-4982-bd51-5819ac229b3a", + "user_data": {}, + "january": 0.0, + "november": 0.0, + "october": 0.0, + "december": 0.0, + "april": 0.0, + "march": 0.0 + } + } + }, + "location": { + "latitude": 40.600000000000001, + "site_elevation": null, + "display_name": "8dfbd849-1cc4-4bcf-806a-3f505236ab3b", + "identifier": "8dfbd849-1cc4-4bcf-806a-3f505236ab3b", + "user_data": {}, + "climate_zone": 1, + "longitude": -73.799999999999997, + "hours_from_UTC": -4 + }, + "identifier": "2111d97e-897c-44ee-b81f-2f256f4a95a3", + "user_data": {} }, - "energy": { - "type": "FaceEnergyProperties" + "user_data": {}, + "thermal_bridges": {}, + "source_energy_factors": { + "factors": [] }, - "ph": { - "type": "FacePhProperties", - "id_num": 0 - } - }, - "identifier": "Room_2_ac3916f6..Face5" - } - ], - "properties": { - "type": "RoomProperties", - "radiance": { - "type": "RoomRadianceProperties" - }, - "ph_hvac": { - "id_num": 0, - "heat_pump_systems": [], - "exhaust_vent_devices": [], - "renewable_devices": [], - "hot_water_system": null, - "heating_systems": [], - "type": "RoomPhHvacProperties", - "supportive_devices": [], - "ventilation_system": null - }, - "energy": { - "type": "RoomEnergyProperties", - "hvac": { - "heating_limit": { - "type": "Autosize" + "name": "Unnamed_Bldg_Segment", + "mech_room_temp": 20.0, + "summer_hrv_bypass_mode": { + "value": "4-ALWAYS" }, - "cooling_limit": { - "type": "Autosize" + "wind_exposure_type": { + "value": "1-SEVERAL_SIDES_EXPOSED_NO_SCREENING" }, - "cooling_air_temperature": 13.0, - "type": "IdealAirSystem", - "economizer_type": "DifferentialDryBulb", - "heating_air_temperature": 50.0, - "demand_controlled_ventilation": false, - "latent_heat_recovery": 0.0, - "sensible_heat_recovery": 0.0, - "identifier": "Room_2_ac3916f6 Ideal Loads Air System" + "phius_certification": { + "certification_program": { + "value": "7-PHIUS 2021 CORE" + }, + "int_gains_evap_per_person": 15, + "building_status": { + "value": "1-IN_PLANNING" + }, + "building_use_type": { + "value": "1-RESIDENTIAL" + }, + "display_name": "311a9415-edc6-4681-86c6-1548f3a8737e", + "icfa_override": null, + "building_type": { + "value": "1-NEW_CONSTRUCTION" + }, + "PHIUS2021_cooling_demand": 15.0, + "PHIUS2021_heating_load": 10.0, + "int_gains_toilet_room_util_pat": null, + "int_gains_use_school_defaults": false, + "int_gains_num_toilets": 1, + "identifier": "311a9415-edc6-4681-86c6-1548f3a8737e", + "user_data": {}, + "building_category_type": { + "value": "1-RESIDENTIAL BUILDING" + }, + "localization_selection_type": 2, + "PHIUS2021_cooling_load": 10.0, + "int_gains_dhw_marginal_perf_ratio": null, + "PHIUS2021_heating_demand": 15.0, + "int_gains_flush_heat_loss": true + } }, + "spaces": [] + }, + "energy": { + "type": "RoomEnergyProperties", "program_type": { - "infiltration": { - "type": "Infiltration", - "flow_per_exterior_area": 0.00022660000000000001, - "schedule": { - "properties": { - "ph": { - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "type": "ScheduleRulesetPhProperties", - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 + "people": { + "radiant_fraction": 0.29999999999999999, + "properties": { + "type": "PeopleProperties", + "ph": { + "dwellings": { + "num_dwellings": 0, + "identifier": "955a476d-01bb-41be-a1a7-464bef1d53f7" }, - "type": "ScheduleRulesetProperties" - }, - "winter_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", - "summer_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", - "holiday_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", - "default_day_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", - "type": "ScheduleRuleset", + "number_people": 0.0, + "type": "PeoplePhProperties", + "id_num": 0, + "number_bedrooms": 0 + } + }, + "type": "People", + "identifier": "Generic Office People", + "latent_fraction": { + "type": "Autocalculate" + }, + "activity_schedule": { "day_schedules": [ { "values": [ - 1.0 - ], - "times": [ - [ - 0, - 0 - ] + 120.0 ], - "interpolate": false, "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Default" - }, - { - "values": [ - 1.0, - 0.25, - 1.0 - ], + "identifier": "Seated Adult Activity_Day Schedule", "times": [ [ 0, 0 - ], - [ - 6, - 0 - ], - [ - 22, - 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn" + "interpolate": false + } + ], + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_weeks_year": 52.142899999999997, + "operating_days_wk": 7.0, + "type": "ScheduleRulesetPhProperties", + "id_num": 0, + "operating_periods": { + "collection": [] + } + } + }, + "schedule_type_limit": { + "lower_limit": 0.0, + "upper_limit": { + "type": "NoLimit" }, + "type": "ScheduleTypeLimit", + "identifier": "Activity Level", + "unit_type": "ActivityLevel", + "numeric_type": "Continuous" + }, + "type": "ScheduleRuleset", + "identifier": "Seated Adult Activity", + "default_day_schedule": "Seated Adult Activity_Day Schedule" + }, + "people_per_area": 0.056500000000000002, + "occupancy_schedule": { + "day_schedules": [ { "values": [ - 1.0, - 0.25, - 1.0 + 0.0, + 0.050000000000000003, + 0.0 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_Default", "times": [ [ 0, @@ -551,16 +446,16 @@ 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn" + "interpolate": false }, { "values": [ + 0.0, 1.0, - 0.25, - 1.0 + 0.050000000000000003 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_SmrDsn", "times": [ [ 0, @@ -575,113 +470,36 @@ 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy" + "interpolate": false }, { "values": [ - 1.0, - 0.25, - 1.0 + 0.0 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_WntrDsn", "times": [ [ 0, 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat" - } - ], - "schedule_type_limit": { - "lower_limit": 0.0, - "type": "ScheduleTypeLimit", - "unit_type": "Dimensionless", - "upper_limit": 1.0, - "numeric_type": "Continuous", - "identifier": "Fractional" - }, - "identifier": "Generic Office Infiltration", - "schedule_rules": [ - { - "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Wkdy", - "apply_sunday": false, - "start_date": [ - 1, - 1 - ], - "type": "ScheduleRuleAbridged", - "apply_saturday": false, - "apply_wednesday": true, - "apply_tuesday": true, - "apply_friday": true, - "apply_thursday": true, - "end_date": [ - 12, - 31 - ], - "apply_monday": true - }, - { - "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Sat", - "apply_sunday": false, - "start_date": [ - 1, - 1 - ], - "type": "ScheduleRuleAbridged", - "apply_saturday": true, - "apply_wednesday": false, - "apply_tuesday": false, - "apply_friday": false, - "apply_thursday": false, - "end_date": [ - 12, - 31 - ], - "apply_monday": false - } - ] - }, - "identifier": "Generic Office Infiltration" - }, - "electric_equipment": { - "schedule": { - "properties": { - "ph": { - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "type": "ScheduleRulesetPhProperties", - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 + "interpolate": false }, - "type": "ScheduleRulesetProperties" - }, - "winter_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", - "summer_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", - "holiday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", - "default_day_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun", - "type": "ScheduleRuleset", - "day_schedules": [ { "values": [ - 0.2307553806, - 0.28810717499999999, - 0.2307553806 + 0.0, + 0.10000000000000001, + 0.20000000000000001, + 0.94999999999999996, + 0.5, + 0.94999999999999996, + 0.29999999999999999, + 0.10000000000000001, + 0.050000000000000003 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_Wkdy", "times": [ [ 0, @@ -692,91 +510,47 @@ 0 ], [ - 18, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun" - }, - { - "values": [ - 1.0 - ], - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn" - }, - { - "values": [ - 0.0 - ], - "times": [ - [ - 0, + 7, 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn" - }, - { - "values": [ - 0.2307553806, - 0.38123479599999999, - 0.47654349499999998, - 0.33358044650000002, - 0.28592609699999999, - 0.2307553806 - ], - "times": [ + ], [ - 0, + 8, 0 ], [ - 6, + 12, 0 ], [ - 8, + 13, 0 ], [ - 12, + 17, 0 ], [ - 17, + 18, 0 ], [ - 19, + 22, 0 ] ], - "interpolate": false, + "interpolate": false + }, + { + "values": [ + 0.0, + 0.10000000000000001, + 0.29999999999999999, + 0.10000000000000001, + 0.050000000000000003, + 0.0 + ], "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat" - }, - { - "values": [ - 0.30767384079999999, - 0.38123479599999999, - 0.85777829100000003, - 0.76246959199999997, - 0.85777829100000003, - 0.47654349499999998, - 0.38123479599999999 - ], + "identifier": "OfficeMedium BLDG_OCC_SCH_Sat", "times": [ [ 0, @@ -794,47 +568,46 @@ 12, 0 ], - [ - 13, - 0 - ], [ 17, 0 ], [ - 18, + 19, 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy" + "interpolate": false } ], - "schedule_type_limit": { - "lower_limit": 0.0, - "type": "ScheduleTypeLimit", - "unit_type": "Dimensionless", - "upper_limit": 1.0, - "numeric_type": "Continuous", - "identifier": "Fractional" + "summer_designday_schedule": "OfficeMedium BLDG_OCC_SCH_SmrDsn", + "holiday_schedule": "OfficeMedium BLDG_OCC_SCH_Default", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_weeks_year": 52.142899999999997, + "operating_days_wk": 7.0, + "type": "ScheduleRulesetPhProperties", + "id_num": 0, + "operating_periods": { + "collection": [] + } + } }, - "identifier": "Generic Office Equipment", "schedule_rules": [ { - "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", - "apply_sunday": false, "start_date": [ 1, 1 ], - "type": "ScheduleRuleAbridged", - "apply_saturday": false, - "apply_wednesday": true, "apply_tuesday": true, - "apply_friday": true, + "apply_saturday": false, "apply_thursday": true, + "schedule_day": "OfficeMedium BLDG_OCC_SCH_Wkdy", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": true, + "apply_wednesday": true, "end_date": [ 12, 31 @@ -842,134 +615,155 @@ "apply_monday": true }, { - "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", - "apply_sunday": false, "start_date": [ 1, 1 ], - "type": "ScheduleRuleAbridged", - "apply_saturday": true, - "apply_wednesday": false, "apply_tuesday": false, - "apply_friday": false, + "apply_saturday": true, "apply_thursday": false, + "schedule_day": "OfficeMedium BLDG_OCC_SCH_Sat", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": false, + "apply_wednesday": false, "end_date": [ 12, 31 ], "apply_monday": false } - ] - }, - "watts_per_area": 10.330000000000000, - "type": "ElectricEquipment", - "lost_fraction": 0.0, - "radiant_fraction": 0.5, - "latent_fraction": 0.0, - "identifier": "Generic Office Equipment", - "properties": { - "ph": { - "type": "ElectricEquipmentPhProperties", - "equipment_collection": { - "equipment_set": {} - } + ], + "schedule_type_limit": { + "lower_limit": 0.0, + "upper_limit": 1.0, + "type": "ScheduleTypeLimit", + "identifier": "Fractional", + "unit_type": "Dimensionless", + "numeric_type": "Continuous" }, - "type": "ElectricEquipmentProperties" + "type": "ScheduleRuleset", + "identifier": "Generic Office Occupancy", + "winter_designday_schedule": "OfficeMedium BLDG_OCC_SCH_WntrDsn", + "default_day_schedule": "OfficeMedium BLDG_OCC_SCH_Default" } }, - "type": "ProgramType", - "setpoint": { - "type": "Setpoint", - "heating_schedule": { - "properties": { - "ph": { - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "type": "ScheduleRulesetPhProperties", - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" - }, - "winter_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", - "summer_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", - "holiday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", - "default_day_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", - "type": "ScheduleRuleset", + "ventilation": { + "type": "Ventilation", + "identifier": "Generic Office Ventilation", + "flow_per_person": 0.0023600000000000001, + "flow_per_area": 0.00030499999999999999 + }, + "lighting": { + "radiant_fraction": 0.69999999999999996, + "schedule": { "day_schedules": [ { "values": [ - 15.600000000000000 + 0.050000000000000003, + 0.04311628, + 0.050000000000000003 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun", "times": [ [ 0, 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default" + "interpolate": false }, { "values": [ - 15.600000000000000 + 1.0 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", "times": [ [ 0, 0 ] ], - "interpolate": false, + "interpolate": false + }, + { + "values": [ + 0.0 + ], "type": "ScheduleDay", - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn" + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", + "times": [ + [ + 0, + 0 + ] + ], + "interpolate": false }, { "values": [ - 15.600000000000000, - 17.600000000000001, - 19.600000000000001, - 21.0, - 15.600000000000000 + 0.050000000000000003, + 0.08623256, + 0.25869767999999999, + 0.12934883999999999, + 0.04311628, + 0.050000000000000003 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", "times": [ [ 0, 0 ], [ - 5, + 6, 0 ], [ - 6, + 8, 0 ], [ - 7, + 12, 0 ], [ - 22, + 17, + 0 + ], + [ + 19, 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn" + "interpolate": false }, { "values": [ - 15.600000000000000, - 17.800000000000001, - 20.0, - 21.0, - 15.600000000000000 + 0.050000000000000003, + 0.10000000000000001, + 0.08623256, + 0.25869767999999999, + 0.77609304000000001, + 0.43116280000000001, + 0.25869767999999999, + 0.17246512, + 0.08623256, + 0.04311628 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", "times": [ [ 0, @@ -988,74 +782,61 @@ 0 ], [ - 22, + 8, 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy" - }, - { - "values": [ - 15.600000000000000, - 17.800000000000001, - 20.0, - 21.0, - 15.600000000000000 - ], - "times": [ + ], [ - 0, + 17, 0 ], [ - 5, + 18, 0 ], [ - 6, + 20, 0 ], [ - 7, + 22, 0 ], [ - 17, + 23, 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat" + "interpolate": false } ], - "schedule_type_limit": { - "lower_limit": -273.14999999999998, - "type": "ScheduleTypeLimit", - "unit_type": "Temperature", - "upper_limit": { - "type": "NoLimit" - }, - "numeric_type": "Continuous", - "identifier": "Temperature" + "summer_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", + "holiday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_weeks_year": 52.142899999999997, + "operating_days_wk": 7.0, + "type": "ScheduleRulesetPhProperties", + "id_num": 0, + "operating_periods": { + "collection": [] + } + } }, - "identifier": "Generic Office Heating", "schedule_rules": [ { - "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", - "apply_sunday": false, "start_date": [ 1, 1 ], - "type": "ScheduleRuleAbridged", - "apply_saturday": false, - "apply_wednesday": true, "apply_tuesday": true, - "apply_friday": true, + "apply_saturday": false, "apply_thursday": true, + "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": true, + "apply_wednesday": true, "end_date": [ 12, 31 @@ -1063,201 +844,221 @@ "apply_monday": true }, { - "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", - "apply_sunday": false, "start_date": [ 1, 1 ], - "type": "ScheduleRuleAbridged", - "apply_saturday": true, - "apply_wednesday": false, "apply_tuesday": false, - "apply_friday": false, + "apply_saturday": true, "apply_thursday": false, - "end_date": [ - 12, - 31 - ], - "apply_monday": false - } - ] - }, - "cooling_schedule": { - "properties": { - "ph": { - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "type": "ScheduleRulesetPhProperties", - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" + "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": false, + "apply_wednesday": false, + "end_date": [ + 12, + 31 + ], + "apply_monday": false + } + ], + "schedule_type_limit": { + "lower_limit": 0.0, + "upper_limit": 1.0, + "type": "ScheduleTypeLimit", + "identifier": "Fractional", + "unit_type": "Dimensionless", + "numeric_type": "Continuous" }, - "winter_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", - "summer_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", - "holiday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", - "default_day_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", "type": "ScheduleRuleset", + "identifier": "Generic Office Lighting", + "winter_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", + "default_day_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun" + }, + "return_air_fraction": 0.0, + "properties": { + "type": "LightingProperties", + "ph": { + "target_lux": 300, + "type": "LightingPhProperties", + "target_lux_height": 0.80000000000000004, + "id_num": 0 + } + }, + "watts_per_area": 10.550000000000001, + "type": "Lighting", + "identifier": "Generic Office Lighting", + "visible_fraction": 0.20000000000000001 + }, + "electric_equipment": { + "radiant_fraction": 0.5, + "schedule": { "day_schedules": [ { "values": [ - 26.699999999999999 - ], - "times": [ - [ - 0, - 0 - ] + 0.2307553806, + 0.28810717499999999, + 0.2307553806 ], - "interpolate": false, "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default" - }, - { - "values": [ - 26.699999999999999, - 25.699999999999999, - 25.0, - 24.0, - 26.699999999999999 - ], + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun", "times": [ [ 0, 0 ], - [ - 5, - 0 - ], [ 6, 0 ], [ - 7, + 18, 0 - ], + ] + ], + "interpolate": false + }, + { + "values": [ + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", + "times": [ [ - 22, + 0, 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn" + "interpolate": false }, { "values": [ - 26.699999999999999 + 0.0 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", "times": [ [ 0, 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn" + "interpolate": false }, { "values": [ - 26.699999999999999, - 25.600000000000001, - 25.0, - 24.0, - 26.699999999999999 + 0.2307553806, + 0.38123479599999999, + 0.47654349499999998, + 0.33358044650000002, + 0.28592609699999999, + 0.2307553806 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", "times": [ [ 0, 0 ], [ - 5, + 6, 0 ], [ - 6, + 8, 0 ], [ - 7, + 12, 0 ], [ - 22, + 17, + 0 + ], + [ + 19, 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy" + "interpolate": false }, { "values": [ - 26.699999999999999, - 25.699999999999999, - 25.0, - 24.0, - 26.699999999999999 + 0.30767384079999999, + 0.38123479599999999, + 0.85777829100000003, + 0.76246959199999997, + 0.85777829100000003, + 0.47654349499999998, + 0.38123479599999999 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", "times": [ [ 0, 0 ], [ - 5, + 6, 0 ], [ - 6, + 8, 0 ], [ - 7, + 12, + 0 + ], + [ + 13, 0 ], [ 17, 0 + ], + [ + 18, + 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat" + "interpolate": false } ], - "schedule_type_limit": { - "lower_limit": -273.14999999999998, - "type": "ScheduleTypeLimit", - "unit_type": "Temperature", - "upper_limit": { - "type": "NoLimit" - }, - "numeric_type": "Continuous", - "identifier": "Temperature" + "summer_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", + "holiday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_weeks_year": 52.142899999999997, + "operating_days_wk": 7.0, + "type": "ScheduleRulesetPhProperties", + "id_num": 0, + "operating_periods": { + "collection": [] + } + } }, - "identifier": "Generic Office Cooling", "schedule_rules": [ { - "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", - "apply_sunday": false, "start_date": [ 1, 1 ], - "type": "ScheduleRuleAbridged", - "apply_saturday": false, - "apply_wednesday": true, "apply_tuesday": true, - "apply_friday": true, + "apply_saturday": false, "apply_thursday": true, + "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": true, + "apply_wednesday": true, "end_date": [ 12, 31 @@ -1265,109 +1066,83 @@ "apply_monday": true }, { - "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", - "apply_sunday": false, "start_date": [ 1, 1 ], - "type": "ScheduleRuleAbridged", - "apply_saturday": true, - "apply_wednesday": false, "apply_tuesday": false, - "apply_friday": false, + "apply_saturday": true, "apply_thursday": false, + "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": false, + "apply_wednesday": false, "end_date": [ 12, 31 ], "apply_monday": false } - ] + ], + "schedule_type_limit": { + "lower_limit": 0.0, + "upper_limit": 1.0, + "type": "ScheduleTypeLimit", + "identifier": "Fractional", + "unit_type": "Dimensionless", + "numeric_type": "Continuous" + }, + "type": "ScheduleRuleset", + "identifier": "Generic Office Equipment", + "winter_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", + "default_day_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun" }, - "identifier": "Generic Office Setpoints" + "properties": { + "type": "ElectricEquipmentProperties", + "ph": { + "equipment_collection": { + "equipment_set": {} + }, + "type": "ElectricEquipmentPhProperties" + } + }, + "lost_fraction": 0.0, + "watts_per_area": 10.330000000000000, + "type": "ElectricEquipment", + "identifier": "Generic Office Equipment", + "latent_fraction": 0.0 }, - "lighting": { + "type": "ProgramType", + "identifier": "Generic Office Program", + "infiltration": { + "type": "Infiltration", + "identifier": "Generic Office Infiltration", + "flow_per_exterior_area": 0.00022660000000000001, "schedule": { - "properties": { - "ph": { - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "type": "ScheduleRulesetPhProperties", - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" - }, - "winter_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", - "summer_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", - "holiday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", - "default_day_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun", - "type": "ScheduleRuleset", "day_schedules": [ - { - "values": [ - 0.050000000000000003, - 0.04311628, - 0.050000000000000003 - ], - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun" - }, { "values": [ 1.0 ], - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn" - }, - { - "values": [ - 0.0 - ], + "identifier": "OfficeMedium INFIL_SCH_PNNL_Default", "times": [ [ 0, 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn" + "interpolate": false }, { "values": [ - 0.050000000000000003, - 0.08623256, - 0.25869767999999999, - 0.12934883999999999, - 0.04311628, - 0.050000000000000003 + 1.0, + 0.25, + 1.0 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", "times": [ [ 0, @@ -1378,109 +1153,113 @@ 0 ], [ - 8, + 22, 0 - ], + ] + ], + "interpolate": false + }, + { + "values": [ + 1.0, + 0.25, + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", + "times": [ [ - 12, + 0, 0 ], [ - 17, + 6, 0 ], [ - 19, + 18, 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat" + "interpolate": false }, { "values": [ - 0.050000000000000003, - 0.10000000000000001, - 0.08623256, - 0.25869767999999999, - 0.77609304000000001, - 0.43116280000000001, - 0.25869767999999999, - 0.17246512, - 0.08623256, - 0.04311628 + 1.0, + 0.25, + 1.0 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy", "times": [ [ 0, 0 ], - [ - 5, - 0 - ], [ 6, 0 ], [ - 7, + 22, 0 - ], + ] + ], + "interpolate": false + }, + { + "values": [ + 1.0, + 0.25, + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat", + "times": [ [ - 8, + 0, 0 ], [ - 17, + 6, 0 ], [ 18, 0 - ], - [ - 20, - 0 - ], - [ - 22, - 0 - ], - [ - 23, - 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy" + "interpolate": false } ], - "schedule_type_limit": { - "lower_limit": 0.0, - "type": "ScheduleTypeLimit", - "unit_type": "Dimensionless", - "upper_limit": 1.0, - "numeric_type": "Continuous", - "identifier": "Fractional" + "summer_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", + "holiday_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_weeks_year": 52.142899999999997, + "operating_days_wk": 7.0, + "type": "ScheduleRulesetPhProperties", + "id_num": 0, + "operating_periods": { + "collection": [] + } + } }, - "identifier": "Generic Office Lighting", "schedule_rules": [ { - "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", - "apply_sunday": false, "start_date": [ 1, 1 ], - "type": "ScheduleRuleAbridged", - "apply_saturday": false, - "apply_wednesday": true, "apply_tuesday": true, - "apply_friday": true, + "apply_saturday": false, "apply_thursday": true, + "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Wkdy", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": true, + "apply_wednesday": true, "end_date": [ 12, 31 @@ -1488,146 +1267,87 @@ "apply_monday": true }, { - "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", - "apply_sunday": false, "start_date": [ 1, 1 ], - "type": "ScheduleRuleAbridged", - "apply_saturday": true, - "apply_wednesday": false, "apply_tuesday": false, - "apply_friday": false, + "apply_saturday": true, "apply_thursday": false, + "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Sat", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": false, + "apply_wednesday": false, "end_date": [ 12, 31 ], "apply_monday": false } - ] - }, - "visible_fraction": 0.20000000000000001, - "watts_per_area": 10.550000000000001, - "type": "Lighting", - "radiant_fraction": 0.69999999999999996, - "return_air_fraction": 0.0, - "identifier": "Generic Office Lighting", - "properties": { - "ph": { - "type": "LightingPhProperties", - "target_lux": 300, - "target_lux_height": 0.80000000000000004, - "id_num": 0 + ], + "schedule_type_limit": { + "lower_limit": 0.0, + "upper_limit": 1.0, + "type": "ScheduleTypeLimit", + "identifier": "Fractional", + "unit_type": "Dimensionless", + "numeric_type": "Continuous" }, - "type": "LightingProperties" + "type": "ScheduleRuleset", + "identifier": "Generic Office Infiltration", + "winter_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", + "default_day_schedule": "OfficeMedium INFIL_SCH_PNNL_Default" } }, - "ventilation": { - "type": "Ventilation", - "flow_per_area": 0.00030499999999999999, - "flow_per_person": 0.0023600000000000001, - "identifier": "Generic Office Ventilation" - }, - "identifier": "Generic Office Program", - "people": { - "occupancy_schedule": { - "properties": { - "ph": { - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "type": "ScheduleRulesetPhProperties", - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" - }, - "winter_designday_schedule": "OfficeMedium BLDG_OCC_SCH_WntrDsn", - "summer_designday_schedule": "OfficeMedium BLDG_OCC_SCH_SmrDsn", - "holiday_schedule": "OfficeMedium BLDG_OCC_SCH_Default", - "default_day_schedule": "OfficeMedium BLDG_OCC_SCH_Default", - "type": "ScheduleRuleset", + "setpoint": { + "heating_schedule": { "day_schedules": [ { "values": [ - 0.0, - 0.050000000000000003, - 0.0 + 15.600000000000000 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", "times": [ [ 0, 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_OCC_SCH_Default" + "interpolate": false }, { "values": [ - 0.0, - 1.0, - 0.050000000000000003 + 15.600000000000000 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", "times": [ [ 0, 0 - ], - [ - 6, - 0 - ], - [ - 22, - 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_OCC_SCH_SmrDsn" + "interpolate": false }, { "values": [ - 0.0 + 15.600000000000000, + 17.600000000000001, + 19.600000000000001, + 21.0, + 15.600000000000000 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", "times": [ [ 0, 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_OCC_SCH_WntrDsn" - }, - { - "values": [ - 0.0, - 0.10000000000000001, - 0.20000000000000001, - 0.94999999999999996, - 0.5, - 0.94999999999999996, - 0.29999999999999999, - 0.10000000000000001, - 0.050000000000000003 - ], - "times": [ + ], [ - 0, + 5, 0 ], [ @@ -1639,23 +1359,37 @@ 0 ], [ - 8, + 22, 0 - ], + ] + ], + "interpolate": false + }, + { + "values": [ + 15.600000000000000, + 17.800000000000001, + 20.0, + 21.0, + 15.600000000000000 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", + "times": [ [ - 12, + 0, 0 ], [ - 13, + 5, 0 ], [ - 17, + 6, 0 ], [ - 18, + 7, 0 ], [ @@ -1663,519 +1397,785 @@ 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_OCC_SCH_Wkdy" + "interpolate": false }, { "values": [ - 0.0, - 0.10000000000000001, - 0.29999999999999999, - 0.10000000000000001, - 0.050000000000000003, - 0.0 + 15.600000000000000, + 17.800000000000001, + 20.0, + 21.0, + 15.600000000000000 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", "times": [ [ 0, 0 ], [ - 6, - 0 - ], - [ - 8, + 5, 0 ], [ - 12, + 6, 0 ], [ - 17, + 7, 0 ], [ - 19, + 17, 0 ] ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_OCC_SCH_Sat" + "interpolate": false } ], - "schedule_type_limit": { - "lower_limit": 0.0, - "type": "ScheduleTypeLimit", - "unit_type": "Dimensionless", - "upper_limit": 1.0, - "numeric_type": "Continuous", - "identifier": "Fractional" + "summer_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", + "holiday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_weeks_year": 52.142899999999997, + "operating_days_wk": 7.0, + "type": "ScheduleRulesetPhProperties", + "id_num": 0, + "operating_periods": { + "collection": [] + } + } }, - "identifier": "Generic Office Occupancy", "schedule_rules": [ { - "schedule_day": "OfficeMedium BLDG_OCC_SCH_Wkdy", - "apply_sunday": false, "start_date": [ 1, 1 ], - "type": "ScheduleRuleAbridged", - "apply_saturday": false, - "apply_wednesday": true, "apply_tuesday": true, - "apply_friday": true, + "apply_saturday": false, "apply_thursday": true, - "end_date": [ - 12, - 31 - ], - "apply_monday": true - }, - { - "schedule_day": "OfficeMedium BLDG_OCC_SCH_Sat", + "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", "apply_sunday": false, - "start_date": [ - 1, - 1 - ], "type": "ScheduleRuleAbridged", - "apply_saturday": true, - "apply_wednesday": false, - "apply_tuesday": false, - "apply_friday": false, - "apply_thursday": false, + "apply_friday": true, + "apply_wednesday": true, "end_date": [ - 12, - 31 - ], - "apply_monday": false - } - ] - }, - "activity_schedule": { - "default_day_schedule": "Seated Adult Activity_Day Schedule", - "type": "ScheduleRuleset", - "day_schedules": [ - { - "values": [ - 120.0 - ], - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "Seated Adult Activity_Day Schedule" - } - ], - "schedule_type_limit": { - "lower_limit": 0.0, - "type": "ScheduleTypeLimit", - "unit_type": "ActivityLevel", - "upper_limit": { - "type": "NoLimit" - }, - "numeric_type": "Continuous", - "identifier": "Activity Level" - }, - "identifier": "Seated Adult Activity", - "properties": { - "ph": { - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "type": "ScheduleRulesetPhProperties", - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" - } - }, - "type": "People", - "people_per_area": 0.056500000000000002, - "radiant_fraction": 0.29999999999999999, - "latent_fraction": { - "type": "Autocalculate" - }, - "identifier": "Generic Office People", - "properties": { - "ph": { - "id_num": 0, - "number_bedrooms": 0, - "dwellings": { - "num_dwellings": 0, - "identifier": "a414bce0-bfc8-4eee-8d0e-96f0ab9b74bc" - }, - "type": "PeoplePhProperties", - "number_people": 0.0 - }, - "type": "PeopleProperties" - } - } - } - }, - "ph": { - "id_num": 0, - "ph_foundations": [], - "specific_heat_capacity": "1-LIGHTWEIGHT", - "ph_bldg_segment": { - "num_dwelling_units": 1, - "thermal_bridges": {}, - "user_data": {}, - "display_name": "Unnamed_Bldg_Segment", - "source_energy_factors": { - "factors": [] - }, - "phi_certification": { - "phpp_version": 9, - "attributes": { - "retrofit_type": "1-NEW BUILDING", - "tfa_override": null, - "phpp_version": 9, - "occupancy_type": "1-STANDARD (ONLY FOR RESIDENTIAL BUILDINGS)", - "enerphit_type": "2-ENERGY DEMAND METHOD", - "certification_type": "1-PASSIVE HOUSE", - "certification_class": "1-CLASSIC", - "ihg_type": "2-STANDARD", - "building_category_type": "1-RESIDENTIAL BUILDING", - "primary_energy_type": "2-PER (RENEWABLE)", - "building_use_type": "10-DWELLING" - }, - "user_data": {}, - "display_name": "9b15befd-2f2f-444e-9358-2d7e3af59378", - "identifier": "9b15befd-2f2f-444e-9358-2d7e3af59378" - }, - "set_points": { - "summer": 25.0, - "user_data": {}, - "display_name": "af535d9c-f771-45fb-ad08-0831c9b29c87", - "winter": 20.0, - "identifier": "af535d9c-f771-45fb-ad08-0831c9b29c87" - }, - "mech_room_temp": 20.0, - "summer_hrv_bypass_mode": { - "value": "4-ALWAYS" - }, - "wind_exposure_type": { - "value": "1-SEVERAL_SIDES_EXPOSED_NO_SCREENING" - }, - "non_combustible_materials": false, - "num_floor_levels": 1, - "site": { - "display_name": "6cdbb404-d602-424e-9bb8-bfd229e7c83e", - "user_data": {}, - "location": { - "user_data": {}, - "longitude": -73.799999999999997, - "display_name": "d62b741f-9589-4948-8034-cc25e31b9d50", - "site_elevation": null, - "hours_from_UTC": -4, - "latitude": 40.600000000000001, - "identifier": "d62b741f-9589-4948-8034-cc25e31b9d50", - "climate_zone": 1 - }, - "climate": { - "monthly_temps": { - "sky_temps": { - "april": 0.0, - "september": 0.0, - "august": 0.0, - "january": 0.0, - "june": 0.0, - "user_data": {}, - "display_name": "6535a2df-710a-4d9a-bfa8-b0a313e9a17b", - "july": 0.0, - "december": 0.0, - "may": 0.0, - "october": 0.0, - "november": 0.0, - "february": 0.0, - "identifier": "6535a2df-710a-4d9a-bfa8-b0a313e9a17b", - "march": 0.0 - }, - "ground_temps": { - "april": 0.0, - "september": 0.0, - "august": 0.0, - "january": 0.0, - "june": 0.0, - "user_data": {}, - "display_name": "f1e6ac8b-bdeb-4602-8cb5-18c62067eccd", - "july": 0.0, - "december": 0.0, - "may": 0.0, - "october": 0.0, - "november": 0.0, - "february": 0.0, - "identifier": "f1e6ac8b-bdeb-4602-8cb5-18c62067eccd", - "march": 0.0 - }, - "air_temps": { - "april": 0.0, - "september": 0.0, - "august": 0.0, - "january": 0.0, - "june": 0.0, - "user_data": {}, - "display_name": "25b6c64c-08f8-4577-b188-42798240545f", - "july": 0.0, - "december": 0.0, - "may": 0.0, - "october": 0.0, - "november": 0.0, - "february": 0.0, - "identifier": "25b6c64c-08f8-4577-b188-42798240545f", - "march": 0.0 - }, - "user_data": {}, - "display_name": "427cf6ed-dda4-4516-bfe5-abb7a01bc76b", - "dewpoints": { - "april": 0.0, - "september": 0.0, - "august": 0.0, - "january": 0.0, - "june": 0.0, - "user_data": {}, - "display_name": "5f21f4d1-f10d-4cb4-a934-d6527b676f74", - "july": 0.0, - "december": 0.0, - "may": 0.0, - "october": 0.0, - "november": 0.0, - "february": 0.0, - "identifier": "5f21f4d1-f10d-4cb4-a934-d6527b676f74", - "march": 0.0 - }, - "identifier": "427cf6ed-dda4-4516-bfe5-abb7a01bc76b" - }, - "ground": { - "flow_rate_groundwater": 0.050000000000000003, - "user_data": {}, - "display_name": "d7c17419-467e-4683-8eae-aeefe3d22ae0", - "ground_density": 2000, - "ground_thermal_conductivity": 2, - "depth_groundwater": 3, - "ground_heat_capacity": 1000, - "identifier": "d7c17419-467e-4683-8eae-aeefe3d22ae0" - }, - "monthly_radiation": { - "glob": { - "april": 0.0, - "september": 0.0, - "august": 0.0, - "january": 0.0, - "june": 0.0, - "user_data": {}, - "display_name": "79315337-dea3-4ad0-86ab-b1fe451e5b4b", - "july": 0.0, - "december": 0.0, - "may": 0.0, - "october": 0.0, - "november": 0.0, - "february": 0.0, - "identifier": "79315337-dea3-4ad0-86ab-b1fe451e5b4b", - "march": 0.0 - }, - "east": { - "april": 0.0, - "september": 0.0, - "august": 0.0, - "january": 0.0, - "june": 0.0, - "user_data": {}, - "display_name": "ab5f7bcb-8b5b-4ed3-9fb5-1d389c1fe511", - "july": 0.0, - "december": 0.0, - "may": 0.0, - "october": 0.0, - "november": 0.0, - "february": 0.0, - "identifier": "ab5f7bcb-8b5b-4ed3-9fb5-1d389c1fe511", - "march": 0.0 + 12, + 31 + ], + "apply_monday": true }, - "user_data": {}, - "north": { - "april": 0.0, - "september": 0.0, - "august": 0.0, - "january": 0.0, - "june": 0.0, - "user_data": {}, - "display_name": "f0b80538-6b0b-4920-aa04-f56d776ba1c3", - "july": 0.0, - "december": 0.0, - "may": 0.0, - "october": 0.0, - "november": 0.0, - "february": 0.0, - "identifier": "f0b80538-6b0b-4920-aa04-f56d776ba1c3", - "march": 0.0 + { + "start_date": [ + 1, + 1 + ], + "apply_tuesday": false, + "apply_saturday": true, + "apply_thursday": false, + "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": false, + "apply_wednesday": false, + "end_date": [ + 12, + 31 + ], + "apply_monday": false + } + ], + "schedule_type_limit": { + "lower_limit": -273.14999999999998, + "upper_limit": { + "type": "NoLimit" }, - "display_name": "9547174a-a56c-4777-b81b-0f4bdc336b08", - "west": { - "april": 0.0, - "september": 0.0, - "august": 0.0, - "january": 0.0, - "june": 0.0, - "user_data": {}, - "display_name": "d2425415-6288-4208-93d1-9ec081ace70e", - "july": 0.0, - "december": 0.0, - "may": 0.0, - "october": 0.0, - "november": 0.0, - "february": 0.0, - "identifier": "d2425415-6288-4208-93d1-9ec081ace70e", - "march": 0.0 + "type": "ScheduleTypeLimit", + "identifier": "Temperature", + "unit_type": "Temperature", + "numeric_type": "Continuous" + }, + "type": "ScheduleRuleset", + "identifier": "Generic Office Heating", + "winter_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", + "default_day_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default" + }, + "cooling_schedule": { + "day_schedules": [ + { + "values": [ + 26.699999999999999 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", + "times": [ + [ + 0, + 0 + ] + ], + "interpolate": false }, - "south": { - "april": 0.0, - "september": 0.0, - "august": 0.0, - "january": 0.0, - "june": 0.0, - "user_data": {}, - "display_name": "2029175d-009a-4b04-8bec-001d1add0238", - "july": 0.0, - "december": 0.0, - "may": 0.0, - "october": 0.0, - "november": 0.0, - "february": 0.0, - "identifier": "2029175d-009a-4b04-8bec-001d1add0238", - "march": 0.0 + { + "values": [ + 26.699999999999999, + 25.699999999999999, + 25.0, + 24.0, + 26.699999999999999 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 22, + 0 + ] + ], + "interpolate": false }, - "identifier": "9547174a-a56c-4777-b81b-0f4bdc336b08" - }, - "peak_loads": { - "user_data": {}, - "display_name": "fd1f05e9-898a-42bb-a253-06a5dd4ac896", - "heat_load_2": { - "sky_temp": null, - "temp": 0.0, - "rad_west": 0.0, - "user_data": {}, - "display_name": "846c5f80-c7ee-4739-aee2-01f909ea612c", - "rad_east": 0.0, - "rad_north": 0.0, - "rad_south": 0.0, - "dewpoint": null, - "rad_global": 0.0, - "ground_temp": null, - "identifier": "846c5f80-c7ee-4739-aee2-01f909ea612c" + { + "values": [ + 26.699999999999999 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", + "times": [ + [ + 0, + 0 + ] + ], + "interpolate": false }, - "cooling_load_2": { - "sky_temp": null, - "temp": 0.0, - "rad_west": 0.0, - "user_data": {}, - "display_name": "8d534df5-2674-4530-ba33-1758fba8f3bc", - "rad_east": 0.0, - "rad_north": 0.0, - "rad_south": 0.0, - "dewpoint": null, - "rad_global": 0.0, - "ground_temp": null, - "identifier": "8d534df5-2674-4530-ba33-1758fba8f3bc" + { + "values": [ + 26.699999999999999, + 25.600000000000001, + 25.0, + 24.0, + 26.699999999999999 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 22, + 0 + ] + ], + "interpolate": false }, - "cooling_load_1": { - "sky_temp": null, - "temp": 0.0, - "rad_west": 0.0, - "user_data": {}, - "display_name": "cb458772-e6d7-4c5a-b156-c133e2159175", - "rad_east": 0.0, - "rad_north": 0.0, - "rad_south": 0.0, - "dewpoint": null, - "rad_global": 0.0, - "ground_temp": null, - "identifier": "cb458772-e6d7-4c5a-b156-c133e2159175" + { + "values": [ + 26.699999999999999, + 25.699999999999999, + 25.0, + 24.0, + 26.699999999999999 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 17, + 0 + ] + ], + "interpolate": false + } + ], + "summer_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", + "holiday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_weeks_year": 52.142899999999997, + "operating_days_wk": 7.0, + "type": "ScheduleRulesetPhProperties", + "id_num": 0, + "operating_periods": { + "collection": [] + } + } + }, + "schedule_rules": [ + { + "start_date": [ + 1, + 1 + ], + "apply_tuesday": true, + "apply_saturday": false, + "apply_thursday": true, + "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": true, + "apply_wednesday": true, + "end_date": [ + 12, + 31 + ], + "apply_monday": true }, - "heat_load_1": { - "sky_temp": null, - "temp": 0.0, - "rad_west": 0.0, - "user_data": {}, - "display_name": "d41fa962-8ddf-4578-9ef6-aa5cb9e531b5", - "rad_east": 0.0, - "rad_north": 0.0, - "rad_south": 0.0, - "dewpoint": null, - "rad_global": 0.0, - "ground_temp": null, - "identifier": "d41fa962-8ddf-4578-9ef6-aa5cb9e531b5" + { + "start_date": [ + 1, + 1 + ], + "apply_tuesday": false, + "apply_saturday": true, + "apply_thursday": false, + "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": false, + "apply_wednesday": false, + "end_date": [ + 12, + 31 + ], + "apply_monday": false + } + ], + "schedule_type_limit": { + "lower_limit": -273.14999999999998, + "upper_limit": { + "type": "NoLimit" }, - "identifier": "fd1f05e9-898a-42bb-a253-06a5dd4ac896" + "type": "ScheduleTypeLimit", + "identifier": "Temperature", + "unit_type": "Temperature", + "numeric_type": "Continuous" }, - "average_wind_speed": 4.0, - "user_data": {}, - "display_name": "New York", - "summer_daily_temperature_swing": 8.0, - "station_elevation": 0.0, - "identifier": "96371f7a-bd23-4243-ad8c-17212e0e445f" - }, - "phpp_library_codes": { - "dataset_name": "US0055b-New York", - "display_name": "US0055b-New York", - "user_data": {}, - "country_code": "US-United States of America", - "identifier": "cd29d957-2e36-42b6-97c0-7f883479c502", - "region_code": "New York" + "type": "ScheduleRuleset", + "identifier": "Generic Office Cooling", + "winter_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", + "default_day_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default" }, - "identifier": "6cdbb404-d602-424e-9bb8-bfd229e7c83e" + "type": "Setpoint", + "identifier": "Generic Office Setpoints" + } + }, + "hvac": { + "heating_air_temperature": 50.0, + "demand_controlled_ventilation": false, + "economizer_type": "DifferentialDryBulb", + "latent_heat_recovery": 0.0, + "cooling_limit": { + "type": "Autosize" + }, + "type": "IdealAirSystem", + "identifier": "Room_2_ac5d1874 Ideal Loads Air System", + "sensible_heat_recovery": 0.0, + "heating_limit": { + "type": "Autosize" + }, + "cooling_air_temperature": 13.0 + } + }, + "ph_hvac": { + "ventilation_system": null, + "renewable_devices": [], + "hot_water_system": null, + "type": "RoomPhHvacProperties", + "heating_systems": [], + "id_num": 0, + "supportive_devices": [], + "heat_pump_systems": [], + "exhaust_vent_devices": [] + }, + "radiance": { + "type": "RoomRadianceProperties" + } + }, + "type": "Room", + "identifier": "Room_2_ac5d1874", + "faces": [ + { + "display_name": "Room_2_ac5d1874..Face0", + "properties": { + "type": "FaceProperties", + "ph": { + "type": "FacePhProperties", + "id_num": 0 + }, + "energy": { + "type": "FaceEnergyProperties" + }, + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" + }, + "radiance": { + "type": "FaceRadianceProperties" + } + }, + "geometry": { + "plane": { + "o": [ + 0.0, + 0.0, + 0.0 + ], + "type": "Plane", + "x": [ + 1.0, + 0.0, + 0.0 + ], + "n": [ + 0.0, + -1.0, + 0.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 0.0, + 0.0, + 3.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 5.0, + 0.0, + 0.0 + ], + [ + 5.0, + 0.0, + 3.0 + ] + ] + }, + "type": "Face", + "identifier": "Room_2_ac5d1874..Face0", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + }, + "sun_exposure": true, + "wind_exposure": true + }, + "face_type": "Wall" + }, + { + "display_name": "Room_2_ac5d1874..Face1", + "properties": { + "type": "FaceProperties", + "ph": { + "type": "FacePhProperties", + "id_num": 0 + }, + "energy": { + "type": "FaceEnergyProperties" + }, + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" + }, + "radiance": { + "type": "FaceRadianceProperties" + } + }, + "geometry": { + "plane": { + "o": [ + 5.0, + 0.0, + 0.0 + ], + "type": "Plane", + "x": [ + 0.0, + 1.0, + 0.0 + ], + "n": [ + 1.0, + 0.0, + -5.5511151231257827e-17 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 5.0, + 0.0, + 3.0 + ], + [ + 5.0, + 0.0, + 0.0 + ], + [ + 5.0, + 4.0, + 0.0 + ], + [ + 5.0, + 4.0, + 3.0 + ] + ] + }, + "type": "Face", + "identifier": "Room_2_ac5d1874..Face1", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + }, + "sun_exposure": true, + "wind_exposure": true + }, + "face_type": "Wall" + }, + { + "display_name": "Room_2_ac5d1874..Face2", + "properties": { + "type": "FaceProperties", + "ph": { + "type": "FacePhProperties", + "id_num": 0 + }, + "energy": { + "type": "FaceEnergyProperties" + }, + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" + }, + "radiance": { + "type": "FaceRadianceProperties" + } + }, + "geometry": { + "plane": { + "o": [ + 5.0, + 4.0, + 0.0 + ], + "type": "Plane", + "x": [ + -1.0, + 0.0, + 0.0 + ], + "n": [ + 0.0, + 1.0, + -0.0 + ] }, - "name": "Unnamed_Bldg_Segment", - "phius_certification": { - "PHIUS2021_cooling_load": 10.0, - "PHIUS2021_cooling_demand": 15.0, - "int_gains_toilet_room_util_pat": null, - "PHIUS2021_heating_load": 10.0, - "user_data": {}, - "display_name": "ebee69ae-c584-4f32-879f-d80b7f92b6e8", - "int_gains_evap_per_person": 15, - "int_gains_num_toilets": 1, - "building_category_type": { - "value": "1-RESIDENTIAL BUILDING" - }, - "localization_selection_type": 2, - "int_gains_dhw_marginal_perf_ratio": null, - "int_gains_use_school_defaults": false, - "building_status": { - "value": "1-IN_PLANNING" - }, - "icfa_override": null, - "certification_program": { - "value": "7-PHIUS 2021 CORE" - }, - "building_use_type": { - "value": "1-RESIDENTIAL" - }, - "int_gains_flush_heat_loss": true, - "building_type": { - "value": "1-NEW_CONSTRUCTION" - }, - "identifier": "ebee69ae-c584-4f32-879f-d80b7f92b6e8", - "PHIUS2021_heating_demand": 15.0 + "type": "Face3D", + "boundary": [ + [ + 5.0, + 4.0, + 3.0 + ], + [ + 5.0, + 4.0, + 0.0 + ], + [ + 0.0, + 4.0, + 0.0 + ], + [ + 0.0, + 4.0, + 3.0 + ] + ] + }, + "type": "Face", + "identifier": "Room_2_ac5d1874..Face2", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" }, - "co2e_factors": { - "factors": [] + "sun_exposure": true, + "wind_exposure": true + }, + "face_type": "Wall" + }, + { + "display_name": "Room_2_ac5d1874..Face3", + "properties": { + "type": "FaceProperties", + "ph": { + "type": "FacePhProperties", + "id_num": 0 + }, + "energy": { + "type": "FaceEnergyProperties" + }, + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" + }, + "radiance": { + "type": "FaceRadianceProperties" + } + }, + "geometry": { + "plane": { + "o": [ + 0.0, + 4.0, + 0.0 + ], + "type": "Plane", + "x": [ + 0.0, + -1.0, + 0.0 + ], + "n": [ + -1.0, + 0.0, + 0.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 0.0, + 4.0, + 3.0 + ], + [ + 0.0, + 4.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 3.0 + ] + ] + }, + "type": "Face", + "identifier": "Room_2_ac5d1874..Face3", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + }, + "sun_exposure": true, + "wind_exposure": true + }, + "face_type": "Wall" + }, + { + "display_name": "Room_2_ac5d1874..Face4", + "properties": { + "type": "FaceProperties", + "ph": { + "type": "FacePhProperties", + "id_num": 0 + }, + "energy": { + "type": "FaceEnergyProperties" + }, + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" + }, + "radiance": { + "type": "FaceRadianceProperties" + } + }, + "geometry": { + "plane": { + "o": [ + 0.0, + 0.0, + 0.0 + ], + "type": "Plane", + "x": [ + 0.0, + 1.0, + 0.0 + ], + "n": [ + 0.0, + 0.0, + -1.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 5.0, + 4.0, + 0.0 + ], + [ + 5.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 4.0, + 0.0 + ] + ] + }, + "type": "Face", + "identifier": "Room_2_ac5d1874..Face4", + "boundary_condition": { + "type": "Ground" + }, + "face_type": "Floor" + }, + { + "display_name": "Room_2_ac5d1874..Face5", + "properties": { + "type": "FaceProperties", + "ph": { + "type": "FacePhProperties", + "id_num": 0 + }, + "energy": { + "type": "FaceEnergyProperties" + }, + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" + }, + "radiance": { + "type": "FaceRadianceProperties" + } + }, + "geometry": { + "plane": { + "o": [ + 0.0, + 0.0, + 3.0 + ], + "type": "Plane", + "x": [ + 1.0, + 0.0, + -5.5511151231257827e-17 + ], + "n": [ + 5.5511151231257827e-17, + -0.0, + 1.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 0.0, + 4.0, + 3.0 + ], + [ + 0.0, + 0.0, + 3.0 + ], + [ + 5.0, + 0.0, + 3.0 + ], + [ + 5.0, + 4.0, + 3.0 + ] + ] + }, + "type": "Face", + "identifier": "Room_2_ac5d1874..Face5", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" }, - "identifier": "deef4534-531b-49cd-be38-9a2321d08273" + "sun_exposure": true, + "wind_exposure": true }, - "spaces": [], - "type": "RoomPhProperties" + "face_type": "RoofCeiling" } - }, - "identifier": "Room_2_ac3916f6" + ] } \ No newline at end of file diff --git a/tests/_test_reference_files_hbjson/Multi_Room_Complete.hbjson b/tests/_test_reference_files_hbjson/Multi_Room_Complete.hbjson index 0e48823..6d93c32 100644 --- a/tests/_test_reference_files_hbjson/Multi_Room_Complete.hbjson +++ b/tests/_test_reference_files_hbjson/Multi_Room_Complete.hbjson @@ -1,8 +1,44 @@ { + "display_name": "unnamed", "orphaned_shades": [ { - "display_name": "Shade_f162dc58", + "display_name": "Shade_7b0ab16c", + "properties": { + "type": "ShadePropertiesAbridged", + "ph": { + "type": "ShadePhPropertiesAbridged", + "id_num": 0 + }, + "energy": { + "type": "ShadeEnergyPropertiesAbridged" + }, + "ph_hvac": { + "type": "ShadePhHvacProperties" + }, + "radiance": { + "type": "ShadeRadiancePropertiesAbridged" + } + }, + "is_detached": true, "geometry": { + "plane": { + "o": [ + 5.4164426415671443, + -6.4550649771681172, + 3.3000000000000003 + ], + "type": "Plane", + "x": [ + 1.0, + 0.0, + 0.0 + ], + "n": [ + 0.0, + 0.0, + 1.0 + ] + }, "type": "Face3D", "boundary": [ [ @@ -25,49 +61,49 @@ -5.3717764488546882, 3.3000000000000003 ] - ], + ] + }, + "type": "Shade", + "identifier": "Shade_7b0ab16c" + }, + { + "display_name": "Shade_62841e01", + "properties": { + "type": "ShadePropertiesAbridged", + "ph": { + "type": "ShadePhPropertiesAbridged", + "id_num": 0 + }, + "energy": { + "type": "ShadeEnergyPropertiesAbridged" + }, + "ph_hvac": { + "type": "ShadePhHvacProperties" + }, + "radiance": { + "type": "ShadeRadiancePropertiesAbridged" + } + }, + "is_detached": true, + "geometry": { "plane": { + "o": [ + 12.999462339761147, + -7.7921559452034819, + 3.3000000000000003 + ], + "type": "Plane", "x": [ 1.0, 0.0, 0.0 ], - "type": "Plane", "n": [ 0.0, 0.0, 1.0 - ], - "o": [ - 5.4164426415671443, - -6.4550649771681172, - 3.3000000000000003 ] - } - }, - "type": "Shade", - "is_detached": true, - "properties": { - "type": "ShadePropertiesAbridged", - "radiance": { - "type": "ShadeRadiancePropertiesAbridged" }, - "ph_hvac": { - "type": "ShadePhHvacProperties" - }, - "energy": { - "type": "ShadeEnergyPropertiesAbridged" - }, - "ph": { - "type": "ShadePhPropertiesAbridged", - "id_num": 0 - } - }, - "identifier": "Shade_f162dc58" - }, - { - "display_name": "Shade_583a280e", - "geometry": { "type": "Face3D", "boundary": [ [ @@ -90,7016 +126,6985 @@ -6.7088674168900519, 3.3000000000000003 ] - ], - "plane": { - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane", - "n": [ - 0.0, - 0.0, - 1.0 - ], - "o": [ - 12.999462339761147, - -7.7921559452034819, - 3.3000000000000003 - ] - } + ] }, "type": "Shade", - "is_detached": true, - "properties": { - "type": "ShadePropertiesAbridged", - "radiance": { - "type": "ShadeRadiancePropertiesAbridged" + "identifier": "Shade_62841e01" + } + ], + "properties": { + "type": "ModelProperties", + "ph": { + "team": { + "display_name": "5f90b88d-08be-4f9b-82bd-5fee887a0b3e", + "building": { + "license_number": null, + "street": null, + "email": null, + "display_name": "2332bcb2-83f4-46a9-b467-3394dc326edb", + "identifier": "2332bcb2-83f4-46a9-b467-3394dc326edb", + "user_data": {}, + "post_code": null, + "name": null, + "telephone": null, + "city": null }, - "ph_hvac": { - "type": "ShadePhHvacProperties" + "identifier": "5f90b88d-08be-4f9b-82bd-5fee887a0b3e", + "user_data": {}, + "owner": { + "license_number": null, + "street": null, + "email": null, + "display_name": "a708e1c5-1e3b-4e0c-a3b9-3fbde7e67d67", + "identifier": "a708e1c5-1e3b-4e0c-a3b9-3fbde7e67d67", + "user_data": {}, + "post_code": null, + "name": null, + "telephone": null, + "city": null }, - "energy": { - "type": "ShadeEnergyPropertiesAbridged" + "customer": { + "license_number": null, + "street": null, + "email": null, + "display_name": "8c6bede1-dd7c-479b-9e59-750b01382868", + "identifier": "8c6bede1-dd7c-479b-9e59-750b01382868", + "user_data": {}, + "post_code": null, + "name": null, + "telephone": null, + "city": null }, - "ph": { - "type": "ShadePhPropertiesAbridged", - "id_num": 0 + "designer": { + "license_number": null, + "street": null, + "email": null, + "display_name": "82b50f64-657b-4575-8d1b-b67413c3f18f", + "identifier": "82b50f64-657b-4575-8d1b-b67413c3f18f", + "user_data": {}, + "post_code": null, + "name": null, + "telephone": null, + "city": null } }, - "identifier": "Shade_583a280e" - } - ], - "tolerance": 0.001, - "rooms": [ - { - "story": "1", - "display_name": "Room_3", - "type": "Room", - "faces": [ + "type": "ModelPhPropertiesAbridged", + "id_num": 0, + "bldg_segments": [ { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true - }, - "display_name": "Room_3_48283de5..Face0", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 5.4164426415671443, - -6.4550649771681172, - 3.3000000000000003 - ], - [ - 5.4164426415671443, - -6.4550649771681172, - 0.0 - ], - [ - 0.0, - -5.5, - 0.0 - ], - [ - 0.0, - -5.5, - 3.3000000000000003 - ] - ], - "plane": { - "x": [ - 0.98480775301220813, - -0.17364817766693041, - 0.0 - ], - "type": "Plane", - "n": [ - 0.17364817766693041, - 0.98480775301220813, - 0.0 - ], - "o": [ - 0.0, - -5.5, - 3.3000000000000003 - ] - } - }, - "type": "Face", - "face_type": "Wall", - "apertures": [ - { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true + "non_combustible_materials": false, + "display_name": "_unnamed_bldg_segment_", + "co2e_factors": { + "factors": [ + { + "value": 100.0, + "units": "g/kWh", + "fuel_name": "OIL_CGS_70_CHP" }, - "display_name": "Room_3_48283de5..Face0_Glz0", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 4.5249514121994716, - -6.2978710203656378, - 2.7568536488623963 - ], - [ - 4.5249514121994716, - -6.2978710203656378, - 0.54314635113760423 - ], - [ - 0.89149122936767267, - -5.6571939568024794, - 0.54314635113760423 - ], - [ - 0.89149122936767267, - -5.6571939568024794, - 2.7568536488623963 - ] - ], - "plane": { - "x": [ - 0.98480775301220813, - -0.17364817766693039, - 0.0 - ], - "type": "Plane", - "n": [ - 0.17364817766693039, - 0.98480775301220813, - 0.0 - ], - "o": [ - 0.89149122936767267, - -5.6571939568024794, - 2.7568536488623963 - ] - } + { + "value": 250.01710000000000, + "units": "g/kWh", + "fuel_name": "ELECTRICITY_PV" }, - "type": "Aperture", - "is_operable": false, - "properties": { - "type": "AperturePropertiesAbridged", - "radiance": { - "type": "ApertureRadiancePropertiesAbridged" - }, - "ph_hvac": { - "type": "AperturePhHvacProperties" - }, - "energy": { - "type": "ApertureEnergyPropertiesAbridged" - }, - "ph": { - "summer_shading_factor": 0.75, - "id_num": 0, - "default_monthly_shading_correction_factor": 1.0, - "variant_type": "_unnamed_type_", - "type": "AperturePhPropertiesAbridged", - "winter_shading_factor": 0.75, - "install_depth": 0.1016 - } + { + "value": 270.01020000000000, + "units": "g/kWh", + "fuel_name": "LPG" }, - "identifier": "Room_3_48283de5..Face0_Glz0" - } - ], - "properties": { - "type": "FacePropertiesAbridged", - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - } - }, - "identifier": "Room_3_48283de5..Face0" - }, - { - "boundary_condition": { - "boundary_condition_objects": [ - "Room_4_c4c769e3..Face3", - "Room_4_c4c769e3" - ], - "type": "Surface" + { + "value": 309.99660000000000, + "units": "g/kWh", + "fuel_name": "OIL" + }, + { + "value": 409.99660000000000, + "units": "g/kWh", + "fuel_name": "HARD_COAL_CGS_0_CHP" + }, + { + "value": 319.99320000000000, + "units": "g/kWh", + "fuel_name": "GAS_CGS_0_CHP" + }, + { + "value": 439.98640000000000, + "units": "g/kWh", + "fuel_name": "HARD_COAL" + }, + { + "value": 319.99320000000000, + "units": "g/kWh", + "fuel_name": "HARD_COAL_CGS_35_CHP" + }, + { + "value": -70.010199999999998, + "units": "g/kWh", + "fuel_name": "GAS_CGS_70_CHP" + }, + { + "value": 239.98640000000000, + "units": "g/kWh", + "fuel_name": "HARD_COAL_CGS_70_CHP" + }, + { + "value": 129.98980000000000, + "units": "g/kWh", + "fuel_name": "GAS_CGS_35_CHP" + }, + { + "value": 409.99660000000000, + "units": "g/kWh", + "fuel_name": "OIL_CGS_0_CHP" + }, + { + "value": 680.00680000000000, + "units": "g/kWh", + "fuel_name": "ELECTRICITY_MIX" + }, + { + "value": 250.01710000000000, + "units": "g/kWh", + "fuel_name": "OIL_CGS_35_CHP" + }, + { + "value": 53.428899999999999, + "units": "g/kWh", + "fuel_name": "WOOD" + }, + { + "value": 250.01710000000000, + "units": "g/kWh", + "fuel_name": "NATURAL_GAS" + } + ] }, - "display_name": "Room_3_48283de5..Face1", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 4.6523906598326512, - -10.788219090421832, - 3.3000000000000003 - ], - [ - 4.6523906598326512, - -10.788219090421832, - 0.0 - ], - [ - 5.4164426415671443, - -6.4550649771681172, - 0.0 - ], - [ - 5.4164426415671443, - -6.4550649771681172, - 3.3000000000000003 - ] - ], - "plane": { - "x": [ - -0.1736481776669303, - -0.98480775301220813, - 0.0 - ], - "type": "Plane", - "n": [ - 0.98480775301220813, - -0.1736481776669303, - 0.0 - ], - "o": [ - 5.4164426415671443, - -6.4550649771681172, - 3.3000000000000003 - ] + "num_floor_levels": 1, + "phi_certification": { + "display_name": "b130a887-b1b8-44c2-9f51-ad5ddabe39f3", + "phpp_version": 9, + "identifier": "b130a887-b1b8-44c2-9f51-ad5ddabe39f3", + "user_data": {}, + "attributes": { + "tfa_override": null, + "building_use_type": "10-DWELLING", + "phpp_version": 9, + "certification_class": "1-CLASSIC", + "retrofit_type": "1-NEW BUILDING", + "certification_type": "1-PASSIVE HOUSE", + "enerphit_type": "2-ENERGY DEMAND METHOD", + "building_category_type": "1-RESIDENTIAL BUILDING", + "ihg_type": "2-STANDARD", + "occupancy_type": "1-STANDARD (ONLY FOR RESIDENTIAL BUILDINGS)", + "primary_energy_type": "1-PE (NON-RENEWABLE)" } }, - "type": "Face", - "face_type": "Wall", - "properties": { - "type": "FacePropertiesAbridged", - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - } + "num_dwelling_units": 1, + "set_points": { + "display_name": "210570bd-1bbf-44cf-baf2-7d1fb7ee7056", + "identifier": "210570bd-1bbf-44cf-baf2-7d1fb7ee7056", + "user_data": {}, + "winter": 21.0, + "summer": 24.0 }, - "identifier": "Room_3_48283de5..Face1" - }, - { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" + "identifier": "206756f4-2f42-4942-9bf3-10b6e50c1b50", + "site": { + "phpp_library_codes": { + "display_name": "US0055b-New York", + "region_code": "New York", + "identifier": "e2456e9e-053a-43f1-a16c-36dfb8c159a0", + "user_data": {}, + "country_code": "US-United States of America", + "dataset_name": "US0055b-New York" }, - "sun_exposure": true - }, - "display_name": "Room_3_48283de5..Face2", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - -0.76405198173449351, - -9.8331541132537161, - 3.3000000000000003 - ], - [ - -0.76405198173449351, - -9.8331541132537161, - 0.0 - ], - [ - 4.6523906598326512, - -10.788219090421832, - 0.0 - ], - [ - 4.6523906598326512, - -10.788219090421832, - 3.3000000000000003 - ] - ], - "plane": { - "x": [ - -0.98480775301220813, - 0.17364817766693011, - 0.0 - ], - "type": "Plane", - "n": [ - -0.17364817766693011, - -0.98480775301220813, - 0.0 - ], - "o": [ - 4.6523906598326512, - -10.788219090421832, - 3.3000000000000003 - ] - } - }, - "type": "Face", - "face_type": "Wall", - "apertures": [ - { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" + "display_name": "_unnamed_", + "climate": { + "summer_daily_temperature_swing": 10.0, + "peak_loads": { + "display_name": "27729909-4503-4781-9b54-276bd22dc598", + "cooling_load_1": { + "rad_south": 0.0, + "temp": 0.0, + "rad_north": 0.0, + "rad_west": 0.0, + "display_name": "test_peak_cooling_1", + "sky_temp": null, + "ground_temp": null, + "rad_global": 0.0, + "identifier": "6b30eb51-cc5c-47f5-9212-12ae6ec1fd45", + "dewpoint": null, + "user_data": {}, + "rad_east": 0.0 }, - "sun_exposure": true - }, - "display_name": "Room_3_48283de5..Face2_Glz0", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 0.12743924763317918, - -9.9903480700561964, - 2.7568536488623963 - ], - [ - 0.12743924763317918, - -9.9903480700561964, - 0.54314635113760423 - ], - [ - 3.7608994304649785, - -10.631025133619353, - 0.54314635113760423 - ], - [ - 3.7608994304649785, - -10.631025133619353, - 2.7568536488623963 - ] - ], - "plane": { - "x": [ - -0.98480775301220813, - 0.17364817766692994, - 0.0 - ], - "type": "Plane", - "n": [ - -0.17364817766692994, - -0.98480775301220813, - 0.0 - ], - "o": [ - 3.7608994304649785, - -10.631025133619353, - 2.7568536488623963 - ] + "cooling_load_2": { + "rad_south": 0.0, + "temp": 0.0, + "rad_north": 0.0, + "rad_west": 0.0, + "display_name": "test_peak_cooling_2", + "sky_temp": null, + "ground_temp": null, + "rad_global": 0.0, + "identifier": "99c5aa98-b59a-46dc-a2a6-59948c5ba9aa", + "dewpoint": null, + "user_data": {}, + "rad_east": 0.0 + }, + "heat_load_1": { + "rad_south": 0.0, + "temp": 0.0, + "rad_north": 0.0, + "rad_west": 0.0, + "display_name": "test_peak_heat_1", + "sky_temp": null, + "ground_temp": null, + "rad_global": 0.0, + "identifier": "21a05b61-7ce0-4dc5-b83b-b355bdd2322c", + "dewpoint": null, + "user_data": {}, + "rad_east": 0.0 + }, + "identifier": "27729909-4503-4781-9b54-276bd22dc598", + "user_data": {}, + "heat_load_2": { + "rad_south": 0.0, + "temp": 0.0, + "rad_north": 0.0, + "rad_west": 0.0, + "display_name": "test_peak_heat_2", + "sky_temp": null, + "ground_temp": null, + "rad_global": 0.0, + "identifier": "a1df4757-e39e-4e62-aa6d-ace082424bfe", + "dewpoint": null, + "user_data": {}, + "rad_east": 0.0 } }, - "type": "Aperture", - "is_operable": false, - "properties": { - "type": "AperturePropertiesAbridged", - "radiance": { - "type": "ApertureRadiancePropertiesAbridged" + "display_name": "My_Test_Climate", + "monthly_temps": { + "sky_temps": { + "june": 20.620000000000001, + "may": 17.920000000000002, + "display_name": "807edf68-1776-4415-bfd7-00138502249a", + "february": 3.3300000000000001, + "july": 17.699999999999999, + "september": 9.7799999999999994, + "august": 13.210000000000001, + "identifier": "807edf68-1776-4415-bfd7-00138502249a", + "user_data": {}, + "january": 0.0, + "november": 5.0599999999999996, + "october": 6.4800000000000004, + "december": 3.6200000000000001, + "april": 16.460000000000001, + "march": 8.3300000000000001 }, - "ph_hvac": { - "type": "AperturePhHvacProperties" + "air_temps": { + "june": 24.75, + "may": 21.5, + "display_name": "79bf9486-197f-4293-a45e-dc2b0efa1396", + "february": 4.0, + "july": 21.230000000000000, + "september": 11.740000000000000, + "august": 15.850000000000000, + "identifier": "79bf9486-197f-4293-a45e-dc2b0efa1396", + "user_data": {}, + "january": 0.0, + "november": 6.0700000000000003, + "october": 7.7800000000000002, + "december": 4.3399999999999999, + "april": 19.75, + "march": 10.0 }, - "energy": { - "type": "ApertureEnergyPropertiesAbridged" + "display_name": "be50a1a5-0574-48b0-ab20-f794e6d1fc0e", + "dewpoints": { + "june": 6.9500000000000002, + "may": 5.1299999999999999, + "display_name": "6473923b-075d-4b13-86bb-a9d63473e77e", + "february": 2.6699999999999999, + "july": 4.9500000000000002, + "september": 1.0500000000000000, + "august": 4.1399999999999997, + "identifier": "6473923b-075d-4b13-86bb-a9d63473e77e", + "user_data": {}, + "january": 0.0, + "november": 1.6200000000000001, + "october": 1.5400000000000000, + "december": 4.2800000000000002, + "april": 7.9600000000000000, + "march": 6.6699999999999999 }, - "ph": { - "summer_shading_factor": 0.75, - "id_num": 0, - "default_monthly_shading_correction_factor": 1.0, - "variant_type": "_unnamed_type_", - "type": "AperturePhPropertiesAbridged", - "winter_shading_factor": 0.75, - "install_depth": 0.1016 - } + "ground_temps": { + "june": 0.0, + "may": 0.0, + "display_name": "1cdf32a1-85ea-4afa-989e-7b26f71121f8", + "february": 0.0, + "july": 0.0, + "september": 0.0, + "august": 0.0, + "identifier": "1cdf32a1-85ea-4afa-989e-7b26f71121f8", + "user_data": {}, + "january": 0.0, + "november": 0.0, + "october": 0.0, + "december": 0.0, + "april": 0.0, + "march": 0.0 + }, + "identifier": "be50a1a5-0574-48b0-ab20-f794e6d1fc0e", + "user_data": {} }, - "identifier": "Room_3_48283de5..Face2_Glz0" - } - ], - "properties": { - "type": "FacePropertiesAbridged", - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - } - }, - "identifier": "Room_3_48283de5..Face2" - }, - { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true - }, - "display_name": "Room_3_48283de5..Face3", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 0.0, - -5.5, - 3.3000000000000003 - ], - [ - 0.0, - -5.5, - 0.0 - ], - [ - -0.76405198173449351, - -9.8331541132537161, - 0.0 - ], - [ - -0.76405198173449351, - -9.8331541132537161, - 3.3000000000000003 - ] - ], - "plane": { - "x": [ - 0.17364817766693036, - 0.98480775301220813, - 0.0 - ], - "type": "Plane", - "n": [ - -0.98480775301220813, - 0.17364817766693036, - 0.0 - ], - "o": [ - -0.76405198173449351, - -9.8331541132537161, - 3.3000000000000003 - ] - } - }, - "type": "Face", - "face_type": "Wall", - "apertures": [ - { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" + "identifier": "10c7c750-a533-4fdb-925d-06893fce985c", + "average_wind_speed": 4.0, + "user_data": {}, + "station_elevation": 0.0, + "ground": { + "ground_density": 2000, + "ground_thermal_conductivity": 2, + "display_name": "742ea09b-cea2-4ac3-8539-9ca020343ffc", + "depth_groundwater": 3, + "identifier": "742ea09b-cea2-4ac3-8539-9ca020343ffc", + "user_data": {}, + "ground_heat_capacity": 1000, + "flow_rate_groundwater": 0.050000000000000003 + }, + "monthly_radiation": { + "south": { + "june": 0.0, + "may": 0.0, + "display_name": "01f5af0c-6a86-4dfc-92d7-f3ef3541346a", + "february": 0.0, + "july": 0.0, + "september": 0.0, + "august": 0.0, + "identifier": "01f5af0c-6a86-4dfc-92d7-f3ef3541346a", + "user_data": {}, + "january": 0.0, + "november": 0.0, + "october": 0.0, + "december": 0.0, + "april": 0.0, + "march": 0.0 + }, + "north": { + "june": 165.0, + "may": 149.97000000000000, + "display_name": "f8327459-f49b-4e4a-8fa9-c3d2c5957c5a", + "february": 26.660000000000000, + "july": 200.0, + "september": 104.03000000000000, + "august": 145.61000000000001, + "identifier": "f8327459-f49b-4e4a-8fa9-c3d2c5957c5a", + "user_data": {}, + "january": 0.0, + "november": 42.049999999999997, + "october": 74.319999999999993, + "december": 0.0, + "april": 131.66000000000000, + "march": 66.659999999999997 + }, + "display_name": "a6a9bc47-8cb2-4271-982f-11f068fafc70", + "identifier": "a6a9bc47-8cb2-4271-982f-11f068fafc70", + "user_data": {}, + "west": { + "june": 165.0, + "may": 149.97000000000000, + "display_name": "d17e4549-8f13-4410-a900-f3227719c5fa", + "february": 26.660000000000000, + "july": 200.0, + "september": 104.03000000000000, + "august": 145.61000000000001, + "identifier": "d17e4549-8f13-4410-a900-f3227719c5fa", + "user_data": {}, + "january": 0.0, + "november": 42.049999999999997, + "october": 74.319999999999993, + "december": 0.0, + "april": 131.66000000000000, + "march": 66.659999999999997 + }, + "east": { + "june": 165.0, + "may": 149.97000000000000, + "display_name": "a3b7b2b0-60ab-4c8e-a2ec-61221e3eeafa", + "february": 26.660000000000000, + "july": 200.0, + "september": 104.03000000000000, + "august": 145.61000000000001, + "identifier": "a3b7b2b0-60ab-4c8e-a2ec-61221e3eeafa", + "user_data": {}, + "january": 0.0, + "november": 42.049999999999997, + "october": 74.319999999999993, + "december": 0.0, + "april": 131.66000000000000, + "march": 66.659999999999997 }, - "sun_exposure": true + "glob": { + "june": 165.0, + "may": 149.97000000000000, + "display_name": "85a0fada-4634-4596-99d5-82614be2733d", + "february": 26.660000000000000, + "july": 200.0, + "september": 104.03000000000000, + "august": 145.61000000000001, + "identifier": "85a0fada-4634-4596-99d5-82614be2733d", + "user_data": {}, + "january": 0.0, + "november": 42.049999999999997, + "october": 74.319999999999993, + "december": 0.0, + "april": 131.66000000000000, + "march": 66.659999999999997 + } + } + }, + "location": { + "latitude": 40.600000000000001, + "site_elevation": 0.0, + "display_name": "New_York", + "identifier": "7a277cb9-aeb1-4d07-bd19-52160e2466f5", + "user_data": {}, + "climate_zone": 1, + "longitude": -73.799999999999997, + "hours_from_UTC": -4 + }, + "identifier": "61928095-91ef-4439-a65c-3149554bdf98", + "user_data": {} + }, + "user_data": {}, + "thermal_bridges": { + "4828e162-aed8-4df7-8457-d261683dcb4e": { + "display_name": "_unnamed_bldg_segment__fc8d7c54", + "psi_value": 0.01, + "_group_type": { + "value": "15-AMBIENT" }, - "display_name": "Room_3_48283de5..Face3_Glz0", "geometry": { - "type": "Face3D", - "boundary": [ + "type": "Polyline3D", + "vertices": [ [ - -0.12575516544198348, - -6.2131929834941388, - 2.7568536488623963 + 0.0, + 4.0, + 0.0 ], [ - -0.12575516544198348, - -6.2131929834941388, - 0.54314635113760423 + 0.0, + 0.0, + 0.0 ], [ - -0.63829681629251001, - -9.1199611297595773, - 0.54314635113760423 + 0.0, + 0.0, + 3.0 ], [ - -0.63829681629251001, - -9.1199611297595773, - 2.7568536488623963 + 0.0, + 4.0, + 3.0 + ], + [ + 0.0, + 4.0, + 0.0 ] - ], - "plane": { - "x": [ - 0.17364817766693039, - 0.98480775301220813, + ] + }, + "quantity": 1.0, + "fRsi_value": 0.75, + "identifier": "4828e162-aed8-4df7-8457-d261683dcb4e", + "id_num": 0, + "user_data": {} + }, + "c98a87b4-a1e8-40d8-b456-61160456292e": { + "display_name": "_unnamed_bldg_segment__bf9a4c5c", + "psi_value": 0.01, + "_group_type": { + "value": "15-AMBIENT" + }, + "geometry": { + "type": "Polyline3D", + "vertices": [ + [ + 0.0, + 0.0, 0.0 ], - "type": "Plane", - "n": [ - -0.98480775301220813, - 0.17364817766693039, + [ + 5.0, + 0.0, 0.0 ], - "o": [ - -0.63829681629251001, - -9.1199611297595773, - 2.7568536488623963 + [ + 5.0, + 0.0, + 3.0 + ], + [ + 0.0, + 0.0, + 3.0 + ], + [ + 0.0, + 0.0, + 0.0 ] - } - }, - "type": "Aperture", - "is_operable": false, - "properties": { - "type": "AperturePropertiesAbridged", - "radiance": { - "type": "ApertureRadiancePropertiesAbridged" - }, - "ph_hvac": { - "type": "AperturePhHvacProperties" - }, - "energy": { - "type": "ApertureEnergyPropertiesAbridged" - }, - "ph": { - "summer_shading_factor": 0.75, - "id_num": 0, - "default_monthly_shading_correction_factor": 1.0, - "variant_type": "_unnamed_type_", - "type": "AperturePhPropertiesAbridged", - "winter_shading_factor": 0.75, - "install_depth": 0.1016 - } + ] }, - "identifier": "Room_3_48283de5..Face3_Glz0" - } - ], - "properties": { - "type": "FacePropertiesAbridged", - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" + "quantity": 1.0, + "fRsi_value": 0.75, + "identifier": "c98a87b4-a1e8-40d8-b456-61160456292e", + "id_num": 0, + "user_data": {} }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - } - }, - "identifier": "Room_3_48283de5..Face3" - }, - { - "boundary_condition": { - "type": "Ground" - }, - "display_name": "Room_3_48283de5..Face4", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 5.4164426415671443, - -6.4550649771681172, - 0.0 - ], - [ - 4.6523906598326512, - -10.788219090421832, - 0.0 - ], - [ - -0.76405198173449351, - -9.8331541132537161, - 0.0 - ], - [ - 0.0, - -5.5, - 0.0 - ] - ], - "plane": { - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane", - "n": [ - 0.0, - 0.0, - -1.0 - ], - "o": [ - 5.4164426415671443, - -6.4550649771681172, - 0.0 - ] - } - }, - "type": "Face", - "face_type": "Floor", - "properties": { - "type": "FacePropertiesAbridged", - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - } - }, - "identifier": "Room_3_48283de5..Face4" - }, - { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true - }, - "display_name": "Room_3_48283de5..Face5", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 0.0, - -5.5, - 3.3000000000000003 - ], - [ - -0.76405198173449351, - -9.8331541132537161, - 3.3000000000000003 - ], - [ - 4.6523906598326512, - -10.788219090421832, - 3.3000000000000003 - ], - [ - 5.4164426415671443, - -6.4550649771681172, - 3.3000000000000003 - ] - ], - "plane": { - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane", - "n": [ - 0.0, - 0.0, - 1.0 - ], - "o": [ - -0.76405198173449351, - -9.8331541132537161, - 3.3000000000000003 - ] - } - }, - "type": "Face", - "face_type": "RoofCeiling", - "apertures": [ - { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true + "20fdd6d0-12ef-45d9-a648-2c8422cdaa3f": { + "display_name": "_unnamed_bldg_segment__35188de6", + "psi_value": 0.01, + "_group_type": { + "value": "15-AMBIENT" }, - "display_name": "Room_3_48283de5..Face5_Glz0", "geometry": { - "type": "Face3D", - "boundary": [ + "type": "Polyline3D", + "vertices": [ [ - 0.6813268377680135, - -6.2744417555921990, - 3.3000000000000003 + 12.0, + 0.0, + 0.0 ], [ - 0.14106050030453293, - -9.3384444130002837, - 3.3000000000000003 + 12.0, + 4.0, + 0.0 ], [ - 3.9710638220646373, - -10.013777334829634, - 3.3000000000000003 + 12.0, + 4.0, + 3.0 ], [ - 4.5113301595281179, - -6.9497746774215505, - 3.3000000000000003 - ] - ], - "plane": { - "x": [ - 1.0, + 12.0, + 0.0, + 3.0 + ], + [ + 12.0, 0.0, 0.0 + ] + ] + }, + "quantity": 1.0, + "fRsi_value": 0.75, + "identifier": "20fdd6d0-12ef-45d9-a648-2c8422cdaa3f", + "id_num": 0, + "user_data": {} + }, + "63d0e8de-66db-4894-86b4-50516a62b257": { + "display_name": "_unnamed_bldg_segment__15a41cb1", + "psi_value": 0.01, + "_group_type": { + "value": "15-AMBIENT" + }, + "geometry": { + "type": "Polyline3D", + "vertices": [ + [ + 0.0, + 3.3416407864998741, + 0.49376941012509468 ], - "type": "Plane", - "n": [ + [ 0.0, + 0.65835921350012616, + 0.49376941012509468 + ], + [ 0.0, - 1.0 + 0.65835921350012616, + 2.5062305898749053 ], - "o": [ - 3.9710638220646373, - -10.013777334829634, - 3.3000000000000003 + [ + 0.0, + 3.3416407864998741, + 2.5062305898749053 + ], + [ + 0.0, + 3.3416407864998741, + 0.49376941012509468 ] - } - }, - "type": "Aperture", - "is_operable": false, - "properties": { - "type": "AperturePropertiesAbridged", - "radiance": { - "type": "ApertureRadiancePropertiesAbridged" - }, - "ph_hvac": { - "type": "AperturePhHvacProperties" - }, - "energy": { - "type": "ApertureEnergyPropertiesAbridged" - }, - "ph": { - "summer_shading_factor": 0.75, - "id_num": 0, - "default_monthly_shading_correction_factor": 1.0, - "variant_type": "_unnamed_type_", - "type": "AperturePhPropertiesAbridged", - "winter_shading_factor": 0.75, - "install_depth": 0.1016 - } + ] }, - "identifier": "Room_3_48283de5..Face5_Glz0" - } - ], - "properties": { - "type": "FacePropertiesAbridged", - "radiance": { - "type": "FaceRadiancePropertiesAbridged" + "quantity": 1.0, + "fRsi_value": 0.75, + "identifier": "63d0e8de-66db-4894-86b4-50516a62b257", + "id_num": 0, + "user_data": {} }, - "ph_hvac": { - "type": "FacePhHvacProperties" + "0d6cb747-6d3c-4f09-b200-ffd05235566c": { + "display_name": "_unnamed_bldg_segment__6ab80a8a", + "psi_value": 0.01, + "_group_type": { + "value": "15-AMBIENT" + }, + "geometry": { + "type": "Polyline3D", + "vertices": [ + [ + 5.0, + 0.0, + 0.0 + ], + [ + 5.0, + 4.0, + 0.0 + ], + [ + 5.0, + 4.0, + 3.0 + ], + [ + 5.0, + 0.0, + 3.0 + ], + [ + 5.0, + 0.0, + 0.0 + ] + ] + }, + "quantity": 1.0, + "fRsi_value": 0.75, + "identifier": "0d6cb747-6d3c-4f09-b200-ffd05235566c", + "id_num": 0, + "user_data": {} }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - } - }, - "identifier": "Room_3_48283de5..Face5" - } - ], - "properties": { - "type": "RoomPropertiesAbridged", - "radiance": { - "type": "RoomRadiancePropertiesAbridged" - }, - "ph_hvac": { - "id_num": 0, - "heat_pump_systems": [ - { - "ambient_temp_1": -3.3300000000000001, - "user_data": {}, - "display_name": "Example_Heat_Pump", - "COP_2": 4.1200000000000001, - "COP_1": 3.3999999999999999, - "heat_pump_class_name": "PhHeatPumpRatedMonthly", - "ambient_temp_2": 12.0, - "percent_coverage": 1.0, - "cooling_params": { - "panel": { - "used": false, - "annual_COP": 4.0, - "user_data": {}, - "display_name": "47d146a3-82fb-430a-8f0c-98610e929c31", - "identifier": "47d146a3-82fb-430a-8f0c-98610e929c31" - }, - "dehumidification": { - "used": true, - "annual_COP": 2.0, - "user_data": {}, - "display_name": "_unnamed_dehumidification_cooling__2563d03c", - "useful_heat_loss": false, - "identifier": "7a2b0bb0-e46a-4d2a-a096-4cfde98aa12d" - }, - "recirculation": { - "used": true, - "min_coil_temp": 12.0, - "flow_rate_m3_hr": 100.08000000000000, - "annual_COP": 2.0, - "user_data": {}, - "display_name": "_unnamed_recirculation_cooling__e6542bd5", - "single_speed": false, - "flow_rate_variable": true, - "identifier": "4facfe46-31fc-46bc-8be9-945c749a12d1", - "capacity": 10.0 - }, - "percent_coverage": 1.0, - "ventilation": { - "used": false, - "min_coil_temp": 12.0, - "annual_COP": 4.0, - "user_data": {}, - "display_name": "a923c7cf-71d6-4ded-919a-4247d7266e08", - "single_speed": false, - "identifier": "a923c7cf-71d6-4ded-919a-4247d7266e08", - "capacity": 10.0 - } + "d83c166a-0846-4ddf-b543-a4e9d35ca04e": { + "display_name": "_unnamed_bldg_segment__cbd287e5", + "psi_value": 0.01, + "_group_type": { + "value": "15-AMBIENT" }, - "identifier": "dd403f43-1e62-4f0a-97c0-349459b69107" - }, - { - "ambient_temp_1": -8.3330000000000002, - "user_data": {}, - "display_name": "None", - "COP_2": 2.5, - "COP_1": 2.5, - "heat_pump_class_name": "PhHeatPumpRatedMonthly", - "ambient_temp_2": 8.3330000000000002, - "percent_coverage": 1.0, - "cooling_params": { - "panel": { - "used": false, - "annual_COP": 4.0, - "user_data": {}, - "display_name": "37229eee-caaf-4927-820c-ccf978212c38", - "identifier": "37229eee-caaf-4927-820c-ccf978212c38" - }, - "dehumidification": { - "used": false, - "annual_COP": 4.0, - "user_data": {}, - "display_name": "f3460183-9102-4f95-9cf6-34784dd84f58", - "useful_heat_loss": false, - "identifier": "f3460183-9102-4f95-9cf6-34784dd84f58" - }, - "recirculation": { - "used": false, - "min_coil_temp": 12.0, - "flow_rate_m3_hr": 100.0, - "annual_COP": 4.0, - "user_data": {}, - "display_name": "9d9ebb20-4da4-4119-89f9-4e7a16824ae0", - "single_speed": false, - "flow_rate_variable": true, - "identifier": "9d9ebb20-4da4-4119-89f9-4e7a16824ae0", - "capacity": 10.0 - }, - "percent_coverage": 1.0, - "ventilation": { - "used": false, - "min_coil_temp": 12.0, - "annual_COP": 4.0, - "user_data": {}, - "display_name": "481a9116-f9c1-4156-a393-92d6a55cb573", - "single_speed": false, - "identifier": "481a9116-f9c1-4156-a393-92d6a55cb573", - "capacity": 10.0 - } + "geometry": { + "type": "Polyline3D", + "vertices": [ + [ + 6.1521286236252202, + 0.0, + 0.49376941012509468 + ], + [ + 10.847871376374780, + 0.0, + 0.49376941012509468 + ], + [ + 10.847871376374780, + 0.0, + 2.5062305898749053 + ], + [ + 6.1521286236252202, + 0.0, + 2.5062305898749053 + ], + [ + 6.1521286236252202, + 0.0, + 0.49376941012509468 + ] + ] }, - "identifier": "e1522bb1-7ec8-4b95-a31b-5c27d4798afe" - } - ], - "exhaust_vent_devices": [ - { - "user_data": {}, - "device_class_name": "ExhaustVentDryer", - "display_name": "example_dryer_vent", - "annual_runtime_minutes": 7.625, - "quantity": 1, - "exhaust_flow_rate_m3s": 123.0, - "identifier": "f4f3140f-8309-4578-b170-4194bb92694d" - } - ], - "renewable_devices": [ - { - "utilization_factor": 1.0, - "user_data": {}, - "display_name": "my_PV_system", - "photovoltaic_renewable_energy": 1000.0, - "percent_coverage": 1.0, - "array_size": 0.0, - "device_typename": "PhPhotovoltaicDevice", - "identifier": "5b26668e-0662-4e84-927e-f0a322bdbe13" - } - ], - "hot_water_system": { - "id_num": 0, - "recirc_piping": { - "6378ad3e-ec06-4014-8241-25eecaef08fa": { - "user_data": {}, - "segments": { - "15695702-35d0-4460-b36d-6ea304746370": { - "insulation_reflective": true, - "material_value": "2-COPPER_L", - "insulation_quality": null, - "user_data": {}, - "geometry": { - "v": [ - 0.0, - 0.0, - 1.1000000000000001 - ], - "p": [ - 0.0, - -5.5, - 0.0 - ], - "type": "LineSegment3D" - }, - "display_name": "15695702-35d0-4460-b36d-6ea304746370", - "water_temp_c": 48.0, - "insulation_conductivity": 0.040000000000000001, - "daily_period": 23.0, - "diameter_mm": 25.399999999999999, - "insulation_thickness_mm": 25.399999999999999, - "identifier": "15695702-35d0-4460-b36d-6ea304746370" - } - }, - "display_name": "_unnamed_", - "identifier": "6378ad3e-ec06-4014-8241-25eecaef08fa" - } - }, - "number_tap_points": 1, - "display_name": "SHW System_a4e07100", - "heaters": { - "e95f8638-bf2e-47ba-9574-a36178e5cde3": { - "in_conditioned_space": true, - "annual_COP": null, - "user_data": {}, - "display_name": "e95f8638-bf2e-47ba-9574-a36178e5cde3", - "total_system_perf_ratio": null, - "heater_type": "PhHvacHotWaterHeaterHeatPump_Annual", - "percent_coverage": 1.0, - "identifier": "e95f8638-bf2e-47ba-9574-a36178e5cde3" - } + "quantity": 1.0, + "fRsi_value": 0.75, + "identifier": "d83c166a-0846-4ddf-b543-a4e9d35ca04e", + "id_num": 0, + "user_data": {} }, - "type": "PhHvacHotWaterSystemPh", - "recirc_temp": 48.0, - "tank_solar": { - "storage_capacity": 300, - "in_conditioned_space": true, - "storage_loss_rate": 0.0, - "user_data": {}, - "display_name": "_unnamed_hw_tank_", - "solar_connection": false, - "solar_losses": 0.0, - "_tank_type": { - "value": "2-DHW ONLY" + "fd9492c0-b257-46dc-8a82-09a27fbdcf5c": { + "display_name": "_unnamed_bldg_segment__8b038118", + "psi_value": 0.01, + "_group_type": { + "value": "15-AMBIENT" }, - "standby_fraction": 0.29999999999999999, - "room_temp": 20, - "quantity": 1, - "water_temp": 60, - "identifier": "7c852324-76f3-4c3d-84da-23cacd5ac55f", - "standby_losses": 4.0 + "geometry": { + "type": "Polyline3D", + "vertices": [ + [ + 0.82294901687515765, + 0.0, + 0.49376941012509468 + ], + [ + 4.1770509831248424, + 0.0, + 0.49376941012509468 + ], + [ + 4.1770509831248424, + 0.0, + 2.5062305898749053 + ], + [ + 0.82294901687515765, + 0.0, + 2.5062305898749053 + ], + [ + 0.82294901687515765, + 0.0, + 0.49376941012509468 + ] + ] + }, + "quantity": 1.0, + "fRsi_value": 0.75, + "identifier": "fd9492c0-b257-46dc-8a82-09a27fbdcf5c", + "id_num": 0, + "user_data": {} }, - "recirc_hours": 23, - "distribution_piping": { - "c5e2b44a-6164-4d65-b784-62f95b758553": { - "branches": { - "bcd49856-8c1c-4986-a13a-bc1d2fcb413e": { - "user_data": {}, - "pipe_element": { - "user_data": {}, - "segments": { - "a9cd19f7-2e99-4f36-8a8a-0961082f04a7": { - "insulation_reflective": false, - "material_value": "3-COPPER_K", - "insulation_quality": null, - "user_data": {}, - "geometry": { - "v": [ - 0.0, - 0.0, - 5.5 - ], - "p": [ - 0.0, - -5.5, - 0.0 - ], - "type": "LineSegment3D" - }, - "display_name": "a9cd19f7-2e99-4f36-8a8a-0961082f04a7", - "water_temp_c": 60.0, - "insulation_conductivity": 0.040000000000000001, - "daily_period": 24, - "diameter_mm": 19.049999999999997, - "insulation_thickness_mm": 0.0, - "identifier": "a9cd19f7-2e99-4f36-8a8a-0961082f04a7" - } - }, - "display_name": "d574a275-ab90-467e-8088-2e7c8d83428d", - "identifier": "d574a275-ab90-467e-8088-2e7c8d83428d" - }, - "fixtures": { - "c40b96bb-f71c-44b5-934a-c6389503b808": { - "user_data": {}, - "segments": { - "fe345779-98a8-4167-bce4-ae9e77045d00": { - "insulation_reflective": false, - "material_value": "1-COPPER_M", - "insulation_quality": null, - "user_data": {}, - "geometry": { - "v": [ - 0.0, - 0.0, - 5.5 - ], - "p": [ - 0.0, - -5.5, - 0.0 - ], - "type": "LineSegment3D" - }, - "display_name": "fe345779-98a8-4167-bce4-ae9e77045d00", - "water_temp_c": 55.0, - "insulation_conductivity": 0.040000000000000001, - "daily_period": 24, - "diameter_mm": 9.5249999999999986, - "insulation_thickness_mm": 0.0, - "identifier": "fe345779-98a8-4167-bce4-ae9e77045d00" - } - }, - "display_name": "Test_Fixture", - "identifier": "c40b96bb-f71c-44b5-934a-c6389503b808" - } - }, - "display_name": "Test_Branch", - "identifier": "bcd49856-8c1c-4986-a13a-bc1d2fcb413e" - } - }, - "user_data": {}, - "pipe_element": { - "user_data": {}, - "segments": { - "e0a754cd-789c-4487-bbe9-a92f4a704534": { - "insulation_reflective": false, - "material_value": "6-PEX", - "insulation_quality": null, - "user_data": {}, - "geometry": { - "v": [ - 0.0, - 0.0, - 5.5 - ], - "p": [ - 0.0, - -5.5, - 0.0 - ], - "type": "LineSegment3D" - }, - "display_name": "e0a754cd-789c-4487-bbe9-a92f4a704534", - "water_temp_c": 60.0, - "insulation_conductivity": 0.040000000000000001, - "daily_period": 24, - "diameter_mm": 38.099999999999994, - "insulation_thickness_mm": 0.0, - "identifier": "e0a754cd-789c-4487-bbe9-a92f4a704534" - } - }, - "display_name": "790161e6-b48f-44c9-bbc2-4fc06a3a78f0", - "identifier": "790161e6-b48f-44c9-bbc2-4fc06a3a78f0" - }, - "display_name": "Test_Trunk", - "multiplier": 1, - "identifier": "c5e2b44a-6164-4d65-b784-62f95b758553" - } + "b0cdc4bc-dcf5-4d04-a63c-c8a1f3904a7a": { + "display_name": "_unnamed_bldg_segment__b293b5dc", + "psi_value": 0.01, + "_group_type": { + "value": "15-AMBIENT" + }, + "geometry": { + "type": "Polyline3D", + "vertices": [ + [ + 5.0, + 0.0, + 0.0 + ], + [ + 12.0, + 0.0, + 0.0 + ], + [ + 12.0, + 0.0, + 3.0 + ], + [ + 5.0, + 0.0, + 3.0 + ], + [ + 5.0, + 0.0, + 0.0 + ] + ] + }, + "quantity": 1.0, + "fRsi_value": 0.75, + "identifier": "b0cdc4bc-dcf5-4d04-a63c-c8a1f3904a7a", + "id_num": 0, + "user_data": {} }, - "identifier": "a7555852-aded-4c20-a552-c8ea07630f15" - }, - "heating_systems": [], - "type": "RoomPhHvacPropertiesAbridged", - "supportive_devices": [ - { - "in_conditioned_space": false, - "annual_period_operation_khrs": 6.5, - "device_type": 10, - "user_data": {}, - "device_class_name": "PhSupportiveDevice", - "display_name": "Example Device", - "quantity": 3, - "norm_energy_demand_W": 123.0, - "identifier": "82fe436e-72d4-421f-ba00-9b4f52770118" + "50df43af-036e-4cbd-9f6f-e6f459f3209c": { + "display_name": "_unnamed_bldg_segment__b1cbf495", + "psi_value": 0.01, + "_group_type": { + "value": "15-AMBIENT" + }, + "geometry": { + "type": "Polyline3D", + "vertices": [ + [ + 5.0, + 4.0, + 0.0 + ], + [ + 5.0, + 0.0, + 0.0 + ], + [ + 5.0, + 0.0, + 3.0 + ], + [ + 5.0, + 4.0, + 3.0 + ], + [ + 5.0, + 4.0, + 0.0 + ] + ] + }, + "quantity": 1.0, + "fRsi_value": 0.75, + "identifier": "50df43af-036e-4cbd-9f6f-e6f459f3209c", + "id_num": 0, + "user_data": {} + }, + "f11bb39e-1557-4127-aca9-404617831170": { + "display_name": "_unnamed_bldg_segment__1c5f8097", + "psi_value": 0.01, + "_group_type": { + "value": "15-AMBIENT" + }, + "geometry": { + "type": "Polyline3D", + "vertices": [ + [ + 0.0, + 0.0, + 3.0 + ], + [ + 5.0, + 0.0, + 3.0 + ], + [ + 5.0, + 4.0, + 3.0 + ], + [ + 0.0, + 4.0, + 3.0 + ], + [ + 0.0, + 0.0, + 3.0 + ] + ] + }, + "quantity": 1.0, + "fRsi_value": 0.75, + "identifier": "f11bb39e-1557-4127-aca9-404617831170", + "id_num": 0, + "user_data": {} } - ], - "ventilation_system": { - "supply_ducting": [ + }, + "source_energy_factors": { + "factors": [ { - "segments": { - "74bdf058-9749-4da7-ab21-837c909db9e9": { - "insulation_reflective": true, - "width": null, - "height": null, - "user_data": {}, - "geometry": { - "v": [ - 0.0, - 0.0, - 1.1000000000000001 - ], - "p": [ - 0.0, - -5.5, - 0.0 - ], - "type": "LineSegment3D" - }, - "display_name": "74bdf058-9749-4da7-ab21-837c909db9e9", - "insulation_thickness": 0.02794, - "insulation_conductivity": 0.040000000000000001, - "diameter": 0.17600000000000002, - "identifier": "74bdf058-9749-4da7-ab21-837c909db9e9" - } - }, - "user_data": {}, - "display_name": "__unnamed_vent_duct__", - "duct_type": 1, - "identifier": "b5b93eb1-a3a6-481c-86ea-6bd641171a15" - } - ], - "id_num": 0, - "sys_type": 1, - "user_data": {}, - "display_name": "Test_Vent_System", - "ventilation_unit": { - "in_conditioned_space": true, - "user_data": {}, - "display_name": "Test_Unit", - "quantity": 1, - "temperature_below_defrost_used": -5.0, - "frost_protection_reqd": true, - "latent_heat_recovery": 0.0, - "electric_efficiency": 0.33300000000000002, - "sensible_heat_recovery": 0.82999999999999996, - "identifier": "e0609bab-bae7-4405-840f-7f77bc42d538" - }, - "exhaust_ducting": [ + "value": 0.80000000000000004, + "units": "kWh/kWh", + "fuel_name": "OIL_CGS_70_CHP" + }, { - "segments": { - "3eefa97b-c4b6-4910-a82a-7456ec2c7ab8": { - "insulation_reflective": true, - "width": null, - "height": null, - "user_data": {}, - "geometry": { - "v": [ - 1.0832885283134288, - -0.19101299543362338, - 0.0 - ], - "p": [ - 0.0, - -5.5, - 0.0 - ], - "type": "LineSegment3D" - }, - "display_name": "3eefa97b-c4b6-4910-a82a-7456ec2c7ab8", - "insulation_thickness": 0.02794, - "insulation_conductivity": 0.040000000000000001, - "diameter": 0.17600000000000002, - "identifier": "3eefa97b-c4b6-4910-a82a-7456ec2c7ab8" - } - }, - "user_data": {}, - "display_name": "Test_Vent_System_exhaust", - "duct_type": 2, - "identifier": "2b854881-2ace-46ad-b86c-5961a2eea7c1" - } - ], - "identifier": "579a1e9c-59ea-4be2-8cdb-095d89fd04c2" - } - }, - "energy": { - "people": { - "occupancy_schedule": "Generic Office Occupancy", - "activity_schedule": "Seated Adult Activity", - "type": "PeopleAbridged", - "people_per_area": 0.050000000000000003, - "radiant_fraction": 0.29999999999999999, - "latent_fraction": { - "type": "Autocalculate" - }, - "identifier": "Generic Office People", - "properties": { - "ph": { - "id_num": 0, - "number_bedrooms": 1, - "dwellings": { - "num_dwellings": 1, - "identifier": "32f09eb0-72a0-429c-89b6-672539e37d39" - }, - "type": "PeoplePhProperties", - "number_people": 1 + "value": 1.7000000000000000, + "units": "kWh/kWh", + "fuel_name": "ELECTRICITY_PV" }, - "type": "PeopleProperties" - } - }, - "construction_set": "ConstructionSet_f1e90487", - "electric_equipment": { - "schedule": "Generic Office Equipment", - "watts_per_area": 10.330000000000000, - "type": "ElectricEquipmentAbridged", - "lost_fraction": 0.0, - "radiant_fraction": 0.5, - "latent_fraction": 0.0, - "identifier": "Generic Office Equipment_b7c1b55a", - "properties": { - "ph": { - "type": "ElectricEquipmentPhProperties", - "equipment_collection": { - "equipment_set": { - "d1056bec-f1cb-443c-8e88-4808a8bb3901": { - "combined_energy_factor": 0, - "in_conditioned_space": true, - "energy_demand": 0, - "user_data": {}, - "display_name": "PHIUS+ Interior Lighting", - "equipment_type": "PhPhiusLightingInterior", - "reference_quantity": 6, - "quantity": 1, - "reference_energy_norm": 1, - "energy_demand_per_use": 0, - "frac_high_efficiency": 1.0, - "identifier": "d1056bec-f1cb-443c-8e88-4808a8bb3901", - "comment": "default" - }, - "b1e65246-50d5-45e5-8ce3-b7edf3e84a4b": { - "combined_energy_factor": 0, - "capacity": 0.12740000000000001, - "in_conditioned_space": true, - "_water_connection": { - "value": "2-COLD WATER CONNECTION" - }, - "utilization_factor": 1.0, - "energy_demand": 120, - "user_data": {}, - "display_name": "Laundry - washer", - "equipment_type": "PhClothesWasher", - "reference_quantity": 1, - "quantity": 1, - "reference_energy_norm": 2, - "energy_demand_per_use": 0, - "modified_energy_factor": 2.7000000000000002, - "identifier": "b1e65246-50d5-45e5-8ce3-b7edf3e84a4b", - "comment": "default" - }, - "e8d9a936-0454-4179-800b-f529ad4f3983": { - "combined_energy_factor": 0, - "in_conditioned_space": true, - "energy_demand": 1.2200000000000000, - "user_data": {}, - "display_name": "Kitchen fridge/freeze combo", - "equipment_type": "PhFridgeFreezer", - "reference_quantity": 4, - "quantity": 1, - "reference_energy_norm": 1, - "energy_demand_per_use": 0, - "identifier": "e8d9a936-0454-4179-800b-f529ad4f3983", - "comment": "default" - }, - "485395b2-ef85-4b34-8fe1-524e594adea2": { - "combined_energy_factor": 0, - "in_conditioned_space": true, - "energy_demand": 0, - "user_data": {}, - "display_name": "PHIUS+ MELS", - "equipment_type": "PhPhiusMEL", - "reference_quantity": 3, - "quantity": 1, - "reference_energy_norm": 1, - "energy_demand_per_use": 0, - "identifier": "485395b2-ef85-4b34-8fe1-524e594adea2", - "comment": "default" - }, - "110700cf-1f83-4bac-b597-e7686bf3cfe5": { - "combined_energy_factor": 0, - "in_conditioned_space": false, - "energy_demand": 0, - "user_data": {}, - "display_name": "PHIUS+ Exterior Lighting", - "equipment_type": "PhPhiusLightingExterior", - "reference_quantity": 6, - "quantity": 1, - "reference_energy_norm": 1, - "energy_demand_per_use": 0, - "frac_high_efficiency": 1.0, - "identifier": "110700cf-1f83-4bac-b597-e7686bf3cfe5", - "comment": "default" - }, - "59c35ff5-837e-463c-9ab3-00c990c93227": { - "combined_energy_factor": 0, - "capacity": 12, - "in_conditioned_space": true, - "_water_connection": { - "value": "2-COLD WATER CONNECTION" - }, - "energy_demand": 269, - "user_data": {}, - "display_name": "Kitchen dishwasher", - "equipment_type": "PhDishwasher", - "reference_quantity": 1, - "quantity": 1, - "reference_energy_norm": 2, - "energy_demand_per_use": 0, - "capacity_type": 1, - "identifier": "59c35ff5-837e-463c-9ab3-00c990c93227", - "comment": "default" - }, - "44fc3c32-f17c-429a-b9a9-2eeba8ddb249": { - "combined_energy_factor": 0, - "in_conditioned_space": true, - "energy_demand": 0.20000000000000001, - "user_data": {}, - "display_name": "Kitchen cooking", - "equipment_type": "PhCooktop", - "reference_quantity": 1, - "quantity": 1, - "reference_energy_norm": 1, - "energy_demand_per_use": 0, - "_cooktop_type": { - "value": "1-ELECTRICITY" - }, - "identifier": "44fc3c32-f17c-429a-b9a9-2eeba8ddb249", - "comment": "default" - }, - "48204756-4377-4f30-a9e0-f557e0b8d29c": { - "combined_energy_factor": 3.9300000000000002, - "in_conditioned_space": true, - "energy_demand": 0, - "gas_efficiency_factor": 2.6699999999999999, - "user_data": {}, - "display_name": "Laundry - dryer", - "field_utilization_factor": 1.1799999999999999, - "equipment_type": "PhClothesDryer", - "reference_quantity": 1, - "quantity": 1, - "reference_energy_norm": 2, - "energy_demand_per_use": 0, - "_dryer_type": { - "value": "5-ELECTRIC EXHAUST AIR DRYER" - }, - "field_utilization_factor_type": 1, - "gas_consumption": 0, - "identifier": "48204756-4377-4f30-a9e0-f557e0b8d29c", - "comment": "default" - } - } - } + { + "value": 1.1000000000000001, + "units": "kWh/kWh", + "fuel_name": "LPG" }, - "type": "ElectricEquipmentProperties" - } + { + "value": 1.1000000000000001, + "units": "kWh/kWh", + "fuel_name": "OIL" + }, + { + "value": 1.5, + "units": "kWh/kWh", + "fuel_name": "HARD_COAL_CGS_0_CHP" + }, + { + "value": 1.5, + "units": "kWh/kWh", + "fuel_name": "GAS_CGS_0_CHP" + }, + { + "value": 1.1000000000000001, + "units": "kWh/kWh", + "fuel_name": "HARD_COAL" + }, + { + "value": 1.1000000000000001, + "units": "kWh/kWh", + "fuel_name": "HARD_COAL_CGS_35_CHP" + }, + { + "value": 0.69999999999999996, + "units": "kWh/kWh", + "fuel_name": "GAS_CGS_70_CHP" + }, + { + "value": 0.80000000000000004, + "units": "kWh/kWh", + "fuel_name": "HARD_COAL_CGS_70_CHP" + }, + { + "value": 1.1000000000000001, + "units": "kWh/kWh", + "fuel_name": "GAS_CGS_35_CHP" + }, + { + "value": 1.5, + "units": "kWh/kWh", + "fuel_name": "OIL_CGS_0_CHP" + }, + { + "value": 1.8000000000000000, + "units": "kWh/kWh", + "fuel_name": "ELECTRICITY_MIX" + }, + { + "value": 1.1000000000000001, + "units": "kWh/kWh", + "fuel_name": "OIL_CGS_35_CHP" + }, + { + "value": 0.20000000000000001, + "units": "kWh/kWh", + "fuel_name": "WOOD" + }, + { + "value": 1.1000000000000001, + "units": "kWh/kWh", + "fuel_name": "NATURAL_GAS" + } + ] }, - "program_type": "Generic Office Program", - "type": "RoomEnergyPropertiesAbridged", - "service_hot_water": { - "sensible_fraction": 0.20000000000000001, - "schedule": "Always On", - "type": "ServiceHotWaterAbridged", - "flow_per_area": 5.0000000000000002e-05, - "latent_fraction": 0.050000000000000003, - "target_temperature": 60.0, - "identifier": "Room_3_48283de5_service_hot_water" + "name": "_unnamed_bldg_segment_", + "mech_room_temp": 20.0, + "summer_hrv_bypass_mode": { + "value": "2-TEMPERATURE CONTROLLED" }, - "hvac": "Room_3_48283de5 Ideal Loads Air System" - }, - "ph": { - "ph_foundations": [], - "specific_heat_capacity": "1-LIGHTWEIGHT", - "spaces": [ - { - "properties": { - "type": "SpaceProperties", - "energy": { - "type": "SpaceEnergyProperties", - "id_num": 0 - }, - "ph": { - "id_num": 0, - "_v_tran": null, - "type": "SpacePhProperties", - "_v_eta": null, - "_v_sup": null - } - }, - "volumes": [ - { - "user_data": {}, - "display_name": "f4c2f0fa-8ecd-459d-934d-d7523d0e3a50", - "floor": { - "user_data": {}, - "geometry": { - "type": "Face3D", - "boundary": [ - [ - -0.12690121986096739, - -9.3870163468138124, - 0.0 - ], - [ - 3.1229643650793193, - -9.9600553331146831, - 0.0 - ], - [ - 3.6960033513801895, - -6.7101897481743960, - 0.0 - ], - [ - 0.44613776643990277, - -6.1371507618735270, - 0.0 - ] - ], - "plane": { - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane", - "n": [ - 0.0, - 0.0, - 1.0 - ], - "o": [ - -0.12690121986096739, - -9.3870163468138124, - 0.0 - ] - } - }, - "display_name": "af2d08cc-3d11-4b33-bdcd-37d337c44c68", - "floor_segments": [ - { - "weighted_floor_area": 10.890000000000001, - "net_floor_area": 10.890000000000001, - "reference_point": { - "z": 0.11000000000000001, - "x": 1.7845510657596111, - "type": "Point3D", - "y": -8.0486030474941046 - }, - "user_data": {}, - "display_name": "d9ac5737-ed1f-41e4-b981-45fe0b8fb6b6", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - -0.12690121986096739, - -9.3870163468138124, - 0.0 - ], - [ - 3.1229643650793193, - -9.9600553331146831, - 0.0 - ], - [ - 3.6960033513801895, - -6.7101897481743960, - 0.0 - ], - [ - 0.44613776643990277, - -6.1371507618735270, - 0.0 - ] - ], - "plane": { - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane", - "n": [ - 0.0, - 0.0, - 1.0 - ], - "o": [ - -0.12690121986096739, - -9.3870163468138124, - 0.0 - ] - } - }, - "net_area_factor": 1.0, - "weighting_factor": 1.0, - "weighted_net_floor_area": 10.890000000000001, - "identifier": "d9ac5737-ed1f-41e4-b981-45fe0b8fb6b6", - "floor_area": 10.890000000000001 - } - ], - "identifier": "af2d08cc-3d11-4b33-bdcd-37d337c44c68" - }, - "geometry": [ - { - "type": "Face3D", - "boundary": [ - [ - -0.12690121986096739, - -9.3870163468138124, - 2.75 - ], - [ - 0.44613776643990277, - -6.1371507618735270, - 2.75 - ], - [ - 0.44613776643990277, - -6.1371507618735270, - 0.0 - ], - [ - -0.12690121986096739, - -9.3870163468138124, - 0.0 - ] - ], - "plane": { - "x": [ - 0.17364817766693041, - 0.98480775301220813, - 0.0 - ], - "type": "Plane", - "n": [ - -0.98480775301220813, - 0.17364817766693041, - 0.0 - ], - "o": [ - -0.12690121986096739, - -9.3870163468138124, - 2.75 - ] - } - }, - { - "type": "Face3D", - "boundary": [ - [ - 0.44613776643990277, - -6.1371507618735270, - 2.75 - ], - [ - 3.6960033513801895, - -6.7101897481743960, - 2.75 - ], - [ - 3.6960033513801895, - -6.7101897481743960, - 0.0 - ], - [ - 0.44613776643990277, - -6.1371507618735270, - 0.0 - ] - ], - "plane": { - "x": [ - 0.98480775301220813, - -0.17364817766692997, - 0.0 - ], - "type": "Plane", - "n": [ - 0.17364817766692997, - 0.98480775301220813, - 0.0 - ], - "o": [ - 0.44613776643990277, - -6.1371507618735270, - 2.75 - ] - } - }, - { - "type": "Face3D", - "boundary": [ - [ - 3.6960033513801895, - -6.7101897481743960, - 2.75 - ], - [ - 3.1229643650793193, - -9.9600553331146831, - 2.75 - ], - [ - 3.1229643650793193, - -9.9600553331146831, - 0.0 - ], - [ - 3.6960033513801895, - -6.7101897481743960, - 0.0 - ] - ], - "plane": { - "x": [ - -0.17364817766693033, - -0.98480775301220813, - 0.0 - ], - "type": "Plane", - "n": [ - 0.98480775301220813, - -0.17364817766693033, - 0.0 - ], - "o": [ - 3.6960033513801895, - -6.7101897481743960, - 2.75 - ] - } - }, - { - "type": "Face3D", - "boundary": [ - [ - 3.1229643650793193, - -9.9600553331146831, - 2.75 - ], - [ - -0.12690121986096739, - -9.3870163468138124, - 2.75 - ], - [ - -0.12690121986096739, - -9.3870163468138124, - 0.0 - ], - [ - 3.1229643650793193, - -9.9600553331146831, - 0.0 - ] - ], - "plane": { - "x": [ - -0.98480775301220802, - 0.1736481776669305, - 0.0 - ], - "type": "Plane", - "n": [ - -0.1736481776669305, - -0.98480775301220802, - 0.0 - ], - "o": [ - 3.1229643650793193, - -9.9600553331146831, - 2.75 - ] - } - }, - { - "type": "Face3D", - "boundary": [ - [ - 0.44613776643990277, - -6.1371507618735270, - 0.0 - ], - [ - 3.6960033513801895, - -6.7101897481743960, - 0.0 - ], - [ - 3.1229643650793193, - -9.9600553331146831, - 0.0 - ], - [ - -0.12690121986096739, - -9.3870163468138124, - 0.0 - ] - ], - "plane": { - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane", - "n": [ - 0.0, - 0.0, - -1.0 - ], - "o": [ - 0.44613776643990277, - -6.1371507618735270, - 0.0 - ] - } - }, - { - "type": "Face3D", - "boundary": [ - [ - 3.1229643650793193, - -9.9600553331146831, - 2.75 - ], - [ - 3.6960033513801895, - -6.7101897481743960, - 2.75 - ], - [ - 0.44613776643990277, - -6.1371507618735270, - 2.75 - ], - [ - -0.12690121986096739, - -9.3870163468138124, - 2.75 - ] - ], - "plane": { - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane", - "n": [ - 0.0, - 0.0, - 1.0 - ], - "o": [ - 3.1229643650793193, - -9.9600553331146831, - 2.75 - ] - } - } - ], - "identifier": "f4c2f0fa-8ecd-459d-934d-d7523d0e3a50", - "avg_ceiling_height": 2.75 - } - ], - "user_data": {}, - "number": "101", - "quantity": 1, - "name": "Room_3", - "identifier": "bf4f4e3f-23df-4371-b437-42e93b45e963", - "wufi_type": 99 - } - ], - "type": "RoomPhPropertiesAbridged", - "ph_bldg_segment_id": "992dfd20-e6ae-4283-8010-a9391c449f19" - } - }, - "identifier": "Room_3_48283de5" - }, - { - "story": "2", - "display_name": "Room_4", - "type": "Room", - "faces": [ - { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true - }, - "display_name": "Room_4_c4c769e3..Face0", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 12.999462339761147, - -7.7921559452034819, - 3.3000000000000003 - ], - [ - 12.999462339761147, - -7.7921559452034819, - 0.0 - ], - [ - 5.4164426415671443, - -6.4550649771681172, - 0.0 - ], - [ - 5.4164426415671443, - -6.4550649771681172, - 3.3000000000000003 - ] - ], - "plane": { - "x": [ - 0.98480775301220802, - -0.17364817766693047, - 0.0 - ], - "type": "Plane", - "n": [ - 0.17364817766693047, - 0.98480775301220802, - 0.0 - ], - "o": [ - 5.4164426415671443, - -6.4550649771681172, - 3.3000000000000003 - ] - } - }, - "type": "Face", - "face_type": "Wall", - "apertures": [ - { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true - }, - "display_name": "Room_4_c4c769e3..Face0_Glz0", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 11.751374618646405, - -7.5720844056800098, - 2.7568536488623963 - ], - [ - 11.751374618646405, - -7.5720844056800098, - 0.54314635113760423 - ], - [ - 6.6645303626818855, - -6.6751365166915884, - 0.54314635113760423 - ], - [ - 6.6645303626818855, - -6.6751365166915884, - 2.7568536488623963 - ] - ], - "plane": { - "x": [ - 0.98480775301220813, - -0.17364817766693033, - 0.0 - ], - "type": "Plane", - "n": [ - 0.17364817766693033, - 0.98480775301220813, - 0.0 - ], - "o": [ - 6.6645303626818855, - -6.6751365166915884, - 2.7568536488623963 - ] - } - }, - "type": "Aperture", - "is_operable": false, - "properties": { - "type": "AperturePropertiesAbridged", - "radiance": { - "type": "ApertureRadiancePropertiesAbridged" - }, - "ph_hvac": { - "type": "AperturePhHvacProperties" - }, - "energy": { - "type": "ApertureEnergyPropertiesAbridged" - }, - "ph": { - "summer_shading_factor": 0.75, - "id_num": 0, - "default_monthly_shading_correction_factor": 1.0, - "variant_type": "_unnamed_type_", - "type": "AperturePhPropertiesAbridged", - "winter_shading_factor": 0.75, - "install_depth": 0.1016 - } - }, - "identifier": "Room_4_c4c769e3..Face0_Glz0" - } - ], - "properties": { - "type": "FacePropertiesAbridged", - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - } - }, - "identifier": "Room_4_c4c769e3..Face0" - }, - { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true - }, - "display_name": "Room_4_c4c769e3..Face1", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 12.235410358026652, - -12.125310058457197, - 3.3000000000000003 - ], - [ - 12.235410358026652, - -12.125310058457197, - 0.0 - ], - [ - 12.999462339761147, - -7.7921559452034819, - 0.0 - ], - [ - 12.999462339761147, - -7.7921559452034819, - 3.3000000000000003 - ] - ], - "plane": { - "x": [ - -0.17364817766693064, - -0.98480775301220802, - 0.0 - ], - "type": "Plane", - "n": [ - 0.98480775301220802, - -0.17364817766693064, - 0.0 - ], - "o": [ - 12.999462339761147, - -7.7921559452034819, - 3.3000000000000003 - ] - } - }, - "type": "Face", - "face_type": "Wall", - "apertures": [ - { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true - }, - "display_name": "Room_4_c4c769e3..Face1_Glz0", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 12.361165523468637, - -11.412117074963060, - 2.7568536488623963 - ], - [ - 12.361165523468637, - -11.412117074963060, - 0.54314635113760423 - ], - [ - 12.873707174319163, - -8.5053489286976198, - 0.54314635113760423 - ], - [ - 12.873707174319163, - -8.5053489286976198, - 2.7568536488623963 - ] - ], - "plane": { - "x": [ - -0.17364817766693014, - -0.98480775301220813, - 0.0 - ], - "type": "Plane", - "n": [ - 0.98480775301220813, - -0.17364817766693014, - 0.0 - ], - "o": [ - 12.873707174319163, - -8.5053489286976198, - 2.7568536488623963 - ] - } - }, - "type": "Aperture", - "is_operable": false, - "properties": { - "type": "AperturePropertiesAbridged", - "radiance": { - "type": "ApertureRadiancePropertiesAbridged" - }, - "ph_hvac": { - "type": "AperturePhHvacProperties" - }, - "energy": { - "type": "ApertureEnergyPropertiesAbridged" - }, - "ph": { - "summer_shading_factor": 0.75, - "id_num": 0, - "default_monthly_shading_correction_factor": 1.0, - "variant_type": "_unnamed_type_", - "type": "AperturePhPropertiesAbridged", - "winter_shading_factor": 0.75, - "install_depth": 0.1016 - } - }, - "identifier": "Room_4_c4c769e3..Face1_Glz0" - } - ], - "properties": { - "type": "FacePropertiesAbridged", - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - } - }, - "identifier": "Room_4_c4c769e3..Face1" - }, - { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true - }, - "display_name": "Room_4_c4c769e3..Face2", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 4.6523906598326512, - -10.788219090421832, - 3.3000000000000003 - ], - [ - 4.6523906598326512, - -10.788219090421832, - 0.0 - ], - [ - 12.235410358026652, - -12.125310058457197, - 0.0 - ], - [ - 12.235410358026652, - -12.125310058457197, - 3.3000000000000003 - ] - ], - "plane": { - "x": [ - -0.98480775301220802, - 0.17364817766693064, - 0.0 - ], - "type": "Plane", - "n": [ - -0.17364817766693064, - -0.98480775301220802, - 0.0 - ], - "o": [ - 12.235410358026652, - -12.125310058457197, - 3.3000000000000003 - ] - } - }, - "type": "Face", - "face_type": "Wall", - "apertures": [ - { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true - }, - "display_name": "Room_4_c4c769e3..Face2_Glz0", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 5.9004783809473924, - -11.008290629945304, - 2.7568536488623963 - ], - [ - 5.9004783809473924, - -11.008290629945304, - 0.54314635113760423 - ], - [ - 10.987322636911911, - -11.905238518933727, - 0.54314635113760423 - ], - [ - 10.987322636911911, - -11.905238518933727, - 2.7568536488623963 - ] - ], - "plane": { - "x": [ - -0.98480775301220802, - 0.17364817766693069, - 0.0 - ], - "type": "Plane", - "n": [ - -0.17364817766693069, - -0.98480775301220802, - 0.0 - ], - "o": [ - 10.987322636911911, - -11.905238518933727, - 2.7568536488623963 - ] - } - }, - "type": "Aperture", - "is_operable": false, - "properties": { - "type": "AperturePropertiesAbridged", - "radiance": { - "type": "ApertureRadiancePropertiesAbridged" - }, - "ph_hvac": { - "type": "AperturePhHvacProperties" - }, - "energy": { - "type": "ApertureEnergyPropertiesAbridged" - }, - "ph": { - "summer_shading_factor": 0.75, - "id_num": 0, - "default_monthly_shading_correction_factor": 1.0, - "variant_type": "_unnamed_type_", - "type": "AperturePhPropertiesAbridged", - "winter_shading_factor": 0.75, - "install_depth": 0.1016 - } - }, - "identifier": "Room_4_c4c769e3..Face2_Glz0" - } - ], - "properties": { - "type": "FacePropertiesAbridged", - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - } - }, - "identifier": "Room_4_c4c769e3..Face2" - }, - { - "boundary_condition": { - "boundary_condition_objects": [ - "Room_3_48283de5..Face1", - "Room_3_48283de5" - ], - "type": "Surface" - }, - "display_name": "Room_4_c4c769e3..Face3", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 5.4164426415671443, - -6.4550649771681172, - 3.3000000000000003 - ], - [ - 5.4164426415671443, - -6.4550649771681172, - 0.0 - ], - [ - 4.6523906598326512, - -10.788219090421832, - 0.0 - ], - [ - 4.6523906598326512, - -10.788219090421832, - 3.3000000000000003 - ] - ], - "plane": { - "x": [ - 0.1736481776669303, - 0.98480775301220813, - 0.0 - ], - "type": "Plane", - "n": [ - -0.98480775301220813, - 0.1736481776669303, - 0.0 - ], - "o": [ - 4.6523906598326512, - -10.788219090421832, - 3.3000000000000003 - ] - } - }, - "type": "Face", - "face_type": "Wall", - "properties": { - "type": "FacePropertiesAbridged", - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - } - }, - "identifier": "Room_4_c4c769e3..Face3" - }, - { - "boundary_condition": { - "type": "Ground" - }, - "display_name": "Room_4_c4c769e3..Face4", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 12.999462339761147, - -7.7921559452034819, - 0.0 - ], - [ - 12.235410358026652, - -12.125310058457197, - 0.0 - ], - [ - 4.6523906598326512, - -10.788219090421832, - 0.0 - ], - [ - 5.4164426415671443, - -6.4550649771681172, - 0.0 - ] - ], - "plane": { - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane", - "n": [ - 0.0, - 0.0, - -1.0 - ], - "o": [ - 12.999462339761147, - -7.7921559452034819, - 0.0 - ] - } - }, - "type": "Face", - "face_type": "Floor", - "properties": { - "type": "FacePropertiesAbridged", - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - } - }, - "identifier": "Room_4_c4c769e3..Face4" - }, - { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true - }, - "display_name": "Room_4_c4c769e3..Face5", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 5.4164426415671443, - -6.4550649771681172, - 3.3000000000000003 - ], - [ - 4.6523906598326512, - -10.788219090421832, - 3.3000000000000003 - ], - [ - 12.235410358026652, - -12.125310058457197, - 3.3000000000000003 - ], - [ - 12.999462339761147, - -7.7921559452034819, - 3.3000000000000003 - ] - ], - "plane": { - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane", - "n": [ - 0.0, - 0.0, - 1.0 - ], - "o": [ - 4.6523906598326512, - -10.788219090421832, - 3.3000000000000003 - ] - } - }, - "type": "Face", - "face_type": "RoofCeiling", - "apertures": [ - { - "boundary_condition": { - "wind_exposure": true, - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true - }, - "display_name": "Room_4_c4c769e3..Face5_Glz0", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 6.4150573432965654, - -7.2854531438280699, - 3.3000000000000003 - ], - [ - 5.8747910058330852, - -10.349455801236152, - 3.3000000000000003 - ], - [ - 11.236795656297232, - -11.294921891797244, - 3.3000000000000003 - ], - [ - 11.777061993760713, - -8.2309192343891606, - 3.3000000000000003 - ] - ], - "plane": { - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane", - "n": [ - 0.0, - 0.0, - 1.0 - ], - "o": [ - 11.236795656297232, - -11.294921891797244, - 3.3000000000000003 - ] - } - }, - "type": "Aperture", - "is_operable": false, - "properties": { - "type": "AperturePropertiesAbridged", - "radiance": { - "type": "ApertureRadiancePropertiesAbridged" - }, - "ph_hvac": { - "type": "AperturePhHvacProperties" - }, - "energy": { - "type": "ApertureEnergyPropertiesAbridged" - }, - "ph": { - "summer_shading_factor": 0.75, - "id_num": 0, - "default_monthly_shading_correction_factor": 1.0, - "variant_type": "_unnamed_type_", - "type": "AperturePhPropertiesAbridged", - "winter_shading_factor": 0.75, - "install_depth": 0.1016 - } - }, - "identifier": "Room_4_c4c769e3..Face5_Glz0" - } - ], - "properties": { - "type": "FacePropertiesAbridged", - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - } - }, - "identifier": "Room_4_c4c769e3..Face5" - } - ], - "properties": { - "type": "RoomPropertiesAbridged", - "radiance": { - "type": "RoomRadiancePropertiesAbridged" - }, - "ph_hvac": { - "id_num": 0, - "heat_pump_systems": [ - { - "ambient_temp_1": -3.3300000000000001, - "user_data": {}, - "display_name": "Example_Heat_Pump", - "COP_2": 4.1200000000000001, - "COP_1": 3.3999999999999999, - "heat_pump_class_name": "PhHeatPumpRatedMonthly", - "ambient_temp_2": 12.0, - "percent_coverage": 1.0, - "cooling_params": { - "panel": { - "used": false, - "annual_COP": 4.0, - "user_data": {}, - "display_name": "47d146a3-82fb-430a-8f0c-98610e929c31", - "identifier": "47d146a3-82fb-430a-8f0c-98610e929c31" - }, - "dehumidification": { - "used": true, - "annual_COP": 2.0, - "user_data": {}, - "display_name": "_unnamed_dehumidification_cooling__2563d03c", - "useful_heat_loss": false, - "identifier": "7a2b0bb0-e46a-4d2a-a096-4cfde98aa12d" - }, - "recirculation": { - "used": true, - "min_coil_temp": 12.0, - "flow_rate_m3_hr": 100.08000000000000, - "annual_COP": 2.0, - "user_data": {}, - "display_name": "_unnamed_recirculation_cooling__e6542bd5", - "single_speed": false, - "flow_rate_variable": true, - "identifier": "4facfe46-31fc-46bc-8be9-945c749a12d1", - "capacity": 10.0 - }, - "percent_coverage": 1.0, - "ventilation": { - "used": false, - "min_coil_temp": 12.0, - "annual_COP": 4.0, - "user_data": {}, - "display_name": "a923c7cf-71d6-4ded-919a-4247d7266e08", - "single_speed": false, - "identifier": "a923c7cf-71d6-4ded-919a-4247d7266e08", - "capacity": 10.0 - } - }, - "identifier": "dd403f43-1e62-4f0a-97c0-349459b69107" - }, - { - "ambient_temp_1": -8.3330000000000002, - "user_data": {}, - "display_name": "None", - "COP_2": 2.5, - "COP_1": 2.5, - "heat_pump_class_name": "PhHeatPumpRatedMonthly", - "ambient_temp_2": 8.3330000000000002, - "percent_coverage": 1.0, - "cooling_params": { - "panel": { - "used": false, - "annual_COP": 4.0, - "user_data": {}, - "display_name": "37229eee-caaf-4927-820c-ccf978212c38", - "identifier": "37229eee-caaf-4927-820c-ccf978212c38" - }, - "dehumidification": { - "used": false, - "annual_COP": 4.0, - "user_data": {}, - "display_name": "f3460183-9102-4f95-9cf6-34784dd84f58", - "useful_heat_loss": false, - "identifier": "f3460183-9102-4f95-9cf6-34784dd84f58" - }, - "recirculation": { - "used": false, - "min_coil_temp": 12.0, - "flow_rate_m3_hr": 100.0, - "annual_COP": 4.0, - "user_data": {}, - "display_name": "9d9ebb20-4da4-4119-89f9-4e7a16824ae0", - "single_speed": false, - "flow_rate_variable": true, - "identifier": "9d9ebb20-4da4-4119-89f9-4e7a16824ae0", - "capacity": 10.0 - }, - "percent_coverage": 1.0, - "ventilation": { - "used": false, - "min_coil_temp": 12.0, - "annual_COP": 4.0, - "user_data": {}, - "display_name": "481a9116-f9c1-4156-a393-92d6a55cb573", - "single_speed": false, - "identifier": "481a9116-f9c1-4156-a393-92d6a55cb573", - "capacity": 10.0 - } - }, - "identifier": "e1522bb1-7ec8-4b95-a31b-5c27d4798afe" - } - ], - "exhaust_vent_devices": [ - { - "user_data": {}, - "device_class_name": "ExhaustVentDryer", - "display_name": "example_dryer_vent", - "annual_runtime_minutes": 7.625, - "quantity": 1, - "exhaust_flow_rate_m3s": 123.0, - "identifier": "f4f3140f-8309-4578-b170-4194bb92694d" - } - ], - "renewable_devices": [ - { - "utilization_factor": 1.0, - "user_data": {}, - "display_name": "my_PV_system", - "photovoltaic_renewable_energy": 1000.0, - "percent_coverage": 1.0, - "array_size": 0.0, - "device_typename": "PhPhotovoltaicDevice", - "identifier": "5b26668e-0662-4e84-927e-f0a322bdbe13" - } - ], - "hot_water_system": { - "id_num": 0, - "recirc_piping": { - "6378ad3e-ec06-4014-8241-25eecaef08fa": { - "user_data": {}, - "segments": { - "15695702-35d0-4460-b36d-6ea304746370": { - "insulation_reflective": true, - "material_value": "2-COPPER_L", - "insulation_quality": null, - "user_data": {}, - "geometry": { - "v": [ - 0.0, - 0.0, - 1.1000000000000001 - ], - "p": [ - 0.0, - -5.5, - 0.0 - ], - "type": "LineSegment3D" - }, - "display_name": "15695702-35d0-4460-b36d-6ea304746370", - "water_temp_c": 48.0, - "insulation_conductivity": 0.040000000000000001, - "daily_period": 23.0, - "diameter_mm": 25.399999999999999, - "insulation_thickness_mm": 25.399999999999999, - "identifier": "15695702-35d0-4460-b36d-6ea304746370" - } - }, - "display_name": "_unnamed_", - "identifier": "6378ad3e-ec06-4014-8241-25eecaef08fa" - } - }, - "number_tap_points": 1, - "display_name": "SHW System_a4e07100", - "heaters": { - "e95f8638-bf2e-47ba-9574-a36178e5cde3": { - "in_conditioned_space": true, - "annual_COP": null, - "user_data": {}, - "display_name": "e95f8638-bf2e-47ba-9574-a36178e5cde3", - "total_system_perf_ratio": null, - "heater_type": "PhHvacHotWaterHeaterHeatPump_Annual", - "percent_coverage": 1.0, - "identifier": "e95f8638-bf2e-47ba-9574-a36178e5cde3" - } - }, - "type": "PhHvacHotWaterSystemPh", - "recirc_temp": 48.0, - "tank_solar": { - "storage_capacity": 300, - "in_conditioned_space": true, - "storage_loss_rate": 0.0, - "user_data": {}, - "display_name": "_unnamed_hw_tank_", - "solar_connection": false, - "solar_losses": 0.0, - "_tank_type": { - "value": "2-DHW ONLY" - }, - "standby_fraction": 0.29999999999999999, - "room_temp": 20, - "quantity": 1, - "water_temp": 60, - "identifier": "7c852324-76f3-4c3d-84da-23cacd5ac55f", - "standby_losses": 4.0 - }, - "recirc_hours": 23, - "distribution_piping": { - "c5e2b44a-6164-4d65-b784-62f95b758553": { - "branches": { - "bcd49856-8c1c-4986-a13a-bc1d2fcb413e": { - "user_data": {}, - "pipe_element": { - "user_data": {}, - "segments": { - "a9cd19f7-2e99-4f36-8a8a-0961082f04a7": { - "insulation_reflective": false, - "material_value": "3-COPPER_K", - "insulation_quality": null, - "user_data": {}, - "geometry": { - "v": [ - 0.0, - 0.0, - 5.5 - ], - "p": [ - 0.0, - -5.5, - 0.0 - ], - "type": "LineSegment3D" - }, - "display_name": "a9cd19f7-2e99-4f36-8a8a-0961082f04a7", - "water_temp_c": 60.0, - "insulation_conductivity": 0.040000000000000001, - "daily_period": 24, - "diameter_mm": 19.049999999999997, - "insulation_thickness_mm": 0.0, - "identifier": "a9cd19f7-2e99-4f36-8a8a-0961082f04a7" - } - }, - "display_name": "d574a275-ab90-467e-8088-2e7c8d83428d", - "identifier": "d574a275-ab90-467e-8088-2e7c8d83428d" - }, - "fixtures": { - "c40b96bb-f71c-44b5-934a-c6389503b808": { - "user_data": {}, - "segments": { - "fe345779-98a8-4167-bce4-ae9e77045d00": { - "insulation_reflective": false, - "material_value": "1-COPPER_M", - "insulation_quality": null, - "user_data": {}, - "geometry": { - "v": [ - 0.0, - 0.0, - 5.5 - ], - "p": [ - 0.0, - -5.5, - 0.0 - ], - "type": "LineSegment3D" - }, - "display_name": "fe345779-98a8-4167-bce4-ae9e77045d00", - "water_temp_c": 55.0, - "insulation_conductivity": 0.040000000000000001, - "daily_period": 24, - "diameter_mm": 9.5249999999999986, - "insulation_thickness_mm": 0.0, - "identifier": "fe345779-98a8-4167-bce4-ae9e77045d00" - } - }, - "display_name": "Test_Fixture", - "identifier": "c40b96bb-f71c-44b5-934a-c6389503b808" - } - }, - "display_name": "Test_Branch", - "identifier": "bcd49856-8c1c-4986-a13a-bc1d2fcb413e" - } - }, - "user_data": {}, - "pipe_element": { - "user_data": {}, - "segments": { - "e0a754cd-789c-4487-bbe9-a92f4a704534": { - "insulation_reflective": false, - "material_value": "6-PEX", - "insulation_quality": null, - "user_data": {}, - "geometry": { - "v": [ - 0.0, - 0.0, - 5.5 - ], - "p": [ - 0.0, - -5.5, - 0.0 - ], - "type": "LineSegment3D" - }, - "display_name": "e0a754cd-789c-4487-bbe9-a92f4a704534", - "water_temp_c": 60.0, - "insulation_conductivity": 0.040000000000000001, - "daily_period": 24, - "diameter_mm": 38.099999999999994, - "insulation_thickness_mm": 0.0, - "identifier": "e0a754cd-789c-4487-bbe9-a92f4a704534" - } - }, - "display_name": "790161e6-b48f-44c9-bbc2-4fc06a3a78f0", - "identifier": "790161e6-b48f-44c9-bbc2-4fc06a3a78f0" - }, - "display_name": "Test_Trunk", - "multiplier": 1, - "identifier": "c5e2b44a-6164-4d65-b784-62f95b758553" - } - }, - "identifier": "93bfb7ad-bde3-4337-bef1-544dadd336e8" - }, - "heating_systems": [], - "type": "RoomPhHvacPropertiesAbridged", - "supportive_devices": [ - { - "in_conditioned_space": false, - "annual_period_operation_khrs": 6.5, - "device_type": 10, - "user_data": {}, - "device_class_name": "PhSupportiveDevice", - "display_name": "Example Device", - "quantity": 3, - "norm_energy_demand_W": 123.0, - "identifier": "82fe436e-72d4-421f-ba00-9b4f52770118" - } - ], - "ventilation_system": { - "supply_ducting": [ - { - "segments": { - "74bdf058-9749-4da7-ab21-837c909db9e9": { - "insulation_reflective": true, - "width": null, - "height": null, - "user_data": {}, - "geometry": { - "v": [ - 0.0, - 0.0, - 1.1000000000000001 - ], - "p": [ - 0.0, - -5.5, - 0.0 - ], - "type": "LineSegment3D" - }, - "display_name": "74bdf058-9749-4da7-ab21-837c909db9e9", - "insulation_thickness": 0.02794, - "insulation_conductivity": 0.040000000000000001, - "diameter": 0.17600000000000002, - "identifier": "74bdf058-9749-4da7-ab21-837c909db9e9" - } - }, - "user_data": {}, - "display_name": "__unnamed_vent_duct__", - "duct_type": 1, - "identifier": "b5b93eb1-a3a6-481c-86ea-6bd641171a15" - } - ], - "id_num": 0, - "sys_type": 1, - "user_data": {}, - "display_name": "Test_Vent_System", - "ventilation_unit": { - "in_conditioned_space": true, - "user_data": {}, - "display_name": "Test_Unit", - "quantity": 1, - "temperature_below_defrost_used": -5.0, - "frost_protection_reqd": true, - "latent_heat_recovery": 0.0, - "electric_efficiency": 0.33300000000000002, - "sensible_heat_recovery": 0.82999999999999996, - "identifier": "e0609bab-bae7-4405-840f-7f77bc42d538" - }, - "exhaust_ducting": [ - { - "segments": { - "3eefa97b-c4b6-4910-a82a-7456ec2c7ab8": { - "insulation_reflective": true, - "width": null, - "height": null, - "user_data": {}, - "geometry": { - "v": [ - 1.0832885283134288, - -0.19101299543362338, - 0.0 - ], - "p": [ - 0.0, - -5.5, - 0.0 - ], - "type": "LineSegment3D" - }, - "display_name": "3eefa97b-c4b6-4910-a82a-7456ec2c7ab8", - "insulation_thickness": 0.02794, - "insulation_conductivity": 0.040000000000000001, - "diameter": 0.17600000000000002, - "identifier": "3eefa97b-c4b6-4910-a82a-7456ec2c7ab8" - } - }, - "user_data": {}, - "display_name": "Test_Vent_System_exhaust", - "duct_type": 2, - "identifier": "2b854881-2ace-46ad-b86c-5961a2eea7c1" - } - ], - "identifier": "579a1e9c-59ea-4be2-8cdb-095d89fd04c2" - } - }, - "energy": { - "people": { - "occupancy_schedule": "Generic Office Occupancy", - "activity_schedule": "Seated Adult Activity", - "type": "PeopleAbridged", - "people_per_area": 0.071428571428571425, - "radiant_fraction": 0.29999999999999999, - "latent_fraction": { - "type": "Autocalculate" - }, - "identifier": "Generic Office People", - "properties": { - "ph": { - "id_num": 0, - "number_bedrooms": 2, - "dwellings": { - "num_dwellings": 2, - "identifier": "a757f59b-94e6-4be5-a663-5e21f24b031f" - }, - "type": "PeoplePhProperties", - "number_people": 2 - }, - "type": "PeopleProperties" - } - }, - "construction_set": "ConstructionSet_e88ffbae", - "electric_equipment": { - "schedule": "Generic Office Equipment", - "watts_per_area": 10.330000000000000, - "type": "ElectricEquipmentAbridged", - "lost_fraction": 0.0, - "radiant_fraction": 0.5, - "latent_fraction": 0.0, - "identifier": "Generic Office Equipment_b7c1b55a", - "properties": { - "ph": { - "type": "ElectricEquipmentPhProperties", - "equipment_collection": { - "equipment_set": { - "d1056bec-f1cb-443c-8e88-4808a8bb3901": { - "combined_energy_factor": 0, - "in_conditioned_space": true, - "energy_demand": 0, - "user_data": {}, - "display_name": "PHIUS+ Interior Lighting", - "equipment_type": "PhPhiusLightingInterior", - "reference_quantity": 6, - "quantity": 1, - "reference_energy_norm": 1, - "energy_demand_per_use": 0, - "frac_high_efficiency": 1.0, - "identifier": "d1056bec-f1cb-443c-8e88-4808a8bb3901", - "comment": "default" - }, - "b1e65246-50d5-45e5-8ce3-b7edf3e84a4b": { - "combined_energy_factor": 0, - "capacity": 0.12740000000000001, - "in_conditioned_space": true, - "_water_connection": { - "value": "2-COLD WATER CONNECTION" - }, - "utilization_factor": 1.0, - "energy_demand": 120, - "user_data": {}, - "display_name": "Laundry - washer", - "equipment_type": "PhClothesWasher", - "reference_quantity": 1, - "quantity": 1, - "reference_energy_norm": 2, - "energy_demand_per_use": 0, - "modified_energy_factor": 2.7000000000000002, - "identifier": "b1e65246-50d5-45e5-8ce3-b7edf3e84a4b", - "comment": "default" - }, - "e8d9a936-0454-4179-800b-f529ad4f3983": { - "combined_energy_factor": 0, - "in_conditioned_space": true, - "energy_demand": 1.2200000000000000, - "user_data": {}, - "display_name": "Kitchen fridge/freeze combo", - "equipment_type": "PhFridgeFreezer", - "reference_quantity": 4, - "quantity": 1, - "reference_energy_norm": 1, - "energy_demand_per_use": 0, - "identifier": "e8d9a936-0454-4179-800b-f529ad4f3983", - "comment": "default" - }, - "485395b2-ef85-4b34-8fe1-524e594adea2": { - "combined_energy_factor": 0, - "in_conditioned_space": true, - "energy_demand": 0, - "user_data": {}, - "display_name": "PHIUS+ MELS", - "equipment_type": "PhPhiusMEL", - "reference_quantity": 3, - "quantity": 1, - "reference_energy_norm": 1, - "energy_demand_per_use": 0, - "identifier": "485395b2-ef85-4b34-8fe1-524e594adea2", - "comment": "default" - }, - "110700cf-1f83-4bac-b597-e7686bf3cfe5": { - "combined_energy_factor": 0, - "in_conditioned_space": false, - "energy_demand": 0, - "user_data": {}, - "display_name": "PHIUS+ Exterior Lighting", - "equipment_type": "PhPhiusLightingExterior", - "reference_quantity": 6, - "quantity": 1, - "reference_energy_norm": 1, - "energy_demand_per_use": 0, - "frac_high_efficiency": 1.0, - "identifier": "110700cf-1f83-4bac-b597-e7686bf3cfe5", - "comment": "default" - }, - "59c35ff5-837e-463c-9ab3-00c990c93227": { - "combined_energy_factor": 0, - "capacity": 12, - "in_conditioned_space": true, - "_water_connection": { - "value": "2-COLD WATER CONNECTION" - }, - "energy_demand": 269, - "user_data": {}, - "display_name": "Kitchen dishwasher", - "equipment_type": "PhDishwasher", - "reference_quantity": 1, - "quantity": 1, - "reference_energy_norm": 2, - "energy_demand_per_use": 0, - "capacity_type": 1, - "identifier": "59c35ff5-837e-463c-9ab3-00c990c93227", - "comment": "default" - }, - "44fc3c32-f17c-429a-b9a9-2eeba8ddb249": { - "combined_energy_factor": 0, - "in_conditioned_space": true, - "energy_demand": 0.20000000000000001, - "user_data": {}, - "display_name": "Kitchen cooking", - "equipment_type": "PhCooktop", - "reference_quantity": 1, - "quantity": 1, - "reference_energy_norm": 1, - "energy_demand_per_use": 0, - "_cooktop_type": { - "value": "1-ELECTRICITY" - }, - "identifier": "44fc3c32-f17c-429a-b9a9-2eeba8ddb249", - "comment": "default" - }, - "48204756-4377-4f30-a9e0-f557e0b8d29c": { - "combined_energy_factor": 3.9300000000000002, - "in_conditioned_space": true, - "energy_demand": 0, - "gas_efficiency_factor": 2.6699999999999999, - "user_data": {}, - "display_name": "Laundry - dryer", - "field_utilization_factor": 1.1799999999999999, - "equipment_type": "PhClothesDryer", - "reference_quantity": 1, - "quantity": 1, - "reference_energy_norm": 2, - "energy_demand_per_use": 0, - "_dryer_type": { - "value": "5-ELECTRIC EXHAUST AIR DRYER" - }, - "field_utilization_factor_type": 1, - "gas_consumption": 0, - "identifier": "48204756-4377-4f30-a9e0-f557e0b8d29c", - "comment": "default" - } - } - } - }, - "type": "ElectricEquipmentProperties" - } - }, - "program_type": "Generic Office Program", - "type": "RoomEnergyPropertiesAbridged", - "service_hot_water": { - "sensible_fraction": 0.20000000000000001, - "schedule": "Always On", - "type": "ServiceHotWaterAbridged", - "flow_per_area": 3.5714285714285717e-05, - "latent_fraction": 0.050000000000000003, - "target_temperature": 60.0, - "identifier": "Room_4_c4c769e3_service_hot_water" - }, - "hvac": "Room_4_c4c769e3 Ideal Loads Air System" - }, - "ph": { - "ph_foundations": [], - "specific_heat_capacity": "1-LIGHTWEIGHT", - "spaces": [ - { - "properties": { - "type": "SpaceProperties", - "energy": { - "type": "SpaceEnergyProperties", - "id_num": 0 - }, - "ph": { - "id_num": 0, - "_v_tran": null, - "type": "SpacePhProperties", - "_v_eta": null, - "_v_sup": null - } - }, - "volumes": [ - { - "user_data": {}, - "display_name": "450737ca-e154-4315-865f-4fa393b1c259", - "floor": { - "user_data": {}, - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 5.2895414217061774, - -10.342081323981931, - 0.0 - ], - [ - 8.5394070066464636, - -10.915120310282800, - 0.0 - ], - [ - 9.1124459929473343, - -7.6652547253425141, - 0.0 - ], - [ - 5.8625804080070480, - -7.0922157390416434, - 0.0 - ] - ], - "plane": { - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane", - "n": [ - 0.0, - 0.0, - 1.0 - ], - "o": [ - 5.2895414217061774, - -10.342081323981931, - 0.0 - ] - } - }, - "display_name": "b4d24bd2-2e9e-4916-8254-4f8e53ed1b32", - "floor_segments": [ - { - "weighted_floor_area": 10.890000000000001, - "net_floor_area": 10.890000000000001, - "reference_point": { - "z": 0.11000000000000001, - "x": 7.2009937073267549, - "type": "Point3D", - "y": -9.0036680246622218 - }, - "user_data": {}, - "display_name": "bdeef651-4ffd-42d1-ab34-8ec52d83921f", - "geometry": { - "type": "Face3D", - "boundary": [ - [ - 5.2895414217061774, - -10.342081323981931, - 0.0 - ], - [ - 8.5394070066464636, - -10.915120310282800, - 0.0 - ], - [ - 9.1124459929473343, - -7.6652547253425141, - 0.0 - ], - [ - 5.8625804080070480, - -7.0922157390416434, - 0.0 - ] - ], - "plane": { - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane", - "n": [ - 0.0, - 0.0, - 1.0 - ], - "o": [ - 5.2895414217061774, - -10.342081323981931, - 0.0 - ] - } - }, - "net_area_factor": 1.0, - "weighting_factor": 1.0, - "weighted_net_floor_area": 10.890000000000001, - "identifier": "bdeef651-4ffd-42d1-ab34-8ec52d83921f", - "floor_area": 10.890000000000001 - } - ], - "identifier": "b4d24bd2-2e9e-4916-8254-4f8e53ed1b32" - }, - "geometry": [ - { - "type": "Face3D", - "boundary": [ - [ - 5.2895414217061774, - -10.342081323981931, - 2.75 - ], - [ - 5.8625804080070480, - -7.0922157390416434, - 2.75 - ], - [ - 5.8625804080070480, - -7.0922157390416434, - 0.0 - ], - [ - 5.2895414217061774, - -10.342081323981931, - 0.0 - ] - ], - "plane": { - "x": [ - 0.17364817766693044, - 0.98480775301220813, - 0.0 - ], - "type": "Plane", - "n": [ - -0.98480775301220813, - 0.17364817766693044, - 0.0 - ], - "o": [ - 5.2895414217061774, - -10.342081323981931, - 2.75 - ] - } - }, - { - "type": "Face3D", - "boundary": [ - [ - 5.8625804080070480, - -7.0922157390416434, - 2.75 - ], - [ - 9.1124459929473343, - -7.6652547253425141, - 2.75 - ], - [ - 9.1124459929473343, - -7.6652547253425141, - 0.0 - ], - [ - 5.8625804080070480, - -7.0922157390416434, - 0.0 - ] - ], - "plane": { - "x": [ - 0.98480775301220802, - -0.17364817766693053, - 0.0 - ], - "type": "Plane", - "n": [ - 0.17364817766693053, - 0.98480775301220802, - 0.0 - ], - "o": [ - 5.8625804080070480, - -7.0922157390416434, - 2.75 - ] - } - }, - { - "type": "Face3D", - "boundary": [ - [ - 9.1124459929473343, - -7.6652547253425141, - 2.75 - ], - [ - 8.5394070066464636, - -10.915120310282800, - 2.75 - ], - [ - 8.5394070066464636, - -10.915120310282800, - 0.0 - ], - [ - 9.1124459929473343, - -7.6652547253425141, - 0.0 - ] - ], - "plane": { - "x": [ - -0.17364817766693053, - -0.98480775301220802, - 0.0 - ], - "type": "Plane", - "n": [ - 0.98480775301220802, - -0.17364817766693053, - 0.0 - ], - "o": [ - 9.1124459929473343, - -7.6652547253425141, - 2.75 - ] - } - }, - { - "type": "Face3D", - "boundary": [ - [ - 8.5394070066464636, - -10.915120310282800, - 2.75 - ], - [ - 5.2895414217061774, - -10.342081323981931, - 2.75 - ], - [ - 5.2895414217061774, - -10.342081323981931, - 0.0 - ], - [ - 8.5394070066464636, - -10.915120310282800, - 0.0 - ] - ], - "plane": { - "x": [ - -0.98480775301220813, - 0.17364817766693003, - 0.0 - ], - "type": "Plane", - "n": [ - -0.17364817766693003, - -0.98480775301220813, - 0.0 - ], - "o": [ - 8.5394070066464636, - -10.915120310282800, - 2.75 - ] - } - }, - { - "type": "Face3D", - "boundary": [ - [ - 5.8625804080070480, - -7.0922157390416434, - 0.0 - ], - [ - 9.1124459929473343, - -7.6652547253425141, - 0.0 - ], - [ - 8.5394070066464636, - -10.915120310282800, - 0.0 - ], - [ - 5.2895414217061774, - -10.342081323981931, - 0.0 - ] - ], - "plane": { - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane", - "n": [ - 0.0, - 0.0, - -1.0 - ], - "o": [ - 5.8625804080070480, - -7.0922157390416434, - 0.0 - ] - } - }, - { - "type": "Face3D", - "boundary": [ - [ - 8.5394070066464636, - -10.915120310282800, - 2.75 - ], - [ - 9.1124459929473343, - -7.6652547253425141, - 2.75 - ], - [ - 5.8625804080070480, - -7.0922157390416434, - 2.75 - ], - [ - 5.2895414217061774, - -10.342081323981931, - 2.75 - ] - ], - "plane": { - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane", - "n": [ - 0.0, - 0.0, - 1.0 - ], - "o": [ - 8.5394070066464636, - -10.915120310282800, - 2.75 - ] - } - } - ], - "identifier": "450737ca-e154-4315-865f-4fa393b1c259", - "avg_ceiling_height": 2.75 - } + "wind_exposure_type": { + "value": "1-SEVERAL_SIDES_EXPOSED_NO_SCREENING" + }, + "phius_certification": { + "certification_program": { + "value": "7-PHIUS 2021 CORE" + }, + "int_gains_evap_per_person": 15, + "building_status": { + "value": "1-IN_PLANNING" + }, + "building_use_type": { + "value": "1-RESIDENTIAL" + }, + "display_name": "aa0e5e8d-3cef-4e2f-bc82-73e8f66461dd", + "icfa_override": null, + "building_type": { + "value": "1-NEW_CONSTRUCTION" + }, + "PHIUS2021_cooling_demand": 15.0, + "PHIUS2021_heating_load": 10.0, + "int_gains_toilet_room_util_pat": null, + "int_gains_use_school_defaults": false, + "int_gains_num_toilets": 1, + "identifier": "aa0e5e8d-3cef-4e2f-bc82-73e8f66461dd", + "user_data": {}, + "building_category_type": { + "value": "1-RESIDENTIAL BUILDING" + }, + "localization_selection_type": 2, + "PHIUS2021_cooling_load": 10.0, + "int_gains_dhw_marginal_perf_ratio": null, + "PHIUS2021_heating_demand": 15.0, + "int_gains_flush_heat_loss": true + } + } + ] + }, + "energy": { + "electric_load_center": { + "type": "ElectricLoadCenter", + "inverter_dc_to_ac_size_ratio": 1.1000000000000001, + "inverter_efficiency": 0.95999999999999996 + }, + "schedules": [ + { + "day_schedules": [ + { + "values": [ + 15.600000000000000 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", + "times": [ + [ + 0, + 0 + ] + ], + "interpolate": false + }, + { + "values": [ + 15.600000000000000 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", + "times": [ + [ + 0, + 0 + ] + ], + "interpolate": false + }, + { + "values": [ + 15.600000000000000, + 17.600000000000001, + 19.600000000000001, + 21.0, + 15.600000000000000 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 22, + 0 + ] + ], + "interpolate": false + }, + { + "values": [ + 15.600000000000000, + 17.800000000000001, + 20.0, + 21.0, + 15.600000000000000 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 22, + 0 + ] + ], + "interpolate": false + }, + { + "values": [ + 15.600000000000000, + 17.800000000000001, + 20.0, + 21.0, + 15.600000000000000 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 17, + 0 + ] + ], + "interpolate": false + } + ], + "summer_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", + "holiday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_weeks_year": 52.142899999999997, + "operating_days_wk": 7.0, + "type": "ScheduleRulesetPhProperties", + "id_num": 0, + "operating_periods": { + "collection": [] + } + } + }, + "schedule_rules": [ + { + "start_date": [ + 1, + 1 + ], + "apply_tuesday": true, + "apply_saturday": false, + "apply_thursday": true, + "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": true, + "apply_wednesday": true, + "end_date": [ + 12, + 31 + ], + "apply_monday": true + }, + { + "start_date": [ + 1, + 1 + ], + "apply_tuesday": false, + "apply_saturday": true, + "apply_thursday": false, + "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": false, + "apply_wednesday": false, + "end_date": [ + 12, + 31 + ], + "apply_monday": false + } + ], + "schedule_type_limit": "Temperature", + "type": "ScheduleRulesetAbridged", + "identifier": "Generic Office Heating", + "winter_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", + "default_day_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default" + }, + { + "day_schedules": [ + { + "values": [ + 0.2307553806, + 0.28810717499999999, + 0.2307553806 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 + ] + ], + "interpolate": false + }, + { + "values": [ + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", + "times": [ + [ + 0, + 0 + ] + ], + "interpolate": false + }, + { + "values": [ + 0.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", + "times": [ + [ + 0, + 0 + ] + ], + "interpolate": false + }, + { + "values": [ + 0.2307553806, + 0.38123479599999999, + 0.47654349499999998, + 0.33358044650000002, + 0.28592609699999999, + 0.2307553806 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 8, + 0 + ], + [ + 12, + 0 + ], + [ + 17, + 0 + ], + [ + 19, + 0 + ] + ], + "interpolate": false + }, + { + "values": [ + 0.30767384079999999, + 0.38123479599999999, + 0.85777829100000003, + 0.76246959199999997, + 0.85777829100000003, + 0.47654349499999998, + 0.38123479599999999 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 8, + 0 + ], + [ + 12, + 0 + ], + [ + 13, + 0 + ], + [ + 17, + 0 + ], + [ + 18, + 0 + ] + ], + "interpolate": false + } + ], + "summer_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", + "holiday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_weeks_year": 52.142899999999997, + "operating_days_wk": 7.0, + "type": "ScheduleRulesetPhProperties", + "id_num": 0, + "operating_periods": { + "collection": [] + } + } + }, + "schedule_rules": [ + { + "start_date": [ + 1, + 1 + ], + "apply_tuesday": true, + "apply_saturday": false, + "apply_thursday": true, + "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": true, + "apply_wednesday": true, + "end_date": [ + 12, + 31 + ], + "apply_monday": true + }, + { + "start_date": [ + 1, + 1 + ], + "apply_tuesday": false, + "apply_saturday": true, + "apply_thursday": false, + "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": false, + "apply_wednesday": false, + "end_date": [ + 12, + 31 + ], + "apply_monday": false + } + ], + "schedule_type_limit": "Fractional", + "type": "ScheduleRulesetAbridged", + "identifier": "Generic Office Equipment", + "winter_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", + "default_day_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun" + }, + { + "day_schedules": [ + { + "values": [ + 0.050000000000000003, + 0.04311628, + 0.050000000000000003 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 + ] + ], + "interpolate": false + }, + { + "values": [ + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", + "times": [ + [ + 0, + 0 + ] + ], + "interpolate": false + }, + { + "values": [ + 0.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", + "times": [ + [ + 0, + 0 + ] + ], + "interpolate": false + }, + { + "values": [ + 0.050000000000000003, + 0.08623256, + 0.25869767999999999, + 0.12934883999999999, + 0.04311628, + 0.050000000000000003 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 8, + 0 + ], + [ + 12, + 0 + ], + [ + 17, + 0 + ], + [ + 19, + 0 + ] + ], + "interpolate": false + }, + { + "values": [ + 0.050000000000000003, + 0.10000000000000001, + 0.08623256, + 0.25869767999999999, + 0.77609304000000001, + 0.43116280000000001, + 0.25869767999999999, + 0.17246512, + 0.08623256, + 0.04311628 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 8, + 0 + ], + [ + 17, + 0 + ], + [ + 18, + 0 + ], + [ + 20, + 0 + ], + [ + 22, + 0 + ], + [ + 23, + 0 + ] + ], + "interpolate": false + } + ], + "summer_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", + "holiday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_weeks_year": 52.142899999999997, + "operating_days_wk": 7.0, + "type": "ScheduleRulesetPhProperties", + "id_num": 0, + "operating_periods": { + "collection": [] + } + } + }, + "schedule_rules": [ + { + "start_date": [ + 1, + 1 + ], + "apply_tuesday": true, + "apply_saturday": false, + "apply_thursday": true, + "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": true, + "apply_wednesday": true, + "end_date": [ + 12, + 31 + ], + "apply_monday": true + }, + { + "start_date": [ + 1, + 1 + ], + "apply_tuesday": false, + "apply_saturday": true, + "apply_thursday": false, + "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": false, + "apply_wednesday": false, + "end_date": [ + 12, + 31 + ], + "apply_monday": false + } + ], + "schedule_type_limit": "Fractional", + "type": "ScheduleRulesetAbridged", + "identifier": "Generic Office Lighting", + "winter_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", + "default_day_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun" + }, + { + "day_schedules": [ + { + "values": [ + 1.0 + ], + "type": "ScheduleDay", + "identifier": "Always On_Day Schedule", + "times": [ + [ + 0, + 0 + ] + ], + "interpolate": false + } + ], + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_weeks_year": 52.142899999999997, + "operating_days_wk": 7.0, + "type": "ScheduleRulesetPhProperties", + "id_num": 0, + "operating_periods": { + "collection": [] + } + } + }, + "schedule_type_limit": "Fractional", + "type": "ScheduleRulesetAbridged", + "identifier": "Always On", + "default_day_schedule": "Always On_Day Schedule" + }, + { + "day_schedules": [ + { + "values": [ + 0.0, + 0.050000000000000003, + 0.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_Default", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 + ] + ], + "interpolate": false + }, + { + "values": [ + 0.0, + 1.0, + 0.050000000000000003 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_SmrDsn", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 22, + 0 + ] + ], + "interpolate": false + }, + { + "values": [ + 0.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_WntrDsn", + "times": [ + [ + 0, + 0 + ] + ], + "interpolate": false + }, + { + "values": [ + 0.0, + 0.10000000000000001, + 0.20000000000000001, + 0.94999999999999996, + 0.5, + 0.94999999999999996, + 0.29999999999999999, + 0.10000000000000001, + 0.050000000000000003 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_Wkdy", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 8, + 0 + ], + [ + 12, + 0 + ], + [ + 13, + 0 + ], + [ + 17, + 0 + ], + [ + 18, + 0 + ], + [ + 22, + 0 + ] + ], + "interpolate": false + }, + { + "values": [ + 0.0, + 0.10000000000000001, + 0.29999999999999999, + 0.10000000000000001, + 0.050000000000000003, + 0.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_Sat", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 8, + 0 + ], + [ + 12, + 0 + ], + [ + 17, + 0 + ], + [ + 19, + 0 + ] + ], + "interpolate": false + } + ], + "summer_designday_schedule": "OfficeMedium BLDG_OCC_SCH_SmrDsn", + "holiday_schedule": "OfficeMedium BLDG_OCC_SCH_Default", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_weeks_year": 52.142899999999997, + "operating_days_wk": 7.0, + "type": "ScheduleRulesetPhProperties", + "id_num": 0, + "operating_periods": { + "collection": [] + } + } + }, + "schedule_rules": [ + { + "start_date": [ + 1, + 1 + ], + "apply_tuesday": true, + "apply_saturday": false, + "apply_thursday": true, + "schedule_day": "OfficeMedium BLDG_OCC_SCH_Wkdy", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": true, + "apply_wednesday": true, + "end_date": [ + 12, + 31 + ], + "apply_monday": true + }, + { + "start_date": [ + 1, + 1 + ], + "apply_tuesday": false, + "apply_saturday": true, + "apply_thursday": false, + "schedule_day": "OfficeMedium BLDG_OCC_SCH_Sat", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": false, + "apply_wednesday": false, + "end_date": [ + 12, + 31 + ], + "apply_monday": false + } + ], + "schedule_type_limit": "Fractional", + "type": "ScheduleRulesetAbridged", + "identifier": "Generic Office Occupancy", + "winter_designday_schedule": "OfficeMedium BLDG_OCC_SCH_WntrDsn", + "default_day_schedule": "OfficeMedium BLDG_OCC_SCH_Default" + }, + { + "day_schedules": [ + { + "values": [ + 120.0 ], - "user_data": {}, - "number": "102", - "quantity": 1, - "name": "Room_4", - "identifier": "ab00b0c9-5434-46f8-8a2c-866548c9606e", - "wufi_type": 99 + "type": "ScheduleDay", + "identifier": "Seated Adult Activity_Day Schedule", + "times": [ + [ + 0, + 0 + ] + ], + "interpolate": false } ], - "type": "RoomPhPropertiesAbridged", - "ph_bldg_segment_id": "992dfd20-e6ae-4283-8010-a9391c449f19" - } - }, - "identifier": "Room_4_c4c769e3" - } - ], - "display_name": "unnamed", - "angle_tolerance": 1.0, - "type": "Model", - "units": "Meters", - "version": "1.55.0", - "properties": { - "type": "ModelProperties", - "radiance": { - "type": "ModelRadianceProperties", - "modifiers": [ - { - "type": "Plastic", - "roughness": 0.0, - "dependencies": [], - "r_reflectance": 0.20000000000000001, - "identifier": "generic_context_0.20", - "g_reflectance": 0.20000000000000001, - "specularity": 0.0, - "modifier": null, - "b_reflectance": 0.20000000000000001 - } - ], - "global_modifier_set": { - "shade_set": { - "type": "ShadeModifierSetAbridged", - "exterior_modifier": "generic_exterior_shade_0.35", - "interior_modifier": "generic_interior_shade_0.50" - }, - "air_boundary_modifier": "air_boundary", - "type": "GlobalModifierSet", - "floor_set": { - "type": "FloorModifierSetAbridged", - "exterior_modifier": "generic_floor_0.20", - "interior_modifier": "generic_floor_0.20" - }, - "wall_set": { - "type": "WallModifierSetAbridged", - "exterior_modifier": "generic_wall_0.50", - "interior_modifier": "generic_wall_0.50" - }, - "context_modifier": "generic_context_0.20", - "aperture_set": { - "skylight_modifier": "generic_exterior_window_vis_0.64", - "window_modifier": "generic_exterior_window_vis_0.64", - "interior_modifier": "generic_interior_window_vis_0.88", - "type": "ApertureModifierSetAbridged", - "operable_modifier": "generic_exterior_window_vis_0.64" - }, - "door_set": { - "overhead_modifier": "generic_opaque_door_0.50", - "exterior_glass_modifier": "generic_exterior_window_vis_0.64", - "interior_modifier": "generic_opaque_door_0.50", - "type": "DoorModifierSetAbridged", - "interior_glass_modifier": "generic_interior_window_vis_0.88", - "exterior_modifier": "generic_opaque_door_0.50" - }, - "roof_ceiling_set": { - "type": "RoofCeilingModifierSetAbridged", - "exterior_modifier": "generic_ceiling_0.80", - "interior_modifier": "generic_ceiling_0.80" - }, - "modifiers": [ - { - "type": "Plastic", - "roughness": 0.0, - "dependencies": [], - "r_reflectance": 0.34999999999999998, - "identifier": "generic_exterior_shade_0.35", - "g_reflectance": 0.34999999999999998, - "specularity": 0.0, - "modifier": null, - "b_reflectance": 0.34999999999999998 - }, - { - "type": "Plastic", - "roughness": 0.0, - "dependencies": [], - "r_reflectance": 0.5, - "identifier": "generic_interior_shade_0.50", - "g_reflectance": 0.5, - "specularity": 0.0, - "modifier": null, - "b_reflectance": 0.5 - }, - { - "type": "Plastic", - "roughness": 0.0, - "dependencies": [], - "r_reflectance": 0.80000000000000004, - "identifier": "generic_ceiling_0.80", - "g_reflectance": 0.80000000000000004, - "specularity": 0.0, - "modifier": null, - "b_reflectance": 0.80000000000000004 - }, - { - "type": "Plastic", - "roughness": 0.0, - "dependencies": [], - "r_reflectance": 0.5, - "identifier": "generic_wall_0.50", - "g_reflectance": 0.5, - "specularity": 0.0, - "modifier": null, - "b_reflectance": 0.5 - }, - { - "g_transmissivity": 0.95841543286105957, - "modifier": null, - "identifier": "generic_interior_window_vis_0.88", - "refraction_index": null, - "r_transmissivity": 0.95841543286105957, - "dependencies": [], - "type": "Glass", - "b_transmissivity": 0.95841543286105957 - }, - { - "type": "Plastic", - "roughness": 0.0, - "dependencies": [], - "r_reflectance": 0.20000000000000001, - "identifier": "generic_floor_0.20", - "g_reflectance": 0.20000000000000001, - "specularity": 0.0, - "modifier": null, - "b_reflectance": 0.20000000000000001 - }, - { - "g_transmissivity": 0.69757618153843315, - "modifier": null, - "identifier": "generic_exterior_window_vis_0.64", - "refraction_index": null, - "r_transmissivity": 0.69757618153843315, - "dependencies": [], - "type": "Glass", - "b_transmissivity": 0.69757618153843315 - }, - { - "type": "Plastic", - "roughness": 0.0, - "dependencies": [], - "r_reflectance": 0.5, - "identifier": "generic_opaque_door_0.50", - "g_reflectance": 0.5, - "specularity": 0.0, - "modifier": null, - "b_reflectance": 0.5 - }, - { - "transmitted_spec": 1.0, - "b_reflectance": 1.0, - "modifier": null, - "r_reflectance": 1.0, - "roughness": 0.0, - "dependencies": [], - "type": "Trans", - "transmitted_diff": 1.0, - "g_reflectance": 1.0, - "identifier": "air_boundary", - "specularity": 0.0 + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_weeks_year": 52.142899999999997, + "operating_days_wk": 7.0, + "type": "ScheduleRulesetPhProperties", + "id_num": 0, + "operating_periods": { + "collection": [] + } + } }, - { - "type": "Plastic", - "roughness": 0.0, - "dependencies": [], - "r_reflectance": 0.20000000000000001, - "identifier": "generic_context_0.20", - "g_reflectance": 0.20000000000000001, - "specularity": 0.0, - "modifier": null, - "b_reflectance": 0.20000000000000001 - } - ] - }, - "modifier_sets": [] - }, - "ph_hvac": { - "type": "ModelPhHvacPropertiesAbridged" - }, - "energy": { - "ventilation_simulation_control": { - "reference_humidity_ratio": 0.0, - "aspect_ratio": 1.0, - "long_axis_angle": 0.0, - "reference_pressure": 101325.0, - "type": "VentilationSimulationControl", - "reference_temperature": 20.0, - "vent_control_type": "SingleZone", - "building_type": "LowRise" - }, - "shws": [], - "global_construction_set": { - "shade_construction": "Generic Shade", - "air_boundary_construction": "Generic Air Boundary", - "type": "GlobalConstructionSet", - "floor_set": { - "exterior_construction": "Generic Exposed Floor", - "ground_construction": "Generic Ground Slab", - "type": "FloorConstructionSetAbridged", - "interior_construction": "Generic Interior Floor" + "schedule_type_limit": "Activity Level", + "type": "ScheduleRulesetAbridged", + "identifier": "Seated Adult Activity", + "default_day_schedule": "Seated Adult Activity_Day Schedule" }, - "materials": [ - { - "visible_reflectance": 0.080000000000000002, - "infrared_transmittance": 0.0, - "type": "EnergyWindowMaterialGlazing", - "visible_reflectance_back": 0.080000000000000002, - "dirt_correction": 1.0, - "solar_reflectance_back": 0.070000000000000007, - "emissivity": 0.83999999999999997, - "solar_transmittance": 0.77000000000000002, - "thickness": 0.0060000000000000001, - "visible_transmittance": 0.88, - "conductivity": 1.0, - "solar_reflectance": 0.070000000000000007, - "solar_diffusing": false, - "identifier": "Generic Clear Glass", - "emissivity_back": 0.83999999999999997 - }, - { - "solar_absorptance": 0.20000000000000001, - "type": "EnergyMaterial", - "conductivity": 0.059999999999999998, - "thermal_absorptance": 0.90000000000000002, - "identifier": "Generic Acoustic Tile", - "density": 368.0, - "specific_heat": 590.0, - "properties": { - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] - }, - "id_num": 0, - "user_data": {} - }, - "type": "EnergyMaterialProperties" + { + "day_schedules": [ + { + "values": [ + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Default", + "times": [ + [ + 0, + 0 + ] + ], + "interpolate": false + }, + { + "values": [ + 1.0, + 0.25, + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 22, + 0 + ] + ], + "interpolate": false }, - "roughness": "MediumSmooth", - "thickness": 0.02, - "visible_absorptance": 0.20000000000000001 - }, - { - "solar_absorptance": 0.69999999999999996, - "type": "EnergyMaterial", - "conductivity": 0.029999999999999999, - "thermal_absorptance": 0.90000000000000002, - "identifier": "Generic 25mm Insulation", - "density": 43.0, - "specific_heat": 1210.0, - "properties": { - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] - }, - "id_num": 0, - "user_data": {} - }, - "type": "EnergyMaterialProperties" + { + "values": [ + 1.0, + 0.25, + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 + ] + ], + "interpolate": false }, - "roughness": "MediumRough", - "thickness": 0.025000000000000001, - "visible_absorptance": 0.69999999999999996 - }, - { - "solar_absorptance": 0.80000000000000004, - "type": "EnergyMaterial", - "conductivity": 0.53000000000000003, - "thermal_absorptance": 0.90000000000000002, - "identifier": "Generic LW Concrete", - "density": 1280.0, - "specific_heat": 840.0, - "properties": { - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] - }, - "id_num": 0, - "user_data": {} - }, - "type": "EnergyMaterialProperties" + { + "values": [ + 1.0, + 0.25, + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 22, + 0 + ] + ], + "interpolate": false }, - "roughness": "MediumRough", - "thickness": 0.10000000000000001, - "visible_absorptance": 0.80000000000000004 + { + "values": [ + 1.0, + 0.25, + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 + ] + ], + "interpolate": false + } + ], + "summer_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", + "holiday_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_weeks_year": 52.142899999999997, + "operating_days_wk": 7.0, + "type": "ScheduleRulesetPhProperties", + "id_num": 0, + "operating_periods": { + "collection": [] + } + } }, - { - "solar_absorptance": 0.5, - "type": "EnergyMaterial", - "conductivity": 0.16, - "thermal_absorptance": 0.90000000000000002, - "identifier": "Generic Gypsum Board", - "density": 800.0, - "specific_heat": 1090.0, - "properties": { - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] - }, - "id_num": 0, - "user_data": {} - }, - "type": "EnergyMaterialProperties" + "schedule_rules": [ + { + "start_date": [ + 1, + 1 + ], + "apply_tuesday": true, + "apply_saturday": false, + "apply_thursday": true, + "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Wkdy", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": true, + "apply_wednesday": true, + "end_date": [ + 12, + 31 + ], + "apply_monday": true }, - "roughness": "MediumSmooth", - "thickness": 0.012699999999999999, - "visible_absorptance": 0.5 - }, - { - "solar_absorptance": 0.69999999999999996, - "type": "EnergyMaterial", - "conductivity": 0.029999999999999999, - "thermal_absorptance": 0.90000000000000002, - "identifier": "Generic 50mm Insulation", - "density": 43.0, - "specific_heat": 1210.0, - "properties": { - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] - }, - "id_num": 0, - "user_data": {} - }, - "type": "EnergyMaterialProperties" + { + "start_date": [ + 1, + 1 + ], + "apply_tuesday": false, + "apply_saturday": true, + "apply_thursday": false, + "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Sat", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": false, + "apply_wednesday": false, + "end_date": [ + 12, + 31 + ], + "apply_monday": false + } + ], + "schedule_type_limit": "Fractional", + "type": "ScheduleRulesetAbridged", + "identifier": "Generic Office Infiltration", + "winter_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", + "default_day_schedule": "OfficeMedium INFIL_SCH_PNNL_Default" + }, + { + "day_schedules": [ + { + "values": [ + 26.699999999999999 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", + "times": [ + [ + 0, + 0 + ] + ], + "interpolate": false }, - "roughness": "MediumRough", - "thickness": 0.050000000000000003, - "visible_absorptance": 0.69999999999999996 - }, - { - "solar_absorptance": 0.65000000000000002, - "type": "EnergyMaterial", - "conductivity": 0.16, - "thermal_absorptance": 0.90000000000000002, - "identifier": "Generic Roof Membrane", - "density": 1120.0, - "specific_heat": 1460.0, - "properties": { - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] - }, - "id_num": 0, - "user_data": {} - }, - "type": "EnergyMaterialProperties" + { + "values": [ + 26.699999999999999, + 25.699999999999999, + 25.0, + 24.0, + 26.699999999999999 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 22, + 0 + ] + ], + "interpolate": false }, - "roughness": "MediumRough", - "thickness": 0.01, - "visible_absorptance": 0.65000000000000002 - }, - { - "visible_reflectance": 0.20999999999999999, - "infrared_transmittance": 0.0, - "type": "EnergyWindowMaterialGlazing", - "visible_reflectance_back": 0.20999999999999999, - "dirt_correction": 1.0, - "solar_reflectance_back": 0.35999999999999999, - "emissivity": 0.83999999999999997, - "solar_transmittance": 0.45000000000000001, - "thickness": 0.0060000000000000001, - "visible_transmittance": 0.70999999999999996, - "conductivity": 1.0, - "solar_reflectance": 0.35999999999999999, - "solar_diffusing": false, - "identifier": "Generic Low-e Glass", - "emissivity_back": 0.047 - }, - { - "solar_absorptance": 0.69999999999999996, - "type": "EnergyMaterial", - "conductivity": 0.55600000000000005, - "thermal_absorptance": 0.90000000000000002, - "identifier": "Generic Ceiling Air Gap", - "density": 1.2800000000000000, - "specific_heat": 1000.0, - "properties": { - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] - }, - "id_num": 0, - "user_data": {} - }, - "type": "EnergyMaterialProperties" + { + "values": [ + 26.699999999999999 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", + "times": [ + [ + 0, + 0 + ] + ], + "interpolate": false }, - "roughness": "Smooth", - "thickness": 0.10000000000000001, - "visible_absorptance": 0.69999999999999996 - }, - { - "solar_absorptance": 0.80000000000000004, - "type": "EnergyMaterial", - "conductivity": 1.9500000000000000, - "thermal_absorptance": 0.90000000000000002, - "identifier": "Generic HW Concrete", - "density": 2240.0, - "specific_heat": 900.0, - "properties": { - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] - }, - "id_num": 0, - "user_data": {} - }, - "type": "EnergyMaterialProperties" + { + "values": [ + 26.699999999999999, + 25.600000000000001, + 25.0, + 24.0, + 26.699999999999999 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 22, + 0 + ] + ], + "interpolate": false }, - "roughness": "MediumRough", - "thickness": 0.20000000000000001, - "visible_absorptance": 0.80000000000000004 + { + "values": [ + 26.699999999999999, + 25.699999999999999, + 25.0, + 24.0, + 26.699999999999999 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 17, + 0 + ] + ], + "interpolate": false + } + ], + "summer_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", + "holiday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_weeks_year": 52.142899999999997, + "operating_days_wk": 7.0, + "type": "ScheduleRulesetPhProperties", + "id_num": 0, + "operating_periods": { + "collection": [] + } + } }, - { - "solar_absorptance": 0.65000000000000002, - "type": "EnergyMaterial", - "conductivity": 0.90000000000000002, - "thermal_absorptance": 0.90000000000000002, - "identifier": "Generic Brick", - "density": 1920.0, - "specific_heat": 790.0, - "properties": { - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] - }, - "id_num": 0, - "user_data": {} - }, - "type": "EnergyMaterialProperties" + "schedule_rules": [ + { + "start_date": [ + 1, + 1 + ], + "apply_tuesday": true, + "apply_saturday": false, + "apply_thursday": true, + "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": true, + "apply_wednesday": true, + "end_date": [ + 12, + 31 + ], + "apply_monday": true }, - "roughness": "MediumRough", - "thickness": 0.10000000000000001, - "visible_absorptance": 0.65000000000000002 - }, - { - "solar_absorptance": 0.69999999999999996, - "type": "EnergyMaterial", - "conductivity": 0.66700000000000004, - "thermal_absorptance": 0.90000000000000002, - "identifier": "Generic Wall Air Gap", - "density": 1.2800000000000000, - "specific_heat": 1000.0, + { + "start_date": [ + 1, + 1 + ], + "apply_tuesday": false, + "apply_saturday": true, + "apply_thursday": false, + "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", + "apply_sunday": false, + "type": "ScheduleRuleAbridged", + "apply_friday": false, + "apply_wednesday": false, + "end_date": [ + 12, + 31 + ], + "apply_monday": false + } + ], + "schedule_type_limit": "Temperature", + "type": "ScheduleRulesetAbridged", + "identifier": "Generic Office Cooling", + "winter_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", + "default_day_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default" + } + ], + "constructions": [ + { + "window_construction": { + "materials": [ + "PhWindowConstruction_948d7ef8" + ], + "type": "WindowConstructionAbridged", + "identifier": "PhWindowConstruction_948d7ef8", "properties": { + "type": "WindowConstructionProperties", "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] + "ph_glazing": { + "display_name": "PhWindowGlazing_aa9c2cd3", + "u_factor": 0.80000000000000004, + "g_value": 0.40000000000000002, + "identifier": "PhWindowGlazing_aa9c2cd3", + "id_num": 0, + "user_data": {} + }, + "ph_frame": { + "right": { + "display_name": "PhWindowFrameElement_adbf3a82", + "u_factor": 1.0, + "width": 0.10000000000000001, + "identifier": "PhWindowFrameElement_adbf3a82", + "id_num": 0, + "user_data": {}, + "psi_glazing": 0.040000000000000001, + "chi_value": 0.0, + "psi_install": 0.040000000000000001 + }, + "display_name": "PhWindowFrame_9473646c", + "bottom": { + "display_name": "PhWindowFrameElement_adbf3a82", + "u_factor": 1.0, + "width": 0.10000000000000001, + "identifier": "PhWindowFrameElement_adbf3a82", + "id_num": 0, + "user_data": {}, + "psi_glazing": 0.040000000000000001, + "chi_value": 0.0, + "psi_install": 0.040000000000000001 + }, + "identifier": "PhWindowFrame_9473646c", + "id_num": 0, + "top": { + "display_name": "PhWindowFrameElement_adbf3a82", + "u_factor": 1.0, + "width": 0.10000000000000001, + "identifier": "PhWindowFrameElement_adbf3a82", + "id_num": 0, + "user_data": {}, + "psi_glazing": 0.040000000000000001, + "chi_value": 0.0, + "psi_install": 0.040000000000000001 + }, + "user_data": {}, + "left": { + "display_name": "PhWindowFrameElement_adbf3a82", + "u_factor": 1.0, + "width": 0.10000000000000001, + "identifier": "PhWindowFrameElement_adbf3a82", + "id_num": 0, + "user_data": {}, + "psi_glazing": 0.040000000000000001, + "chi_value": 0.0, + "psi_install": 0.040000000000000001 + } }, - "id_num": 0, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "roughness": "Smooth", - "thickness": 0.10000000000000001, - "visible_absorptance": 0.69999999999999996 + "type": "WindowConstructionPhProperties", + "id_num": 0 + } + } }, - { - "thickness": 0.012699999999999999, - "gas_type": "Air", - "type": "EnergyWindowMaterialGas", - "identifier": "Generic Window Air Gap" + "shade_material": "test-shade", + "properties": { + "type": "WindowConstructionShadeProperties", + "ph": { + "type": "WindowConstructionShadePhProperties", + "id_num": 0 + } }, - { - "solar_absorptance": 0.5, - "type": "EnergyMaterial", - "conductivity": 0.14999999999999999, - "thermal_absorptance": 0.90000000000000002, - "identifier": "Generic 25mm Wood", - "density": 608.0, - "specific_heat": 1630.0, - "properties": { - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] - }, + "shade_location": "Interior", + "type": "WindowConstructionShadeAbridged", + "identifier": "PhWindowConstruction_948d7ef8", + "control_type": "AlwaysOn" + }, + { + "materials": [ + "PhWindowConstruction_c701ce5a" + ], + "type": "WindowConstructionAbridged", + "identifier": "PhWindowConstruction_c701ce5a", + "properties": { + "type": "WindowConstructionProperties", + "ph": { + "ph_glazing": { + "display_name": "PhWindowGlazing_a7098c39", + "u_factor": 0.80000000000000004, + "g_value": 0.40000000000000002, + "identifier": "PhWindowGlazing_a7098c39", "id_num": 0, "user_data": {} }, - "type": "EnergyMaterialProperties" - }, - "roughness": "MediumSmooth", - "thickness": 0.025399999999999999, - "visible_absorptance": 0.5 - }, - { - "solar_absorptance": 0.5, - "type": "EnergyMaterial", - "conductivity": 45.0, - "thermal_absorptance": 0.90000000000000002, - "identifier": "Generic Painted Metal", - "density": 7690.0, - "specific_heat": 410.0, - "properties": { - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] + "ph_frame": { + "right": { + "display_name": "PhWindowFrameElement_768c5881", + "u_factor": 0.123, + "width": 0.10000000000000001, + "identifier": "PhWindowFrameElement_768c5881", + "id_num": 0, + "user_data": {}, + "psi_glazing": 0.040000000000000001, + "chi_value": 0.0, + "psi_install": 0.040000000000000001 + }, + "display_name": "PhWindowFrame_c4c92aff", + "bottom": { + "display_name": "PhWindowFrameElement_768c5881", + "u_factor": 0.123, + "width": 0.10000000000000001, + "identifier": "PhWindowFrameElement_768c5881", + "id_num": 0, + "user_data": {}, + "psi_glazing": 0.040000000000000001, + "chi_value": 0.0, + "psi_install": 0.040000000000000001 }, + "identifier": "PhWindowFrame_c4c92aff", "id_num": 0, - "user_data": {} + "top": { + "display_name": "PhWindowFrameElement_768c5881", + "u_factor": 0.123, + "width": 0.10000000000000001, + "identifier": "PhWindowFrameElement_768c5881", + "id_num": 0, + "user_data": {}, + "psi_glazing": 0.040000000000000001, + "chi_value": 0.0, + "psi_install": 0.040000000000000001 + }, + "user_data": {}, + "left": { + "display_name": "PhWindowFrameElement_768c5881", + "u_factor": 0.123, + "width": 0.10000000000000001, + "identifier": "PhWindowFrameElement_768c5881", + "id_num": 0, + "user_data": {}, + "psi_glazing": 0.040000000000000001, + "chi_value": 0.0, + "psi_install": 0.040000000000000001 + } }, - "type": "EnergyMaterialProperties" - }, - "roughness": "Smooth", - "thickness": 0.0015, - "visible_absorptance": 0.5 + "type": "WindowConstructionPhProperties", + "id_num": 0 + } } - ], + } + ], + "type": "ModelEnergyProperties", + "shws": [], + "schedule_type_limits": [ + { + "lower_limit": 0.0, + "upper_limit": 1.0, + "type": "ScheduleTypeLimit", + "identifier": "Fractional", + "unit_type": "Dimensionless", + "numeric_type": "Continuous" + }, + { + "lower_limit": -273.14999999999998, + "upper_limit": { + "type": "NoLimit" + }, + "type": "ScheduleTypeLimit", + "identifier": "Temperature", + "unit_type": "Temperature", + "numeric_type": "Continuous" + }, + { + "lower_limit": 0.0, + "upper_limit": { + "type": "NoLimit" + }, + "type": "ScheduleTypeLimit", + "identifier": "Activity Level", + "unit_type": "ActivityLevel", + "numeric_type": "Continuous" + } + ], + "global_construction_set": { + "shade_construction": "Generic Shade", "wall_set": { - "exterior_construction": "Generic Exterior Wall", "ground_construction": "Generic Underground Wall", "type": "WallConstructionSetAbridged", - "interior_construction": "Generic Interior Wall" + "interior_construction": "Generic Interior Wall", + "exterior_construction": "Generic Exterior Wall" + }, + "aperture_set": { + "window_construction": "Generic Double Pane", + "skylight_construction": "Generic Double Pane", + "type": "ApertureConstructionSetAbridged", + "interior_construction": "Generic Single Pane", + "operable_construction": "Generic Double Pane" + }, + "floor_set": { + "ground_construction": "Generic Ground Slab", + "type": "FloorConstructionSetAbridged", + "interior_construction": "Generic Interior Floor", + "exterior_construction": "Generic Exposed Floor" }, + "type": "GlobalConstructionSet", "constructions": [ { - "is_specular": false, "solar_reflectance": 0.20000000000000001, - "type": "ShadeConstruction", "visible_reflectance": 0.20000000000000001, - "identifier": "Generic Context" - }, - { - "type": "AirBoundaryConstructionAbridged", - "air_mixing_schedule": "Always On", - "air_mixing_per_area": 0.10000000000000001, - "identifier": "Generic Air Boundary" + "type": "ShadeConstruction", + "identifier": "Generic Context", + "is_specular": false }, { - "type": "OpaqueConstructionAbridged", "materials": [ - "Generic 50mm Insulation", - "Generic HW Concrete" + "Generic Acoustic Tile", + "Generic Ceiling Air Gap", + "Generic LW Concrete" ], - "identifier": "Generic Ground Slab" + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Interior Floor" }, { - "type": "OpaqueConstructionAbridged", "materials": [ - "Generic Painted Metal", - "Generic Ceiling Air Gap", - "Generic 50mm Insulation", - "Generic LW Concrete" + "Generic 25mm Wood" ], - "identifier": "Generic Exposed Floor" + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Interior Door" + }, + { + "air_mixing_per_area": 0.10000000000000001, + "type": "AirBoundaryConstructionAbridged", + "identifier": "Generic Air Boundary", + "air_mixing_schedule": "Always On" }, { - "type": "OpaqueConstructionAbridged", "materials": [ - "Generic Brick", - "Generic LW Concrete", - "Generic 50mm Insulation", - "Generic Wall Air Gap", - "Generic Gypsum Board" + "Generic Low-e Glass", + "Generic Window Air Gap", + "Generic Clear Glass" ], - "identifier": "Generic Exterior Wall" + "type": "WindowConstructionAbridged", + "identifier": "Generic Double Pane", + "properties": { + "type": "WindowConstructionProperties", + "ph": { + "type": "WindowConstructionPhProperties", + "id_num": 0 + } + } }, { - "type": "OpaqueConstructionAbridged", "materials": [ - "Generic Gypsum Board", + "Generic 50mm Insulation", + "Generic HW Concrete", "Generic Wall Air Gap", "Generic Gypsum Board" ], - "identifier": "Generic Interior Wall" + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Underground Wall" }, { - "type": "OpaqueConstructionAbridged", "materials": [ - "Generic Acoustic Tile", - "Generic Ceiling Air Gap", - "Generic LW Concrete" + "Generic Painted Metal", + "Generic 25mm Insulation", + "Generic Painted Metal" ], - "identifier": "Generic Interior Floor" + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Exterior Door" }, { - "type": "OpaqueConstructionAbridged", "materials": [ - "Generic Roof Membrane", - "Generic 50mm Insulation", "Generic LW Concrete", "Generic Ceiling Air Gap", "Generic Acoustic Tile" ], - "identifier": "Generic Roof" + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Interior Ceiling" }, { - "type": "OpaqueConstructionAbridged", "materials": [ + "Generic Painted Metal", + "Generic Ceiling Air Gap", "Generic 50mm Insulation", - "Generic HW Concrete", - "Generic Wall Air Gap", - "Generic Gypsum Board" + "Generic LW Concrete" ], - "identifier": "Generic Underground Wall" + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Exposed Floor" }, { - "type": "OpaqueConstructionAbridged", "materials": [ - "Generic LW Concrete", - "Generic Ceiling Air Gap", - "Generic Acoustic Tile" + "Generic 50mm Insulation", + "Generic HW Concrete" ], - "identifier": "Generic Interior Ceiling" - }, - { - "is_specular": false, - "solar_reflectance": 0.34999999999999998, - "type": "ShadeConstruction", - "visible_reflectance": 0.34999999999999998, - "identifier": "Generic Shade" + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Ground Slab" }, { + "materials": [ + "Generic Clear Glass" + ], "type": "WindowConstructionAbridged", + "identifier": "Generic Single Pane", "properties": { + "type": "WindowConstructionProperties", "ph": { "type": "WindowConstructionPhProperties", "id_num": 0 - }, - "type": "WindowConstructionProperties" - }, + } + } + }, + { "materials": [ - "Generic Low-e Glass", - "Generic Window Air Gap", - "Generic Clear Glass" + "Generic Brick", + "Generic LW Concrete", + "Generic 50mm Insulation", + "Generic Wall Air Gap", + "Generic Gypsum Board" ], - "identifier": "Generic Double Pane" + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Exterior Wall" }, { - "type": "OpaqueConstructionAbridged", "materials": [ "Generic 50mm Insulation", "Generic HW Concrete", "Generic Ceiling Air Gap", "Generic Acoustic Tile" ], + "type": "OpaqueConstructionAbridged", "identifier": "Generic Underground Roof" }, { - "type": "WindowConstructionAbridged", - "properties": { - "ph": { - "type": "WindowConstructionPhProperties", - "id_num": 0 - }, - "type": "WindowConstructionProperties" - }, - "materials": [ - "Generic Clear Glass" - ], - "identifier": "Generic Single Pane" + "solar_reflectance": 0.34999999999999998, + "visible_reflectance": 0.34999999999999998, + "type": "ShadeConstruction", + "identifier": "Generic Shade", + "is_specular": false }, { - "type": "OpaqueConstructionAbridged", "materials": [ - "Generic 25mm Wood" + "Generic Gypsum Board", + "Generic Wall Air Gap", + "Generic Gypsum Board" ], - "identifier": "Generic Interior Door" + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Interior Wall" }, { - "type": "OpaqueConstructionAbridged", "materials": [ - "Generic Painted Metal", - "Generic 25mm Insulation", - "Generic Painted Metal" + "Generic Roof Membrane", + "Generic 50mm Insulation", + "Generic LW Concrete", + "Generic Ceiling Air Gap", + "Generic Acoustic Tile" ], - "identifier": "Generic Exterior Door" + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Roof" } ], - "aperture_set": { - "skylight_construction": "Generic Double Pane", - "type": "ApertureConstructionSetAbridged", - "operable_construction": "Generic Double Pane", - "interior_construction": "Generic Single Pane", - "window_construction": "Generic Double Pane" + "roof_ceiling_set": { + "ground_construction": "Generic Underground Roof", + "type": "RoofCeilingConstructionSetAbridged", + "interior_construction": "Generic Interior Ceiling", + "exterior_construction": "Generic Roof" }, + "context_construction": "Generic Context", + "air_boundary_construction": "Generic Air Boundary", "door_set": { "interior_glass_construction": "Generic Single Pane", + "overhead_construction": "Generic Exterior Door", "exterior_construction": "Generic Exterior Door", - "type": "DoorConstructionSetAbridged", "exterior_glass_construction": "Generic Double Pane", - "interior_construction": "Generic Interior Door", - "overhead_construction": "Generic Exterior Door" - }, - "roof_ceiling_set": { - "exterior_construction": "Generic Roof", - "ground_construction": "Generic Underground Roof", - "type": "RoofCeilingConstructionSetAbridged", - "interior_construction": "Generic Interior Ceiling" - }, - "context_construction": "Generic Context" - }, - "program_types": [ - { - "infiltration": { - "type": "InfiltrationAbridged", - "flow_per_exterior_area": 0.00022660000000000001, - "schedule": "Generic Office Infiltration", - "identifier": "Generic Office Infiltration" - }, - "electric_equipment": { - "schedule": "Generic Office Equipment", - "watts_per_area": 10.330000000000000, - "type": "ElectricEquipmentAbridged", - "lost_fraction": 0.0, - "radiant_fraction": 0.5, - "latent_fraction": 0.0, - "identifier": "Generic Office Equipment", - "properties": { - "ph": { - "type": "ElectricEquipmentPhProperties", - "equipment_collection": { - "equipment_set": {} - } - }, - "type": "ElectricEquipmentProperties" - } - }, - "type": "ProgramTypeAbridged", - "setpoint": { - "type": "SetpointAbridged", - "heating_schedule": "Generic Office Heating", - "cooling_schedule": "Generic Office Cooling", - "identifier": "Generic Office Setpoints" - }, - "lighting": { - "schedule": "Generic Office Lighting", - "visible_fraction": 0.20000000000000001, - "watts_per_area": 10.550000000000001, - "type": "LightingAbridged", - "radiant_fraction": 0.69999999999999996, - "return_air_fraction": 0.0, - "identifier": "Generic Office Lighting", - "properties": { - "ph": { - "type": "LightingPhProperties", - "target_lux": 300, - "target_lux_height": 0.80000000000000004, - "id_num": 0 - }, - "type": "LightingProperties" - } - }, - "ventilation": { - "type": "VentilationAbridged", - "flow_per_area": 0.00030499999999999999, - "flow_per_person": 0.0023600000000000001, - "identifier": "Generic Office Ventilation" - }, - "identifier": "Generic Office Program", - "people": { - "occupancy_schedule": "Generic Office Occupancy", - "activity_schedule": "Seated Adult Activity", - "type": "PeopleAbridged", - "people_per_area": 0.056500000000000002, - "radiant_fraction": 0.29999999999999999, - "latent_fraction": { - "type": "Autocalculate" - }, - "identifier": "Generic Office People", - "properties": { - "ph": { - "id_num": 0, - "number_bedrooms": 0, - "dwellings": { - "num_dwellings": 0, - "identifier": "a414bce0-bfc8-4eee-8d0e-96f0ab9b74bc" - }, - "type": "PeoplePhProperties", - "number_people": 0.0 - }, - "type": "PeopleProperties" - } - } - } - ], - "type": "ModelEnergyProperties", - "materials": [ - { - "shgc": 0.40000000000000002, - "display_name": "PhWindowConstruction_50f86af8", - "type": "EnergyWindowMaterialSimpleGlazSys", - "vt": 0.59999999999999998, - "u_factor": 1.0757635684464950, - "identifier": "PhWindowConstruction_50f86af8" - }, - { - "infrared_transmittance": 0.0, - "top_opening_multiplier": 0.5, - "solar_transmittance": 0.82499999999999996, - "left_opening_multiplier": 0.5, - "display_name": "test-shade", - "solar_reflectance": 0.17500000000000004, - "conductivity": 0.90000000000000002, - "bottom_opening_multiplier": 0.5, - "emissivity": 0.90000000000000002, - "visible_transmittance": 0.82499999999999996, - "airflow_permeability": 0.0, - "type": "EnergyWindowMaterialShade", - "distance_to_glass": 0.050000000000000003, - "thickness": 0.10000000000000001, - "visible_reflectance": 0.17500000000000004, - "right_opening_multiplier": 0.5, - "identifier": "test-shade" - }, - { - "shgc": 0.40000000000000002, - "display_name": "PhWindowConstruction_807307df", - "type": "EnergyWindowMaterialSimpleGlazSys", - "vt": 0.59999999999999998, - "u_factor": 0.83391891891891878, - "identifier": "PhWindowConstruction_807307df" - } - ], - "hvacs": [ - { - "heating_limit": { - "type": "Autosize" - }, - "cooling_limit": { - "type": "Autosize" - }, - "cooling_air_temperature": 13.0, - "type": "IdealAirSystemAbridged", - "economizer_type": "DifferentialDryBulb", - "heating_air_temperature": 50.0, - "demand_controlled_ventilation": false, - "latent_heat_recovery": 0.0, - "sensible_heat_recovery": 0.0, - "identifier": "Room_3_48283de5 Ideal Loads Air System" + "type": "DoorConstructionSetAbridged", + "interior_construction": "Generic Interior Door" }, - { - "heating_limit": { - "type": "Autosize" - }, - "cooling_limit": { - "type": "Autosize" - }, - "cooling_air_temperature": 13.0, - "type": "IdealAirSystemAbridged", - "economizer_type": "DifferentialDryBulb", - "heating_air_temperature": 50.0, - "demand_controlled_ventilation": false, - "latent_heat_recovery": 0.0, - "sensible_heat_recovery": 0.0, - "identifier": "Room_4_c4c769e3 Ideal Loads Air System" - } - ], - "schedules": [ - { - "properties": { - "ph": { - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "type": "ScheduleRulesetPhProperties", - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" - }, - "winter_designday_schedule": "OfficeMedium BLDG_OCC_SCH_WntrDsn", - "summer_designday_schedule": "OfficeMedium BLDG_OCC_SCH_SmrDsn", - "holiday_schedule": "OfficeMedium BLDG_OCC_SCH_Default", - "default_day_schedule": "OfficeMedium BLDG_OCC_SCH_Default", - "type": "ScheduleRulesetAbridged", - "day_schedules": [ - { - "values": [ - 0.0, - 0.050000000000000003, - 0.0 - ], - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_OCC_SCH_Default" - }, - { - "values": [ - 0.0, - 1.0, - 0.050000000000000003 - ], - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 22, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_OCC_SCH_SmrDsn" + "materials": [ + { + "specific_heat": 410.0, + "density": 7690.0, + "type": "EnergyMaterial", + "thickness": 0.0015, + "identifier": "Generic Painted Metal", + "roughness": "Smooth", + "visible_absorptance": 0.5, + "conductivity": 45.0, + "thermal_absorptance": 0.90000000000000002, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "row_heights": [], + "cells": [], + "column_widths": [] + }, + "id_num": 0, + "user_data": {} + } }, - { - "values": [ - 0.0 - ], - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_OCC_SCH_WntrDsn" + "solar_absorptance": 0.5 + }, + { + "specific_heat": 790.0, + "density": 1920.0, + "type": "EnergyMaterial", + "thickness": 0.10000000000000001, + "identifier": "Generic Brick", + "roughness": "MediumRough", + "visible_absorptance": 0.65000000000000002, + "conductivity": 0.90000000000000002, + "thermal_absorptance": 0.90000000000000002, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "row_heights": [], + "cells": [], + "column_widths": [] + }, + "id_num": 0, + "user_data": {} + } }, - { - "values": [ - 0.0, - 0.10000000000000001, - 0.20000000000000001, - 0.94999999999999996, - 0.5, - 0.94999999999999996, - 0.29999999999999999, - 0.10000000000000001, - 0.050000000000000003 - ], - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 7, - 0 - ], - [ - 8, - 0 - ], - [ - 12, - 0 - ], - [ - 13, - 0 - ], - [ - 17, - 0 - ], - [ - 18, - 0 - ], - [ - 22, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_OCC_SCH_Wkdy" + "solar_absorptance": 0.65000000000000002 + }, + { + "specific_heat": 1000.0, + "density": 1.2800000000000000, + "type": "EnergyMaterial", + "thickness": 0.10000000000000001, + "identifier": "Generic Ceiling Air Gap", + "roughness": "Smooth", + "visible_absorptance": 0.69999999999999996, + "conductivity": 0.55600000000000005, + "thermal_absorptance": 0.90000000000000002, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "row_heights": [], + "cells": [], + "column_widths": [] + }, + "id_num": 0, + "user_data": {} + } }, - { - "values": [ - 0.0, - 0.10000000000000001, - 0.29999999999999999, - 0.10000000000000001, - 0.050000000000000003, - 0.0 - ], - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 8, - 0 - ], - [ - 12, - 0 - ], - [ - 17, - 0 - ], - [ - 19, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_OCC_SCH_Sat" - } - ], - "schedule_type_limit": "Fractional", - "identifier": "Generic Office Occupancy", - "schedule_rules": [ - { - "schedule_day": "OfficeMedium BLDG_OCC_SCH_Wkdy", - "apply_sunday": false, - "start_date": [ - 1, - 1 - ], - "type": "ScheduleRuleAbridged", - "apply_saturday": false, - "apply_wednesday": true, - "apply_tuesday": true, - "apply_friday": true, - "apply_thursday": true, - "end_date": [ - 12, - 31 - ], - "apply_monday": true + "solar_absorptance": 0.69999999999999996 + }, + { + "specific_heat": 1210.0, + "density": 43.0, + "type": "EnergyMaterial", + "thickness": 0.050000000000000003, + "identifier": "Generic 50mm Insulation", + "roughness": "MediumRough", + "visible_absorptance": 0.69999999999999996, + "conductivity": 0.029999999999999999, + "thermal_absorptance": 0.90000000000000002, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "row_heights": [], + "cells": [], + "column_widths": [] + }, + "id_num": 0, + "user_data": {} + } }, - { - "schedule_day": "OfficeMedium BLDG_OCC_SCH_Sat", - "apply_sunday": false, - "start_date": [ - 1, - 1 - ], - "type": "ScheduleRuleAbridged", - "apply_saturday": true, - "apply_wednesday": false, - "apply_tuesday": false, - "apply_friday": false, - "apply_thursday": false, - "end_date": [ - 12, - 31 - ], - "apply_monday": false - } - ] - }, - { - "properties": { - "ph": { - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "type": "ScheduleRulesetPhProperties", - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 + "solar_absorptance": 0.69999999999999996 + }, + { + "specific_heat": 1090.0, + "density": 800.0, + "type": "EnergyMaterial", + "thickness": 0.012699999999999999, + "identifier": "Generic Gypsum Board", + "roughness": "MediumSmooth", + "visible_absorptance": 0.5, + "conductivity": 0.16, + "thermal_absorptance": 0.90000000000000002, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "row_heights": [], + "cells": [], + "column_widths": [] + }, + "id_num": 0, + "user_data": {} + } }, - "type": "ScheduleRulesetProperties" + "solar_absorptance": 0.5 + }, + { + "gas_type": "Air", + "thickness": 0.012699999999999999, + "type": "EnergyWindowMaterialGas", + "identifier": "Generic Window Air Gap" }, - "winter_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", - "summer_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", - "holiday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", - "default_day_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", - "type": "ScheduleRulesetAbridged", - "day_schedules": [ - { - "values": [ - 26.699999999999999 - ], - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default" + { + "specific_heat": 1210.0, + "density": 43.0, + "type": "EnergyMaterial", + "thickness": 0.025000000000000001, + "identifier": "Generic 25mm Insulation", + "roughness": "MediumRough", + "visible_absorptance": 0.69999999999999996, + "conductivity": 0.029999999999999999, + "thermal_absorptance": 0.90000000000000002, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "row_heights": [], + "cells": [], + "column_widths": [] + }, + "id_num": 0, + "user_data": {} + } }, - { - "values": [ - 26.699999999999999, - 25.699999999999999, - 25.0, - 24.0, - 26.699999999999999 - ], - "times": [ - [ - 0, - 0 - ], - [ - 5, - 0 - ], - [ - 6, - 0 - ], - [ - 7, - 0 - ], - [ - 22, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn" + "solar_absorptance": 0.69999999999999996 + }, + { + "specific_heat": 1460.0, + "density": 1120.0, + "type": "EnergyMaterial", + "thickness": 0.01, + "identifier": "Generic Roof Membrane", + "roughness": "MediumRough", + "visible_absorptance": 0.65000000000000002, + "conductivity": 0.16, + "thermal_absorptance": 0.90000000000000002, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "row_heights": [], + "cells": [], + "column_widths": [] + }, + "id_num": 0, + "user_data": {} + } }, - { - "values": [ - 26.699999999999999 - ], - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn" + "solar_absorptance": 0.65000000000000002 + }, + { + "solar_reflectance_back": 0.35999999999999999, + "identifier": "Generic Low-e Glass", + "visible_transmittance": 0.70999999999999996, + "thickness": 0.0060000000000000001, + "conductivity": 1.0, + "visible_reflectance": 0.20999999999999999, + "solar_transmittance": 0.45000000000000001, + "solar_reflectance": 0.35999999999999999, + "emissivity_back": 0.047, + "dirt_correction": 1.0, + "solar_diffusing": false, + "visible_reflectance_back": 0.20999999999999999, + "emissivity": 0.83999999999999997, + "type": "EnergyWindowMaterialGlazing", + "infrared_transmittance": 0.0 + }, + { + "specific_heat": 900.0, + "density": 2240.0, + "type": "EnergyMaterial", + "thickness": 0.20000000000000001, + "identifier": "Generic HW Concrete", + "roughness": "MediumRough", + "visible_absorptance": 0.80000000000000004, + "conductivity": 1.9500000000000000, + "thermal_absorptance": 0.90000000000000002, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "row_heights": [], + "cells": [], + "column_widths": [] + }, + "id_num": 0, + "user_data": {} + } }, - { - "values": [ - 26.699999999999999, - 25.600000000000001, - 25.0, - 24.0, - 26.699999999999999 - ], - "times": [ - [ - 0, - 0 - ], - [ - 5, - 0 - ], - [ - 6, - 0 - ], - [ - 7, - 0 - ], - [ - 22, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy" + "solar_absorptance": 0.80000000000000004 + }, + { + "specific_heat": 1000.0, + "density": 1.2800000000000000, + "type": "EnergyMaterial", + "thickness": 0.10000000000000001, + "identifier": "Generic Wall Air Gap", + "roughness": "Smooth", + "visible_absorptance": 0.69999999999999996, + "conductivity": 0.66700000000000004, + "thermal_absorptance": 0.90000000000000002, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "row_heights": [], + "cells": [], + "column_widths": [] + }, + "id_num": 0, + "user_data": {} + } }, - { - "values": [ - 26.699999999999999, - 25.699999999999999, - 25.0, - 24.0, - 26.699999999999999 - ], - "times": [ - [ - 0, - 0 - ], - [ - 5, - 0 - ], - [ - 6, - 0 - ], - [ - 7, - 0 - ], - [ - 17, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat" - } - ], - "schedule_type_limit": "Temperature", - "identifier": "Generic Office Cooling", - "schedule_rules": [ - { - "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", - "apply_sunday": false, - "start_date": [ - 1, - 1 - ], - "type": "ScheduleRuleAbridged", - "apply_saturday": false, - "apply_wednesday": true, - "apply_tuesday": true, - "apply_friday": true, - "apply_thursday": true, - "end_date": [ - 12, - 31 - ], - "apply_monday": true + "solar_absorptance": 0.69999999999999996 + }, + { + "specific_heat": 590.0, + "density": 368.0, + "type": "EnergyMaterial", + "thickness": 0.02, + "identifier": "Generic Acoustic Tile", + "roughness": "MediumSmooth", + "visible_absorptance": 0.20000000000000001, + "conductivity": 0.059999999999999998, + "thermal_absorptance": 0.90000000000000002, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "row_heights": [], + "cells": [], + "column_widths": [] + }, + "id_num": 0, + "user_data": {} + } }, - { - "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", - "apply_sunday": false, - "start_date": [ - 1, - 1 - ], - "type": "ScheduleRuleAbridged", - "apply_saturday": true, - "apply_wednesday": false, - "apply_tuesday": false, - "apply_friday": false, - "apply_thursday": false, - "end_date": [ - 12, - 31 - ], - "apply_monday": false - } - ] + "solar_absorptance": 0.20000000000000001 + }, + { + "specific_heat": 1630.0, + "density": 608.0, + "type": "EnergyMaterial", + "thickness": 0.025399999999999999, + "identifier": "Generic 25mm Wood", + "roughness": "MediumSmooth", + "visible_absorptance": 0.5, + "conductivity": 0.14999999999999999, + "thermal_absorptance": 0.90000000000000002, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "row_heights": [], + "cells": [], + "column_widths": [] + }, + "id_num": 0, + "user_data": {} + } + }, + "solar_absorptance": 0.5 + }, + { + "solar_reflectance_back": 0.070000000000000007, + "identifier": "Generic Clear Glass", + "visible_transmittance": 0.88, + "thickness": 0.0060000000000000001, + "conductivity": 1.0, + "visible_reflectance": 0.080000000000000002, + "solar_transmittance": 0.77000000000000002, + "solar_reflectance": 0.070000000000000007, + "emissivity_back": 0.83999999999999997, + "dirt_correction": 1.0, + "solar_diffusing": false, + "visible_reflectance_back": 0.080000000000000002, + "emissivity": 0.83999999999999997, + "type": "EnergyWindowMaterialGlazing", + "infrared_transmittance": 0.0 + }, + { + "specific_heat": 840.0, + "density": 1280.0, + "type": "EnergyMaterial", + "thickness": 0.10000000000000001, + "identifier": "Generic LW Concrete", + "roughness": "MediumRough", + "visible_absorptance": 0.80000000000000004, + "conductivity": 0.53000000000000003, + "thermal_absorptance": 0.90000000000000002, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "row_heights": [], + "cells": [], + "column_widths": [] + }, + "id_num": 0, + "user_data": {} + } + }, + "solar_absorptance": 0.80000000000000004 + } + ] + }, + "ventilation_simulation_control": { + "long_axis_angle": 0.0, + "reference_pressure": 101325.0, + "vent_control_type": "SingleZone", + "reference_humidity_ratio": 0.0, + "building_type": "LowRise", + "reference_temperature": 20.0, + "type": "VentilationSimulationControl", + "aspect_ratio": 1.0 + }, + "construction_sets": [ + { + "shade_construction": null, + "wall_set": { + "ground_construction": null, + "type": "WallConstructionSetAbridged", + "interior_construction": null, + "exterior_construction": null + }, + "aperture_set": { + "window_construction": "PhWindowConstruction_c701ce5a", + "skylight_construction": "PhWindowConstruction_c701ce5a", + "type": "ApertureConstructionSetAbridged", + "interior_construction": null, + "operable_construction": "PhWindowConstruction_c701ce5a" + }, + "floor_set": { + "ground_construction": null, + "type": "FloorConstructionSetAbridged", + "interior_construction": null, + "exterior_construction": null + }, + "type": "ConstructionSetAbridged", + "identifier": "ConstructionSet_25ce842d", + "roof_ceiling_set": { + "ground_construction": null, + "type": "RoofCeilingConstructionSetAbridged", + "interior_construction": null, + "exterior_construction": null + }, + "air_boundary_construction": null, + "door_set": { + "interior_glass_construction": null, + "overhead_construction": null, + "exterior_construction": null, + "exterior_glass_construction": "PhWindowConstruction_c701ce5a", + "type": "DoorConstructionSetAbridged", + "interior_construction": null + } }, { - "default_day_schedule": "Always On_Day Schedule", - "type": "ScheduleRulesetAbridged", - "day_schedules": [ - { - "values": [ - 1.0 - ], - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "Always On_Day Schedule" - } - ], - "schedule_type_limit": "Fractional", - "identifier": "Always On", - "properties": { - "ph": { - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "type": "ScheduleRulesetPhProperties", - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" + "shade_construction": null, + "wall_set": { + "ground_construction": null, + "type": "WallConstructionSetAbridged", + "interior_construction": null, + "exterior_construction": null + }, + "aperture_set": { + "window_construction": "PhWindowConstruction_948d7ef8", + "skylight_construction": "PhWindowConstruction_948d7ef8", + "type": "ApertureConstructionSetAbridged", + "interior_construction": null, + "operable_construction": "PhWindowConstruction_948d7ef8" + }, + "floor_set": { + "ground_construction": null, + "type": "FloorConstructionSetAbridged", + "interior_construction": null, + "exterior_construction": null + }, + "type": "ConstructionSetAbridged", + "identifier": "ConstructionSet_513cad8a", + "roof_ceiling_set": { + "ground_construction": null, + "type": "RoofCeilingConstructionSetAbridged", + "interior_construction": null, + "exterior_construction": null + }, + "air_boundary_construction": null, + "door_set": { + "interior_glass_construction": null, + "overhead_construction": null, + "exterior_construction": null, + "exterior_glass_construction": "PhWindowConstruction_948d7ef8", + "type": "DoorConstructionSetAbridged", + "interior_construction": null } + } + ], + "hvacs": [ + { + "heating_air_temperature": 50.0, + "demand_controlled_ventilation": false, + "economizer_type": "DifferentialDryBulb", + "latent_heat_recovery": 0.0, + "cooling_limit": { + "type": "Autosize" + }, + "type": "IdealAirSystemAbridged", + "identifier": "Room_10_903ea186 Ideal Loads Air System", + "sensible_heat_recovery": 0.0, + "heating_limit": { + "type": "Autosize" + }, + "cooling_air_temperature": 13.0 }, { - "properties": { - "ph": { - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "type": "ScheduleRulesetPhProperties", - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" + "heating_air_temperature": 50.0, + "demand_controlled_ventilation": false, + "economizer_type": "DifferentialDryBulb", + "latent_heat_recovery": 0.0, + "cooling_limit": { + "type": "Autosize" }, - "winter_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", - "summer_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", - "holiday_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", - "default_day_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", - "type": "ScheduleRulesetAbridged", - "day_schedules": [ - { - "values": [ - 1.0 - ], - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Default" - }, - { - "values": [ - 1.0, - 0.25, - 1.0 - ], - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 22, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn" + "type": "IdealAirSystemAbridged", + "identifier": "Room_16_ae9f894e Ideal Loads Air System", + "sensible_heat_recovery": 0.0, + "heating_limit": { + "type": "Autosize" + }, + "cooling_air_temperature": 13.0 + } + ], + "materials": [ + { + "display_name": "PhWindowConstruction_c701ce5a", + "u_factor": 0.83391891891891878, + "type": "EnergyWindowMaterialSimpleGlazSys", + "vt": 0.59999999999999998, + "shgc": 0.40000000000000002, + "identifier": "PhWindowConstruction_c701ce5a" + }, + { + "display_name": "PhWindowConstruction_948d7ef8", + "u_factor": 1.0757635684464950, + "type": "EnergyWindowMaterialSimpleGlazSys", + "vt": 0.59999999999999998, + "shgc": 0.40000000000000002, + "identifier": "PhWindowConstruction_948d7ef8" + }, + { + "solar_reflectance": 0.17500000000000004, + "thickness": 0.10000000000000001, + "bottom_opening_multiplier": 0.5, + "right_opening_multiplier": 0.5, + "infrared_transmittance": 0.0, + "top_opening_multiplier": 0.5, + "visible_transmittance": 0.82499999999999996, + "left_opening_multiplier": 0.5, + "conductivity": 0.90000000000000002, + "display_name": "test-shade", + "solar_transmittance": 0.82499999999999996, + "type": "EnergyWindowMaterialShade", + "visible_reflectance": 0.17500000000000004, + "distance_to_glass": 0.050000000000000003, + "airflow_permeability": 0.0, + "emissivity": 0.90000000000000002, + "identifier": "test-shade" + } + ], + "program_types": [ + { + "people": { + "radiant_fraction": 0.29999999999999999, + "properties": { + "type": "PeopleProperties", + "ph": { + "dwellings": { + "num_dwellings": 0, + "identifier": "955a476d-01bb-41be-a1a7-464bef1d53f7" + }, + "number_people": 0.0, + "type": "PeoplePhProperties", + "id_num": 0, + "number_bedrooms": 0 + } }, - { - "values": [ - 1.0, - 0.25, - 1.0 - ], - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn" + "type": "PeopleAbridged", + "identifier": "Generic Office People", + "latent_fraction": { + "type": "Autocalculate" }, - { - "values": [ - 1.0, - 0.25, - 1.0 - ], - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 22, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy" + "activity_schedule": "Seated Adult Activity", + "people_per_area": 0.056500000000000002, + "occupancy_schedule": "Generic Office Occupancy" + }, + "ventilation": { + "type": "VentilationAbridged", + "identifier": "Generic Office Ventilation", + "flow_per_person": 0.0023600000000000001, + "flow_per_area": 0.00030499999999999999 + }, + "lighting": { + "radiant_fraction": 0.69999999999999996, + "schedule": "Generic Office Lighting", + "return_air_fraction": 0.0, + "properties": { + "type": "LightingProperties", + "ph": { + "target_lux": 300, + "type": "LightingPhProperties", + "target_lux_height": 0.80000000000000004, + "id_num": 0 + } }, - { - "values": [ - 1.0, - 0.25, - 1.0 - ], - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat" - } - ], - "schedule_type_limit": "Fractional", - "identifier": "Generic Office Infiltration", - "schedule_rules": [ - { - "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Wkdy", - "apply_sunday": false, - "start_date": [ - 1, - 1 - ], - "type": "ScheduleRuleAbridged", - "apply_saturday": false, - "apply_wednesday": true, - "apply_tuesday": true, - "apply_friday": true, - "apply_thursday": true, - "end_date": [ - 12, - 31 - ], - "apply_monday": true + "watts_per_area": 10.550000000000001, + "type": "LightingAbridged", + "identifier": "Generic Office Lighting", + "visible_fraction": 0.20000000000000001 + }, + "electric_equipment": { + "radiant_fraction": 0.5, + "schedule": "Generic Office Equipment", + "properties": { + "type": "ElectricEquipmentProperties", + "ph": { + "equipment_collection": { + "equipment_set": {} + }, + "type": "ElectricEquipmentPhProperties" + } }, - { - "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Sat", - "apply_sunday": false, - "start_date": [ - 1, - 1 - ], - "type": "ScheduleRuleAbridged", - "apply_saturday": true, - "apply_wednesday": false, - "apply_tuesday": false, - "apply_friday": false, - "apply_thursday": false, - "end_date": [ - 12, - 31 - ], - "apply_monday": false - } - ] + "lost_fraction": 0.0, + "watts_per_area": 10.330000000000000, + "type": "ElectricEquipmentAbridged", + "identifier": "Generic Office Equipment", + "latent_fraction": 0.0 + }, + "type": "ProgramTypeAbridged", + "identifier": "Generic Office Program", + "infiltration": { + "type": "InfiltrationAbridged", + "identifier": "Generic Office Infiltration", + "flow_per_exterior_area": 0.00022660000000000001, + "schedule": "Generic Office Infiltration" + }, + "setpoint": { + "heating_schedule": "Generic Office Heating", + "cooling_schedule": "Generic Office Cooling", + "type": "SetpointAbridged", + "identifier": "Generic Office Setpoints" + } + } + ] + }, + "ph_hvac": { + "type": "ModelPhHvacPropertiesAbridged" + }, + "radiance": { + "type": "ModelRadianceProperties", + "modifier_sets": [], + "global_modifier_set": { + "wall_set": { + "interior_modifier": "generic_wall_0.50", + "exterior_modifier": "generic_wall_0.50", + "type": "WallModifierSetAbridged" + }, + "shade_set": { + "interior_modifier": "generic_interior_shade_0.50", + "exterior_modifier": "generic_exterior_shade_0.35", + "type": "ShadeModifierSetAbridged" + }, + "aperture_set": { + "operable_modifier": "generic_exterior_window_vis_0.64", + "skylight_modifier": "generic_exterior_window_vis_0.64", + "type": "ApertureModifierSetAbridged", + "interior_modifier": "generic_interior_window_vis_0.88", + "window_modifier": "generic_exterior_window_vis_0.64" + }, + "floor_set": { + "interior_modifier": "generic_floor_0.20", + "exterior_modifier": "generic_floor_0.20", + "type": "FloorModifierSetAbridged" + }, + "type": "GlobalModifierSet", + "modifiers": [ + { + "g_transmissivity": 0.95841543286105957, + "modifier": null, + "b_transmissivity": 0.95841543286105957, + "r_transmissivity": 0.95841543286105957, + "dependencies": [], + "identifier": "generic_interior_window_vis_0.88", + "type": "Glass", + "refraction_index": null + }, + { + "dependencies": [], + "b_reflectance": 0.5, + "g_reflectance": 0.5, + "specularity": 0.0, + "roughness": 0.0, + "type": "Plastic", + "identifier": "generic_opaque_door_0.50", + "modifier": null, + "r_reflectance": 0.5 + }, + { + "dependencies": [], + "b_reflectance": 0.34999999999999998, + "g_reflectance": 0.34999999999999998, + "specularity": 0.0, + "roughness": 0.0, + "type": "Plastic", + "identifier": "generic_exterior_shade_0.35", + "modifier": null, + "r_reflectance": 0.34999999999999998 + }, + { + "g_transmissivity": 0.69757618153843315, + "modifier": null, + "b_transmissivity": 0.69757618153843315, + "r_transmissivity": 0.69757618153843315, + "dependencies": [], + "identifier": "generic_exterior_window_vis_0.64", + "type": "Glass", + "refraction_index": null + }, + { + "dependencies": [], + "b_reflectance": 0.20000000000000001, + "g_reflectance": 0.20000000000000001, + "specularity": 0.0, + "roughness": 0.0, + "type": "Plastic", + "identifier": "generic_floor_0.20", + "modifier": null, + "r_reflectance": 0.20000000000000001 + }, + { + "dependencies": [], + "b_reflectance": 0.5, + "g_reflectance": 0.5, + "specularity": 0.0, + "roughness": 0.0, + "type": "Plastic", + "identifier": "generic_interior_shade_0.50", + "modifier": null, + "r_reflectance": 0.5 + }, + { + "dependencies": [], + "b_reflectance": 0.5, + "g_reflectance": 0.5, + "specularity": 0.0, + "roughness": 0.0, + "type": "Plastic", + "identifier": "generic_wall_0.50", + "modifier": null, + "r_reflectance": 0.5 + }, + { + "transmitted_diff": 1.0, + "modifier": null, + "transmitted_spec": 1.0, + "g_reflectance": 1.0, + "dependencies": [], + "identifier": "air_boundary", + "r_reflectance": 1.0, + "b_reflectance": 1.0, + "specularity": 0.0, + "type": "Trans", + "roughness": 0.0 + }, + { + "dependencies": [], + "b_reflectance": 0.80000000000000004, + "g_reflectance": 0.80000000000000004, + "specularity": 0.0, + "roughness": 0.0, + "type": "Plastic", + "identifier": "generic_ceiling_0.80", + "modifier": null, + "r_reflectance": 0.80000000000000004 + }, + { + "dependencies": [], + "b_reflectance": 0.20000000000000001, + "g_reflectance": 0.20000000000000001, + "specularity": 0.0, + "roughness": 0.0, + "type": "Plastic", + "identifier": "generic_context_0.20", + "modifier": null, + "r_reflectance": 0.20000000000000001 + } + ], + "roof_ceiling_set": { + "interior_modifier": "generic_ceiling_0.80", + "exterior_modifier": "generic_ceiling_0.80", + "type": "RoofCeilingModifierSetAbridged" }, + "air_boundary_modifier": "air_boundary", + "context_modifier": "generic_context_0.20", + "door_set": { + "exterior_modifier": "generic_opaque_door_0.50", + "exterior_glass_modifier": "generic_exterior_window_vis_0.64", + "overhead_modifier": "generic_opaque_door_0.50", + "type": "DoorModifierSetAbridged", + "interior_glass_modifier": "generic_interior_window_vis_0.88", + "interior_modifier": "generic_opaque_door_0.50" + } + }, + "modifiers": [ { - "properties": { - "ph": { - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "type": "ScheduleRulesetPhProperties", - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" - }, - "winter_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", - "summer_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", - "holiday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", - "default_day_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", - "type": "ScheduleRulesetAbridged", - "day_schedules": [ - { - "values": [ - 15.600000000000000 - ], - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default" - }, - { - "values": [ - 15.600000000000000 - ], - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn" - }, + "dependencies": [], + "b_reflectance": 0.20000000000000001, + "g_reflectance": 0.20000000000000001, + "specularity": 0.0, + "roughness": 0.0, + "type": "Plastic", + "identifier": "generic_context_0.20", + "modifier": null, + "r_reflectance": 0.20000000000000001 + } + ] + } + }, + "version": "1.58.0", + "type": "Model", + "identifier": "unnamed_6f746786", + "units": "Meters", + "angle_tolerance": 1.0, + "tolerance": 0.01, + "rooms": [ + { + "display_name": "Room_10", + "properties": { + "type": "RoomPropertiesAbridged", + "ph": { + "ph_foundations": [], + "ph_bldg_segment_id": "206756f4-2f42-4942-9bf3-10b6e50c1b50", + "specific_heat_capacity": "1-LIGHTWEIGHT", + "type": "RoomPhPropertiesAbridged", + "spaces": [ { - "values": [ - 15.600000000000000, - 17.600000000000001, - 19.600000000000001, - 21.0, - 15.600000000000000 - ], - "times": [ - [ - 0, - 0 - ], - [ - 5, - 0 - ], - [ - 6, - 0 - ], - [ - 7, - 0 - ], - [ - 22, - 0 - ] + "volumes": [ + { + "floor": { + "display_name": "42a7a8ba-7501-4c99-8ecf-6880ecedab99", + "geometry": { + "plane": { + "o": [ + -0.12690121986096739, + -9.3870163468138124, + 0.0 + ], + "type": "Plane", + "x": [ + 1.0, + 0.0, + 0.0 + ], + "n": [ + 0.0, + 0.0, + 1.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + -0.12690121986096739, + -9.3870163468138124, + 0.0 + ], + [ + 3.1229643650793193, + -9.9600553331146831, + 0.0 + ], + [ + 3.6960033513801895, + -6.7101897481743960, + 0.0 + ], + [ + 0.44613776643990277, + -6.1371507618735270, + 0.0 + ] + ] + }, + "identifier": "42a7a8ba-7501-4c99-8ecf-6880ecedab99", + "user_data": {}, + "floor_segments": [ + { + "weighted_net_floor_area": 10.890000000000001, + "display_name": "2b7ce69b-7b32-48f5-b277-bacab0a70617", + "floor_area": 10.890000000000001, + "geometry": { + "plane": { + "o": [ + -0.12690121986096739, + -9.3870163468138124, + 0.0 + ], + "type": "Plane", + "x": [ + 1.0, + 0.0, + 0.0 + ], + "n": [ + 0.0, + 0.0, + 1.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + -0.12690121986096739, + -9.3870163468138124, + 0.0 + ], + [ + 3.1229643650793193, + -9.9600553331146831, + 0.0 + ], + [ + 3.6960033513801895, + -6.7101897481743960, + 0.0 + ], + [ + 0.44613776643990277, + -6.1371507618735270, + 0.0 + ] + ] + }, + "reference_point": { + "z": 0.11000000000000001, + "type": "Point3D", + "x": 1.7845510657596111, + "y": -8.0486030474941046 + }, + "identifier": "2b7ce69b-7b32-48f5-b277-bacab0a70617", + "weighting_factor": 1.0, + "net_area_factor": 1.0, + "user_data": {}, + "net_floor_area": 10.890000000000001, + "weighted_floor_area": 10.890000000000001 + } + ] + }, + "display_name": "35e74c0e-af4b-4619-99d0-ed82396984f2", + "geometry": [ + { + "plane": { + "o": [ + -0.12690121986096739, + -9.3870163468138124, + 2.75 + ], + "type": "Plane", + "x": [ + 0.17364817766693041, + 0.98480775301220813, + 0.0 + ], + "n": [ + -0.98480775301220813, + 0.17364817766693041, + 0.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + -0.12690121986096739, + -9.3870163468138124, + 2.75 + ], + [ + 0.44613776643990277, + -6.1371507618735270, + 2.75 + ], + [ + 0.44613776643990277, + -6.1371507618735270, + 0.0 + ], + [ + -0.12690121986096739, + -9.3870163468138124, + 0.0 + ] + ] + }, + { + "plane": { + "o": [ + 0.44613776643990277, + -6.1371507618735270, + 2.75 + ], + "type": "Plane", + "x": [ + 0.98480775301220813, + -0.17364817766692997, + 0.0 + ], + "n": [ + 0.17364817766692997, + 0.98480775301220813, + 0.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 0.44613776643990277, + -6.1371507618735270, + 2.75 + ], + [ + 3.6960033513801895, + -6.7101897481743960, + 2.75 + ], + [ + 3.6960033513801895, + -6.7101897481743960, + 0.0 + ], + [ + 0.44613776643990277, + -6.1371507618735270, + 0.0 + ] + ] + }, + { + "plane": { + "o": [ + 3.6960033513801895, + -6.7101897481743960, + 2.75 + ], + "type": "Plane", + "x": [ + -0.17364817766693033, + -0.98480775301220813, + 0.0 + ], + "n": [ + 0.98480775301220813, + -0.17364817766693033, + 0.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 3.6960033513801895, + -6.7101897481743960, + 2.75 + ], + [ + 3.1229643650793193, + -9.9600553331146831, + 2.75 + ], + [ + 3.1229643650793193, + -9.9600553331146831, + 0.0 + ], + [ + 3.6960033513801895, + -6.7101897481743960, + 0.0 + ] + ] + }, + { + "plane": { + "o": [ + 3.1229643650793193, + -9.9600553331146831, + 2.75 + ], + "type": "Plane", + "x": [ + -0.98480775301220802, + 0.1736481776669305, + 0.0 + ], + "n": [ + -0.1736481776669305, + -0.98480775301220802, + 0.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 3.1229643650793193, + -9.9600553331146831, + 2.75 + ], + [ + -0.12690121986096739, + -9.3870163468138124, + 2.75 + ], + [ + -0.12690121986096739, + -9.3870163468138124, + 0.0 + ], + [ + 3.1229643650793193, + -9.9600553331146831, + 0.0 + ] + ] + }, + { + "plane": { + "o": [ + 0.44613776643990277, + -6.1371507618735270, + 0.0 + ], + "type": "Plane", + "x": [ + 1.0, + 0.0, + 0.0 + ], + "n": [ + 0.0, + 0.0, + -1.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 0.44613776643990277, + -6.1371507618735270, + 0.0 + ], + [ + 3.6960033513801895, + -6.7101897481743960, + 0.0 + ], + [ + 3.1229643650793193, + -9.9600553331146831, + 0.0 + ], + [ + -0.12690121986096739, + -9.3870163468138124, + 0.0 + ] + ] + }, + { + "plane": { + "o": [ + 3.1229643650793193, + -9.9600553331146831, + 2.75 + ], + "type": "Plane", + "x": [ + 1.0, + 0.0, + 0.0 + ], + "n": [ + 0.0, + 0.0, + 1.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 3.1229643650793193, + -9.9600553331146831, + 2.75 + ], + [ + 3.6960033513801895, + -6.7101897481743960, + 2.75 + ], + [ + 0.44613776643990277, + -6.1371507618735270, + 2.75 + ], + [ + -0.12690121986096739, + -9.3870163468138124, + 2.75 + ] + ] + } + ], + "identifier": "35e74c0e-af4b-4619-99d0-ed82396984f2", + "user_data": {}, + "avg_ceiling_height": 2.75 + } ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn" + "properties": { + "type": "SpaceProperties", + "energy": { + "type": "SpaceEnergyProperties", + "id_num": 0 + }, + "ph": { + "_v_tran": null, + "type": "SpacePhProperties", + "id_num": 0, + "_v_sup": null, + "_v_eta": null + } + }, + "number": "101", + "wufi_type": 99, + "quantity": 1, + "identifier": "6fd7e501-e7e7-44dc-93ac-948a930b3415", + "user_data": {}, + "name": "Room_10" + } + ] + }, + "energy": { + "people": { + "radiant_fraction": 0.29999999999999999, + "properties": { + "type": "PeopleProperties", + "ph": { + "dwellings": { + "num_dwellings": 1, + "identifier": "050e2368-4142-482d-b512-b24834e8c74f" + }, + "number_people": 1, + "type": "PeoplePhProperties", + "id_num": 0, + "number_bedrooms": 1 + } }, - { - "values": [ - 15.600000000000000, - 17.800000000000001, - 20.0, - 21.0, - 15.600000000000000 - ], - "times": [ - [ - 0, - 0 - ], - [ - 5, - 0 - ], - [ - 6, - 0 - ], - [ - 7, - 0 - ], - [ - 22, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy" + "type": "PeopleAbridged", + "identifier": "Generic Office People", + "latent_fraction": { + "type": "Autocalculate" + }, + "activity_schedule": "Seated Adult Activity", + "people_per_area": 0.050000000000000003, + "occupancy_schedule": "Generic Office Occupancy" + }, + "electric_equipment": { + "radiant_fraction": 0.5, + "schedule": "Generic Office Equipment", + "properties": { + "type": "ElectricEquipmentProperties", + "ph": { + "equipment_collection": { + "equipment_set": { + "e87e0851-6457-4766-8d31-3dae54bf67e8": { + "energy_demand": 0, + "display_name": "PHIUS+ MELS", + "in_conditioned_space": true, + "equipment_type": "PhPhiusMEL", + "reference_quantity": 3, + "energy_demand_per_use": 0, + "quantity": 1, + "identifier": "e87e0851-6457-4766-8d31-3dae54bf67e8", + "user_data": {}, + "reference_energy_norm": 1, + "comment": "default", + "combined_energy_factor": 0 + }, + "7b26b75b-7055-4621-802a-57eb946463ed": { + "energy_demand": 120, + "display_name": "Laundry - washer", + "in_conditioned_space": true, + "equipment_type": "PhClothesWasher", + "reference_quantity": 1, + "capacity": 0.12740000000000001, + "_water_connection": { + "value": "2-COLD WATER CONNECTION" + }, + "energy_demand_per_use": 0, + "utilization_factor": 1.0, + "quantity": 1, + "modified_energy_factor": 2.7000000000000002, + "identifier": "7b26b75b-7055-4621-802a-57eb946463ed", + "user_data": {}, + "reference_energy_norm": 2, + "comment": "default", + "combined_energy_factor": 0 + }, + "56c88770-ab3c-4782-8826-cc840ddbb165": { + "energy_demand": 1.2200000000000000, + "display_name": "Kitchen fridge/freeze combo", + "in_conditioned_space": true, + "equipment_type": "PhFridgeFreezer", + "reference_quantity": 4, + "energy_demand_per_use": 0, + "quantity": 1, + "identifier": "56c88770-ab3c-4782-8826-cc840ddbb165", + "user_data": {}, + "reference_energy_norm": 1, + "comment": "default", + "combined_energy_factor": 0 + }, + "d54a18a7-3cf1-419b-9387-143735fb92dc": { + "frac_high_efficiency": 1.0, + "energy_demand": 0, + "display_name": "PHIUS+ Interior Lighting", + "in_conditioned_space": true, + "equipment_type": "PhPhiusLightingInterior", + "reference_quantity": 6, + "energy_demand_per_use": 0, + "quantity": 1, + "identifier": "d54a18a7-3cf1-419b-9387-143735fb92dc", + "user_data": {}, + "reference_energy_norm": 1, + "comment": "default", + "combined_energy_factor": 0 + }, + "975a1bcd-663f-4a79-bc17-6b0c47187e9c": { + "energy_demand": 269, + "display_name": "Kitchen dishwasher", + "in_conditioned_space": true, + "equipment_type": "PhDishwasher", + "reference_quantity": 1, + "capacity": 12, + "_water_connection": { + "value": "2-COLD WATER CONNECTION" + }, + "energy_demand_per_use": 0, + "capacity_type": 1, + "quantity": 1, + "identifier": "975a1bcd-663f-4a79-bc17-6b0c47187e9c", + "user_data": {}, + "reference_energy_norm": 2, + "comment": "default", + "combined_energy_factor": 0 + }, + "2e1c829f-6e2e-4c54-955c-b14d5ba54faf": { + "energy_demand": 0, + "gas_efficiency_factor": 2.6699999999999999, + "display_name": "Laundry - dryer", + "in_conditioned_space": true, + "equipment_type": "PhClothesDryer", + "reference_quantity": 1, + "gas_consumption": 0, + "field_utilization_factor_type": 1, + "energy_demand_per_use": 0, + "quantity": 1, + "field_utilization_factor": 1.1799999999999999, + "identifier": "2e1c829f-6e2e-4c54-955c-b14d5ba54faf", + "user_data": {}, + "reference_energy_norm": 2, + "comment": "default", + "_dryer_type": { + "value": "5-ELECTRIC EXHAUST AIR DRYER" + }, + "combined_energy_factor": 3.9300000000000002 + }, + "4d0e67d1-d4d2-4cf4-a80f-c735ade785c1": { + "energy_demand": 0.20000000000000001, + "display_name": "Kitchen cooking", + "in_conditioned_space": true, + "equipment_type": "PhCooktop", + "reference_quantity": 1, + "_cooktop_type": { + "value": "1-ELECTRICITY" + }, + "energy_demand_per_use": 0, + "quantity": 1, + "identifier": "4d0e67d1-d4d2-4cf4-a80f-c735ade785c1", + "user_data": {}, + "reference_energy_norm": 1, + "comment": "default", + "combined_energy_factor": 0 + }, + "3f7f150d-5d27-4ac3-a9a3-d3c40cddbade": { + "frac_high_efficiency": 1.0, + "energy_demand": 0, + "display_name": "PHIUS+ Exterior Lighting", + "in_conditioned_space": false, + "equipment_type": "PhPhiusLightingExterior", + "reference_quantity": 6, + "energy_demand_per_use": 0, + "quantity": 1, + "identifier": "3f7f150d-5d27-4ac3-a9a3-d3c40cddbade", + "user_data": {}, + "reference_energy_norm": 1, + "comment": "default", + "combined_energy_factor": 0 + } + } + }, + "type": "ElectricEquipmentPhProperties" + } + }, + "lost_fraction": 0.0, + "watts_per_area": 10.330000000000000, + "type": "ElectricEquipmentAbridged", + "identifier": "Generic Office Equipment_c93f5b67", + "latent_fraction": 0.0 + }, + "hvac": "Room_10_903ea186 Ideal Loads Air System", + "service_hot_water": { + "flow_per_area": 5.0000000000000002e-05, + "schedule": "Always On", + "sensible_fraction": 0.20000000000000001, + "type": "ServiceHotWaterAbridged", + "identifier": "Room_10_903ea186_service_hot_water", + "latent_fraction": 0.050000000000000003, + "target_temperature": 60.0 + }, + "type": "RoomEnergyPropertiesAbridged", + "program_type": "Generic Office Program", + "construction_set": "ConstructionSet_513cad8a" + }, + "ph_hvac": { + "ventilation_system": { + "exhaust_ducting": [ + { + "display_name": "Test_Vent_System_exhaust", + "identifier": "3f3b21dc-5cbd-4685-8c0e-8783a3992ec7", + "user_data": {}, + "duct_type": 2, + "segments": { + "65b5d222-47bb-4224-809f-47c13ebaa16e": { + "insulation_reflective": true, + "display_name": "65b5d222-47bb-4224-809f-47c13ebaa16e", + "height": null, + "geometry": { + "type": "LineSegment3D", + "v": [ + 1.0832885283134288, + -0.19101299543362338, + 0.0 + ], + "p": [ + 0.0, + -5.5, + 0.0 + ] + }, + "width": null, + "diameter": 0.17600000000000002, + "identifier": "65b5d222-47bb-4224-809f-47c13ebaa16e", + "user_data": {}, + "insulation_conductivity": 0.040000000000000001, + "insulation_thickness": 0.02794 + } + } + } + ], + "supply_ducting": [ + { + "display_name": "__unnamed_vent_duct__", + "identifier": "54600df6-15c2-48d1-8abf-eee34217c378", + "user_data": {}, + "duct_type": 1, + "segments": { + "7e08d359-54cd-483c-96c8-e034bea0e4ee": { + "insulation_reflective": true, + "display_name": "7e08d359-54cd-483c-96c8-e034bea0e4ee", + "height": null, + "geometry": { + "type": "LineSegment3D", + "v": [ + 0.0, + 0.0, + 1.1000000000000001 + ], + "p": [ + 0.0, + -5.5, + 0.0 + ] + }, + "width": null, + "diameter": 0.17600000000000002, + "identifier": "7e08d359-54cd-483c-96c8-e034bea0e4ee", + "user_data": {}, + "insulation_conductivity": 0.040000000000000001, + "insulation_thickness": 0.02794 + } + } + } + ], + "ventilation_unit": { + "electric_efficiency": 0.33300000000000002, + "display_name": "Test_Unit", + "in_conditioned_space": true, + "latent_heat_recovery": 0.0, + "quantity": 1, + "identifier": "b1e10bec-dd86-48b3-8e6e-a0cef02c5f3e", + "sensible_heat_recovery": 0.82999999999999996, + "user_data": {}, + "temperature_below_defrost_used": -5.0, + "frost_protection_reqd": true }, + "display_name": "Test_Vent_System", + "identifier": "28f8e4af-18d8-470e-bcdb-123d570a5f8d", + "id_num": 0, + "user_data": {}, + "sys_type": 1 + }, + "renewable_devices": [ { - "values": [ - 15.600000000000000, - 17.800000000000001, - 20.0, - 21.0, - 15.600000000000000 - ], - "times": [ - [ - 0, - 0 - ], - [ - 5, - 0 - ], - [ - 6, - 0 - ], - [ - 7, - 0 - ], - [ - 17, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat" + "device_typename": "PhPhotovoltaicDevice", + "percent_coverage": 1.0, + "display_name": "my_PV_system", + "photovoltaic_renewable_energy": 1000.0, + "utilization_factor": 1.0, + "identifier": "0fb6968f-f341-4e35-9dc0-c3507b8da4c3", + "user_data": {}, + "array_size": 0.0 } ], - "schedule_type_limit": "Temperature", - "identifier": "Generic Office Heating", - "schedule_rules": [ - { - "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", - "apply_sunday": false, - "start_date": [ - 1, - 1 - ], - "type": "ScheduleRuleAbridged", - "apply_saturday": false, - "apply_wednesday": true, - "apply_tuesday": true, - "apply_friday": true, - "apply_thursday": true, - "end_date": [ - 12, - 31 - ], - "apply_monday": true - }, - { - "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", - "apply_sunday": false, - "start_date": [ - 1, - 1 - ], - "type": "ScheduleRuleAbridged", - "apply_saturday": true, - "apply_wednesday": false, - "apply_tuesday": false, - "apply_friday": false, - "apply_thursday": false, - "end_date": [ - 12, - 31 - ], - "apply_monday": false - } - ] - }, - { - "properties": { - "ph": { - "id_num": 0, - "operating_periods": { - "collection": [] + "hot_water_system": { + "tank_solar": { + "display_name": "_unnamed_hw_tank_", + "in_conditioned_space": true, + "room_temp": 20, + "standby_losses": 4.0, + "standby_fraction": 0.29999999999999999, + "_tank_type": { + "value": "2-DHW ONLY" }, - "type": "ScheduleRulesetPhProperties", - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" - }, - "winter_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", - "summer_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", - "holiday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", - "default_day_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun", - "type": "ScheduleRulesetAbridged", - "day_schedules": [ - { - "values": [ - 0.2307553806, - 0.28810717499999999, - 0.2307553806 - ], - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun" + "quantity": 1, + "identifier": "ac9ec62d-28cb-414f-9f62-f47688d825f8", + "solar_connection": false, + "user_data": {}, + "storage_loss_rate": 0.0, + "water_temp": 60, + "storage_capacity": 300, + "solar_losses": 0.0 }, - { - "values": [ - 1.0 - ], - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn" + "recirc_temp": 48.0, + "display_name": "SHW System_a2ea79bb", + "type": "PhHvacHotWaterSystemPh", + "identifier": "bb2edaa0-d1ad-438e-a17b-b831c7538c0a", + "id_num": 0, + "recirc_hours": 23, + "recirc_piping": { + "51115a77-ce79-4aef-8163-5c2bb24b687d": { + "identifier": "51115a77-ce79-4aef-8163-5c2bb24b687d", + "display_name": "_unnamed_", + "segments": { + "c06457fd-2629-4166-b099-cc18e130bf01": { + "insulation_reflective": true, + "display_name": "c06457fd-2629-4166-b099-cc18e130bf01", + "insulation_quality": null, + "daily_period": 23.0, + "water_temp_c": 48.0, + "insulation_thickness_mm": 25.399999999999999, + "geometry": { + "type": "LineSegment3D", + "v": [ + 0.0, + 0.0, + 1.1000000000000001 + ], + "p": [ + 0.0, + -5.5, + 0.0 + ] + }, + "identifier": "c06457fd-2629-4166-b099-cc18e130bf01", + "user_data": {}, + "insulation_conductivity": 0.040000000000000001, + "diameter_mm": 25.399999999999999, + "material_value": "2-COPPER_L" + } + }, + "user_data": {} + } }, - { - "values": [ - 0.0 - ], - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn" + "heaters": { + "93108caf-ed79-4d5e-9bc3-e98ecbf230f6": { + "percent_coverage": 1.0, + "display_name": "93108caf-ed79-4d5e-9bc3-e98ecbf230f6", + "in_conditioned_space": true, + "total_system_perf_ratio": null, + "annual_COP": null, + "identifier": "93108caf-ed79-4d5e-9bc3-e98ecbf230f6", + "user_data": {}, + "heater_type": "PhHvacHotWaterHeaterHeatPump_Annual" + } }, - { - "values": [ - 0.2307553806, - 0.38123479599999999, - 0.47654349499999998, - 0.33358044650000002, - 0.28592609699999999, - 0.2307553806 - ], - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 8, - 0 - ], - [ - 12, - 0 - ], - [ - 17, - 0 - ], - [ - 19, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat" + "distribution_piping": { + "bbb8e2c1-6b74-4bf4-8d07-630ee41f3dd9": { + "pipe_element": { + "identifier": "fca10761-f750-4c58-b1c6-088077f90967", + "display_name": "fca10761-f750-4c58-b1c6-088077f90967", + "segments": { + "aba97615-6e7c-4449-b72f-150f3be5b856": { + "insulation_reflective": false, + "display_name": "aba97615-6e7c-4449-b72f-150f3be5b856", + "insulation_quality": null, + "daily_period": 24, + "water_temp_c": 60.0, + "insulation_thickness_mm": 0.0, + "geometry": { + "type": "LineSegment3D", + "v": [ + 0.0, + 0.0, + 5.5 + ], + "p": [ + 0.0, + -5.5, + 0.0 + ] + }, + "identifier": "aba97615-6e7c-4449-b72f-150f3be5b856", + "user_data": {}, + "insulation_conductivity": 0.040000000000000001, + "diameter_mm": 38.099999999999994, + "material_value": "6-PEX" + } + }, + "user_data": {} + }, + "display_name": "Test_Trunk", + "branches": { + "ffbac499-0ce7-493a-a19f-516c494df1e3": { + "pipe_element": { + "identifier": "8bbed7e5-30ed-4beb-9ff7-ea40c939bb3f", + "display_name": "8bbed7e5-30ed-4beb-9ff7-ea40c939bb3f", + "segments": { + "989d601d-3872-40a2-b259-d432ff953fe5": { + "insulation_reflective": false, + "display_name": "989d601d-3872-40a2-b259-d432ff953fe5", + "insulation_quality": null, + "daily_period": 24, + "water_temp_c": 60.0, + "insulation_thickness_mm": 0.0, + "geometry": { + "type": "LineSegment3D", + "v": [ + 0.0, + 0.0, + 5.5 + ], + "p": [ + 0.0, + -5.5, + 0.0 + ] + }, + "identifier": "989d601d-3872-40a2-b259-d432ff953fe5", + "user_data": {}, + "insulation_conductivity": 0.040000000000000001, + "diameter_mm": 19.049999999999997, + "material_value": "3-COPPER_K" + } + }, + "user_data": {} + }, + "display_name": "Test_Branch", + "identifier": "ffbac499-0ce7-493a-a19f-516c494df1e3", + "user_data": {}, + "fixtures": { + "842770a8-05e8-492a-9d09-152eec547b6d": { + "identifier": "842770a8-05e8-492a-9d09-152eec547b6d", + "display_name": "Test_Fixture", + "segments": { + "f791ab20-e934-4e6b-88ee-2784c8b0d8eb": { + "insulation_reflective": false, + "display_name": "f791ab20-e934-4e6b-88ee-2784c8b0d8eb", + "insulation_quality": null, + "daily_period": 24, + "water_temp_c": 55.0, + "insulation_thickness_mm": 0.0, + "geometry": { + "type": "LineSegment3D", + "v": [ + 0.0, + 0.0, + 5.5 + ], + "p": [ + 0.0, + -5.5, + 0.0 + ] + }, + "identifier": "f791ab20-e934-4e6b-88ee-2784c8b0d8eb", + "user_data": {}, + "insulation_conductivity": 0.040000000000000001, + "diameter_mm": 9.5249999999999986, + "material_value": "1-COPPER_M" + } + }, + "user_data": {} + } + } + } + }, + "identifier": "bbb8e2c1-6b74-4bf4-8d07-630ee41f3dd9", + "multiplier": 1, + "user_data": {} + } }, + "number_tap_points": 1 + }, + "type": "RoomPhHvacPropertiesAbridged", + "heating_systems": [], + "id_num": 0, + "supportive_devices": [ { - "values": [ - 0.30767384079999999, - 0.38123479599999999, - 0.85777829100000003, - 0.76246959199999997, - 0.85777829100000003, - 0.47654349499999998, - 0.38123479599999999 - ], - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 8, - 0 - ], - [ - 12, - 0 - ], - [ - 13, - 0 - ], - [ - 17, - 0 - ], - [ - 18, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy" + "norm_energy_demand_W": 123.0, + "device_class_name": "PhSupportiveDevice", + "display_name": "Example Device", + "device_type": 10, + "in_conditioned_space": false, + "quantity": 3, + "identifier": "1198244f-ca31-4e9f-8124-1c864a202198", + "user_data": {}, + "annual_period_operation_khrs": 6.5 } ], - "schedule_type_limit": "Fractional", - "identifier": "Generic Office Equipment", - "schedule_rules": [ + "heat_pump_systems": [ { - "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", - "apply_sunday": false, - "start_date": [ - 1, - 1 - ], - "type": "ScheduleRuleAbridged", - "apply_saturday": false, - "apply_wednesday": true, - "apply_tuesday": true, - "apply_friday": true, - "apply_thursday": true, - "end_date": [ - 12, - 31 - ], - "apply_monday": true + "percent_coverage": 1.0, + "COP_2": 2.5, + "ambient_temp_1": -8.3330000000000002, + "display_name": "None", + "cooling_params": { + "percent_coverage": 1.0, + "ventilation": { + "display_name": "bc39b15f-4e5d-4088-8959-fde21bfd6455", + "capacity": 10.0, + "min_coil_temp": 12.0, + "used": false, + "annual_COP": 4.0, + "identifier": "bc39b15f-4e5d-4088-8959-fde21bfd6455", + "single_speed": false, + "user_data": {} + }, + "panel": { + "display_name": "b74c126b-7d31-4ebb-87b8-2119efef823b", + "used": false, + "annual_COP": 4.0, + "identifier": "b74c126b-7d31-4ebb-87b8-2119efef823b", + "user_data": {} + }, + "dehumidification": { + "display_name": "cf6106ce-c130-4242-8820-2e336504ff61", + "useful_heat_loss": false, + "used": false, + "annual_COP": 4.0, + "identifier": "cf6106ce-c130-4242-8820-2e336504ff61", + "user_data": {} + }, + "recirculation": { + "flow_rate_m3_hr": 100.0, + "display_name": "27e1d60b-0e1c-4f0c-a43d-b440759a9ac7", + "capacity": 10.0, + "min_coil_temp": 12.0, + "used": false, + "flow_rate_variable": true, + "annual_COP": 4.0, + "identifier": "27e1d60b-0e1c-4f0c-a43d-b440759a9ac7", + "single_speed": false, + "user_data": {} + } + }, + "heat_pump_class_name": "PhHeatPumpRatedMonthly", + "COP_1": 2.5, + "identifier": "b20d8e85-c347-43f5-bcd8-2c062355a1de", + "user_data": {}, + "ambient_temp_2": 8.3330000000000002 }, { - "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", - "apply_sunday": false, - "start_date": [ - 1, - 1 - ], - "type": "ScheduleRuleAbridged", - "apply_saturday": true, - "apply_wednesday": false, - "apply_tuesday": false, - "apply_friday": false, - "apply_thursday": false, - "end_date": [ - 12, - 31 - ], - "apply_monday": false - } - ] - }, - { - "default_day_schedule": "Seated Adult Activity_Day Schedule", - "type": "ScheduleRulesetAbridged", - "day_schedules": [ - { - "values": [ - 120.0 - ], - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "Seated Adult Activity_Day Schedule" + "percent_coverage": 1.0, + "COP_2": 4.1200000000000001, + "ambient_temp_1": -3.3300000000000001, + "display_name": "Example_Heat_Pump", + "cooling_params": { + "percent_coverage": 1.0, + "ventilation": { + "display_name": "6f86548a-db13-40da-be6c-30db908fa7a2", + "capacity": 10.0, + "min_coil_temp": 12.0, + "used": false, + "annual_COP": 4.0, + "identifier": "6f86548a-db13-40da-be6c-30db908fa7a2", + "single_speed": false, + "user_data": {} + }, + "panel": { + "display_name": "f59914ec-b635-480a-9fc8-eb5d5f21cdd3", + "used": false, + "annual_COP": 4.0, + "identifier": "f59914ec-b635-480a-9fc8-eb5d5f21cdd3", + "user_data": {} + }, + "dehumidification": { + "display_name": "_unnamed_dehumidification_cooling__e91ccd00", + "useful_heat_loss": false, + "used": true, + "annual_COP": 2.0, + "identifier": "e7c55390-85e5-4878-ad9e-2599bd81fd93", + "user_data": {} + }, + "recirculation": { + "flow_rate_m3_hr": 100.08000000000000, + "display_name": "_unnamed_recirculation_cooling__745edcfc", + "capacity": 10.0, + "min_coil_temp": 12.0, + "used": true, + "flow_rate_variable": true, + "annual_COP": 2.0, + "identifier": "ebfdbf61-0155-4b29-8654-bcdcce02890a", + "single_speed": false, + "user_data": {} + } + }, + "heat_pump_class_name": "PhHeatPumpRatedMonthly", + "COP_1": 3.3999999999999999, + "identifier": "fd75fa95-c82e-4b93-a9df-1f20249f3d63", + "user_data": {}, + "ambient_temp_2": 12.0 } ], - "schedule_type_limit": "Activity Level", - "identifier": "Seated Adult Activity", - "properties": { - "ph": { - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "type": "ScheduleRulesetPhProperties", - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" - } + "exhaust_vent_devices": [ + { + "device_class_name": "ExhaustVentDryer", + "display_name": "example_dryer_vent", + "quantity": 1, + "exhaust_flow_rate_m3s": 123.0, + "identifier": "6da20310-4deb-4be3-bf8a-36388aadd780", + "user_data": {}, + "annual_runtime_minutes": 7.625 + } + ] }, + "radiance": { + "type": "RoomRadiancePropertiesAbridged" + } + }, + "story": "1", + "type": "Room", + "identifier": "Room_10_903ea186", + "faces": [ { + "display_name": "Room_10_903ea186..Face0", "properties": { + "type": "FacePropertiesAbridged", "ph": { - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "type": "ScheduleRulesetPhProperties", - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 + "type": "FacePhPropertiesAbridged", + "id_num": 0 + }, + "energy": { + "type": "FaceEnergyPropertiesAbridged" }, - "type": "ScheduleRulesetProperties" + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + } }, - "winter_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", - "summer_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", - "holiday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", - "default_day_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun", - "type": "ScheduleRulesetAbridged", - "day_schedules": [ - { - "values": [ - 0.050000000000000003, - 0.04311628, - 0.050000000000000003 + "geometry": { + "plane": { + "o": [ + 0.0, + -5.5, + 3.3000000000000003 ], - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 - ] + "type": "Plane", + "x": [ + 0.98480775301220813, + -0.17364817766693041, + 0.0 ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun" + "n": [ + 0.17364817766693041, + 0.98480775301220813, + 0.0 + ] }, - { - "values": [ - 1.0 - ], - "times": [ - [ - 0, - 0 - ] + "type": "Face3D", + "boundary": [ + [ + 5.4164426415671443, + -6.4550649771681172, + 3.3000000000000003 ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn" - }, - { - "values": [ + [ + 5.4164426415671443, + -6.4550649771681172, 0.0 ], - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn" - }, - { - "values": [ - 0.050000000000000003, - 0.08623256, - 0.25869767999999999, - 0.12934883999999999, - 0.04311628, - 0.050000000000000003 - ], - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 8, - 0 - ], - [ - 12, - 0 - ], - [ - 17, - 0 - ], - [ - 19, - 0 - ] + [ + 0.0, + -5.5, + 0.0 ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat" + [ + 0.0, + -5.5, + 3.3000000000000003 + ] + ] + }, + "type": "Face", + "identifier": "Room_10_903ea186..Face0", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" }, + "sun_exposure": true, + "wind_exposure": true + }, + "apertures": [ { - "values": [ - 0.050000000000000003, - 0.10000000000000001, - 0.08623256, - 0.25869767999999999, - 0.77609304000000001, - 0.43116280000000001, - 0.25869767999999999, - 0.17246512, - 0.08623256, - 0.04311628 - ], - "times": [ - [ - 0, - 0 - ], - [ - 5, - 0 - ], - [ - 6, - 0 - ], - [ - 7, - 0 - ], - [ - 8, - 0 - ], - [ - 17, - 0 - ], - [ - 18, - 0 - ], - [ - 20, - 0 - ], - [ - 22, - 0 - ], - [ - 23, - 0 + "display_name": "Room_10_903ea186..Face0_Glz0", + "properties": { + "type": "AperturePropertiesAbridged", + "ph": { + "default_monthly_shading_correction_factor": 1.0, + "variant_type": "_unnamed_type_", + "install_depth": 0.1016, + "type": "AperturePhPropertiesAbridged", + "id_num": 0, + "winter_shading_factor": 0.75, + "summer_shading_factor": 0.75 + }, + "energy": { + "type": "ApertureEnergyPropertiesAbridged" + }, + "ph_hvac": { + "type": "AperturePhHvacProperties" + }, + "radiance": { + "type": "ApertureRadiancePropertiesAbridged" + } + }, + "is_operable": false, + "geometry": { + "plane": { + "o": [ + 0.89149122936767267, + -5.6571939568024794, + 2.7568536488623963 + ], + "type": "Plane", + "x": [ + 0.98480775301220813, + -0.17364817766693039, + 0.0 + ], + "n": [ + 0.17364817766693039, + 0.98480775301220813, + 0.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 4.5249514121994716, + -6.2978710203656378, + 2.7568536488623963 + ], + [ + 4.5249514121994716, + -6.2978710203656378, + 0.54314635113760423 + ], + [ + 0.89149122936767267, + -5.6571939568024794, + 0.54314635113760423 + ], + [ + 0.89149122936767267, + -5.6571939568024794, + 2.7568536488623963 + ] ] - ], - "interpolate": false, - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy" + }, + "type": "Aperture", + "identifier": "Room_10_903ea186..Face0_Glz0", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + }, + "sun_exposure": true, + "wind_exposure": true + } } ], - "schedule_type_limit": "Fractional", - "identifier": "Generic Office Lighting", - "schedule_rules": [ - { - "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", - "apply_sunday": false, - "start_date": [ - 1, - 1 + "face_type": "Wall" + }, + { + "display_name": "Room_10_903ea186..Face1", + "properties": { + "type": "FacePropertiesAbridged", + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 + }, + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + } + }, + "geometry": { + "plane": { + "o": [ + 5.4164426415671443, + -6.4550649771681172, + 3.3000000000000003 ], - "type": "ScheduleRuleAbridged", - "apply_saturday": false, - "apply_wednesday": true, - "apply_tuesday": true, - "apply_friday": true, - "apply_thursday": true, - "end_date": [ - 12, - 31 + "type": "Plane", + "x": [ + -0.1736481776669303, + -0.98480775301220813, + 0.0 ], - "apply_monday": true + "n": [ + 0.98480775301220813, + -0.1736481776669303, + 0.0 + ] }, - { - "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", - "apply_sunday": false, - "start_date": [ - 1, - 1 + "type": "Face3D", + "boundary": [ + [ + 4.6523906598326512, + -10.788219090421832, + 3.3000000000000003 ], - "type": "ScheduleRuleAbridged", - "apply_saturday": true, - "apply_wednesday": false, - "apply_tuesday": false, - "apply_friday": false, - "apply_thursday": false, - "end_date": [ - 12, - 31 + [ + 4.6523906598326512, + -10.788219090421832, + 0.0 ], - "apply_monday": false - } - ] - } - ], - "constructions": [ - { - "type": "WindowConstructionShadeAbridged", - "shade_material": "test-shade", - "control_type": "AlwaysOn", - "shade_location": "Interior", - "window_construction": { - "type": "WindowConstructionAbridged", - "properties": { - "ph": { - "type": "WindowConstructionPhProperties", - "ph_frame": { - "id_num": 0, - "display_name": "PhWindowFrame_36e16ed3", - "user_data": {}, - "right": { - "id_num": 0, - "width": 0.10000000000000001, - "psi_install": 0.040000000000000001, - "display_name": "PhWindowFrameElement_04e63bc1", - "user_data": {}, - "chi_value": 0.0, - "u_factor": 1.0, - "identifier": "PhWindowFrameElement_04e63bc1", - "psi_glazing": 0.040000000000000001 - }, - "left": { - "id_num": 0, - "width": 0.10000000000000001, - "psi_install": 0.040000000000000001, - "display_name": "PhWindowFrameElement_04e63bc1", - "user_data": {}, - "chi_value": 0.0, - "u_factor": 1.0, - "identifier": "PhWindowFrameElement_04e63bc1", - "psi_glazing": 0.040000000000000001 - }, - "top": { - "id_num": 0, - "width": 0.10000000000000001, - "psi_install": 0.040000000000000001, - "display_name": "PhWindowFrameElement_04e63bc1", - "user_data": {}, - "chi_value": 0.0, - "u_factor": 1.0, - "identifier": "PhWindowFrameElement_04e63bc1", - "psi_glazing": 0.040000000000000001 - }, - "bottom": { - "id_num": 0, - "width": 0.10000000000000001, - "psi_install": 0.040000000000000001, - "display_name": "PhWindowFrameElement_04e63bc1", - "user_data": {}, - "chi_value": 0.0, - "u_factor": 1.0, - "identifier": "PhWindowFrameElement_04e63bc1", - "psi_glazing": 0.040000000000000001 - }, - "identifier": "PhWindowFrame_36e16ed3" - }, - "ph_glazing": { - "id_num": 0, - "display_name": "PhWindowGlazing_bb1f48a9", - "user_data": {}, - "g_value": 0.40000000000000002, - "u_factor": 0.80000000000000004, - "identifier": "PhWindowGlazing_bb1f48a9" - }, - "id_num": 0 - }, - "type": "WindowConstructionProperties" - }, - "materials": [ - "PhWindowConstruction_50f86af8" - ], - "identifier": "PhWindowConstruction_50f86af8" + [ + 5.4164426415671443, + -6.4550649771681172, + 0.0 + ], + [ + 5.4164426415671443, + -6.4550649771681172, + 3.3000000000000003 + ] + ] }, - "identifier": "PhWindowConstruction_50f86af8", - "properties": { - "ph": { - "type": "WindowConstructionShadePhProperties", - "id_num": 0 - }, - "type": "WindowConstructionShadeProperties" - } + "type": "Face", + "identifier": "Room_10_903ea186..Face1", + "boundary_condition": { + "type": "Surface", + "boundary_condition_objects": [ + "Room_16_ae9f894e..Face3", + "Room_16_ae9f894e" + ] + }, + "face_type": "Wall" }, { - "type": "WindowConstructionAbridged", + "display_name": "Room_10_903ea186..Face2", "properties": { + "type": "FacePropertiesAbridged", "ph": { - "type": "WindowConstructionPhProperties", - "ph_frame": { - "id_num": 0, - "display_name": "PhWindowFrame_8e137c0f", - "user_data": {}, - "right": { - "id_num": 0, - "width": 0.10000000000000001, - "psi_install": 0.040000000000000001, - "display_name": "PhWindowFrameElement_5f50f3d6", - "user_data": {}, - "chi_value": 0.0, - "u_factor": 0.123, - "identifier": "PhWindowFrameElement_5f50f3d6", - "psi_glazing": 0.040000000000000001 - }, - "left": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 + }, + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + } + }, + "geometry": { + "plane": { + "o": [ + 4.6523906598326512, + -10.788219090421832, + 3.3000000000000003 + ], + "type": "Plane", + "x": [ + -0.98480775301220813, + 0.17364817766693011, + 0.0 + ], + "n": [ + -0.17364817766693011, + -0.98480775301220813, + 0.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + -0.76405198173449351, + -9.8331541132537161, + 3.3000000000000003 + ], + [ + -0.76405198173449351, + -9.8331541132537161, + 0.0 + ], + [ + 4.6523906598326512, + -10.788219090421832, + 0.0 + ], + [ + 4.6523906598326512, + -10.788219090421832, + 3.3000000000000003 + ] + ] + }, + "type": "Face", + "identifier": "Room_10_903ea186..Face2", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + }, + "sun_exposure": true, + "wind_exposure": true + }, + "apertures": [ + { + "display_name": "Room_10_903ea186..Face2_Glz0", + "properties": { + "type": "AperturePropertiesAbridged", + "ph": { + "default_monthly_shading_correction_factor": 1.0, + "variant_type": "_unnamed_type_", + "install_depth": 0.1016, + "type": "AperturePhPropertiesAbridged", "id_num": 0, - "width": 0.10000000000000001, - "psi_install": 0.040000000000000001, - "display_name": "PhWindowFrameElement_5f50f3d6", - "user_data": {}, - "chi_value": 0.0, - "u_factor": 0.123, - "identifier": "PhWindowFrameElement_5f50f3d6", - "psi_glazing": 0.040000000000000001 + "winter_shading_factor": 0.75, + "summer_shading_factor": 0.75 }, - "top": { - "id_num": 0, - "width": 0.10000000000000001, - "psi_install": 0.040000000000000001, - "display_name": "PhWindowFrameElement_5f50f3d6", - "user_data": {}, - "chi_value": 0.0, - "u_factor": 0.123, - "identifier": "PhWindowFrameElement_5f50f3d6", - "psi_glazing": 0.040000000000000001 + "energy": { + "type": "ApertureEnergyPropertiesAbridged" }, - "bottom": { - "id_num": 0, - "width": 0.10000000000000001, - "psi_install": 0.040000000000000001, - "display_name": "PhWindowFrameElement_5f50f3d6", - "user_data": {}, - "chi_value": 0.0, - "u_factor": 0.123, - "identifier": "PhWindowFrameElement_5f50f3d6", - "psi_glazing": 0.040000000000000001 + "ph_hvac": { + "type": "AperturePhHvacProperties" }, - "identifier": "PhWindowFrame_8e137c0f" + "radiance": { + "type": "ApertureRadiancePropertiesAbridged" + } }, - "ph_glazing": { - "id_num": 0, - "display_name": "PhWindowGlazing_9eac3251", - "user_data": {}, - "g_value": 0.40000000000000002, - "u_factor": 0.80000000000000004, - "identifier": "PhWindowGlazing_9eac3251" + "is_operable": false, + "geometry": { + "plane": { + "o": [ + 3.7608994304649785, + -10.631025133619353, + 2.7568536488623963 + ], + "type": "Plane", + "x": [ + -0.98480775301220813, + 0.17364817766692994, + 0.0 + ], + "n": [ + -0.17364817766692994, + -0.98480775301220813, + 0.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 0.12743924763317918, + -9.9903480700561964, + 2.7568536488623963 + ], + [ + 0.12743924763317918, + -9.9903480700561964, + 0.54314635113760423 + ], + [ + 3.7608994304649785, + -10.631025133619353, + 0.54314635113760423 + ], + [ + 3.7608994304649785, + -10.631025133619353, + 2.7568536488623963 + ] + ] }, - "id_num": 0 - }, - "type": "WindowConstructionProperties" - }, - "materials": [ - "PhWindowConstruction_807307df" + "type": "Aperture", + "identifier": "Room_10_903ea186..Face2_Glz0", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + }, + "sun_exposure": true, + "wind_exposure": true + } + } ], - "identifier": "PhWindowConstruction_807307df" - } - ], - "construction_sets": [ - { - "shade_construction": null, - "air_boundary_construction": null, - "type": "ConstructionSetAbridged", - "floor_set": { - "exterior_construction": null, - "ground_construction": null, - "type": "FloorConstructionSetAbridged", - "interior_construction": null - }, - "wall_set": { - "exterior_construction": null, - "ground_construction": null, - "type": "WallConstructionSetAbridged", - "interior_construction": null - }, - "aperture_set": { - "skylight_construction": "PhWindowConstruction_807307df", - "type": "ApertureConstructionSetAbridged", - "operable_construction": "PhWindowConstruction_807307df", - "interior_construction": null, - "window_construction": "PhWindowConstruction_807307df" - }, - "door_set": { - "interior_glass_construction": null, - "exterior_construction": null, - "type": "DoorConstructionSetAbridged", - "exterior_glass_construction": "PhWindowConstruction_807307df", - "interior_construction": null, - "overhead_construction": null - }, - "roof_ceiling_set": { - "exterior_construction": null, - "ground_construction": null, - "type": "RoofCeilingConstructionSetAbridged", - "interior_construction": null - }, - "identifier": "ConstructionSet_e88ffbae" + "face_type": "Wall" }, { - "shade_construction": null, - "air_boundary_construction": null, - "type": "ConstructionSetAbridged", - "floor_set": { - "exterior_construction": null, - "ground_construction": null, - "type": "FloorConstructionSetAbridged", - "interior_construction": null - }, - "wall_set": { - "exterior_construction": null, - "ground_construction": null, - "type": "WallConstructionSetAbridged", - "interior_construction": null - }, - "aperture_set": { - "skylight_construction": "PhWindowConstruction_50f86af8", - "type": "ApertureConstructionSetAbridged", - "operable_construction": "PhWindowConstruction_50f86af8", - "interior_construction": null, - "window_construction": "PhWindowConstruction_50f86af8" - }, - "door_set": { - "interior_glass_construction": null, - "exterior_construction": null, - "type": "DoorConstructionSetAbridged", - "exterior_glass_construction": "PhWindowConstruction_50f86af8", - "interior_construction": null, - "overhead_construction": null - }, - "roof_ceiling_set": { - "exterior_construction": null, - "ground_construction": null, - "type": "RoofCeilingConstructionSetAbridged", - "interior_construction": null - }, - "identifier": "ConstructionSet_f1e90487" - } - ], - "schedule_type_limits": [ - { - "lower_limit": 0.0, - "type": "ScheduleTypeLimit", - "unit_type": "ActivityLevel", - "upper_limit": { - "type": "NoLimit" + "display_name": "Room_10_903ea186..Face3", + "properties": { + "type": "FacePropertiesAbridged", + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 + }, + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + } }, - "numeric_type": "Continuous", - "identifier": "Activity Level" - }, - { - "lower_limit": -273.14999999999998, - "type": "ScheduleTypeLimit", - "unit_type": "Temperature", - "upper_limit": { - "type": "NoLimit" + "geometry": { + "plane": { + "o": [ + -0.76405198173449351, + -9.8331541132537161, + 3.3000000000000003 + ], + "type": "Plane", + "x": [ + 0.17364817766693036, + 0.98480775301220813, + 0.0 + ], + "n": [ + -0.98480775301220813, + 0.17364817766693036, + 0.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 0.0, + -5.5, + 3.3000000000000003 + ], + [ + 0.0, + -5.5, + 0.0 + ], + [ + -0.76405198173449351, + -9.8331541132537161, + 0.0 + ], + [ + -0.76405198173449351, + -9.8331541132537161, + 3.3000000000000003 + ] + ] }, - "numeric_type": "Continuous", - "identifier": "Temperature" - }, - { - "lower_limit": 0.0, - "type": "ScheduleTypeLimit", - "unit_type": "Dimensionless", - "upper_limit": 1.0, - "numeric_type": "Continuous", - "identifier": "Fractional" - } - ] - }, - "ph": { - "type": "ModelPhPropertiesAbridged", - "bldg_segments": [ - { - "num_dwelling_units": 1, - "thermal_bridges": { - "58011a83-14c6-4c29-9130-9c17ca993337": { - "fRsi_value": 0.75, - "id_num": 0, - "_group_type": { - "value": "15-AMBIENT" + "type": "Face", + "identifier": "Room_10_903ea186..Face3", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + }, + "sun_exposure": true, + "wind_exposure": true + }, + "apertures": [ + { + "display_name": "Room_10_903ea186..Face3_Glz0", + "properties": { + "type": "AperturePropertiesAbridged", + "ph": { + "default_monthly_shading_correction_factor": 1.0, + "variant_type": "_unnamed_type_", + "install_depth": 0.1016, + "type": "AperturePhPropertiesAbridged", + "id_num": 0, + "winter_shading_factor": 0.75, + "summer_shading_factor": 0.75 + }, + "energy": { + "type": "ApertureEnergyPropertiesAbridged" + }, + "ph_hvac": { + "type": "AperturePhHvacProperties" + }, + "radiance": { + "type": "ApertureRadiancePropertiesAbridged" + } }, - "display_name": "_unnamed_bldg_segment__744b8719", - "user_data": {}, + "is_operable": false, "geometry": { - "type": "Polyline3D", - "vertices": [ - [ - 0.0, - 0.0, - 0.0 + "plane": { + "o": [ + -0.63829681629251001, + -9.1199611297595773, + 2.7568536488623963 ], - [ - 5.0, - 0.0, + "type": "Plane", + "x": [ + 0.17364817766693039, + 0.98480775301220813, 0.0 ], - [ - 5.0, - 0.0, - 3.0 - ], - [ - 0.0, - 0.0, - 3.0 - ], - [ - 0.0, - 0.0, + "n": [ + -0.98480775301220813, + 0.17364817766693039, 0.0 ] - ] - }, - "quantity": 1.0, - "psi_value": 0.01, - "identifier": "58011a83-14c6-4c29-9130-9c17ca993337" - }, - "96acf591-99f1-4532-bfb0-a3dc29d483ec": { - "fRsi_value": 0.75, - "id_num": 0, - "_group_type": { - "value": "15-AMBIENT" - }, - "display_name": "_unnamed_bldg_segment__eb3ed401", - "user_data": {}, - "geometry": { - "type": "Polyline3D", - "vertices": [ - [ - 0.82294901687515765, - 0.0, - 0.49376941012509468 - ], + }, + "type": "Face3D", + "boundary": [ [ - 4.1770509831248424, - 0.0, - 0.49376941012509468 + -0.12575516544198348, + -6.2131929834941388, + 2.7568536488623963 ], [ - 4.1770509831248424, - 0.0, - 2.5062305898749053 + -0.12575516544198348, + -6.2131929834941388, + 0.54314635113760423 ], [ - 0.82294901687515765, - 0.0, - 2.5062305898749053 + -0.63829681629251001, + -9.1199611297595773, + 0.54314635113760423 ], [ - 0.82294901687515765, - 0.0, - 0.49376941012509468 + -0.63829681629251001, + -9.1199611297595773, + 2.7568536488623963 ] ] }, - "quantity": 1.0, - "psi_value": 0.01, - "identifier": "96acf591-99f1-4532-bfb0-a3dc29d483ec" + "type": "Aperture", + "identifier": "Room_10_903ea186..Face3_Glz0", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + }, + "sun_exposure": true, + "wind_exposure": true + } + } + ], + "face_type": "Wall" + }, + { + "display_name": "Room_10_903ea186..Face4", + "properties": { + "type": "FacePropertiesAbridged", + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 }, - "583fd8cc-6ff6-4046-97f9-e2d28a92a0b7": { - "fRsi_value": 0.75, - "id_num": 0, - "_group_type": { - "value": "15-AMBIENT" - }, - "display_name": "_unnamed_bldg_segment__a1821d34", - "user_data": {}, - "geometry": { - "type": "Polyline3D", - "vertices": [ - [ - 12.0, - 0.0, - 0.0 - ], - [ - 12.0, - 4.0, - 0.0 - ], - [ - 12.0, - 4.0, - 3.0 - ], - [ - 12.0, - 0.0, - 3.0 - ], - [ - 12.0, - 0.0, - 0.0 - ] - ] - }, - "quantity": 1.0, - "psi_value": 0.01, - "identifier": "583fd8cc-6ff6-4046-97f9-e2d28a92a0b7" + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + } + }, + "geometry": { + "plane": { + "o": [ + 5.4164426415671443, + -6.4550649771681172, + 0.0 + ], + "type": "Plane", + "x": [ + 1.0, + 0.0, + 0.0 + ], + "n": [ + 0.0, + 0.0, + -1.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 5.4164426415671443, + -6.4550649771681172, + 0.0 + ], + [ + 4.6523906598326512, + -10.788219090421832, + 0.0 + ], + [ + -0.76405198173449351, + -9.8331541132537161, + 0.0 + ], + [ + 0.0, + -5.5, + 0.0 + ] + ] + }, + "type": "Face", + "identifier": "Room_10_903ea186..Face4", + "boundary_condition": { + "type": "Ground" + }, + "face_type": "Floor" + }, + { + "display_name": "Room_10_903ea186..Face5", + "properties": { + "type": "FacePropertiesAbridged", + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 + }, + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + } + }, + "geometry": { + "plane": { + "o": [ + -0.76405198173449351, + -9.8331541132537161, + 3.3000000000000003 + ], + "type": "Plane", + "x": [ + 1.0, + 0.0, + 0.0 + ], + "n": [ + 0.0, + 0.0, + 1.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 0.0, + -5.5, + 3.3000000000000003 + ], + [ + -0.76405198173449351, + -9.8331541132537161, + 3.3000000000000003 + ], + [ + 4.6523906598326512, + -10.788219090421832, + 3.3000000000000003 + ], + [ + 5.4164426415671443, + -6.4550649771681172, + 3.3000000000000003 + ] + ] + }, + "type": "Face", + "identifier": "Room_10_903ea186..Face5", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" }, - "03a8e742-47e8-49d8-bf62-0d8b79038b88": { - "fRsi_value": 0.75, - "id_num": 0, - "_group_type": { - "value": "15-AMBIENT" + "sun_exposure": true, + "wind_exposure": true + }, + "apertures": [ + { + "display_name": "Room_10_903ea186..Face5_Glz0", + "properties": { + "type": "AperturePropertiesAbridged", + "ph": { + "default_monthly_shading_correction_factor": 1.0, + "variant_type": "_unnamed_type_", + "install_depth": 0.1016, + "type": "AperturePhPropertiesAbridged", + "id_num": 0, + "winter_shading_factor": 0.75, + "summer_shading_factor": 0.75 + }, + "energy": { + "type": "ApertureEnergyPropertiesAbridged" + }, + "ph_hvac": { + "type": "AperturePhHvacProperties" + }, + "radiance": { + "type": "ApertureRadiancePropertiesAbridged" + } }, - "display_name": "_unnamed_bldg_segment__7a031f9b", - "user_data": {}, + "is_operable": false, "geometry": { - "type": "Polyline3D", - "vertices": [ - [ - 6.1521286236252202, - 0.0, - 0.49376941012509468 - ], - [ - 10.847871376374780, - 0.0, - 0.49376941012509468 + "plane": { + "o": [ + 3.9710638220646373, + -10.013777334829634, + 3.3000000000000003 ], - [ - 10.847871376374780, + "type": "Plane", + "x": [ + 1.0, 0.0, - 2.5062305898749053 + 0.0 ], - [ - 6.1521286236252202, + "n": [ 0.0, - 2.5062305898749053 - ], - [ - 6.1521286236252202, 0.0, - 0.49376941012509468 + 1.0 ] - ] - }, - "quantity": 1.0, - "psi_value": 0.01, - "identifier": "03a8e742-47e8-49d8-bf62-0d8b79038b88" - }, - "cf4ee01b-ff90-4039-829f-fdb6e400c438": { - "fRsi_value": 0.75, - "id_num": 0, - "_group_type": { - "value": "15-AMBIENT" - }, - "display_name": "_unnamed_bldg_segment__fd11fe17", - "user_data": {}, - "geometry": { - "type": "Polyline3D", - "vertices": [ - [ - 5.0, - 0.0, - 0.0 - ], + }, + "type": "Face3D", + "boundary": [ [ - 12.0, - 0.0, - 0.0 + 0.6813268377680135, + -6.2744417555921990, + 3.3000000000000003 ], [ - 12.0, - 0.0, - 3.0 + 0.14106050030453293, + -9.3384444130002837, + 3.3000000000000003 ], [ - 5.0, - 0.0, - 3.0 + 3.9710638220646373, + -10.013777334829634, + 3.3000000000000003 ], [ - 5.0, - 0.0, - 0.0 + 4.5113301595281179, + -6.9497746774215505, + 3.3000000000000003 ] ] }, - "quantity": 1.0, - "psi_value": 0.01, - "identifier": "cf4ee01b-ff90-4039-829f-fdb6e400c438" - }, - "5d55bf63-c16f-42ad-9894-3de9943c2bd0": { - "fRsi_value": 0.75, - "id_num": 0, - "_group_type": { - "value": "15-AMBIENT" - }, - "display_name": "_unnamed_bldg_segment__28784bfd", - "user_data": {}, - "geometry": { - "type": "Polyline3D", - "vertices": [ - [ - 0.0, - 3.3416407864998741, - 0.49376941012509468 - ], - [ - 0.0, - 0.65835921350012616, - 0.49376941012509468 - ], - [ - 0.0, - 0.65835921350012616, - 2.5062305898749053 - ], - [ - 0.0, - 3.3416407864998741, - 2.5062305898749053 + "type": "Aperture", + "identifier": "Room_10_903ea186..Face5_Glz0", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + }, + "sun_exposure": true, + "wind_exposure": true + } + } + ], + "face_type": "RoofCeiling" + } + ] + }, + { + "display_name": "Room_16", + "properties": { + "type": "RoomPropertiesAbridged", + "ph": { + "ph_foundations": [], + "ph_bldg_segment_id": "206756f4-2f42-4942-9bf3-10b6e50c1b50", + "specific_heat_capacity": "1-LIGHTWEIGHT", + "type": "RoomPhPropertiesAbridged", + "spaces": [ + { + "volumes": [ + { + "floor": { + "display_name": "d5e4028f-2643-4d2d-91ca-20f2856a684d", + "geometry": { + "plane": { + "o": [ + 5.2895414217061774, + -10.342081323981931, + 0.0 + ], + "type": "Plane", + "x": [ + 1.0, + 0.0, + 0.0 + ], + "n": [ + 0.0, + 0.0, + 1.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 5.2895414217061774, + -10.342081323981931, + 0.0 + ], + [ + 8.5394070066464636, + -10.915120310282800, + 0.0 + ], + [ + 9.1124459929473343, + -7.6652547253425141, + 0.0 + ], + [ + 5.8625804080070480, + -7.0922157390416434, + 0.0 + ] + ] + }, + "identifier": "d5e4028f-2643-4d2d-91ca-20f2856a684d", + "user_data": {}, + "floor_segments": [ + { + "weighted_net_floor_area": 10.890000000000001, + "display_name": "3597e215-f4c1-424c-84c7-e668c3770371", + "floor_area": 10.890000000000001, + "geometry": { + "plane": { + "o": [ + 5.2895414217061774, + -10.342081323981931, + 0.0 + ], + "type": "Plane", + "x": [ + 1.0, + 0.0, + 0.0 + ], + "n": [ + 0.0, + 0.0, + 1.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 5.2895414217061774, + -10.342081323981931, + 0.0 + ], + [ + 8.5394070066464636, + -10.915120310282800, + 0.0 + ], + [ + 9.1124459929473343, + -7.6652547253425141, + 0.0 + ], + [ + 5.8625804080070480, + -7.0922157390416434, + 0.0 + ] + ] + }, + "reference_point": { + "z": 0.11000000000000001, + "type": "Point3D", + "x": 7.2009937073267549, + "y": -9.0036680246622218 + }, + "identifier": "3597e215-f4c1-424c-84c7-e668c3770371", + "weighting_factor": 1.0, + "net_area_factor": 1.0, + "user_data": {}, + "net_floor_area": 10.890000000000001, + "weighted_floor_area": 10.890000000000001 + } + ] + }, + "display_name": "50dc16e6-d4b1-4801-95a8-c8c96bc9341e", + "geometry": [ + { + "plane": { + "o": [ + 5.2895414217061774, + -10.342081323981931, + 2.75 + ], + "type": "Plane", + "x": [ + 0.17364817766693044, + 0.98480775301220813, + 0.0 + ], + "n": [ + -0.98480775301220813, + 0.17364817766693044, + 0.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 5.2895414217061774, + -10.342081323981931, + 2.75 + ], + [ + 5.8625804080070480, + -7.0922157390416434, + 2.75 + ], + [ + 5.8625804080070480, + -7.0922157390416434, + 0.0 + ], + [ + 5.2895414217061774, + -10.342081323981931, + 0.0 + ] + ] + }, + { + "plane": { + "o": [ + 5.8625804080070480, + -7.0922157390416434, + 2.75 + ], + "type": "Plane", + "x": [ + 0.98480775301220802, + -0.17364817766693053, + 0.0 + ], + "n": [ + 0.17364817766693053, + 0.98480775301220802, + 0.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 5.8625804080070480, + -7.0922157390416434, + 2.75 + ], + [ + 9.1124459929473343, + -7.6652547253425141, + 2.75 + ], + [ + 9.1124459929473343, + -7.6652547253425141, + 0.0 + ], + [ + 5.8625804080070480, + -7.0922157390416434, + 0.0 + ] + ] + }, + { + "plane": { + "o": [ + 9.1124459929473343, + -7.6652547253425141, + 2.75 + ], + "type": "Plane", + "x": [ + -0.17364817766693053, + -0.98480775301220802, + 0.0 + ], + "n": [ + 0.98480775301220802, + -0.17364817766693053, + 0.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 9.1124459929473343, + -7.6652547253425141, + 2.75 + ], + [ + 8.5394070066464636, + -10.915120310282800, + 2.75 + ], + [ + 8.5394070066464636, + -10.915120310282800, + 0.0 + ], + [ + 9.1124459929473343, + -7.6652547253425141, + 0.0 + ] + ] + }, + { + "plane": { + "o": [ + 8.5394070066464636, + -10.915120310282800, + 2.75 + ], + "type": "Plane", + "x": [ + -0.98480775301220813, + 0.17364817766693003, + 0.0 + ], + "n": [ + -0.17364817766693003, + -0.98480775301220813, + 0.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 8.5394070066464636, + -10.915120310282800, + 2.75 + ], + [ + 5.2895414217061774, + -10.342081323981931, + 2.75 + ], + [ + 5.2895414217061774, + -10.342081323981931, + 0.0 + ], + [ + 8.5394070066464636, + -10.915120310282800, + 0.0 + ] + ] + }, + { + "plane": { + "o": [ + 5.8625804080070480, + -7.0922157390416434, + 0.0 + ], + "type": "Plane", + "x": [ + 1.0, + 0.0, + 0.0 + ], + "n": [ + 0.0, + 0.0, + -1.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 5.8625804080070480, + -7.0922157390416434, + 0.0 + ], + [ + 9.1124459929473343, + -7.6652547253425141, + 0.0 + ], + [ + 8.5394070066464636, + -10.915120310282800, + 0.0 + ], + [ + 5.2895414217061774, + -10.342081323981931, + 0.0 + ] + ] + }, + { + "plane": { + "o": [ + 8.5394070066464636, + -10.915120310282800, + 2.75 + ], + "type": "Plane", + "x": [ + 1.0, + 0.0, + 0.0 + ], + "n": [ + 0.0, + 0.0, + 1.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 8.5394070066464636, + -10.915120310282800, + 2.75 + ], + [ + 9.1124459929473343, + -7.6652547253425141, + 2.75 + ], + [ + 5.8625804080070480, + -7.0922157390416434, + 2.75 + ], + [ + 5.2895414217061774, + -10.342081323981931, + 2.75 + ] + ] + } ], - [ - 0.0, - 3.3416407864998741, - 0.49376941012509468 - ] - ] + "identifier": "50dc16e6-d4b1-4801-95a8-c8c96bc9341e", + "user_data": {}, + "avg_ceiling_height": 2.75 + } + ], + "properties": { + "type": "SpaceProperties", + "energy": { + "type": "SpaceEnergyProperties", + "id_num": 0 + }, + "ph": { + "_v_tran": null, + "type": "SpacePhProperties", + "id_num": 0, + "_v_sup": null, + "_v_eta": null + } }, - "quantity": 1.0, - "psi_value": 0.01, - "identifier": "5d55bf63-c16f-42ad-9894-3de9943c2bd0" + "number": "102", + "wufi_type": 99, + "quantity": 1, + "identifier": "e263a30c-a422-43d8-914d-31389420e1e6", + "user_data": {}, + "name": "Room_16" + } + ] + }, + "energy": { + "people": { + "radiant_fraction": 0.29999999999999999, + "properties": { + "type": "PeopleProperties", + "ph": { + "dwellings": { + "num_dwellings": 2, + "identifier": "5fe65a27-3411-43c4-acfb-77f5f1993ab6" + }, + "number_people": 2, + "type": "PeoplePhProperties", + "id_num": 0, + "number_bedrooms": 2 + } }, - "75644315-948a-4328-be2b-8eaf66c95e07": { - "fRsi_value": 0.75, - "id_num": 0, - "_group_type": { - "value": "15-AMBIENT" - }, - "display_name": "_unnamed_bldg_segment__aba204fe", + "type": "PeopleAbridged", + "identifier": "Generic Office People", + "latent_fraction": { + "type": "Autocalculate" + }, + "activity_schedule": "Seated Adult Activity", + "people_per_area": 0.071428571428571425, + "occupancy_schedule": "Generic Office Occupancy" + }, + "electric_equipment": { + "radiant_fraction": 0.5, + "schedule": "Generic Office Equipment", + "properties": { + "type": "ElectricEquipmentProperties", + "ph": { + "equipment_collection": { + "equipment_set": { + "e87e0851-6457-4766-8d31-3dae54bf67e8": { + "energy_demand": 0, + "display_name": "PHIUS+ MELS", + "in_conditioned_space": true, + "equipment_type": "PhPhiusMEL", + "reference_quantity": 3, + "energy_demand_per_use": 0, + "quantity": 1, + "identifier": "e87e0851-6457-4766-8d31-3dae54bf67e8", + "user_data": {}, + "reference_energy_norm": 1, + "comment": "default", + "combined_energy_factor": 0 + }, + "7b26b75b-7055-4621-802a-57eb946463ed": { + "energy_demand": 120, + "display_name": "Laundry - washer", + "in_conditioned_space": true, + "equipment_type": "PhClothesWasher", + "reference_quantity": 1, + "capacity": 0.12740000000000001, + "_water_connection": { + "value": "2-COLD WATER CONNECTION" + }, + "energy_demand_per_use": 0, + "utilization_factor": 1.0, + "quantity": 1, + "modified_energy_factor": 2.7000000000000002, + "identifier": "7b26b75b-7055-4621-802a-57eb946463ed", + "user_data": {}, + "reference_energy_norm": 2, + "comment": "default", + "combined_energy_factor": 0 + }, + "56c88770-ab3c-4782-8826-cc840ddbb165": { + "energy_demand": 1.2200000000000000, + "display_name": "Kitchen fridge/freeze combo", + "in_conditioned_space": true, + "equipment_type": "PhFridgeFreezer", + "reference_quantity": 4, + "energy_demand_per_use": 0, + "quantity": 1, + "identifier": "56c88770-ab3c-4782-8826-cc840ddbb165", + "user_data": {}, + "reference_energy_norm": 1, + "comment": "default", + "combined_energy_factor": 0 + }, + "d54a18a7-3cf1-419b-9387-143735fb92dc": { + "frac_high_efficiency": 1.0, + "energy_demand": 0, + "display_name": "PHIUS+ Interior Lighting", + "in_conditioned_space": true, + "equipment_type": "PhPhiusLightingInterior", + "reference_quantity": 6, + "energy_demand_per_use": 0, + "quantity": 1, + "identifier": "d54a18a7-3cf1-419b-9387-143735fb92dc", + "user_data": {}, + "reference_energy_norm": 1, + "comment": "default", + "combined_energy_factor": 0 + }, + "975a1bcd-663f-4a79-bc17-6b0c47187e9c": { + "energy_demand": 269, + "display_name": "Kitchen dishwasher", + "in_conditioned_space": true, + "equipment_type": "PhDishwasher", + "reference_quantity": 1, + "capacity": 12, + "_water_connection": { + "value": "2-COLD WATER CONNECTION" + }, + "energy_demand_per_use": 0, + "capacity_type": 1, + "quantity": 1, + "identifier": "975a1bcd-663f-4a79-bc17-6b0c47187e9c", + "user_data": {}, + "reference_energy_norm": 2, + "comment": "default", + "combined_energy_factor": 0 + }, + "2e1c829f-6e2e-4c54-955c-b14d5ba54faf": { + "energy_demand": 0, + "gas_efficiency_factor": 2.6699999999999999, + "display_name": "Laundry - dryer", + "in_conditioned_space": true, + "equipment_type": "PhClothesDryer", + "reference_quantity": 1, + "gas_consumption": 0, + "field_utilization_factor_type": 1, + "energy_demand_per_use": 0, + "quantity": 1, + "field_utilization_factor": 1.1799999999999999, + "identifier": "2e1c829f-6e2e-4c54-955c-b14d5ba54faf", + "user_data": {}, + "reference_energy_norm": 2, + "comment": "default", + "_dryer_type": { + "value": "5-ELECTRIC EXHAUST AIR DRYER" + }, + "combined_energy_factor": 3.9300000000000002 + }, + "4d0e67d1-d4d2-4cf4-a80f-c735ade785c1": { + "energy_demand": 0.20000000000000001, + "display_name": "Kitchen cooking", + "in_conditioned_space": true, + "equipment_type": "PhCooktop", + "reference_quantity": 1, + "_cooktop_type": { + "value": "1-ELECTRICITY" + }, + "energy_demand_per_use": 0, + "quantity": 1, + "identifier": "4d0e67d1-d4d2-4cf4-a80f-c735ade785c1", + "user_data": {}, + "reference_energy_norm": 1, + "comment": "default", + "combined_energy_factor": 0 + }, + "3f7f150d-5d27-4ac3-a9a3-d3c40cddbade": { + "frac_high_efficiency": 1.0, + "energy_demand": 0, + "display_name": "PHIUS+ Exterior Lighting", + "in_conditioned_space": false, + "equipment_type": "PhPhiusLightingExterior", + "reference_quantity": 6, + "energy_demand_per_use": 0, + "quantity": 1, + "identifier": "3f7f150d-5d27-4ac3-a9a3-d3c40cddbade", + "user_data": {}, + "reference_energy_norm": 1, + "comment": "default", + "combined_energy_factor": 0 + } + } + }, + "type": "ElectricEquipmentPhProperties" + } + }, + "lost_fraction": 0.0, + "watts_per_area": 10.330000000000000, + "type": "ElectricEquipmentAbridged", + "identifier": "Generic Office Equipment_c93f5b67", + "latent_fraction": 0.0 + }, + "hvac": "Room_16_ae9f894e Ideal Loads Air System", + "service_hot_water": { + "flow_per_area": 3.5714285714285717e-05, + "schedule": "Always On", + "sensible_fraction": 0.20000000000000001, + "type": "ServiceHotWaterAbridged", + "identifier": "Room_16_ae9f894e_service_hot_water", + "latent_fraction": 0.050000000000000003, + "target_temperature": 60.0 + }, + "type": "RoomEnergyPropertiesAbridged", + "program_type": "Generic Office Program", + "construction_set": "ConstructionSet_25ce842d" + }, + "ph_hvac": { + "ventilation_system": { + "exhaust_ducting": [ + { + "display_name": "Test_Vent_System_exhaust", + "identifier": "3f3b21dc-5cbd-4685-8c0e-8783a3992ec7", + "user_data": {}, + "duct_type": 2, + "segments": { + "65b5d222-47bb-4224-809f-47c13ebaa16e": { + "insulation_reflective": true, + "display_name": "65b5d222-47bb-4224-809f-47c13ebaa16e", + "height": null, + "geometry": { + "type": "LineSegment3D", + "v": [ + 1.0832885283134288, + -0.19101299543362338, + 0.0 + ], + "p": [ + 0.0, + -5.5, + 0.0 + ] + }, + "width": null, + "diameter": 0.17600000000000002, + "identifier": "65b5d222-47bb-4224-809f-47c13ebaa16e", + "user_data": {}, + "insulation_conductivity": 0.040000000000000001, + "insulation_thickness": 0.02794 + } + } + } + ], + "supply_ducting": [ + { + "display_name": "__unnamed_vent_duct__", + "identifier": "54600df6-15c2-48d1-8abf-eee34217c378", + "user_data": {}, + "duct_type": 1, + "segments": { + "7e08d359-54cd-483c-96c8-e034bea0e4ee": { + "insulation_reflective": true, + "display_name": "7e08d359-54cd-483c-96c8-e034bea0e4ee", + "height": null, + "geometry": { + "type": "LineSegment3D", + "v": [ + 0.0, + 0.0, + 1.1000000000000001 + ], + "p": [ + 0.0, + -5.5, + 0.0 + ] + }, + "width": null, + "diameter": 0.17600000000000002, + "identifier": "7e08d359-54cd-483c-96c8-e034bea0e4ee", + "user_data": {}, + "insulation_conductivity": 0.040000000000000001, + "insulation_thickness": 0.02794 + } + } + } + ], + "ventilation_unit": { + "electric_efficiency": 0.33300000000000002, + "display_name": "Test_Unit", + "in_conditioned_space": true, + "latent_heat_recovery": 0.0, + "quantity": 1, + "identifier": "b1e10bec-dd86-48b3-8e6e-a0cef02c5f3e", + "sensible_heat_recovery": 0.82999999999999996, "user_data": {}, - "geometry": { - "type": "Polyline3D", - "vertices": [ - [ - 5.0, - 0.0, - 0.0 - ], - [ - 5.0, - 4.0, - 0.0 - ], - [ - 5.0, - 4.0, - 3.0 - ], - [ - 5.0, - 0.0, - 3.0 - ], - [ - 5.0, - 0.0, - 0.0 - ] - ] - }, - "quantity": 1.0, - "psi_value": 0.01, - "identifier": "75644315-948a-4328-be2b-8eaf66c95e07" + "temperature_below_defrost_used": -5.0, + "frost_protection_reqd": true }, - "0b450cc9-de6c-47fa-9569-d5743f04e63d": { - "fRsi_value": 0.75, - "id_num": 0, - "_group_type": { - "value": "15-AMBIENT" - }, - "display_name": "_unnamed_bldg_segment__e2b3ad62", + "display_name": "Test_Vent_System", + "identifier": "28f8e4af-18d8-470e-bcdb-123d570a5f8d", + "id_num": 0, + "user_data": {}, + "sys_type": 1 + }, + "renewable_devices": [ + { + "device_typename": "PhPhotovoltaicDevice", + "percent_coverage": 1.0, + "display_name": "my_PV_system", + "photovoltaic_renewable_energy": 1000.0, + "utilization_factor": 1.0, + "identifier": "0fb6968f-f341-4e35-9dc0-c3507b8da4c3", "user_data": {}, - "geometry": { - "type": "Polyline3D", - "vertices": [ - [ - 5.0, - 4.0, - 0.0 - ], - [ - 5.0, - 0.0, - 0.0 - ], - [ - 5.0, - 0.0, - 3.0 - ], - [ - 5.0, - 4.0, - 3.0 - ], - [ - 5.0, - 4.0, - 0.0 - ] - ] + "array_size": 0.0 + } + ], + "hot_water_system": { + "tank_solar": { + "display_name": "_unnamed_hw_tank_", + "in_conditioned_space": true, + "room_temp": 20, + "standby_losses": 4.0, + "standby_fraction": 0.29999999999999999, + "_tank_type": { + "value": "2-DHW ONLY" }, - "quantity": 1.0, - "psi_value": 0.01, - "identifier": "0b450cc9-de6c-47fa-9569-d5743f04e63d" + "quantity": 1, + "identifier": "ac9ec62d-28cb-414f-9f62-f47688d825f8", + "solar_connection": false, + "user_data": {}, + "storage_loss_rate": 0.0, + "water_temp": 60, + "storage_capacity": 300, + "solar_losses": 0.0 }, - "3970f51d-484e-43a7-acd0-3a79708cce22": { - "fRsi_value": 0.75, - "id_num": 0, - "_group_type": { - "value": "15-AMBIENT" - }, - "display_name": "_unnamed_bldg_segment__f864fc48", + "recirc_temp": 48.0, + "display_name": "SHW System_a2ea79bb", + "type": "PhHvacHotWaterSystemPh", + "identifier": "740aea27-5e84-418c-9def-b9911276f506", + "id_num": 0, + "recirc_hours": 23, + "recirc_piping": { + "51115a77-ce79-4aef-8163-5c2bb24b687d": { + "identifier": "51115a77-ce79-4aef-8163-5c2bb24b687d", + "display_name": "_unnamed_", + "segments": { + "c06457fd-2629-4166-b099-cc18e130bf01": { + "insulation_reflective": true, + "display_name": "c06457fd-2629-4166-b099-cc18e130bf01", + "insulation_quality": null, + "daily_period": 23.0, + "water_temp_c": 48.0, + "insulation_thickness_mm": 25.399999999999999, + "geometry": { + "type": "LineSegment3D", + "v": [ + 0.0, + 0.0, + 1.1000000000000001 + ], + "p": [ + 0.0, + -5.5, + 0.0 + ] + }, + "identifier": "c06457fd-2629-4166-b099-cc18e130bf01", + "user_data": {}, + "insulation_conductivity": 0.040000000000000001, + "diameter_mm": 25.399999999999999, + "material_value": "2-COPPER_L" + } + }, + "user_data": {} + } + }, + "heaters": { + "93108caf-ed79-4d5e-9bc3-e98ecbf230f6": { + "percent_coverage": 1.0, + "display_name": "93108caf-ed79-4d5e-9bc3-e98ecbf230f6", + "in_conditioned_space": true, + "total_system_perf_ratio": null, + "annual_COP": null, + "identifier": "93108caf-ed79-4d5e-9bc3-e98ecbf230f6", + "user_data": {}, + "heater_type": "PhHvacHotWaterHeaterHeatPump_Annual" + } + }, + "distribution_piping": { + "bbb8e2c1-6b74-4bf4-8d07-630ee41f3dd9": { + "pipe_element": { + "identifier": "fca10761-f750-4c58-b1c6-088077f90967", + "display_name": "fca10761-f750-4c58-b1c6-088077f90967", + "segments": { + "aba97615-6e7c-4449-b72f-150f3be5b856": { + "insulation_reflective": false, + "display_name": "aba97615-6e7c-4449-b72f-150f3be5b856", + "insulation_quality": null, + "daily_period": 24, + "water_temp_c": 60.0, + "insulation_thickness_mm": 0.0, + "geometry": { + "type": "LineSegment3D", + "v": [ + 0.0, + 0.0, + 5.5 + ], + "p": [ + 0.0, + -5.5, + 0.0 + ] + }, + "identifier": "aba97615-6e7c-4449-b72f-150f3be5b856", + "user_data": {}, + "insulation_conductivity": 0.040000000000000001, + "diameter_mm": 38.099999999999994, + "material_value": "6-PEX" + } + }, + "user_data": {} + }, + "display_name": "Test_Trunk", + "branches": { + "ffbac499-0ce7-493a-a19f-516c494df1e3": { + "pipe_element": { + "identifier": "8bbed7e5-30ed-4beb-9ff7-ea40c939bb3f", + "display_name": "8bbed7e5-30ed-4beb-9ff7-ea40c939bb3f", + "segments": { + "989d601d-3872-40a2-b259-d432ff953fe5": { + "insulation_reflective": false, + "display_name": "989d601d-3872-40a2-b259-d432ff953fe5", + "insulation_quality": null, + "daily_period": 24, + "water_temp_c": 60.0, + "insulation_thickness_mm": 0.0, + "geometry": { + "type": "LineSegment3D", + "v": [ + 0.0, + 0.0, + 5.5 + ], + "p": [ + 0.0, + -5.5, + 0.0 + ] + }, + "identifier": "989d601d-3872-40a2-b259-d432ff953fe5", + "user_data": {}, + "insulation_conductivity": 0.040000000000000001, + "diameter_mm": 19.049999999999997, + "material_value": "3-COPPER_K" + } + }, + "user_data": {} + }, + "display_name": "Test_Branch", + "identifier": "ffbac499-0ce7-493a-a19f-516c494df1e3", + "user_data": {}, + "fixtures": { + "842770a8-05e8-492a-9d09-152eec547b6d": { + "identifier": "842770a8-05e8-492a-9d09-152eec547b6d", + "display_name": "Test_Fixture", + "segments": { + "f791ab20-e934-4e6b-88ee-2784c8b0d8eb": { + "insulation_reflective": false, + "display_name": "f791ab20-e934-4e6b-88ee-2784c8b0d8eb", + "insulation_quality": null, + "daily_period": 24, + "water_temp_c": 55.0, + "insulation_thickness_mm": 0.0, + "geometry": { + "type": "LineSegment3D", + "v": [ + 0.0, + 0.0, + 5.5 + ], + "p": [ + 0.0, + -5.5, + 0.0 + ] + }, + "identifier": "f791ab20-e934-4e6b-88ee-2784c8b0d8eb", + "user_data": {}, + "insulation_conductivity": 0.040000000000000001, + "diameter_mm": 9.5249999999999986, + "material_value": "1-COPPER_M" + } + }, + "user_data": {} + } + } + } + }, + "identifier": "bbb8e2c1-6b74-4bf4-8d07-630ee41f3dd9", + "multiplier": 1, + "user_data": {} + } + }, + "number_tap_points": 1 + }, + "type": "RoomPhHvacPropertiesAbridged", + "heating_systems": [], + "id_num": 0, + "supportive_devices": [ + { + "norm_energy_demand_W": 123.0, + "device_class_name": "PhSupportiveDevice", + "display_name": "Example Device", + "device_type": 10, + "in_conditioned_space": false, + "quantity": 3, + "identifier": "1198244f-ca31-4e9f-8124-1c864a202198", "user_data": {}, - "geometry": { - "type": "Polyline3D", - "vertices": [ - [ - 0.0, - 4.0, - 0.0 - ], - [ - 0.0, - 0.0, - 0.0 - ], - [ - 0.0, - 0.0, - 3.0 - ], - [ - 0.0, - 4.0, - 3.0 - ], - [ - 0.0, - 4.0, - 0.0 - ] - ] + "annual_period_operation_khrs": 6.5 + } + ], + "heat_pump_systems": [ + { + "percent_coverage": 1.0, + "COP_2": 2.5, + "ambient_temp_1": -8.3330000000000002, + "display_name": "None", + "cooling_params": { + "percent_coverage": 1.0, + "ventilation": { + "display_name": "bc39b15f-4e5d-4088-8959-fde21bfd6455", + "capacity": 10.0, + "min_coil_temp": 12.0, + "used": false, + "annual_COP": 4.0, + "identifier": "bc39b15f-4e5d-4088-8959-fde21bfd6455", + "single_speed": false, + "user_data": {} + }, + "panel": { + "display_name": "b74c126b-7d31-4ebb-87b8-2119efef823b", + "used": false, + "annual_COP": 4.0, + "identifier": "b74c126b-7d31-4ebb-87b8-2119efef823b", + "user_data": {} + }, + "dehumidification": { + "display_name": "cf6106ce-c130-4242-8820-2e336504ff61", + "useful_heat_loss": false, + "used": false, + "annual_COP": 4.0, + "identifier": "cf6106ce-c130-4242-8820-2e336504ff61", + "user_data": {} + }, + "recirculation": { + "flow_rate_m3_hr": 100.0, + "display_name": "27e1d60b-0e1c-4f0c-a43d-b440759a9ac7", + "capacity": 10.0, + "min_coil_temp": 12.0, + "used": false, + "flow_rate_variable": true, + "annual_COP": 4.0, + "identifier": "27e1d60b-0e1c-4f0c-a43d-b440759a9ac7", + "single_speed": false, + "user_data": {} + } }, - "quantity": 1.0, - "psi_value": 0.01, - "identifier": "3970f51d-484e-43a7-acd0-3a79708cce22" + "heat_pump_class_name": "PhHeatPumpRatedMonthly", + "COP_1": 2.5, + "identifier": "b20d8e85-c347-43f5-bcd8-2c062355a1de", + "user_data": {}, + "ambient_temp_2": 8.3330000000000002 }, - "d8331308-6f1b-48f5-83fb-2a22552275a1": { - "fRsi_value": 0.75, - "id_num": 0, - "_group_type": { - "value": "15-AMBIENT" + { + "percent_coverage": 1.0, + "COP_2": 4.1200000000000001, + "ambient_temp_1": -3.3300000000000001, + "display_name": "Example_Heat_Pump", + "cooling_params": { + "percent_coverage": 1.0, + "ventilation": { + "display_name": "6f86548a-db13-40da-be6c-30db908fa7a2", + "capacity": 10.0, + "min_coil_temp": 12.0, + "used": false, + "annual_COP": 4.0, + "identifier": "6f86548a-db13-40da-be6c-30db908fa7a2", + "single_speed": false, + "user_data": {} + }, + "panel": { + "display_name": "f59914ec-b635-480a-9fc8-eb5d5f21cdd3", + "used": false, + "annual_COP": 4.0, + "identifier": "f59914ec-b635-480a-9fc8-eb5d5f21cdd3", + "user_data": {} + }, + "dehumidification": { + "display_name": "_unnamed_dehumidification_cooling__e91ccd00", + "useful_heat_loss": false, + "used": true, + "annual_COP": 2.0, + "identifier": "e7c55390-85e5-4878-ad9e-2599bd81fd93", + "user_data": {} + }, + "recirculation": { + "flow_rate_m3_hr": 100.08000000000000, + "display_name": "_unnamed_recirculation_cooling__745edcfc", + "capacity": 10.0, + "min_coil_temp": 12.0, + "used": true, + "flow_rate_variable": true, + "annual_COP": 2.0, + "identifier": "ebfdbf61-0155-4b29-8654-bcdcce02890a", + "single_speed": false, + "user_data": {} + } }, - "display_name": "_unnamed_bldg_segment__5090aa7e", + "heat_pump_class_name": "PhHeatPumpRatedMonthly", + "COP_1": 3.3999999999999999, + "identifier": "fd75fa95-c82e-4b93-a9df-1f20249f3d63", "user_data": {}, - "geometry": { - "type": "Polyline3D", - "vertices": [ - [ - 0.0, - 0.0, - 3.0 - ], - [ - 5.0, - 0.0, - 3.0 - ], - [ - 5.0, - 4.0, - 3.0 - ], - [ - 0.0, - 4.0, - 3.0 - ], - [ - 0.0, - 0.0, - 3.0 - ] - ] - }, - "quantity": 1.0, - "psi_value": 0.01, - "identifier": "d8331308-6f1b-48f5-83fb-2a22552275a1" + "ambient_temp_2": 12.0 } - }, - "user_data": {}, - "display_name": "_unnamed_bldg_segment_", - "source_energy_factors": { - "factors": [ - { - "value": 1.1000000000000001, - "units": "kWh/kWh", - "fuel_name": "LPG" - }, - { - "value": 1.1000000000000001, - "units": "kWh/kWh", - "fuel_name": "HARD_COAL_CGS_35_CHP" - }, - { - "value": 1.5, - "units": "kWh/kWh", - "fuel_name": "HARD_COAL_CGS_0_CHP" - }, - { - "value": 1.1000000000000001, - "units": "kWh/kWh", - "fuel_name": "OIL_CGS_35_CHP" - }, - { - "value": 1.1000000000000001, - "units": "kWh/kWh", - "fuel_name": "OIL" - }, - { - "value": 1.5, - "units": "kWh/kWh", - "fuel_name": "GAS_CGS_0_CHP" - }, - { - "value": 1.1000000000000001, - "units": "kWh/kWh", - "fuel_name": "GAS_CGS_35_CHP" - }, - { - "value": 1.5, - "units": "kWh/kWh", - "fuel_name": "OIL_CGS_0_CHP" - }, - { - "value": 0.80000000000000004, - "units": "kWh/kWh", - "fuel_name": "OIL_CGS_70_CHP" - }, - { - "value": 0.80000000000000004, - "units": "kWh/kWh", - "fuel_name": "HARD_COAL_CGS_70_CHP" - }, - { - "value": 0.20000000000000001, - "units": "kWh/kWh", - "fuel_name": "WOOD" - }, - { - "value": 1.8000000000000000, - "units": "kWh/kWh", - "fuel_name": "ELECTRICITY_MIX" - }, - { - "value": 1.7000000000000000, - "units": "kWh/kWh", - "fuel_name": "ELECTRICITY_PV" - }, - { - "value": 0.69999999999999996, - "units": "kWh/kWh", - "fuel_name": "GAS_CGS_70_CHP" - }, - { - "value": 1.1000000000000001, - "units": "kWh/kWh", - "fuel_name": "NATURAL_GAS" - }, - { - "value": 1.1000000000000001, - "units": "kWh/kWh", - "fuel_name": "HARD_COAL" - } - ] - }, - "phi_certification": { - "phpp_version": 9, - "attributes": { - "retrofit_type": "1-NEW BUILDING", - "tfa_override": null, - "phpp_version": 9, - "occupancy_type": "1-STANDARD (ONLY FOR RESIDENTIAL BUILDINGS)", - "enerphit_type": "2-ENERGY DEMAND METHOD", - "certification_type": "1-PASSIVE HOUSE", - "certification_class": "1-CLASSIC", - "ihg_type": "2-STANDARD", - "building_category_type": "1-RESIDENTIAL BUILDING", - "primary_energy_type": "1-PE (NON-RENEWABLE)", - "building_use_type": "10-DWELLING" + ], + "exhaust_vent_devices": [ + { + "device_class_name": "ExhaustVentDryer", + "display_name": "example_dryer_vent", + "quantity": 1, + "exhaust_flow_rate_m3s": 123.0, + "identifier": "6da20310-4deb-4be3-bf8a-36388aadd780", + "user_data": {}, + "annual_runtime_minutes": 7.625 + } + ] + }, + "radiance": { + "type": "RoomRadiancePropertiesAbridged" + } + }, + "story": "2", + "type": "Room", + "identifier": "Room_16_ae9f894e", + "faces": [ + { + "display_name": "Room_16_ae9f894e..Face0", + "properties": { + "type": "FacePropertiesAbridged", + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 }, - "user_data": {}, - "display_name": "598c3048-3725-42a6-af38-17ed48730676", - "identifier": "598c3048-3725-42a6-af38-17ed48730676" - }, - "set_points": { - "summer": 24.0, - "user_data": {}, - "display_name": "77c5a233-94f9-4339-8cc9-952514b08f42", - "winter": 21.0, - "identifier": "77c5a233-94f9-4339-8cc9-952514b08f42" - }, - "mech_room_temp": 20.0, - "summer_hrv_bypass_mode": { - "value": "2-TEMPERATURE CONTROLLED" + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + } }, - "wind_exposure_type": { - "value": "1-SEVERAL_SIDES_EXPOSED_NO_SCREENING" + "geometry": { + "plane": { + "o": [ + 5.4164426415671443, + -6.4550649771681172, + 3.3000000000000003 + ], + "type": "Plane", + "x": [ + 0.98480775301220802, + -0.17364817766693047, + 0.0 + ], + "n": [ + 0.17364817766693047, + 0.98480775301220802, + 0.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 12.999462339761147, + -7.7921559452034819, + 3.3000000000000003 + ], + [ + 12.999462339761147, + -7.7921559452034819, + 0.0 + ], + [ + 5.4164426415671443, + -6.4550649771681172, + 0.0 + ], + [ + 5.4164426415671443, + -6.4550649771681172, + 3.3000000000000003 + ] + ] }, - "non_combustible_materials": false, - "num_floor_levels": 1, - "site": { - "display_name": "_unnamed_", - "user_data": {}, - "location": { - "user_data": {}, - "longitude": -73.799999999999997, - "display_name": "New_York", - "site_elevation": 0.0, - "hours_from_UTC": -4, - "latitude": 40.600000000000001, - "identifier": "594c2efc-8a43-4dd2-bcba-d85f3723a3d5", - "climate_zone": 1 + "type": "Face", + "identifier": "Room_16_ae9f894e..Face0", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" }, - "climate": { - "monthly_temps": { - "sky_temps": { - "april": 16.460000000000001, - "september": 9.7799999999999994, - "august": 13.210000000000001, - "january": 0.0, - "june": 20.620000000000001, - "user_data": {}, - "display_name": "7557f70c-ca0d-4c44-a986-0197488e815a", - "july": 17.699999999999999, - "december": 3.6200000000000001, - "may": 17.920000000000002, - "october": 6.4800000000000004, - "november": 5.0599999999999996, - "february": 3.3300000000000001, - "identifier": "7557f70c-ca0d-4c44-a986-0197488e815a", - "march": 8.3300000000000001 - }, - "ground_temps": { - "april": 0.0, - "september": 0.0, - "august": 0.0, - "january": 0.0, - "june": 0.0, - "user_data": {}, - "display_name": "97de4ca9-d822-42d9-8a47-778511eaee3a", - "july": 0.0, - "december": 0.0, - "may": 0.0, - "october": 0.0, - "november": 0.0, - "february": 0.0, - "identifier": "97de4ca9-d822-42d9-8a47-778511eaee3a", - "march": 0.0 + "sun_exposure": true, + "wind_exposure": true + }, + "apertures": [ + { + "display_name": "Room_16_ae9f894e..Face0_Glz0", + "properties": { + "type": "AperturePropertiesAbridged", + "ph": { + "default_monthly_shading_correction_factor": 1.0, + "variant_type": "_unnamed_type_", + "install_depth": 0.1016, + "type": "AperturePhPropertiesAbridged", + "id_num": 0, + "winter_shading_factor": 0.75, + "summer_shading_factor": 0.75 }, - "air_temps": { - "april": 19.75, - "september": 11.740000000000000, - "august": 15.850000000000000, - "january": 0.0, - "june": 24.75, - "user_data": {}, - "display_name": "ea40c3e9-7517-41d9-ac44-f00991687c9f", - "july": 21.230000000000000, - "december": 4.3399999999999999, - "may": 21.5, - "october": 7.7800000000000002, - "november": 6.0700000000000003, - "february": 4.0, - "identifier": "ea40c3e9-7517-41d9-ac44-f00991687c9f", - "march": 10.0 + "energy": { + "type": "ApertureEnergyPropertiesAbridged" }, - "user_data": {}, - "display_name": "3b7c1f05-2140-4f6b-a1bc-c3cb4beb04ea", - "dewpoints": { - "april": 7.9600000000000000, - "september": 1.0500000000000000, - "august": 4.1399999999999997, - "january": 0.0, - "june": 6.9500000000000002, - "user_data": {}, - "display_name": "fb9682c9-2d2b-4a15-90a8-104aa9404125", - "july": 4.9500000000000002, - "december": 4.2800000000000002, - "may": 5.1299999999999999, - "october": 1.5400000000000000, - "november": 1.6200000000000001, - "february": 2.6699999999999999, - "identifier": "fb9682c9-2d2b-4a15-90a8-104aa9404125", - "march": 6.6699999999999999 + "ph_hvac": { + "type": "AperturePhHvacProperties" }, - "identifier": "3b7c1f05-2140-4f6b-a1bc-c3cb4beb04ea" + "radiance": { + "type": "ApertureRadiancePropertiesAbridged" + } }, - "ground": { - "flow_rate_groundwater": 0.050000000000000003, - "user_data": {}, - "display_name": "42ca0829-495f-4517-a96f-9500001db132", - "ground_density": 2000, - "ground_thermal_conductivity": 2, - "depth_groundwater": 3, - "ground_heat_capacity": 1000, - "identifier": "42ca0829-495f-4517-a96f-9500001db132" + "is_operable": false, + "geometry": { + "plane": { + "o": [ + 6.6645303626818855, + -6.6751365166915884, + 2.7568536488623963 + ], + "type": "Plane", + "x": [ + 0.98480775301220813, + -0.17364817766693033, + 0.0 + ], + "n": [ + 0.17364817766693033, + 0.98480775301220813, + 0.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 11.751374618646405, + -7.5720844056800098, + 2.7568536488623963 + ], + [ + 11.751374618646405, + -7.5720844056800098, + 0.54314635113760423 + ], + [ + 6.6645303626818855, + -6.6751365166915884, + 0.54314635113760423 + ], + [ + 6.6645303626818855, + -6.6751365166915884, + 2.7568536488623963 + ] + ] }, - "monthly_radiation": { - "glob": { - "april": 131.66000000000000, - "september": 104.03000000000000, - "august": 145.61000000000001, - "january": 0.0, - "june": 165.0, - "user_data": {}, - "display_name": "11f257e5-8960-42b6-9dc8-253430cf4a43", - "july": 200.0, - "december": 0.0, - "may": 149.97000000000000, - "october": 74.319999999999993, - "november": 42.049999999999997, - "february": 26.660000000000000, - "identifier": "11f257e5-8960-42b6-9dc8-253430cf4a43", - "march": 66.659999999999997 + "type": "Aperture", + "identifier": "Room_16_ae9f894e..Face0_Glz0", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" }, - "east": { - "april": 131.66000000000000, - "september": 104.03000000000000, - "august": 145.61000000000001, - "january": 0.0, - "june": 165.0, - "user_data": {}, - "display_name": "6008a5e7-5032-4ae2-abee-0d78d0441305", - "july": 200.0, - "december": 0.0, - "may": 149.97000000000000, - "october": 74.319999999999993, - "november": 42.049999999999997, - "february": 26.660000000000000, - "identifier": "6008a5e7-5032-4ae2-abee-0d78d0441305", - "march": 66.659999999999997 + "sun_exposure": true, + "wind_exposure": true + } + } + ], + "face_type": "Wall" + }, + { + "display_name": "Room_16_ae9f894e..Face1", + "properties": { + "type": "FacePropertiesAbridged", + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 + }, + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + } + }, + "geometry": { + "plane": { + "o": [ + 12.999462339761147, + -7.7921559452034819, + 3.3000000000000003 + ], + "type": "Plane", + "x": [ + -0.17364817766693064, + -0.98480775301220802, + 0.0 + ], + "n": [ + 0.98480775301220802, + -0.17364817766693064, + 0.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 12.235410358026652, + -12.125310058457197, + 3.3000000000000003 + ], + [ + 12.235410358026652, + -12.125310058457197, + 0.0 + ], + [ + 12.999462339761147, + -7.7921559452034819, + 0.0 + ], + [ + 12.999462339761147, + -7.7921559452034819, + 3.3000000000000003 + ] + ] + }, + "type": "Face", + "identifier": "Room_16_ae9f894e..Face1", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + }, + "sun_exposure": true, + "wind_exposure": true + }, + "apertures": [ + { + "display_name": "Room_16_ae9f894e..Face1_Glz0", + "properties": { + "type": "AperturePropertiesAbridged", + "ph": { + "default_monthly_shading_correction_factor": 1.0, + "variant_type": "_unnamed_type_", + "install_depth": 0.1016, + "type": "AperturePhPropertiesAbridged", + "id_num": 0, + "winter_shading_factor": 0.75, + "summer_shading_factor": 0.75 }, - "user_data": {}, - "north": { - "april": 131.66000000000000, - "september": 104.03000000000000, - "august": 145.61000000000001, - "january": 0.0, - "june": 165.0, - "user_data": {}, - "display_name": "188e5134-3f2e-409a-9a18-870804c27a5c", - "july": 200.0, - "december": 0.0, - "may": 149.97000000000000, - "october": 74.319999999999993, - "november": 42.049999999999997, - "february": 26.660000000000000, - "identifier": "188e5134-3f2e-409a-9a18-870804c27a5c", - "march": 66.659999999999997 + "energy": { + "type": "ApertureEnergyPropertiesAbridged" }, - "display_name": "a892aa81-be8f-4258-984b-70dc4bb07532", - "west": { - "april": 131.66000000000000, - "september": 104.03000000000000, - "august": 145.61000000000001, - "january": 0.0, - "june": 165.0, - "user_data": {}, - "display_name": "eca5fec6-108c-4694-9cd2-688bb6eeba8a", - "july": 200.0, - "december": 0.0, - "may": 149.97000000000000, - "october": 74.319999999999993, - "november": 42.049999999999997, - "february": 26.660000000000000, - "identifier": "eca5fec6-108c-4694-9cd2-688bb6eeba8a", - "march": 66.659999999999997 + "ph_hvac": { + "type": "AperturePhHvacProperties" }, - "south": { - "april": 0.0, - "september": 0.0, - "august": 0.0, - "january": 0.0, - "june": 0.0, - "user_data": {}, - "display_name": "13881723-9bd3-4cb3-b40f-1dd24d7f18ec", - "july": 0.0, - "december": 0.0, - "may": 0.0, - "october": 0.0, - "november": 0.0, - "february": 0.0, - "identifier": "13881723-9bd3-4cb3-b40f-1dd24d7f18ec", - "march": 0.0 + "radiance": { + "type": "ApertureRadiancePropertiesAbridged" + } + }, + "is_operable": false, + "geometry": { + "plane": { + "o": [ + 12.873707174319163, + -8.5053489286976198, + 2.7568536488623963 + ], + "type": "Plane", + "x": [ + -0.17364817766693014, + -0.98480775301220813, + 0.0 + ], + "n": [ + 0.98480775301220813, + -0.17364817766693014, + 0.0 + ] }, - "identifier": "a892aa81-be8f-4258-984b-70dc4bb07532" + "type": "Face3D", + "boundary": [ + [ + 12.361165523468637, + -11.412117074963060, + 2.7568536488623963 + ], + [ + 12.361165523468637, + -11.412117074963060, + 0.54314635113760423 + ], + [ + 12.873707174319163, + -8.5053489286976198, + 0.54314635113760423 + ], + [ + 12.873707174319163, + -8.5053489286976198, + 2.7568536488623963 + ] + ] }, - "peak_loads": { - "user_data": {}, - "display_name": "b87b707b-083a-4c7d-a8bf-180e98392c73", - "heat_load_2": { - "sky_temp": null, - "temp": 0.0, - "rad_west": 0.0, - "user_data": {}, - "display_name": "test_peak_heat_2", - "rad_east": 0.0, - "rad_north": 0.0, - "rad_south": 0.0, - "dewpoint": null, - "rad_global": 0.0, - "ground_temp": null, - "identifier": "92805917-cf2a-4260-88e2-7f77aa7d35e6" + "type": "Aperture", + "identifier": "Room_16_ae9f894e..Face1_Glz0", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + }, + "sun_exposure": true, + "wind_exposure": true + } + } + ], + "face_type": "Wall" + }, + { + "display_name": "Room_16_ae9f894e..Face2", + "properties": { + "type": "FacePropertiesAbridged", + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 + }, + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + } + }, + "geometry": { + "plane": { + "o": [ + 12.235410358026652, + -12.125310058457197, + 3.3000000000000003 + ], + "type": "Plane", + "x": [ + -0.98480775301220802, + 0.17364817766693064, + 0.0 + ], + "n": [ + -0.17364817766693064, + -0.98480775301220802, + 0.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 4.6523906598326512, + -10.788219090421832, + 3.3000000000000003 + ], + [ + 4.6523906598326512, + -10.788219090421832, + 0.0 + ], + [ + 12.235410358026652, + -12.125310058457197, + 0.0 + ], + [ + 12.235410358026652, + -12.125310058457197, + 3.3000000000000003 + ] + ] + }, + "type": "Face", + "identifier": "Room_16_ae9f894e..Face2", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + }, + "sun_exposure": true, + "wind_exposure": true + }, + "apertures": [ + { + "display_name": "Room_16_ae9f894e..Face2_Glz0", + "properties": { + "type": "AperturePropertiesAbridged", + "ph": { + "default_monthly_shading_correction_factor": 1.0, + "variant_type": "_unnamed_type_", + "install_depth": 0.1016, + "type": "AperturePhPropertiesAbridged", + "id_num": 0, + "winter_shading_factor": 0.75, + "summer_shading_factor": 0.75 }, - "cooling_load_2": { - "sky_temp": null, - "temp": 0.0, - "rad_west": 0.0, - "user_data": {}, - "display_name": "test_peak_cooling_2", - "rad_east": 0.0, - "rad_north": 0.0, - "rad_south": 0.0, - "dewpoint": null, - "rad_global": 0.0, - "ground_temp": null, - "identifier": "c560db07-60e5-48e8-9aa7-30725f28f989" + "energy": { + "type": "ApertureEnergyPropertiesAbridged" }, - "cooling_load_1": { - "sky_temp": null, - "temp": 0.0, - "rad_west": 0.0, - "user_data": {}, - "display_name": "test_peak_cooling_1", - "rad_east": 0.0, - "rad_north": 0.0, - "rad_south": 0.0, - "dewpoint": null, - "rad_global": 0.0, - "ground_temp": null, - "identifier": "7155ef70-9b7b-4c22-9cea-c356846ee9fd" + "ph_hvac": { + "type": "AperturePhHvacProperties" }, - "heat_load_1": { - "sky_temp": null, - "temp": 0.0, - "rad_west": 0.0, - "user_data": {}, - "display_name": "test_peak_heat_1", - "rad_east": 0.0, - "rad_north": 0.0, - "rad_south": 0.0, - "dewpoint": null, - "rad_global": 0.0, - "ground_temp": null, - "identifier": "71aa339c-2835-4756-a88d-9674baeeeb99" + "radiance": { + "type": "ApertureRadiancePropertiesAbridged" + } + }, + "is_operable": false, + "geometry": { + "plane": { + "o": [ + 10.987322636911911, + -11.905238518933727, + 2.7568536488623963 + ], + "type": "Plane", + "x": [ + -0.98480775301220802, + 0.17364817766693069, + 0.0 + ], + "n": [ + -0.17364817766693069, + -0.98480775301220802, + 0.0 + ] }, - "identifier": "b87b707b-083a-4c7d-a8bf-180e98392c73" + "type": "Face3D", + "boundary": [ + [ + 5.9004783809473924, + -11.008290629945304, + 2.7568536488623963 + ], + [ + 5.9004783809473924, + -11.008290629945304, + 0.54314635113760423 + ], + [ + 10.987322636911911, + -11.905238518933727, + 0.54314635113760423 + ], + [ + 10.987322636911911, + -11.905238518933727, + 2.7568536488623963 + ] + ] }, - "average_wind_speed": 4.0, - "user_data": {}, - "display_name": "My_Test_Climate", - "summer_daily_temperature_swing": 10.0, - "station_elevation": 0.0, - "identifier": "9ced1ec9-ae14-4c03-9797-61957d88c3e1" + "type": "Aperture", + "identifier": "Room_16_ae9f894e..Face2_Glz0", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + }, + "sun_exposure": true, + "wind_exposure": true + } + } + ], + "face_type": "Wall" + }, + { + "display_name": "Room_16_ae9f894e..Face3", + "properties": { + "type": "FacePropertiesAbridged", + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 }, - "phpp_library_codes": { - "dataset_name": "US0055b-New York", - "display_name": "US0055b-New York", - "user_data": {}, - "country_code": "US-United States of America", - "identifier": "876688f3-2613-442d-b9ab-71c7c812bb59", - "region_code": "New York" + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, + "ph_hvac": { + "type": "FacePhHvacProperties" }, - "identifier": "3dae6684-da42-4e88-9ee2-d6222f3e404e" + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + } }, - "name": "_unnamed_bldg_segment_", - "phius_certification": { - "PHIUS2021_cooling_load": 10.0, - "PHIUS2021_cooling_demand": 15.0, - "int_gains_toilet_room_util_pat": null, - "PHIUS2021_heating_load": 10.0, - "user_data": {}, - "display_name": "bff6ca9d-6b30-4bbf-ad64-7b4879a6f709", - "int_gains_evap_per_person": 15, - "int_gains_num_toilets": 1, - "building_category_type": { - "value": "1-RESIDENTIAL BUILDING" + "geometry": { + "plane": { + "o": [ + 4.6523906598326512, + -10.788219090421832, + 3.3000000000000003 + ], + "type": "Plane", + "x": [ + 0.1736481776669303, + 0.98480775301220813, + 0.0 + ], + "n": [ + -0.98480775301220813, + 0.1736481776669303, + 0.0 + ] }, - "localization_selection_type": 2, - "int_gains_dhw_marginal_perf_ratio": null, - "int_gains_use_school_defaults": false, - "building_status": { - "value": "1-IN_PLANNING" + "type": "Face3D", + "boundary": [ + [ + 5.4164426415671443, + -6.4550649771681172, + 3.3000000000000003 + ], + [ + 5.4164426415671443, + -6.4550649771681172, + 0.0 + ], + [ + 4.6523906598326512, + -10.788219090421832, + 0.0 + ], + [ + 4.6523906598326512, + -10.788219090421832, + 3.3000000000000003 + ] + ] + }, + "type": "Face", + "identifier": "Room_16_ae9f894e..Face3", + "boundary_condition": { + "type": "Surface", + "boundary_condition_objects": [ + "Room_10_903ea186..Face1", + "Room_10_903ea186" + ] + }, + "face_type": "Wall" + }, + { + "display_name": "Room_16_ae9f894e..Face4", + "properties": { + "type": "FacePropertiesAbridged", + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 + }, + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + } + }, + "geometry": { + "plane": { + "o": [ + 12.999462339761147, + -7.7921559452034819, + 0.0 + ], + "type": "Plane", + "x": [ + 1.0, + 0.0, + 0.0 + ], + "n": [ + 0.0, + 0.0, + -1.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 12.999462339761147, + -7.7921559452034819, + 0.0 + ], + [ + 12.235410358026652, + -12.125310058457197, + 0.0 + ], + [ + 4.6523906598326512, + -10.788219090421832, + 0.0 + ], + [ + 5.4164426415671443, + -6.4550649771681172, + 0.0 + ] + ] + }, + "type": "Face", + "identifier": "Room_16_ae9f894e..Face4", + "boundary_condition": { + "type": "Ground" + }, + "face_type": "Floor" + }, + { + "display_name": "Room_16_ae9f894e..Face5", + "properties": { + "type": "FacePropertiesAbridged", + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 + }, + "energy": { + "type": "FaceEnergyPropertiesAbridged" }, - "icfa_override": null, - "certification_program": { - "value": "7-PHIUS 2021 CORE" + "ph_hvac": { + "type": "FacePhHvacProperties" }, - "building_use_type": { - "value": "1-RESIDENTIAL" + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + } + }, + "geometry": { + "plane": { + "o": [ + 4.6523906598326512, + -10.788219090421832, + 3.3000000000000003 + ], + "type": "Plane", + "x": [ + 1.0, + 0.0, + 0.0 + ], + "n": [ + 0.0, + 0.0, + 1.0 + ] }, - "int_gains_flush_heat_loss": true, - "building_type": { - "value": "1-NEW_CONSTRUCTION" + "type": "Face3D", + "boundary": [ + [ + 5.4164426415671443, + -6.4550649771681172, + 3.3000000000000003 + ], + [ + 4.6523906598326512, + -10.788219090421832, + 3.3000000000000003 + ], + [ + 12.235410358026652, + -12.125310058457197, + 3.3000000000000003 + ], + [ + 12.999462339761147, + -7.7921559452034819, + 3.3000000000000003 + ] + ] + }, + "type": "Face", + "identifier": "Room_16_ae9f894e..Face5", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" }, - "identifier": "bff6ca9d-6b30-4bbf-ad64-7b4879a6f709", - "PHIUS2021_heating_demand": 15.0 + "sun_exposure": true, + "wind_exposure": true }, - "co2e_factors": { - "factors": [ - { - "value": 270.01020000000000, - "units": "g/kWh", - "fuel_name": "LPG" - }, - { - "value": 319.99320000000000, - "units": "g/kWh", - "fuel_name": "HARD_COAL_CGS_35_CHP" - }, - { - "value": 409.99660000000000, - "units": "g/kWh", - "fuel_name": "HARD_COAL_CGS_0_CHP" - }, - { - "value": 250.01710000000000, - "units": "g/kWh", - "fuel_name": "OIL_CGS_35_CHP" - }, - { - "value": 309.99660000000000, - "units": "g/kWh", - "fuel_name": "OIL" - }, - { - "value": 319.99320000000000, - "units": "g/kWh", - "fuel_name": "GAS_CGS_0_CHP" - }, - { - "value": 129.98980000000000, - "units": "g/kWh", - "fuel_name": "GAS_CGS_35_CHP" - }, - { - "value": 409.99660000000000, - "units": "g/kWh", - "fuel_name": "OIL_CGS_0_CHP" - }, - { - "value": 100.0, - "units": "g/kWh", - "fuel_name": "OIL_CGS_70_CHP" - }, - { - "value": 239.98640000000000, - "units": "g/kWh", - "fuel_name": "HARD_COAL_CGS_70_CHP" - }, - { - "value": 53.428899999999999, - "units": "g/kWh", - "fuel_name": "WOOD" - }, - { - "value": 680.00680000000000, - "units": "g/kWh", - "fuel_name": "ELECTRICITY_MIX" - }, - { - "value": 250.01710000000000, - "units": "g/kWh", - "fuel_name": "ELECTRICITY_PV" - }, - { - "value": -70.010199999999998, - "units": "g/kWh", - "fuel_name": "GAS_CGS_70_CHP" + "apertures": [ + { + "display_name": "Room_16_ae9f894e..Face5_Glz0", + "properties": { + "type": "AperturePropertiesAbridged", + "ph": { + "default_monthly_shading_correction_factor": 1.0, + "variant_type": "_unnamed_type_", + "install_depth": 0.1016, + "type": "AperturePhPropertiesAbridged", + "id_num": 0, + "winter_shading_factor": 0.75, + "summer_shading_factor": 0.75 + }, + "energy": { + "type": "ApertureEnergyPropertiesAbridged" + }, + "ph_hvac": { + "type": "AperturePhHvacProperties" + }, + "radiance": { + "type": "ApertureRadiancePropertiesAbridged" + } }, - { - "value": 250.01710000000000, - "units": "g/kWh", - "fuel_name": "NATURAL_GAS" + "is_operable": false, + "geometry": { + "plane": { + "o": [ + 11.236795656297232, + -11.294921891797244, + 3.3000000000000003 + ], + "type": "Plane", + "x": [ + 1.0, + 0.0, + 0.0 + ], + "n": [ + 0.0, + 0.0, + 1.0 + ] + }, + "type": "Face3D", + "boundary": [ + [ + 6.4150573432965654, + -7.2854531438280699, + 3.3000000000000003 + ], + [ + 5.8747910058330852, + -10.349455801236152, + 3.3000000000000003 + ], + [ + 11.236795656297232, + -11.294921891797244, + 3.3000000000000003 + ], + [ + 11.777061993760713, + -8.2309192343891606, + 3.3000000000000003 + ] + ] }, - { - "value": 439.98640000000000, - "units": "g/kWh", - "fuel_name": "HARD_COAL" + "type": "Aperture", + "identifier": "Room_16_ae9f894e..Face5_Glz0", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + }, + "sun_exposure": true, + "wind_exposure": true } - ] - }, - "identifier": "992dfd20-e6ae-4283-8010-a9391c449f19" + } + ], + "face_type": "RoofCeiling" } - ], - "id_num": 0, - "team": { - "customer": { - "email": null, - "street": null, - "user_data": {}, - "display_name": "d0d774b1-325d-48d4-97dc-5f6f31329a32", - "post_code": null, - "name": null, - "license_number": null, - "city": null, - "telephone": null, - "identifier": "d0d774b1-325d-48d4-97dc-5f6f31329a32" - }, - "owner": { - "email": null, - "street": null, - "user_data": {}, - "display_name": "30de193e-60ce-4b54-935c-e9d916aa0c16", - "post_code": null, - "name": null, - "license_number": null, - "city": null, - "telephone": null, - "identifier": "30de193e-60ce-4b54-935c-e9d916aa0c16" - }, - "building": { - "email": null, - "street": null, - "user_data": {}, - "display_name": "968116ed-c26a-4fe9-b698-2be34317bba7", - "post_code": null, - "name": null, - "license_number": null, - "city": null, - "telephone": null, - "identifier": "968116ed-c26a-4fe9-b698-2be34317bba7" - }, - "user_data": {}, - "display_name": "cbc1a981-ce4d-491d-a723-c978cabcd0d7", - "designer": { - "email": null, - "street": null, - "user_data": {}, - "display_name": "f028b9d1-d54e-42d2-b480-abbcf1eb8a78", - "post_code": null, - "name": null, - "license_number": null, - "city": null, - "telephone": null, - "identifier": "f028b9d1-d54e-42d2-b480-abbcf1eb8a78" - }, - "identifier": "cbc1a981-ce4d-491d-a723-c978cabcd0d7" - } + ] } - }, - "identifier": "unnamed_6b76a3ef" + ] } \ No newline at end of file diff --git a/tests/_test_reference_files_xml/Default_Model_Single_Zone.xml b/tests/_test_reference_files_xml/Default_Model_Single_Zone.xml index 186f27c..5cb856a 100644 --- a/tests/_test_reference_files_xml/Default_Model_Single_Zone.xml +++ b/tests/_test_reference_files_xml/Default_Model_Single_Zone.xml @@ -10,10 +10,10 @@ false 2024 - 6 - 25 - 18 - 9 + 7 + 16 + 17 + 34 diff --git a/tests/_test_reference_files_xml/Multi_Room_Complete.xml b/tests/_test_reference_files_xml/Multi_Room_Complete.xml index 9314253..2ac7be1 100644 --- a/tests/_test_reference_files_xml/Multi_Room_Complete.xml +++ b/tests/_test_reference_files_xml/Multi_Room_Complete.xml @@ -10,10 +10,10 @@ false 2024 - 6 - 25 - 18 - 9 + 7 + 16 + 17 + 34 @@ -654,7 +654,7 @@ 44 - PhWindowConstruction_50f86af8 + PhWindowConstruction_948d7ef8 true 2 4 @@ -676,7 +676,7 @@ 49 - PhWindowConstruction_50f86af8 + PhWindowConstruction_948d7ef8 true 2 4 @@ -702,7 +702,7 @@ 50 - Shade_f162dc58 + Shade_7b0ab16c true 1 1 @@ -718,7 +718,7 @@ 51 - Shade_583a280e + Shade_62841e01 true 1 1 @@ -742,7 +742,7 @@ 1 - 101-Room_3 + 101-Room_10 99 1 1 @@ -753,7 +753,7 @@ 16.58 - 102-Room_4 + 102-Room_16 99 1 1 @@ -766,14 +766,14 @@ - 101-Room_3 + 101-Room_10 1 3 0.0 10.89 - 102-Room_4 + 102-Room_16 1 3 0.0 @@ -782,7 +782,7 @@ - 101-Room_3 + 101-Room_10 1 1 1 @@ -800,7 +800,7 @@ 8760 - 102-Room_4 + 102-Room_16 1 1 1 @@ -946,72 +946,72 @@ - _unnamed_bldg_segment__28784bfd + _unnamed_bldg_segment__15a41cb1 -15 9.391485505499118 0.01 -1 - _unnamed_bldg_segment__5090aa7e + _unnamed_bldg_segment__1c5f8097 -15 18.0 0.01 -1 - _unnamed_bldg_segment__744b8719 + _unnamed_bldg_segment__35188de6 -15 - 16.0 + 14.0 0.01 -1 - _unnamed_bldg_segment__7a031f9b + _unnamed_bldg_segment__6ab80a8a -15 - 13.416407864998739 + 14.0 0.01 -1 - _unnamed_bldg_segment__a1821d34 + _unnamed_bldg_segment__8b038118 -15 - 14.0 + 10.733126291998989 0.01 -1 - _unnamed_bldg_segment__aba204fe + _unnamed_bldg_segment__b1cbf495 -15 14.0 0.01 -1 - _unnamed_bldg_segment__e2b3ad62 + _unnamed_bldg_segment__b293b5dc -15 - 14.0 + 20.0 0.01 -1 - _unnamed_bldg_segment__eb3ed401 + _unnamed_bldg_segment__bf9a4c5c -15 - 10.733126291998989 + 16.0 0.01 -1 - _unnamed_bldg_segment__f864fc48 + _unnamed_bldg_segment__cbd287e5 -15 - 14.0 + 13.416407864998739 0.01 -1 - _unnamed_bldg_segment__fd11fe17 + _unnamed_bldg_segment__fc8d7c54 -15 - 20.0 + 14.0 0.01 -1 @@ -1279,6 +1279,41 @@ + 93108caf-ed79-4d5e-9bc3-e98ecbf230f6 + 1 + 5 + 5 + false + true + false + false + false + false + + + + true + + + 3 + + + 1.0 + 0.0 + 1 + + + 0.0 + 0.0 + 1 + + + 0.0 + 0.0 + 1 + + + Example_Heat_Pump 1 5 @@ -1315,7 +1350,7 @@ 1 - + None 2 5 @@ -1352,7 +1387,7 @@ 1 - + Test_Unit 1 1 @@ -1378,7 +1413,7 @@ false - + _unnamed_hw_tank_ 1 8 @@ -1403,41 +1438,6 @@ true - - e95f8638-bf2e-47ba-9574-a36178e5cde3 - 1 - 5 - 5 - false - true - false - false - false - false - - - - true - - - 3 - - - 1.0 - 0.0 - 1 - - - 0.0 - 0.0 - 1 - - - 0.0 - 0.0 - 1 - - my_PV_system 1 @@ -1934,7 +1934,7 @@ 1 - PhWindowConstruction_50f86af8 + PhWindowConstruction_948d7ef8 true true 0.7242364315535045 @@ -1963,7 +1963,7 @@ 2 - PhWindowConstruction_807307df + PhWindowConstruction_c701ce5a true true 0.7242364315535045 diff --git a/tests/_test_reference_files_xml/Multi_Room_Complete_7_16_17_33_42.xml b/tests/_test_reference_files_xml/Multi_Room_Complete_7_16_17_33_42.xml new file mode 100644 index 0000000..e662f37 --- /dev/null +++ b/tests/_test_reference_files_xml/Multi_Room_Complete_7_16_17_33_42.xml @@ -0,0 +1,2008 @@ + + + 48 + 1 + 3.2.0.1 + 3 + 2 + + 0 + false + + 2024 + 7 + 16 + 17 + 33 + + + + + + + + + + + + + + + + + + + + + + + + + + + default_schedule + 1 + 7.0 + 52.0 + 5.71 + 0.99 + 0.71 + 0.86 + 1.99 + 0.79 + 15.59 + 0.73 + + + + + 1 + Generic Office Occupancy + 0.5 + 0 + 24 + 365.0 + 300 + 0.0 + 1 + + + + + 1 + _unnamed_bldg_segment_ + + + + + 3 + 0.0 + -5.5 + -0.0 + + + 6 + 12.9994623398 + -7.7921559452 + -0.0 + + + 9 + 4.5249514122 + -6.2978710204 + 2.7568536489 + + + 10 + 4.5249514122 + -6.2978710204 + 0.5431463511 + + + 11 + 0.8914912294 + -5.6571939568 + 0.5431463511 + + + 12 + 0.8914912294 + -5.6571939568 + 2.7568536489 + + + 15 + 11.7513746186 + -7.5720844057 + 2.7568536489 + + + 16 + 11.7513746186 + -7.5720844057 + 0.5431463511 + + + 17 + 6.6645303627 + -6.6751365167 + 0.5431463511 + + + 18 + 6.6645303627 + -6.6751365167 + 2.7568536489 + + + 27 + 0.1274392476 + -9.9903480701 + 2.7568536489 + + + 28 + 0.1274392476 + -9.9903480701 + 0.5431463511 + + + 29 + 3.7608994305 + -10.6310251336 + 0.5431463511 + + + 30 + 3.7608994305 + -10.6310251336 + 2.7568536489 + + + 33 + 5.9004783809 + -11.0082906299 + 2.7568536489 + + + 34 + 5.9004783809 + -11.0082906299 + 0.5431463511 + + + 35 + 10.9873226369 + -11.9052385189 + 0.5431463511 + + + 36 + 10.9873226369 + -11.9052385189 + 2.7568536489 + + + 45 + -0.1257551654 + -6.2131929835 + 2.7568536489 + + + 46 + -0.1257551654 + -6.2131929835 + 0.5431463511 + + + 47 + -0.6382968163 + -9.1199611298 + 0.5431463511 + + + 48 + -0.6382968163 + -9.1199611298 + 2.7568536489 + + + 57 + 12.3611655235 + -11.412117075 + 2.7568536489 + + + 58 + 12.3611655235 + -11.412117075 + 0.5431463511 + + + 59 + 12.8737071743 + -8.5053489287 + 0.5431463511 + + + 60 + 12.8737071743 + -8.5053489287 + 2.7568536489 + + + 63 + 12.235410358 + -12.1253100585 + 0.0 + + + 64 + -0.7640519817 + -9.8331541133 + 0.0 + + + 65 + 0.0 + -5.5 + 0.0 + + + 66 + 12.9994623398 + -7.7921559452 + 0.0 + + + 69 + 0.0 + -5.5 + 3.3 + + + 70 + -0.7640519817 + -9.8331541133 + 3.3 + + + 71 + 12.235410358 + -12.1253100585 + 3.3 + + + 72 + 12.9994623398 + -7.7921559452 + 3.3 + + + 75 + 0.6813268378 + -6.2744417556 + 3.3 + + + 76 + 0.1410605003 + -9.338444413 + 3.3 + + + 77 + 3.9710638221 + -10.0137773348 + 3.3 + + + 78 + 4.5113301595 + -6.9497746774 + 3.3 + + + 81 + 6.4150573433 + -7.2854531438 + 3.3 + + + 82 + 5.8747910058 + -10.3494558012 + 3.3 + + + 83 + 11.2367956563 + -11.2949218918 + 3.3 + + + 84 + 11.7770619938 + -8.2309192344 + 3.3 + + + 87 + 0.1910129954 + -4.4167114717 + 3.3 + + + 88 + 0.0 + -5.5 + 3.3 + + + 89 + 5.4164426416 + -6.4550649772 + 3.3 + + + 90 + 5.607455637 + -5.3717764489 + 3.3 + + + 93 + 5.607455637 + -5.3717764489 + 3.3 + + + 94 + 5.4164426416 + -6.4550649772 + 3.3 + + + 95 + 12.9994623398 + -7.7921559452 + 3.3 + + + 96 + 13.1904753352 + -6.7088674169 + 3.3 + + + + + 11 + 0.0 + 0.0 + -1.0 + + 63 + 64 + 65 + 66 + + + + + 12 + 0.0 + 0.0 + 1.0 + + 69 + 70 + 71 + 72 + + + 13 + 14 + + + + 1 + 0.1736481777 + 0.984807753 + 0.0 + + 3 + 69 + 72 + 6 + + + 2 + 3 + + + + 4 + -0.1736481777 + -0.984807753 + 0.0 + + 63 + 71 + 70 + 64 + + + 5 + 6 + + + + 7 + -0.984807753 + 0.1736481777 + 0.0 + + 69 + 65 + 64 + 70 + + + 8 + + + + 9 + 0.984807753 + -0.1736481777 + 0.0 + + 71 + 63 + 66 + 72 + + + 10 + + + + 13 + 0.0 + 0.0 + 1.0 + + 75 + 76 + 77 + 78 + + + + + 14 + 0.0 + 0.0 + 1.0 + + 81 + 82 + 83 + 84 + + + + + 2 + 0.1736481777 + 0.984807753 + 0.0 + + 9 + 10 + 11 + 12 + + + + + 3 + 0.1736481777 + 0.984807753 + 0.0 + + 15 + 16 + 17 + 18 + + + + + 5 + -0.1736481777 + -0.984807753 + 0.0 + + 27 + 28 + 29 + 30 + + + + + 6 + -0.1736481777 + -0.984807753 + 0.0 + + 33 + 34 + 35 + 36 + + + + + 8 + -0.984807753 + 0.1736481777 + 0.0 + + 45 + 46 + 47 + 48 + + + + + 10 + 0.984807753 + -0.1736481777 + 0.0 + + 57 + 58 + 59 + 60 + + + + + 15 + 0.0 + 0.0 + 1.0 + + 87 + 88 + 89 + 90 + + + + + 16 + 0.0 + 0.0 + 1.0 + + 93 + 94 + 95 + 96 + + + + + + + + + 23 + FLOOR [Generic Ground Slab] + true + 1 + 12 + 12 + 1 + -2 + -1 + 3 + -1 + + 11 + + + + 24 + ROOF_CEILING [Generic Roof] + true + 1 + 7 + 8 + 1 + -1 + -1 + 4 + -1 + + 12 + + + + 43 + WALL [Generic Exterior Wall] + true + 1 + 2 + 2 + 1 + -1 + -1 + 1 + -1 + + 1 + 4 + 9 + 7 + + + + 44 + PhWindowConstruction_948d7ef8 + true + 2 + 4 + 4 + 1 + -1 + -1 + -1 + 1 + + 13 + 14 + + 0.1016 + 0.1 + 1 + -1 + 1.0 + + + 49 + PhWindowConstruction_948d7ef8 + true + 2 + 4 + 4 + 1 + -1 + -1 + -1 + 1 + + 2 + 3 + 5 + 6 + 8 + 10 + + 0.1016 + 0.1 + 1 + -1 + 1.0 + + + 50 + Shade_7b0ab16c + true + 1 + 1 + 1 + -1 + -1 + -1 + -1 + -1 + + 15 + + + + 51 + Shade_62841e01 + true + 1 + 1 + 1 + -1 + -1 + -1 + -1 + -1 + + 16 + + + + + + _unnamed_bldg_segment_ + 1 + 0 + 1.0 + 1 + + + 101-Room_10 + 99 + 1 + 1 + 1 + 10.89 + 2.75 + 16.58 + 16.58 + + + 102-Room_16 + 99 + 1 + 1 + 1 + 10.89 + 2.75 + 18.57 + 18.57 + + + + + 101-Room_10 + 1 + 3 + 0.0 + 10.89 + + + 102-Room_16 + 1 + 3 + 0.0 + 10.89 + + + + + 101-Room_10 + 1 + 1 + 1 + true + false + false + 1 + 0 + 1 + 1 + 1 + 1 + 1 + 10.55 + 8760 + + + 102-Room_16 + 1 + 1 + 1 + true + false + false + 1 + 0 + 1 + 1 + 1 + 1 + 1 + 10.55 + 8760 + + + 7 + 191.664 + 6 + 59.895 + 6 + 21.78 + 1 + 2.5 + 1 + 60 + 1 + 3 + 3 + + + default + 1 + 2 + true + 1 + 0.2 + 0 + 0 + 7 + 1 + + + default + 1 + 2 + true + 2 + 269 + 0 + 0 + 1 + 2 + 1 + 12 + + + default + 4 + 2 + true + 1 + 1.22 + 0 + 0 + 6 + + + default + 1 + 2 + true + 2 + 0.0 + 0 + 3.93 + 3 + 5 + 0 + 2.67 + 1 + 1.18 + + + default + 1 + 2 + true + 2 + 120 + 0 + 0 + 2 + 2 + 1.0 + 0.1274 + 2.7 + + + default + 6 + 2 + false + 1 + 0.0 + 0 + 0 + 15 + 1.0 + + + default + 6 + 2 + true + 1 + 0.0 + 0 + 0 + 14 + 1.0 + + + default + 3 + 2 + true + 1 + 0.0 + 0 + 0 + 13 + + + + + example_dryer_vent + 1 + 442800.0 + 0.0 + + + + + _unnamed_bldg_segment__15a41cb1 + -15 + 9.391485505499118 + 0.01 + -1 + + + _unnamed_bldg_segment__1c5f8097 + -15 + 18.0 + 0.01 + -1 + + + _unnamed_bldg_segment__35188de6 + -15 + 14.0 + 0.01 + -1 + + + _unnamed_bldg_segment__6ab80a8a + -15 + 14.0 + 0.01 + -1 + + + _unnamed_bldg_segment__8b038118 + -15 + 10.733126291998989 + 0.01 + -1 + + + _unnamed_bldg_segment__b1cbf495 + -15 + 14.0 + 0.01 + -1 + + + _unnamed_bldg_segment__b293b5dc + -15 + 20.0 + 0.01 + -1 + + + _unnamed_bldg_segment__bf9a4c5c + -15 + 16.0 + 0.01 + -1 + + + _unnamed_bldg_segment__cbd287e5 + -15 + 13.416407864998739 + 0.01 + -1 + + + _unnamed_bldg_segment__fc8d7c54 + -15 + 14.0 + 0.01 + -1 + + + 0 + 0 + + + + + 2 + 40.6 + -73.8 + 0.0 + -4 + -2 + 0.2 + 0.1 + 0.9 + 0.66 + 350 + 48 + + 6 + 10.0 + 4.0 + 40.6 + -73.8 + 0.0 + -4 + 0.0 + 1 + 2 + 1000 + 2000 + 3 + 0.05 + + 0.0 + 4.0 + 10.0 + 19.75 + 21.5 + 24.75 + 21.23 + 15.85 + 11.74 + 7.78 + 6.07 + 4.34 + + + 0.0 + 2.67 + 6.67 + 7.96 + 5.13 + 6.95 + 4.95 + 4.14 + 1.05 + 1.54 + 1.62 + 4.28 + + + 0.0 + 3.33 + 8.33 + 16.46 + 17.92 + 20.62 + 17.7 + 13.21 + 9.78 + 6.48 + 5.06 + 3.62 + + + 0.0 + 26.66 + 66.66 + 131.66 + 149.97 + 165.0 + 200.0 + 145.61 + 104.03 + 74.32 + 42.05 + 0.0 + + + 0.0 + 26.66 + 66.66 + 131.66 + 149.97 + 165.0 + 200.0 + 145.61 + 104.03 + 74.32 + 42.05 + 0.0 + + + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + + + 0.0 + 26.66 + 66.66 + 131.66 + 149.97 + 165.0 + 200.0 + 145.61 + 104.03 + 74.32 + 42.05 + 0.0 + + + 0.0 + 26.66 + 66.66 + 131.66 + 149.97 + 165.0 + 200.0 + 145.61 + 104.03 + 74.32 + 42.05 + 0.0 + + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 6 + + 1.1 + 1.1 + 1.1 + 1.1 + 0.2 + 1.8 + 1.7 + 0.8 + 1.1 + 1.5 + 0.7 + 1.1 + 1.5 + 0.8 + 1.1 + 1.5 + + + 309.9966 + 250.0171 + 270.0102 + 439.9864 + 53.4289 + 680.0068 + 250.0171 + 239.9864 + 319.9932 + 409.9966 + -70.0102 + 129.9898 + 319.9932 + 100.0 + 250.0171 + 409.9966 + + + + + 7 + 2 + 15.0 + 15.0 + 10.0 + 10.0 + + + 1 + 1 + 1 + 1 + 1 + 2 + 3 + 1 + 0.8157599999999999 + 2 + 1 + + + 15 + true + 1 + 1 + false + + + 20.0 + 21.0 + 24.0 + false + + + true + + + + + Ideal Air System + 1 + 1 + + + 1 + 1.0 + 1.0 + 1.0 + 1.0 + 1.0 + + + + + 93108caf-ed79-4d5e-9bc3-e98ecbf230f6 + 1 + 5 + 5 + false + true + false + false + false + false + + + + true + + + 3 + + + 1.0 + 0.0 + 1 + + + 0.0 + 0.0 + 1 + + + 0.0 + 0.0 + 1 + + + + Example_Heat_Pump + 2 + 5 + 5 + true + false + true + false + false + false + + + + true + 3.4 + 4.12 + -3.33 + 12.0 + 4 + + + 0.0 + 0.0 + 1 + + + 1.0 + 0.0 + 1 + + + 1.0 + 0.0 + 1 + + + + None + 1 + 5 + 5 + true + false + false + false + false + false + + + + true + 2.5 + 2.5 + -8.333 + 8.333 + 4 + + + 0.0 + 0.0 + 1 + + + 1.0 + 0.0 + 1 + + + 0.0 + 0.0 + 1 + + + + Test_Unit + 1 + 1 + 1 + false + false + false + true + false + false + false + -1 + 0.83 + 0.0 + + 1 + 0.0 + 0.333 + true + true + -5.0 + true + false + + + + _unnamed_hw_tank_ + 1 + 8 + 8 + false + true + false + false + false + false + + 300 + 4.0 + 4.0 + 1 + 0.0 + 20 + 60 + 1 + + + true + + + + my_PV_system + 1 + 10 + 10 + false + false + false + false + false + false + + 1 + 2 + 1 + 0.0 + 1000.0 + 1.0 + 0.0 + 0.0 + false + + + + + + 4 + true + 1 + 1 + true + 2 + 2 + 25.4 + 20.0 + 48.0 + 23 + 1.1 + 0.18920200481210636 + 16.5 + 22.224999999999994 + + + Test_Trunk + 2 + 5.5 + 6 + 7 + 1 + false + + + Test_Branch + 2 + 5.5 + 3 + 4 + + + Test_Fixture + 7 + 5.5 + 1 + 1 + + + + + + + + + true + false + 10.0 + 12.0 + 3.5 + 100.02 + true + true + false + 3.5 + + + + + + + __unnamed_vent_duct__ + 3 + 176.00000000000003 + 0.0 + 0.0 + 1.1 + 27.94 + 0.04 + 1 + 1 + 1 + true + + 1 + + + + Test_Vent_System_exhaust + 4 + 176.00000000000003 + 0.0 + 0.0 + 1.1 + 27.94 + 0.04 + 1 + 2 + 1 + true + + 1 + + + + false + true + + + Example Device + 10 + 3 + false + 123.0 + 6.5 + + + + + + + + + + + 1 + Generic Exterior Wall + 2 + 2 + + + 0.1 + + Generic Brick + 0.9 + 1920.0 + 0.95 + 790.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.1 + + Generic LW Concrete + 0.53 + 1280.0 + 0.95 + 840.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.05 + + Generic 50mm Insulation + 0.03 + 43.0 + 0.95 + 1210.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.1 + + Generic Wall Air Gap + 0.667 + 1.28 + 0.95 + 1000.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.0127 + + Generic Gypsum Board + 0.16 + 800.0 + 0.95 + 1090.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 2 + Generic Interior Wall + 2 + 2 + + + 0.0127 + + Generic Gypsum Board + 0.16 + 800.0 + 0.95 + 1090.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.1 + + Generic Wall Air Gap + 0.667 + 1.28 + 0.95 + 1000.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.0127 + + Generic Gypsum Board + 0.16 + 800.0 + 0.95 + 1090.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 3 + Generic Ground Slab + 2 + 2 + + + 0.05 + + Generic 50mm Insulation + 0.03 + 43.0 + 0.95 + 1210.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.2 + + Generic HW Concrete + 1.95 + 2240.0 + 0.95 + 900.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 4 + Generic Roof + 2 + 2 + + + 0.01 + + Generic Roof Membrane + 0.16 + 1120.0 + 0.95 + 1460.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.05 + + Generic 50mm Insulation + 0.03 + 43.0 + 0.95 + 1210.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.1 + + Generic LW Concrete + 0.53 + 1280.0 + 0.95 + 840.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.1 + + Generic Ceiling Air Gap + 0.556 + 1.28 + 0.95 + 1000.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.02 + + Generic Acoustic Tile + 0.06 + 368.0 + 0.95 + 590.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + + + + + + 1 + PhWindowConstruction_948d7ef8 + true + true + 0.7242364315535045 + 1.075763568446495 + 0.8 + 0.1 + 0.4 + 0.4 + 1.0 + 0.1 + 0.04 + 1.0 + 0.04 + 0.1 + 0.04 + 1.0 + 0.04 + 0.1 + 0.04 + 1.0 + 0.04 + 0.1 + 0.04 + 1.0 + 0.04 + + + 2 + PhWindowConstruction_c701ce5a + true + true + 0.7242364315535045 + 0.8339189189189188 + 0.8 + 0.1 + 0.4 + 0.4 + 1.0 + 0.1 + 0.04 + 0.123 + 0.04 + 0.1 + 0.04 + 0.123 + 0.04 + 0.1 + 0.04 + 0.123 + 0.04 + 0.1 + 0.04 + 0.123 + 0.04 + + + + + 1 + test-shade + 1 + 0.825 + 0.8 + 0.0 + 0.0 + 0.0 + 1000.0 + false + + +

@-M9+D1x$poQC$fJgFa+kBAP(JBeo$B$BE)QkMGk-+=z$p3NYnw@i1cQU+d*JJ zLZXQTmQF$_*AmOJNQzV-c1es<5F;F@`sF16p$m?{Tnek~mP+hq@+gD-7#Y=SsubfmfSKE03cJBuBbV3Y!L^JXZ=GaO*nl}ToEXz=C~qK`cKAHwbWfL zt^kC{7(V24rqn%ZUKJCddx33evl^2D)-}Mr4BJ$&EE6(mRDu55W4k8dDlilZzh_Y$ z4W(}!NMwV*0CU9uG(pl)$}TZ9&}8o@@T9LGMClICc@@dLjxu}s(b2oEW~lx1+Keh3PMg(Z zFsvE04yWz37>wpBb~rWE{AV0aH5OwIr-M!ky#ov?bN0M@;vF|&<&LF2gG)R1te@4y zYbz_-ZKJtylgbH`4*R~iI&INl=G_h~r}|9}X4E(H8t9OB@$t>4r^dD~es${9OWPf5 zBfew`&!n9BQZ`qj{rR?24^5H5&<>BvE|+Lt8Mmk7p*YK&!)>=7-1n+)m|yF)M?K>_ zcV+7B)|2!%O_>zu|IEE`z=9#qeYT$b{=+@Yt0Z^}ny55cqOQ&f4y?N>du| z*6W*l?)7fwpf0@+a}uWQ^R&||FZa54V$jUScA~Z|SHB9d%W1Ol>55*CF)K zzMXA*;ZoK&Tj9A z-E$B>x^C6;(}x3F6ZoE~PiATFF70!s>((8%JBApZ*>yTP_Y!+?mPoJN$bjpEHO_{% z2!AH#`8^s|*rZ}*x;SuXM`3o)cFpZ#(%Y@g-gl!UYmGs~=>uN(T_4+i?6G(xd*j6E zwh4c&&56*sEgHM6-WLAlfKbuatRL&O7Pe16op|i9)y+ijLx(+wejM)-u&}wuJ=fFu z+M^%Dm8AzBA6j|h%L&Iv>y~cS(irNuA-MadixU?)zRZvEDx0~~RK5Me(`}3zc2#>* zCRyjxYv$5p44qqRW~TYX%$~i|dtiu3Q=NvQHDBu4oV2+#=*aK|r%vnJO}qK9VC?i; z-!yL-UtI1oqr)-pDc_fOHVlsrALf-G@ZG6lZwu?r6H=~)HyC6#aOkroS?Av$zIBYz z%VE@L{m*+ePQ0_`kM+pBxbddilRajw9~!K)@%L%Nx&4yY;IVgz3(`yYYu-Kyni^wpMo2IM&(7ai+7ne=}I)y0E{RdfT?|%1=Idn|;J~ z>$qOd700_xIT-e0N#=xkaH}fsZ>c}7k8RP(V%Ke3$^s5gkB_LEza`ZgKrw~r67JVE zO~U2r%19T$BwTdPmX5I2$hiNUEoZo)Ov|7GJ&Wwc|V|=~b7m;XmJ=%kTpGN(lbj zNN3Mw1%o{~QYEDxOI1uuwKIpP!UR$+Z8eU*qPDh0ieo{aL08%b9xWr9kYy4z)r2hf z?%zaTi3;f}Sta!)|57P^)yl%8LiWVf>eaG$@I2QQU1IMHdn70zk&yHvMngifcmF05 zN>xZgW61uMwQ@y2s(^$Po3K=2yZhN(X~Y7j@lN?X_w>E{nSU>batN>Z!5OQ+0;UnldQiUXRUYi|e`M%$ol-tIO0!Bx)jR ze`u(Q)Zllbrt}GlsHr4_>{(f><7}m(c}aODX1m9RJm(pEOvoO zr*n;D2oUa%xkk=qsMa4B;pEqqgcKcy_ptFFO&$N_YY)svELyYHOOIrrXk&ppQ@ zfc9w~F#bJ>+5%`M$VA{C7{vomlcfi657-E;dFuW<@CztGy6puifktSwH7k!mzEgK_ z=VS1#`=e+80n57RVI~6qos5})Sq9x;6^;Y+5N`yAlG7f>fsDlH8;qw383#>xFscYp zP{+7Y)Bu@-hg~2Rs8f?|frA2MBtTv%u;GJ(I)o$zHY@<}07d|UP^6urH_#og$^NTU zfzO(tt*LLI23<1H)ur;L6H7htMn?mqs-v+?4PXuM6KFtf$T4WLAu@w>0Hm#_eig`` z&JTnbHQ7)fO|2d2038hn4>Ewq8IU6Dk^9+I!PlH-1)x2CZB1>kUpkuFoegxgL1Rb2B@g7k10C2Jfs2ec%0NP+Gjm#1_%FI1F z`;4GkN=WvNS`7(9P4fnw`6A;f;9(x>$H9UPpkxlvnKC#}0O?S*7Ftdtn!BzOXRQ2T zFsy94%wl@`-eJa<^r^f5N*4bsSqv*#-1GY5PZcqymoG+^ye5Ol>GFc&?tl*fZUXx5 zK^@ltp)=gd^p37V$$vvxWT5L1*CBm{@m#eh!>!J2kLmT1+1X5WHioIYI?70ngr|c4 z=CJ?fu$^<*e^XetQ`mnq*xt=x5hk!~qA7KFP$)+fVl?GCfOMF{wa?FU4^r)OQ))Ej zmP{R|5#}SJI;tO_P9+l;Zi^<8c zU7abRCG{bdkJn8*-8OkX;r;i~jaLZ!V2G=i7X8t>9O|IM@8zWE;$u zYg%W9MI@3MWt1v@IYg$}dq5 zqEmi0Dt;a2H*&sK`ov;yUVM(-OReEaepV+fH$%wod(_|FU!=l$W6B&im6e~{ ztSlDVzo@@HIJ#MrVSo=Y-rrl-{$xv(SvnSlN=7U(o(E7f`&MEcd{ciT0+Ax}z`y-3 zA>MfdH=7$c5z{xW2TuVamL4rsrMzAK#Uky_t|KemRz<;}A;o6sVZj008wX^!Z;x$@ zV)W^S)>#TEXpM~#5q;S0``vofQ!G(YAYR*$%E(5ATB1DHb0lY?B?o*qh;n|W5-Bp_ zXR>8UMs<5eY5PQ&oCRo06c)L568`uu{znzQhN6m3j)_4YSwGFk&+CJr0MpTppfK5k zR$96ub8Deu*$Rik>Hp;)iF=6}tkTlEXkh-1SbqDgC8|23Poet zOf0L@pMK)u>{o;$(@YqvrP(dPS@_TX&VdjLYD0HI0btE26z(2`67hTPOb)m(5d~8J zbPx8`(eu_BhTOI{uIoR931k$q=YvHY?Cu*74aw?OL$c|S2jIz#0Z7UO<8E&Q4C)kq zD=Cv`k6D?3J4F90d!E0F2iDc7!^ z_=Ea5_-()~1!suz%i50)e@U5ymkjzza|Ad}k+x4p%10Ldy~gtS#6`VT7T#=!Fjs z!{Y-n+EDj(y50aADS@|8nGG6j_{WfOJ_KB6=x8W`LI9)Ip|b>?C&?Kkqe`1P8UZtZ zeRZn872Y6#GO+fmH^3Gs^)+w{fMu$*K!;{0AUnT}(d-)a^kIyn&2N4d$=4UgclcLL zQir!hbt(7#tDrp*G7c;@YJ{-|42?z@Xs`T1O$h>%aRW`UNC~-5uy(sNt!HM@dq8`u zKlQcn?_v}q5+xYk8WTr4RfGcj1~9x7G%WD1=+X{6FbO7N81I5B3Ly~w z);U@M8Z+QM)}Ex!*i&y(a4?ut6f!KZzJQTZ9>FA96e&2a1u`*JQ(Iey%2;5rOYbE3 z7$i0NZNNo%r>I>8p9{nTxbq@`88T?`w~(e&Fzx{hnR|^w_%+W^cWrv`Qb79O~ZKn>5L1)%`|z+rGy%NI-vVuH69$d~}?rV7mzGcXz&cL;!J zK&LZ(*8>a_Wzrc~Zvk`%;Bj6AB2~KJOc8(~EgG4zbxH_zdyL+9@H0UZOn;*$ysHi& zlwi<2!#`bH(-77fsLz2U3}Y|A?uo);47yqd5DE&t|3fW;^wrqrB4yZ;n#0<%CT$`h z+HKw{*d$H`;aUrLnq~FkEBmM;C?mJi~+q>cbRjQD%m#@D>;-v=(5~1%@`@ z*Ws;%rU*TK_*A5aNHDIPs3hPwpeJnYjcV6BsF|(0mPhK$=v9Z~ zkYUEs!;LWbsl%Y8&IAc{wo^cLMscY#v0Y7+p5F|iz&vbHfm~Kz6fvmg0QUea`8l`Z zM|*I7z5n~meYVM#MEOxDBNSqIfHoiSm&3`HLbwJeJOK5E8XoX0(*#}PEWT#FIM2`R zF@pCJ@)}Py&aRB{YhTlFPx#XllEg{AwQjnycP_*}F3j1u;=io%cJE2I6x!rI?1)*X zb7J+;dl=V5k45Jr_(G>Y3urs@QDjj@q^QfL4bRXEcf`%k5W#J!cJs1)KW%2}PJy=@ zF5IuSKaR1m&+I=O#+Vy0}^XEFEkTp1$a>VEz2UtT$Qo{BR73k}Lp*m4ozC9_ zU7!cLU=MU5HuOQwo#V*?Z)LY0N<>YO(Yji$pUY#F{_Dc%vImQm2cb40(>DB!IIlxE zV!@1EeBNm>O)s(rej7fj15mI{zLjM>Tc`|fu%2R!cRUb>?Z5tDB&kv8T1O8a!Y;7q{-Cr&VB zV1UoC5i&3^-7p~7VcuZ>GuVN4$k{7@Cc9#MeZtO;p0LAqhof8M^t7pg?$bU7B5<-F z?pe34_PX6(>n{_`)+^0~0Y?ek?7b0kNMS${W>5CuB* z*^$~cmz^y0tyh-LvUR_~ly!q)EscwuMQ!a?x3@70R^WF9 zySyJe#OVHR3M0z*5WhGy2!yDV7-A*{ms+7>Pqk@TeW#s(JyV z;Dvry@ZtT4T|oCITmezaFdQcmO}pXVw6I@FK^(k*&;*M1-!eFcyWxRc}!AE}&foFY=?h z{;=b?;4BKB4El5F?V^EB2WvpsVUh+PJ89HfqRf&2X(T}SM?2uieuO}Kyf5rU!qm$y zpeum!x)Alc8!3qKDqN(e9@Sb_IVE9-L9FPiF9*^E=)JNe5rIzxFDU`PfDC%48tV{aBw67a_+n&;tG~q#u32?^UfPl{I1a9md@XK=a6whozKt! zmoWqY$L#nVOu+GIYwGkCX>|b7QU?-g?~>{)PhwMt2GZ6K0i-b>RUAyD@oH;Mp43aI zp-e1MO(_7>#tanH^beX?#y&|I8c^FX1fW(TylitMIm}|)||~z-@JnoYlzI+CK+3R6pRBIRxP5nx%fMrlra$Hub{J zH>t0e4l3L<^fdMK(0zm31sdFZ1_Exi^>S9S?H7gy+_HuM+$vIx1??~SIvh9ib6(i! zmp_jvCw*kSK6=2`aZ>t^}ILl#&Gwjq^@?NhO+3Y^< zRl1{PK_N`ILg2Avj5CSEgf;$du%<=3lL8%fCW71PG{2-D&=>`yO3=h>0&pV}z&bt@ zHAKi=pJQpXBz@cT6GfkNk87XKXVWVd*ztiR)=(k#_yX^z2P}%y#SFVm1iTFk@I3%W z?DRH5sdgN2;e>#Y0J^-72r~d0xI@5!5XeY}|KUdQ%?4Et{5N|l7mX^-XTm_`r%}0S z)SQeQ1S$`WnlM*`i?J&Rkf8X9Z|f)rNM2UJ25u z)x*mWsPuY=K_@~HsA&4LI~O2Oh3UQ0v4Bx~=TW@dbi!)+FK)nKC|MdFj<67MC4wQ| zRGYW)?HpFByh~XK@TDtNp7IwS zRw`Yonm*qVV5QQPD$@w*y>z9*oc_i@WmYQYFNQ1CV?!h=U8#1cB2no|B{&v|N>{1? zaU?2TshI!tPN{|wPFi7b7TCP4qb!?7E$Ed}Z9@J1Gotz}6tgP-ITrgGct;$5wY+68 zXGFssB0Svilwc1_A_3eo>gD{%^P&~X%o;FvM+VGg54_?d!Fp)Sk2Vhh)Wsa0o2Gfr z#XRZ1ngtIg@wyHs>bP~ZdkM79m#k1IR{&^N1`243z$-qgxeg7W<)S#9D@m4?yb|~i z%>-ba@wg=zdlJs4w^@^pjsI7c>0eo2a$o_03G%LI2wV$0e}Ltb5I8_>R^Ujf~TI}#d&*!!wL0_ z02)UiYXsv1fWW}2l=u7YmAyWmfLNjCG;X%c#JQoXBb?t5n2N}Ck>iaJ0lET@Ihd^ zL4X;+L9z-W;sOH!?r71P@&KFi08LES!?Rqw9tTsjL1iGIr)dvqfDZw$b0mRhtHJt} zkfH^{jU~j0364%~6TobR_+UtzX~1PF901sD3jO1#q67^X)IcDf%0{38H1rk<9xQ+n zj0c2BjmX9U6A~x{*vfehH5ne1dJa%xGH?&rRZVI#bSLj%5*S~q3uQysMJngRc(~jM zqY79RH4J?^f}s&LKq5i`9}pu9g?|Duoxq`HX;k&W`)OFJ(bN3W!dc-M*97zA!4lpC zg6RaHq5%M0)aiJogN#DWF{`Z!dxjwg7|zE7;7+hVV?`oICl@zcj7#UK7h3n0%< z&>f)u!TSa8ARb2vhB3~{+|}(b>K_Fd4qyy)1xAg(iGg8w7y~hLto|zg`2k}Kj>y{ZZ|EgsXIV<6f$#MI-%HJ4hY!O*OP9_$4806=SAiTbw+1le z(!x~(J1asltaU&~qXMiCOqImwC99~babN-gt+T;thc}(%0ws9@E|LA|m!QN-)JG^0 zz#1wXB2&pFEdYr~Kb3ZkI9s~z^Qrdba)&Hk54njtOL z|5OdLuKHr|>+~y}=QPwH#>N(yfzyh2q3wX*OsELb1pciG{L_cz4PpxV2nz5|vOn;b z0$zfyWB!hMXiyF$P-dXWx=Nq{-@s7rjB)16a2Yhv>hR$lnolxa1E+9Im!MgbI_pG5 z9cgl)&Ta%&M;`Fh5ylpJsWx<%(eADa+kgp%W(YN@LxTtHSJkdwsUbO9xA6U2EdN_9 z|Fw%{Ho3v30DqNHh`GTuc~B@mUe1;dyUsH>xxsjBsky-lGwp~eGe?|ly?xEO{JA_q zmY|4LoLeleut_p;JE0&$(^g5nPTb(RXsG1$1U0YJxy}}Df)j-@ByUVNy1FUw4nq#@l(onI4AvwZ$rl| zQ8pUucM)k+-zbT3Ey<3!lCNCOAF!i~;kFYH^BKP@lqX}dqxvl1W{@EMF zC(e0Q8Q*-)=AoTbs+^h7yOiQ_r7xG{YMRO_ti0rM=f^Vt7_GK3y82h8%7VX63QDkh zlQ)uVQKtW6{VnhIWi4aV+84)*rL1e_ z9~q{}7hI?2JZ$2_@6E&yV&Rt*HeZvHPd2^0rgYfFNpovswyj#{a&WWS!IP)=N0B-f z;007Fmb6K1hon1Y_!@g!pG+pnT$W+%-XdEi5`>8nS2BQNMXKYV#P|HIv8%7tuzT)!)Mo4+H`>Tt?rojt&SWsuBw;o)V2|8!h8y`FhP$aVW!qqg`d$IrEpR*y=QD7$88*gD~aR~i2i8Sh)% zRchs4%KNU4TD_Hm&;9je0(N}yRSlVf2Su@-FZ30zC#KeyUVS11X4B zk@p0fMv67An6>TRefgG*moH*8ryLR^FVz=HwbXkXclYg+ar1V*kpH~C{q~M6Jeh5x zHR_9N?rMG(%+wzH!Q(1QKweX(=CEqe%ZN!UAM@>!i8m5CnGl*Y}dOYXZ!rs@5l>QBzzQbzy*P6xfwr=DWwqO zTpuB&5R5z^DTU;=y+}H}A8l1y5Ep$<_oCatC!u=@sA3eTir10OJKs42C@P5~wcwU; zVgsO;9!*3%T+rBfK<_KJ{ju)`!;gvwslsC}prsOPyd3rNA3wa_A7L)-R+z!e3F&@I zm}Cxan)FAevrLlnYNyHC9bK+@r8-&^9@2yET9qSYBkZCLDd~oGE8Pg@lyUu(ZvVHO z`Xk*s&#RknA62kVn(y%O)oiW_@F>?#{|bw68AwA)wvpY+b|ptLyOBA#Th|}iwl5OK zjL?#_Psu+~qd5P49fIaUjxsiyOQj7Z>6%4#C*7!Mj^u$`%DKJH{s?#Lv>Aetng{F; zy;9szuz0i&g5rW6Pd17Rk%p3JfyGL9io1p*`Q0d-+$HXha7U@X)C{b>YoGpW_qkO+ zO;ebXKXv)85t2VK5Qmb0&0@RN-8hcqd5hrimU{2Eei6kSTaY;U)zxzIg1Buaqr>a4 z%t_v0yAeo9-rzS3C2?2BcdO5d97*yP#?i=xehPcx^&JOyTz9gIiY!x)63ew>S{F0! zFd?jqVdSACXeiMUd%a%Ek)&?HoQv$}rY@!L`Bo=)tH`N?Ry&<%80D?%hE%IEd{9VbssvmTf39{q<~+^$6AbX^oCOn)MqGea zlzpk4K99q(Ks}V<9yxB3X@}iXi_*t)w5x}I`v3=Y*Tym{pc!Zb!Bl8Q$eyW*^n7+( zP=EhfC1#)GV4hX71M}H=K*9s}>^*eQOc!(+F3`5{VK>pQ^)|Ok(@8)>2!JqAmMGMT zfyk{Q+kDc>GLbMea;t1*hgb8P7lM5hep(f-h~=@FiAjRz^|lHRA_6bNfFmXxwtU^d zR>>+n7|ewV7CwZAL@zRcO@BOv8rX)z03F6N@1i3@ctp|piU}$otqWblb)=hZ_1O20 z)dOr{?r0<5OVyXY0?a9b0JLNPs=u3A_1gey^)iHgEl|wRlAm>73p(J;w6DdyyMnZD z!;9)g`Jf*6Z8~q@?&$^|Ha9Ts{0P!Mi61^uV26NVSlYQXJXJ)9!d;(P7`6Jxo#`2S zld@jMo4kYxmlte-MW|d@)@cmWP7L$V!geR7cgRo$We*|)V-Czln31u7iVWu2NFTYS z49rTYK|KVhs2zjOfT^Jgfj;pf9M(Jb=_0aE zcYxTptXuZ2fU%EfpxCE}$i8R%o(a=4ysc7H_Iq<}-0`G$?9)SJpWXnmZ&i2f!$i|3 z#M@AuK2tr8b#37Q%s~8!5g0dMK}+fFx$5_0{++A-cdq*1x$3|9Ts1XPyfaEXfTrj4 zFl`ps8>Q3Rh9i*GJKgT;kfRP%4XS68F)$n5_sDGaf!R>#b63hK-C~c97lH z4X65ueEO31_RfwncwK388x3e~^Y0Yqzf+jqoxV=J+K| zT9B~V9lq=ua}f?gQjktNQrMh~q;wsFgj>&Uk3#{3t=%+H(n@aU_W`kGk5m6H`TgH^5<8c$xiyQKh~q&dBCR?>D=|2;8Q#h8kb#_R33 zz6f=(Q`XzKAbev-%kkFS$og;C?Qw*clX4qp>hXr}$XjWBdiQRj_9X`df}Y=c<#qhB zxtdG1QCv(rPAq(R+i0Oc?Bkr7!^f|Z+@-5sN?4`(YIkWa|H%y0p83*CdGA%}iyWR+ zlXEm6ul=j0Qp2IoIR{l9<(mrrN>PkjK~dTNHtCn7#&ZwMb1y%;!$CpqXC#jtj(?mW zn6c}WLMkct+BIG!k-1kYofhoe6qV(!9vu?SlXP*olII~_7l%bs2=`S@Ms!zZC&)~4xBiTnzk9ZCeKB-Jt zwNLQKqNS%a9@Gb14Erx8f_GhMjP*(<*&sjSxZ4Xvg!dg&xTI9uR8q6+RooMgtsO>} znzv}{?(@r;Kdf+*riaTcE|qT|9$w?GDu{>(#y-*;nY&Nxnblj-xHS^xdm5A@_O33u z=B?}<`u;uF`(HD0INq{*OXme-E*mL4k$-tj)m^@&m)$;35mXG{H)>hZ^g!YkipDFYYY9UG9$wH>B_q`>#U<@?D(-SX5PKL@h-yATWASFm{z>-tulaj3)xw538W3t>!|9yC#=wVAL&8_= zR`}xwErj}oLzCU+r0q@{xUxR;E@@soNFmg_&(p@zy#S9e%rnjJ7a)t;mk{cO1K`Z> zA&h!!c+-4b&L)dejZ2BSqwao$gB$LXVg)x7eLxs2*DZq;>Cq#3s3BFwhk1k_3RQfr z!b-?+wu+DVLB^st%vF5E591N2^eR4W0TBpPdKI50M@IxIy^4?7h{Xt0dKI6v>=_7D zdKI5yJyQfKy^4?aNO1&eXKAc>DFiCLijQ-#Gy;`g#iuErF@T=0m)dmt!U?P7`Vm;O z6lKfeXi~4L_-scFDWzhbBMk+ms)I$baaO4|+|@;Z5nZWnDy>4G(v@n=xNitlx>8N` zmEdBf(v_+pd>q5G%%!oUxx^5jr7P8?`11(wr7IQ2I1_=|SsLqu7Xp>8RC$ve5U6ye zl2)4xqxMdz)>WUdvU694>dj5=Wxct46sO}H71{gNIuDBXHrDa3+`m}If3c4LVjYKY ztRquy+0IolJx2t6OBleaFP;qQABju=en59q{_O?-f7=U2ig<+5WA!rHktV7xz`?VT zbj2V*`NG%~DgaGe&kh<*bXOO_Bu|{~A(--tV;zJN6>++UQ069%brHZFnr52)i}{xwtMSDxODJcTef=xLIlH=t7}8na zQ%L8($^5^`JO=_hWqH^ZrPv6N1UOujqK$WO0y}wqsezrBGu?@9vqr@IqCCG;z9q|= zcaw$t?!tY9cy#J=rpN65XpxeXSXfv7 z`RW?+Xx01=UKOz)bgO*0%ge{^q?nX_pL5afRcv|X(e$r`bcv5CzVaQ;$NEz>W*@BUy*-gf&dZE- zGMl;L0O9QeyYEw*ZnxRLn0EVqq1iEk4Boe^__yT9ggjY*I#_9cPEt#9m$6hH*S49Y zbw-=?g99h*FBeZ7HTz_|hJ5X$3vb5QRsXP+s}Weans>*Tt@HD3?qhB%YR?!|n@kx= zsLb&W*qZ*`(!=?_-^-CZpUcPboySQwp%>u~+%6aVRy^%f<)e|LmoY1TPH@@gE;{F$ zq;10O@}H8Dmn+R9SJ+P3q`dpWGjq>`59y&3PPQu9;^Q~pY1X-Z&T{lKk=eTQT=NUH z7CumZdl0AO_{m~fjoBul8;1p3E+5sNI_kmLDLO>ibw9S01m~z`Id0o`&g(zjYXOU0 z+Y@mknygMrwH8!2)shd3@tjaUGNCMDck*jdvb$l5v3l~@Z+D-b9`)KGX*5E3Jel`CP^} zm3v&-p0wP4_ABu>R?Rb~sY^k4EpfZPGqX7#nu4tRZ;r^iPZ58D73d}D#e}UHw=PCo?p)@3SC1&Uw||kfz489DY)-=#r_u!S~`{_+wYLoNb$4c9<9 z@A~2$K~w9J*tNE2r0%&AB?~<9jI8`)tm)Km*2GC*qFNDg|FH7D;As3GI3A&ZBN3m z!B1T`vOt4={eKA==G`I#%N&i%snAOfn+*nkb-$qzG3UnN_F7%beO2G=?bfK{n9K&% zg@9l-XoR5>dkIP3x?AbnF$doMrFNlfFQDJT_gcEBfcufZO;JpN!ILeIzcbkd$X$eB z7pT|&m+ZofZjs^0Tq=Z9$VlZZG7z_5`VErE`q#=9vs)}GPI{z@OigUL>aUHbqZN)|$xp$!c z{><1%SxUGi|CeCqAr14GGG|-*YORPx)STnmakXUO0UU9(s z%Fw{t&LM!ch7X13W#in;E2gNvC1pRr4<^tX={yDhik) z)&an494O#%t&XxPMAr=s;O!a$!223-X-3BuXUjvcY>$--wVDhj@I>73!1~#m5Dp$) z?j_{3lK{x^0g&^t93aTK0k62i!#6Y_w|fXc&LGM~!Pn5pEcpp>$LKaP&tO7M7=j!% z34AXRCk`MkN_!v?rz4eQHGP}*&_LXtA%M8+m8G|oBVO3VMKvpF+)FPTOvIrf#JQ0} z0-0S`>;R_<0?ub30k>E^$*LjMXJ`O!FFU}U-;A^WF-6KIW~ZFMYsJVDa95{2@Oq3Z z)}FQG5+57PSx^HyF*pp^bqodX7XZe)`QUwlUwy!{XaLf{;B0CFNdR?zARPoG5g+Im z?60|^R|T0e=NLRHa9Ka2FgNDn(KUj3$o*ykC@)CqrL(Ci7Fc~w03hTEOw6K~olQsL z0IDul7z!5lfIQ9MWdRg>&z?BcEr#z$_6ZHU=Bbo$&nCBHtj&&d_3Pkz=L$Z}T8_w- zRq>d-$KMZr9Nm#oWF4bVxHWDjFQuR5h}r<=m`$XYBVu+9D}l_>fH8;e_GD+Qq#@?e z@u2EMAX5)-BcIVeu0gz1em33mAmPSa!EuCz@H5(2`oq1c+tgp5B*Y2rZaJZg6>|np zNK%4d=Z}&{@`-cK^m)v zV)v)blu=0ZL*49zBn%0Os;G!^c@=)CgVbhhmCI}7-Ns#g48FZ)4?V~#6#E|0yIS$d zb}17>+x4+)s&1UT{f!gooz$(&CJ&Cx0z(44y7C;*Wh6qC5p{nAh3b9-LByWH@*+y< zp6wBXSe|Dy65Mw1c&eqscfcVN*((|KQ*pH8X(q%B5JC{Mef5lo6o)o`?L+}urQ^36n4C`>8gr%nLjY^c_Ha-)j(Y22^#^eVT3y?L z!kHHV#Mz{wfwKebaMt?pz|@IyLiX#^#MXs(cy5CW*8xxV>q8CHvC#d%eB3Jptl38L zrJb^&?yUD}uC2K0Xr%mbYumL?3&ghm@_mDbb7Mwx;fV4vCJ?$`(D5mUftAFE8l*oRz9^1F_`E#J7z>8tZf z95yHYOz#c*SW8KAWA#|s*UuRz1h1#v!s}UoYv>Mh!Bc=y0yMM%pb11|(U@_*1%xAE zmYZx3Tq7(K886^~3ko6x`Z3BJ&LwKAtkZHA&R3teqUm50(zHCv3IY*r2s?;kGlc0B zxSVz`+GD-DVA#c)l^?U7ukpGeDvn64xyCV>K;RPO+&McD_k{y%ZqP z&3{FTv7r4WUx(vne$ERU{qg}4{SXLRMH?-5YL0b6mcWbSuROQ`68-$g(x0Z*SvW=8 zz0QG83DRZ<01_XKlr?`Qd}P(3DHQWGCf5S@AFyhRyfv?aPEu@Ktj_< zLTb;S$p|#tmxr%6pS1DGc7P;IBejy{uitp{5gV%>HquA&_BMbdLL=R4T=C7q)p&aB z2)9eBxz8s9BvBe^o&8#sFN=%q4@*3qV>VvI4j_rqNK&`TN1LPWTA#GxYy8w&@Dm^n zqmf#IEn9>Ym2LKnoBrbTuU!TJNt{NSt8=FezhQ}ECQhk*#fCKj07-&I@_46}b7Jlq zY{@l6Gfe@*M1UkoBawGo1*n*!rXTapT6;Ww!zzF@oJQKTUOi67Zx%L%aQfEPRVkkU z(g+$!a89W;YIuy**2)7bERLq@0i=;MQf``$dB{e0hbo0T$?wFHi2!L7jdV=lIMzw& zyVZ{JvR@nbMlKh$!+OB<4@}dDe2B|<@0(WD#b&EdAJ2LeT670NQCKJPOqz_MYcf?S zi%^`-3@1U0DKz)-!MFzD05jOzJaAcK|K)-Emj~`&9=N|b4;-k~VB!c!u|d6~zfr@5 zL<*p2(o`PPm63rGfFlwCafbvFf+?W*0x`B0)Vm?wK+^(~18_coG@%h049TbSivX;& zLkT`106RiS#E<|yJ;4Oyp(R#uB!%KZmo7#J%B-M=lqQV=G1v&B3Z8{< zhdKv48UgkMj0uNH2{4`D55|lUG=U-1B_;X#f;nzL4Ft1bL8mX&Fj%}V4wzM%Xlv?V z%mZoqjH4Zv02`-1MosJy3~s?v>s6=#!iB`am@ zv(Tpl+@>Lb`es6-A7| zr~r_F8isDbP(r9#acI(|zYRkM8HA%y^M$|~2EQm6_#g^~h{yRr5P%LzP%vTspbeyb z4QQ3ehH;POO zNTF+`Cak;2Dc!vN@!m^3f`X}acWIe^=%34=Wi%zD;~o#{1}>OEtzhqBQLzx(5JiPo zmmz`rs)?CJ1u}St4<49h`LQT8P3Ghf@SqM&XTh6-$RuDj&uC|0%%t-Y_&PT_vOC!Z zWuKu=%IL!iz(zcskpX{Uy170lbK`uvuffQy)-~53*gR^;?9~jwEy2^qMLMgyE-@xr z>$TPk{}soXl#xY1-v z`-O2@LcN4AKGE)_+ZB51woW^v&R|j1fk_NLkVfbxlN*u)sfGLBO!!aEgxTa6YvV?t zrlAmXj7{W0p{jT|n`2Cze{gb)@x{@L$1Wj`m^I>O%cYjLfv*k~I)C+hVS~*$&xuz9 zkH0H@cj#Nr#y4Sp*>STM8=k*wZ2Y3J)wtvMiw9hR^(~n$Kg~~8zxwz=;aF(oj9;r} zi`B{sJ{TTovPpmSs!eApFmSx(KP15&Iw`*6e4on#zp3o#4R`vbE zkBP6dl0=HcE|%hsgy?S_mMT8?Q1kpW+oMqjg>nu>-8Mb7=ww9voln>1REexQbEi?3 z_e<1r%jq}e?jP28)3Vn^DZ}m#A#WzH)x2Uui6q6-JC2O`Z?vZ1y6Bb!r-KhapZL72 z^{`E_b(Y?nu@Q~gaz`oeL+Zoe50w~dnz2RGKP&Y{fXU}K7pA=Ox**(=qo^D{M&$nK!ey6h(Dv_TrITJ< z6qYBvak;TGTp;#wL(}6!m*w*e7oci~N9i0u%|8@>Rz<${v|z`FC&$N$De4ft&YO(% zT0D!tesxJXcaquH6@flScjW6EN6($QXL7|Sb1kjIUsv;NGQO_({We-W$3$SOnP!Hs zWK7fRpnB_rP1qU3pU-{}n^c4Hu^DC|aJ;EVU(I#8rxj{*@J_;%TWPQKf*w7v@IQ~M zdR7{{zADg1if2pJ0o7u%j`w0U{mZMtDMlct z^BoZuQWj{^CBB|2()xh=$bY&rhh3Xqt-h783zJzG>Pe}PQ53Qnzcs!{^ww(q#wo>f zcV+PtZp;(e^hj94*R1}1VYREC&B|{(mgW%6HU$Y*s%)0{Rw+7aNn=Z@S$InN`C|LJ zL&P}G$!`{MPx~@;Vw$nbbi>nI9dAW@KOZCDZ6G$u;OVKeY0kVB$4AA4ysWfD-8wzt zo2*MI;nE}7vDzCq3f-KUT9VaZ`DUGb@WHXBlg6EO7rpOPGH218ANxb%c3joVnItP# z>1thl!>s1b#Q>XUsnYiP3viO&M+13qJH`;_w%^|mNSrxx(C#@vDZ;Q%& z{rdDO`-gig4~;jTyHMhakc;rCl_f>i+IJqr#67%U@-lPT$M!w=%B|85(KhGL&rjd? zWr0n7zJS8%XRh{|p~>E7t`oFxsb5_C>Ggb(&);+Wo>^+0uiG;tWo~(>!x~E11Uo~c z>OH5EJd@i)SJbF)`ADd9Bm}s|taWejw8qQ4S1t=)yWHSlea4DM+Zs+9E|b=(JY11p z?JiUnDRT3`FC*UQjip5e50=iWv{=z>x=WzYzV802hqbLK$=3xEixaP`yY>0`hF3X3 zML#=Y^@ejbN~N}c9r5PKtua~nhtX+=PKdn3HPq{Tr7XL0r1m5qw_{apYU2^mGWR_P z+c0UgcKC?~yF{sk*f$r>=kzZJ8>^q4#rH2toukmmz1-4so@j+a#bHq>H>6Z+;(Au7 zsAPor3i>wC|4^zm@ZSEXTI;-lU1&(>4Loda7@%ZrHXQOGB4XWgjGIJO+K=h+gr6&- zswe+o&YOe`*iOQLv`cb#*Li{W?Cr;eccxa-z&y^*Mg2`v>!+*YYW zsY^kCE}4P4)PR%|rAZUerFiBL74+}Oaswa7+_ao?&9Y>F?uR!P%{d1w2c53y-}18# zfLj&KVNWWWBhFJq%dnzB)wCWhYEytMiouoa(t}wBQP?V^5BYNc$@BkOULQa0IBb2nF#b&WMJ|fSY_zo?;UIcE%p-FOReB4)mpV{YMqPhN6m3 zj)_4YSwGFk&+Cf;U)!w#PyVB4KjiSYgp&Ggc`H5BQCmi^8hS5-k7ABf$o?H2z0qeS)~Wxqq|(`Lh|0FTZw z^T^P^3UxKUPucGZxcavx%86}IbdNiqh$6W*GAGgc!(FTB2XRa5^w;IWM1tvi-LUFOIERLpTuG;7euV5dy3ztZ5ci3zd*rjzz4#F!v=fOLbyF+opx z1}7$nXC5^sC^K`0ldJiNvo8)=ZJ6wzT>n+D_?ooT^n7892RWmI-_*2X#?|@Hjf$(w zl$D&Vtm&Mr`QQji!ugRI{zy<7?8ITSm*L@6EfHue9*G!~QLAjZ#V?0-smiDL30*Sv&%Djz zdrF#w0>PbYys1)sdx}p-VQz({>P*#5Szp3r&y-)WYqwDq{I({iSgCSW$%`lJW4<49 zEsV;zeNjKlA@tFO2}e_KrOK+K*PoNJzgY9)k;^5td(67EGn5?{DQi@^lw>~{$9sD_ zWy1))hH1|4qlq&o9@~XlbuU_!yFG^BVXHNvZF7^bZE&5Dd~w-+?eWR`?&uw|t1*^6 zYb-#X-Z)e0PU_8D4y(ruBYx{}+IMiSdf>`2#*x^@sMK2Q;kU$vd2@@j_wV`O9CdWp zXlsG85cl_XPFkDJIyHEG$)Be-BIru+@-63i-S3%S8Y{9zPP}+#LbLc7_qEki@a3z+ zEoKESzUH^=TlOa1AG}wD?Ou@1KlVQuptevY(QJbsuh{qO;@MfUb%`(b9|`z;JW24P zI(Eu-huw2R8pOA7WsDtRIJZHG$3CiEe6xfBpR%i3l-`=**1Ct6__YL$pIkC(6Q75D z{`wUPtE%6|Q1WouQkFTksnN%Myb5+^cVe3a~yZ_BN1Z7;aD>yy!+YaM{wwA+l}s;Rc+~l-(niyVZJ9T)JF1sIY`Bm+EamwL z+b`#MPwn>kJ~qPUq~q(vBRly{UlGa`IyF^3xb>u4Qc2_o(^#Pp6V;Yuql%nExJXUP zxpPY1JXukr#^rIw%&Xclt8k3VZSRa)r?{-~NfVmh1<4(i8#&`t><;c1=C?ae`^DPc zn-LwPeV!zo?2A=h$RjlKgVgB&Ibucrrw^dA^*zi(KQT+N`prwLb;AR)6s~;y*}pIk zHmh0I>Uy0wFihrp8}ealg+hU~p9Czyygtm%OG_(Mlr=)g2On+eju7$zen(FsA49IX zo$YT;;Sr|o$gsKSuHs*D7Ms1aWh~azW#ixCOK0{k{Q+M(0LLhES}sKlGaPNrAvg|} zFMat%>xMH9uPsxT40nn7m{mVWzVxeD8jtjm_8SbX0fol)$(Qc<+v`KbH6e0kiHu!G zA}l^T#?4MR_rzdn3Op!?HaBGr3ZfGRgooDM^3aa%rYu2m+D$3NW`5jTKV`v)e}2k; ze#(D-%D>r9*`?d?Spa|^>eAMRw&0~MnZYko0GHY{{|yGspn3E~vp0!I1gm<%mg6+r z3>jrx5|eulS~xp-2a}-lG=|-HD|>Ucobi1Syx>7;@Ke(yOlT(ykk<4p2SPn?bkj{c z5^4=a>$%cWLw8c)O?v?hgp4Cy(KOHsw5T>HAV~qO5QYa$4qy>Id~sl=+s;dP9}g(t z&jUOW1zctPrI+qiS_AZuLR!zME)Aw=!%oT5!V8g37*pG%o$-P-M!VM4iUk=T^v?l{ z=s_C{2Q2eg{3%2(i>$MBEQ|i4q#M))vU@lo^3!=_s1k{01nT+=Z7vR9Z ziFiMJpbzj5YSP!fx^p*k{l()F8>j9A;O|rvqEputn3v~q*s1${u$;PNs#CXO7Ua~O zcKEOvm)f4w;^VGighhC#i=4qq&OUcN=ZN-C0jZy;Rq@gbifcY6D4Y_Vt}QNWF(Mr+ z^>L&mcCBE!XzaAW){ozIh7s)|aXVDLEPH?^1 z11BRZ>+KvF9DGw?p|p&Q&Yn~AuxU#TU*4}O3#y-R=gG~e#i+RMWFmM-1-cJk)S@7EGs=Z{YxZahcacuA(dZfVE+C(ZAh$M9@0eHW}E znK-xHZTJnJOr^*7W*6>il-OKYG@^Fbf|c=wX8Xj%b2o3c47^q7?EIj3iOCX^A1{Y* z+Z%YA`|R_hGi38F9NS!!@?%k%v+ggJvKKWnea>P{%?&qr1nCje+i+_COuG`m9A<|M#Cr@{b%G2Vn`pJ7Q zdLhb~EPll~KAx1BIz4fm-1T!2!DLkRrz*Zriud;F?LNz^B2&V3hbso9Hw8`PzJy76 zj>Ej46>sVK-M`vF|A|oY@TTIOguL+Ko|Wd@#bO1~lQ2B{&v=!LnN%Fb_x9`NYJ)W1 zBXPD|+jj2U`TpvM_R(%3TaLu7{mLb5XuI|3gNg0o-!XClTGg{|UAtYr)YsQ~-7CLs zKDsh1;~$*=l$kj)?B$;DJFkt@_!SnR=4R~mnm6HSywYlI-nI}ETV?Zy+2+#qr7tcA z$)*U{CSIzqkMwmfu$>(IYPQ$J71cPIsZCyO{L!_#IjD*aT)z&qhz%Q;b;^z()v;WE zw2AuaMb0yv_(BVgyI2+OATQmPG%lB?!(l?^gvoPc%WmAdd{wO8%j-U$lc_-Qyw6*U z+dnI{P1zpIzxvdptI7G}6n*Q?EatznV7c$jCA+s_7nz3!j=^jczBuXPS<@d{s9y)9 zgU5cJI8|!Hy3J3|yljuNAvo$O);?#o)tvKG~$e+77E^+kt->&=5+DaIWWeIL|lxq z4!+2@4G8nxyJg;@K854U_vlGNWZAkor#F53b=@vbW|{Y}Qi?l_Wn%D!Dhsce=>x(f z&u*FI-KW6(@yury5NBG*hu*Jz|5o&KBKCM--KsB(3jN@RI=WWytcN-nXam9^e76kp zhcSqE;25--kl^$hJ!QtW2ERhB`ps7Gc>>L?!8%W%69$Aei@RkF+=BBB9BYg+OJ$0R zk{yp}g$pQAau>i^Lv!@7vW89=5Y~{oWeu6WH(H8flh~hm4h%0H1}-b$o1H@4v6glx z1=<0ETutC03Cwi;!2KVBH?+6es}ePViotnqd6m;Ezh))Qu9xLw?G|e(Na$)$h38Uk z-3phvn`?34>u5>tv%v}Mrkuia0CmSwXJPc~+`X4gIkz>csf1PfwKI&3zaF*W#^J-l+HkTrn_W`Ya$?|qFbMYaO+1se+jiz7)`g$Dtj z?i2{NZw1yp?_?z!yafCWroM@qzJ^GI9;Pgxpg93ils3vQiDT17S#Fb_aqe^Br2}lf zf>oZ-RgRx~ssRLYqy||qNje`agblXU49013;lL0g(F5EfrmoYd;O+Vye9%D)tkp%) z!Ut$!$)q4JQn(gv%UwfTTT5Hp!`aq@x^3!gJ68)lXGziW0DpJ@Ll>Tm4+LjKps+l` z1BhBQ_?2_YG|&sH46tcn)?kjAhNMR?Re49}I>t-X-oIdxP~6YrJ=L;U_DEYZUI82N zc3TZi1{LgN(B~3$LfxppYQIX-tvDUsraklo|Ax;^QKQzCvzMyycz|HRtG5fULh-1zhbIgduW`E%Jco=54YfL)# zt(uSi12n(b0L(9r-qLG%6 z1mi~X^CL19DD18(wk-WYRWK!zmM^p^4k#hm3Zg7z-rl@D=3{_E0sqK7XC~N@y6Xmu zRQPGvdp%DOramwmG<2O9Vd6R$8?L8uS)(xd0N2j|TrW1K@%ISFjQ7CR7Y#Fd!LMY! z2YWL9&Bi#F=COlXU$nP%Z0!M%o9zPFyuwwW$)u1200)KW+xQEe6lY1V^xe6I z5O(jD#oa^BJ~J@$z3$+z@h!bAP12rOw4kW6-DUVk3x|f?iFb#sS~F8IQOboBdToE= zUE!x^S0+ZKYc^oZ&0b}=q^-Pm-O>0&>#0}Q#Y+S7Ri>CwmTmoSYU}Mvp6~UR_b!q) z`9^)(<^Nj$a+ROMRJ}P{pLb*^6{=TWUWR#}ey4Tq`dfRKx@F+=N$DOLo(+qg$EKPl zys?t}l6W*$;6uE(T6*P7y}f5=6lPp?8^OnGQ8C{tMf3gEAg}q>?Gx7POqHp<@i@rr zR_=|3T&;v-CoOj-UCVYXtbInFN6b-|Tjw1b%75BR!eF!Ln>T7B(0oe+h18NnCr+H0 zvvK38GiTzoW2Q8;?4M>|Ex!7I_?}Yx=hr=#D0pClj7N`OqK{RO$Tj(9ps;?u;S}AN zYuC;??{VXur}TbG{`?$ zTN;n7tO}gM6H#naGFK!qllRKDlY-e7V+)_*_a9Wo=BVoDnx$he@+?h1;BmYxuF+ZR zZK(14qhsRYxE^6V*N|B6sUd$;J!2 z)6K3@1jkM7z_i?MX(Wm_z5e{XNb-=FDawIx;QmrwsZfyz$uHW7Ig!s={KeBo$~b*8 zl<-i!?(TIzz-`ofxqWSBlY{b)kF|amxC3~)*z{MzIPWUH4b$=0-nN`_H{EF=6$~&Vaz_p*F31-z0!!QFinMPpHxG;z_g%!jbg*hRz1VNzLx)$uR$_xH@aZ) zh8Xo>%F({Q5T$QhoSXSk=2j2z#z!*_V>W#WOPmz34{ zEm1cgKfOwRR9`G_5xalR4fikmz7U@$S{U&?Jx-E;@t?N4phOix``fq2a>kYC=@-}QaUru0wqHwf1}#%(bOGWh%3LH-2t0uqZ`NGbI zxq4_=7oH5+1sM3qodpk&n&#?kn!AUl;VCJ_v3UQG0D=#}mp~0k>!#B@J+!P3Pj=~o z^C92@gE7=85=*najph)wLgk$VW-|Vk;KY$RVe?3cN*m^n^=p{7#Z%eKW|$ZFlf(Rz zzhRiS?;Pgs$IKe>Gt^h=&X#9>(fD7g2dZ~!YFw90+lJO@Kb5pc=iX%3T1(59JX(_^ z9K36U&j@^d;<{vh!Dv_4z38{>(=7;o{hU+7^{gXK3=9*)=0U1S9g!g z?EG$mGR>rd6YEgnoPY@S$AmK@%QHWO8}vIyZlZgE?s{c)H+@Y1es6FEdTgih5o$vDwsz8}S6eD3bZrw_V zj}LuK=>LfEu(9!)i&q@GG8t9W)QAr9(kmoT(!K5JaLn!abnMGiUS9Jg56?tgt_xWg zW1;Omi-1HqVG}nuhA6(Vt~cdlITlf0`HJ-36z99sjGwTk#nUx13fW?p7Z@hBW!#~i z;H}1*;toCG7h>({Nh;+;Lb$iX{2ArydQ~GV)S>@(j2sbhPuDBt2?hP;XzKrYQDN$`t zzA6Y2ylO!Piz+ecfb2@8@uw*8yL_3c@y32_U9y+Y1Y9ob8yM_7xgJuMRa~sVDD|0F zSFhXezyZS^|4o6`37MJH+~=ua?Rd>EUOeNF@G2=$7H1@9S~vKbcP-=qe^%b}D%X+3 zgkkB@Z45~&nfr~StQjx(5^3s%+C*jCVk!L2dD_r0`OYYx8?oHsby**e;$|lHNq#@V zO2D{>%`q!|?Fn43==}wP?+GnDFZw*~RafEI7Q9K+X>$_^XA|ML3$9n`_{IxoO+-@h zqHk#J8l3g1&*x@RXpnMcw2b}eq> z4)Y@wZCY3L?C`muv6emQ1`VAMoPNZBzuHS$v(G02>21$$3Hx$N<n$Mg|$oa6fn&Cf}R5AQ!DN% zC?U&oLzTfb(GhOCe4c`W9UN@J#Gzu0;D&0!tvMGNdTE{l+4Ru+?Ci`I8+K`K0;Ll2 za34SnGz%6P8Sf_}i(rgQ4Gsv^cDAvHa>(1-IvX!a4E&#rEs9w>de+#QfTv(-?KXe# zxv{YY6Km|s5C|BN^uXrg*z+RqqFtQa{}~r2^Rsc4yd&ywwIqzm-oid5#V-R$)uQk8IBwy!N`iaeD0K#=N&Y-S#! zHyujwBi2toz5dW1V^vyybq~!>`xGG|*P-ZPsh;NH<~372%r+(WxOXOfL6{LoXFJ;v zRGrpio!A|o?EJdTMwW6sD@&}WK$vurs=S+JTy%6RQ6#*$f2@kC-azR+iD@utudk;- z{@1K)8?{~@5vgX;aD3arB6z@`yTZiQi1ZQVuv_ez$);}}vUv{+Uoxdzow7gTvNi-( zFH~+Xe(G5MSp{R<*w{lj+oCFnik&1iA%4)bhK;?0gT85Lz)Gxm%#GoQ^jReq=7&}0 zSz6RZNqGELG)E8db|#exMUy^{l?vXX((3biurxZ$B3>rGvp)UO_=&e`FL0b!@2IxA zW%}+F?Zf;LGW@#0gS;UpuAMmAHDXMD+QH{DZre5D%8Np33EG8mA3lV(2oBw7E4|#} z&M*0unT?ItxU<$({PQTg{=tKVeRW3dy)_|}Ay#EQh#b-FWQq+ErfX@uT-Iu^tX0`A zE9A zM-#>8{2I%{_V$FsAs!Hluvlp~g%>Xkdoi*Uf<>)!f2Od%?iPOh$9?L|=nqN09>3n^Oo1(Z(uDlng`fJt4B)FAM@6!Y)~ zM^KcWF4uX=Kqb80xAkc+RldJY&1oRKVclbm(uwTMOmBT|woH>RwPT+Wit;&$o!(z2 zZB8CLd-j6m2J$WH&fVON=MF=dw{i$VT`u^YwO1{onN%CymHIx2&8DR7TwNrm2wisT zpf#0qev{?dk_ioQuM3@zZrT@ibe9!s_V%O>wb#W(9{%>aoP2mfLxbfgKi%WoiXmIx zy>@b=bvOz%$F+WNhPwr3VdFg}@T*}7+EOAY_)b{#po2PVvqaSZp=w?yXpczq10 zeRGRnW~2W>F6uR#UQ00^*Nuvp)NVcD|J>3+HJHx^Cr}s4aD}{WyrsJ15SavRU<0R{fO!Z9hd0@KfYE7V=Xvc#(I} zeoEeN`6<&~zraA+LQV?apL9~X{{<&SYuZWa*SZ9w{hmGi+MUSee2v1%J#e-t4uNfE zO7t{B(U&%~ym&n5!%x*jV1o0U+YE7t)YB^}S|EamyqP-DK=sr!FE$UkB7sS$k8*A2 zDS@qoX4U=fqtaT6@TN@pM0R*v&-Nba9@inh5!nc~77us#+-K0%FD|g z9w*g2E%6*M($GBfltt&}O_!*~%)yjEB^)9(1%6s3ZaVfr;)wFo-@Y9`6+q8^dB^pW zsW}(&^aO-HuuESy;b&j3%D?{9qYkf@p{tF#_Y#jDhD0zH9?5=(FTYcA12-REQb*;Z zW`le~|JqDPMyYzguV2OFHt?@MUACpLzCOtk?nYo^^JKR{u73=1Lf_!MkgjcLM;SiOwlZzhnPB8K z9H*Z6ygg*6k*6F##op@Q(C=Gg+3A&* zcG%1b@5G4{9DKJ5hgz!MTZQb~+nJw~URLS+zPHn1Z?5wL3q0;a?3~_@&W*Vm7*LY? zUu$HGk^HpgfjjSE7Z*BH(|v9YdAkg&S|0dLPEZsoJ-1FiO?Y8U^b%R@p`Ieipi1ux z*4sOsKadMts_Ye?V6dxEWySeUF8h_>A#5;EU%FI^YZEK37m+?0F-h~agPE4=`MYkX zrj?Z;BqDrMU1K@ouV#2vm>p?3<3#TzM8g91>)U`96FHZ?<`)GaN*fY) z7CcWf9cME;vQy^rm`E;f^4(LfZFfwNyf#+5ZoL*_K(kL_H#cluvE0r#LtYJJw$iut z9JaG{r1nW&<*7-1%m6tcADkMjap55ob64kH9LS|@_mqoi@G0c?)EkK4dZkPjlCvMl zyB@FuK3sjIk^9=4+D9(i2H3XK(V1McVt~AG*Pra>dQ&CEeB&mi+yOzIeM2V>UzgOd zDt1f`yfq}kLmm$^INg}ZQdI566mmvGLF7h{gXR}`E%-MI?sH$g4pmjNZ)K1nAoSm2 z9IaYS{NU8KD8CM|fIA!RDtx>z|JdXd8#{eCYY9C)oQKB2tEgxyzG84gib&qhBS(r4 z_PJQ@+Z%7otSk)IhF>y&Dec=gI@)pbW|kO(Tw2iPSP7lCA0nM>Uq|*g7;qaL*=-&W zt**2sXSOoAd;Uk{nW+zZ2iWBYg4vbg1BbQ1~Sv4`7RFbFS$7L&H6n52FoMM z?%d$A2(VzxYnuR%g0VI7G%MJZz-3nY2HCAZbq~}4-Er>FA{m#TxIVZnf|#$R7UWSr z>f~q)mJ@)Z8fO2#_k+tKggH8c5RaCvwHxpSwq|y&vp?#$b1>Bw%8>YUC5YDzYzx1f zE%GjU;m?OGcPTOGbTZEo1~xdEon+H-LjV-|)tX|d>sM=vt=1GS_r$wM5D*0_Nxfg97t{PLn`Y;YSUYU0S-zl2APasMz4=|4>XMgTZEC zTDvs%qjVFc_)xUs!(8B|XpA88SuQSMFfK0SZ-_xLn^iJux_7L?v_-H1Edno84b?u$ z7B<}?6u1htftgwYiw+#%0L;M|ZjU_Sj5I*DP}I)>ql6&lgKF8sY;~NR&ER%W1l-0M zO#vsc_a->1jWYr)NP|FicEadgi=G7^RL#-OR>9d~&Rl^_k+VH9Ahff-69EIuGC9HK z)I3K(r+Z(bUOkI~fPPLFE|<4=gj+)e1&~#4gs~J~Lm=6PJd_P~YXEc)ReKZJl@lx~ z3lbhpMZhp2EP24CarTOg8UagFh*`q})(#wA5w**kITJqnCreoJF@86H&BnOB;G#Rf z02+AH2pj+;#I%!RfUZRfh&uQ~(6TA-*~_Q8XD{b;>n`x*J9=Csw=v#tIj8#2ytkS; zn>rcs3rrVWbGEm)1|`_q3`uD4E|dew`RRAqIZpG##2Ic4u8ce|TNju$U?e#g8eR}R zJnX2YF({nNGyc4?bVv%KS&n+)PppL<(ltR>l5=u&TcE<2Gw?gabX75Q>osE7QB#<` z6I2a(RT+6S9azj@s39DU;Q(i5-Q!?CXuAV2z$kskQl$;~4#|VI2c6tcu=AqMz;nPj zITxGPLgnR_dv3`0V4WMP{uuPHl$~49@B7>J=Xfn$j7_KMXo{Sr(X?p(Y7M%-SlA6k zSCFhIa&llb*4$WaEH@Tw#y!v0%)KHwQx3ANiahHm1FjVu$Gl8 z!CiGt{s&x>1q$$`16x*o2-X68y1*^zWiG&X^moF_%Ta)D2o*{$Ie#cXPmlJ=*!{7u z0w>|&`)l)4rRv7p37&6qW+~oKTlLi@P(Im2RBZk()uBla-~{+8=cQ=WrsY+=bR zHsso(WZ`&)L1*)~V#;Iu@)ylFJn3(~f4%K{Gh&Dl#^N21UyxPb>OPn~W;oF$KDId^ zx`mYHyEBL68UJIJ-eL(XOs5>z8v1A16N`#xIXJ`>WIGtHQJLVfx}mRUwJ*())@JXE zHSS%;S;5hzw$}%I-m z1%`t!8@IO*yG7k_QGT~py60F-PdSqTp$tCxn`j3k7p5zNC-0lO>Btg2Pj2hW`1snt z((YSe;-DXq=@%))^CX8TZ-bUC2i}t;bUo^&8;3BF^yBzeZS(k0Rd4RX*#P^Z0S|qf zqt#UErY!sAu63m<_xMinJ0~4I#Rk0As(RJ-J#rrjbGp)@a(%m5Lk9h|d~RKhQ?168 ztpgE`J_wo5u^GhmexEn?9vY!LPCh2E$J;}!NWS3OK7ogOH`#1WNNnY@3c71O33ZX~ zsTdh27A+2rKVyg^p--%n!2R)1OzY=~vTq(6i+SV3d7P~hgeQidwr*9FXy7uJ+aNf? zVD05DKk=RsPk|BEnOu-f0PELd*i^S)EkyBcGxG_PTAy^?(-i&0y_y+}m%Z{ww&QiW zwd&!x-ZwiUx~@3o#vS8(bkBre-8$LRYq9mp-jw}2geePwq(*es@Uxu`-Qz zHN2WYy++5L_=?xw#C8=q_ryz=VLH2q5@l*E*~PzcwN;6w>FgIIa&mj?v-UXC`_NMc zaz6bh>q_6zHQcAFeDvuZ4gLh%{us&5q5Tgj#qfhF_zTfJ57QreKp)+g*?Pe@d>a|h zzE49IQMA?_wcifIMkuuH2Ne(Ak?b}MY#_-KYpFJl=1~zC%+Bd@7Co~rL**pjhlBpO z0}r2ba<`}6>rv}{@l43z0e|{=s-zQ}t{YqCb!yqnI!{+#_xc;4yX?MPyt z^ILUGYgD}TB;A!NY@KC0VWWEOKwY!e7o7_X8=Uq6h5XulpE|%JV;MaoS zCoHx9z!iXH3^5~}?YzztDa^aeQ;TiRG3GAHye}$_8!erd5;_f~|hGAS<^5AVp`kzg@^d)UyobLH!7 zBDMMcqS~B0o2}psma7Mt;xfbru`*b?>GoLME>`96(CuZ#kwTb7sR*az1@qYZTLdO=HkuL+5gI1rR9jsV&$&osljod-4k-B ziX0@G&KhK4+!b6d?yh`MRHSY`TvRs;|5{O0IFjMrr$6-@HgLY zz__~-lmcw|B9wwYoQ73Age-ukEWc!|F)2Z>;(djQ;N2GYhnTvj0k?%gb(AzPArj!8 zW}&JT3Nv9&u=oZPUH^3^(q`fY$RLPku(tygiW>@0+X7jj84yuxn5~7ACGUw}DkJ20 z{{Ee>aaZK;NpCV{y8QGB_Ib~@8Pj)ubwj8FNMkTS;}-ypz2?z)A8}(=NP;q2MxR(HI@@*YiFNefei)k}M;R8Gb$7 zr*bAetj){SWAA^gwI&A;2yz-AkT^DzR;CNAS7$H?G_9@+RohvQB+#^6aF`(xM#N?I*eWG%^by_6K716j#G%skkLULV{c&r#)e@wL*V)A=0*K6?taCV1Q^^Ge zRxk&j5rQoAXGC^3v!-h%FT^YoB(qS8inV;Lqn*UPE48_DZ1oXq!O<`>f9eUQv6NPm8DR7Lj)4) zF%9IH(=2=y>haH@P>p6W6uqsNgmP$G&Wb3Y4E#)(dv2fsgU<>JqAgLqpNvfHfF%(8 zIoN*)Eh@kZ!J{2myIG-HRRYHM$IsZI7&uQ3^yyPRbZIlr=@seMXXb1V0@eT#GeQ#` z%Zxz5LiKc*c^ayOW)TMr%;NyI)y5vd4K+8m1^yT2WXg##&pESkTxd3yCPv76=s6gG z)1KGq%hCij018lLHf_mgDJq(_ygvbsPQML}8l4#zDP!EIq?Oa0Xp`oTxBMXW&#|OG zYYF@Zp_|K#p!++$hvzzAD~tWa>n ze!P?F)vJf=cK3Ft5O?C6Ds09hQrP^8<@SMO=-0zWuZT;o+}qWd`s%hm!Q4pe!P{31D{6+l@JT62 zOkb2HZR*3*ywbP+Mn#_Cpx*uRYtJ&IKEuUyWW6VYOmG+u)V&g_doMwM-BsDz=Q1KS zwnuHVfvODt*|!%QJRhuiNiJtfxjoip^KsI;jE2IL$9HXaS`TLG_H#bCyP1iwbK6G5 z^GEl!%G0}*dA~c>FvqODJCxV}t-l8S#rKy|Hna{ze zyUGp?$e!G_+aYFs^sVrvOZ^z-$FLThO*$_2*Ci7CxsrG47Y}d&3 zf(sVnxSzIC_{dzw=cj7LtGu(83ID{F2km!mAJ7cm*2|q^xV_lSs3b^-WawIV<*CZ3 zEi4zaZw8-_&-{3D?NPdiep+&Yc8@Y&sGRupLDYOop&?DZxQwQKqFqtyvg{X_h%bEM!zSE zwRexbiVNJHc-=iLTBg26kHfdK@r25l$JhILBC>HC(>{G)qki*5K+xXQGy6K6aW|`5 z58r)rHsb1MdEpF&C;Q0=&W*D*IP(`y1;xiJ#tdEF*M7?Ua&wq+Hu(Y_MO z-`|)IY9Vs(a&Jl)_B{VSvHyGSMqak)>?2I)U|q6oJt=qtx0!NfZtTggk&*ijm1fvQ zusw;Pzy5fWHUG%HQ&TnR^dgiu+PWR}*I2|yOmqv{><_33JHGCPNAUMOOTqMVj|=9bS@%v zxkScbd16Rd<3?D;W!s^ANV`eA)*Y*~FJn*45C2qLXs~QCu~-x=53PuJsOn8#WcJ^^ z%PY7@w5=^Q_77QSb@$bk22f9%#ax=Hc0Z#0U9pg_=ZAed0&XFC)kLL2V z$6(@yg-4sm%f+7kztV;ssnX9ERq3j^fYIeb11m2}NER!P&lZY=Z}v;k3{`ul^fp4b z0u%N#6YiN0`}uKeMU;|syJ1x8LDwD8!imD}K}c!&k|3pW|26uL9iMaX0A2Pr8Y0$`e4+kvYb7WL81+Rc2d$n)>J&ki8$GcZ^T^*kKj2qU6iv`o6vZlvViiU4FQX`? z4dyH*pNaB2n_8me2=MliVh=j}$eacYrG}usa)39GDICE5A=59!7GTF(HX`}B6G z@l5A$SmqfwC?8bb8GaNP0B-E)hEB4u0Gu*KugfzF3LjKyTBbpJ9rT@RGVSs zdEx1@Wys7l_~CPXh4~_Yl1nozxChkykq1&|mqP>p4k|qAHoytw4r=DStuPO=p10z3 zGdSSmz}nu#qC85f`{rL3LtfT#vU4=HfT1o4@bhRP2jhb(qF}NZunlZ;bZ`bNA>7Fg zm?xl~=!4uyyz`HlBKZTiHMMp&gDp^^%?QwCxEc7hCV)i(hH-QTn1!-!s6jyMj(P~q zGIXQ{;36`1gA{6v!BN^^ZVuL{2Y+Jc0-8r_Ofv!n%?K0}l7(i5vO>W3+5m4b+6PS0 z+}h3<{i*wmot!}O+0C9R7LK~Xj2*4rj2r<+4Q>N7vQl+KU=HMD=LF2i7+K*RihgYN zsK94q%nydD^@>{Ntl-vmJiuDzhyb_%5K)|4Oq3sL>4@M1-wWLi73T#nfNw=!`B@3I zc~K4{q))Y=B>ym{fHj;kq{f&tp11o$qh!#a2$UO+>>_{E30x2mrqj3fAki|wB}dEY zOGtnP>L&;{z)d`gyp159fz;T$0j9v#8jf7)rp*KrY%w#eiX&hg0q?*b=7_pO{J&KG z?N39AW~6D^t8$_L{LS)m^F;n{SC{+2aJZe3i?KD_3_O{Oz{C$>+`@)bLYp>wOAL6@ zJnf%7>b#r3g@8iW!<#qQ-z$uVL_?{l0&6N7CPb_T{B1i*iFkp3=K%iI%+3^4D zz`r_L0{w=PxUNw7TCkB^N02H-C0mL1M-DtDBkC&CLJp&CCLDI4WESgaLvT z4(9;e8eV2N+!lhr1BY81je^6S(6h4F?Pl2Aaj3s-Rx__Q{IOf(`@!_FL@%R07H`ZlTJEu&QXTSOeeGyO3 z&qGUHS50uGTJU|D{KesO&=VsChm-jvq4rWIH<##$)ptj->fL`H(o{tI>>T;lUN3|( zVfc-Bds|Y&@0pCYkBn81#wcx%E16(iQ?$9%?OW!Be8a?M+MzC;anr0Ior^PAs% zEO2zp7*CX2&dFdSEzTtgTpc@#!{bH!68xG+?l!Posw|WZCF~zN_{w7Pc~GcX1LIBU zF}aaAHpvhhiq>4l+b1lvpFLL?wS0CC|NASpqqh4Y<#=i_gl(-j!$&PuQv;izs%BSqSPx`KE4IF=*qmsl zhs#(4DIJUR9dLwZI!ip;k9&=tPtHK!_PXl&4WrU8?1`#^*1Lb*H2$hTUeBN3;oX+? zPbOF%fAiHWd~v6P;YLjh^~b=N!OHPgA;PwNoacUfuBI5Cvwc8B!>1j{OJ;wS|AXYm zjr+x|6h`jovg9N%jBfW-=^HyBP)FncVm+j@v5e!L?^wZ8k&j1o*l*pwz;nSPpW^0Q zH+w!pA$;Wtn(=xQTE8m-Qc7F#5AlZ!abz~$+}h2bg+Ko42sBId{+PdZ@qv^tmn5br zWVhs~nA5ayHGH}7f%M=<@ei%e;|~vL@sUv_#MX6-*KIICmBvK6*$mD#UU+3hHJZHZQ$d9gXQH@$%X9Sn|+8{ zBU*NeU*Zf1r7t$FdapkIQ2so%!OI8++Xs|+*+jnM!aH1JP!on9YdY#Pj_&?-{QbJ7N_#*R>K-vFQ;oq zQeTeWvj+xc;~ePH&~Fi{Z%a& zX{+mnYZ28)ow5eY+UvLE+#X{&!Zayq=91kiX1a|$Z_5si-3=$r$a5%K1nXM6iFhjm zsi0E(Efa8#k#m*R95^$&J(b`2&gN`)(ZbzSUY#xp=3~dWl#8pMM+^{LDbf^y2c@T# zixI>Nru8CRgZjSWNTgKs7H(4)tTM4Go7_gU|9pJCz!R0YcbS^Fg7=TQs(5@$t$uS`=EZ(}7D_Z0UqmAb8VrzCQ=aB?!a^Nw4J^W3~Lcs0nlf6*~Hp)5m6XOj{zJlZ% zsd+cDd$Vt<6zvhqzbhNbaK5(3kMi4FmSl26`H$ry99_XBF*RY5$II8!WxfZ*F5AH&R~zote^;yW*WvPrnvx1x(`00lvJQi5JGId4w-# ze>(Iglx7p}#WK~NuoJG7w$FL0YSr~`lP1^UwRzj%wXu&p{>q1QyGT`Zw4Zab_q@7| z-kFx}z@9dLfkzu0qyuclQm^vUy=-AT8IsKz!*sI$CTw4zi)@k6I&nll00$y?&v|7UV0=EMI9yIRw+4>GTe4our$BN&GlZ{{fzG)zbbg&CpiUw^MOvd z>!jhe*X+T}Wku%i^Ka+$b?j!87ptP6K6>=|+pL1`Yx8ej*DM8u2wbd|j^ea_OA;9^ z7^WNvZHN#|jEenlD9)ed=jLT9*Dv(sFQy~Ctdt>zElPm1p$LJD&rL_lA(SCr-B{3_ zNFXT$E4mYOBK~!B=k$I21@8ab=uh$Aje27h;Bqfwh}Oe+l>q-nc%RGTWX#r`7<<-v z(l_V!ir_piM2W0D=0K;Ew@Ie!RhO69%9nAB2Xq3`3g|>VwxTAKcFGXBwq>c_dE&38 z8L&!&>(zSlw{`6*fzn$(65mQD!z|4;J6tipG#AF*6_JHz4>m>0&}Ry#-1pNKlb62! zGqT{-zL+c&b}UOtPxfC-toI7j7?Wm@9cPUj8|Be2eVJ^+>p{d&dq;fMYxwQ z>*7-2C8`*}5UKB5ncJ`g?wzBrR&A^sR*xp9cChqjQCf;7cP*;PZ|34Fe~Wu||1pKO z)U+8^DX`Zrd(3nOp?oo;ye*D%DgZ+Y2+$$KdCZ@=u_8RTzphJ@C4{4xcFg#wmFGUL zCGh+cJAVDG?9aOb?TsR*I`@ec;oHtV4(8Dl6!O6raHH~g+j0NUs@uD$uJ+C58~*R|&336N z;QyBP#VQ0UBT~goo$WiWtnIq{S~l1av;RD{Q2zY>^H`r+5n)K(H1(`cO-=2RrKeWM z>EI)OXxV+Ys1o=8H4N?mR^-&-2(;uOzjSU+A2lkE3$oy~qZQz|XToDiF*X2Ih=c z>%II-Xx&9ox<~<>FM3#zoJ$1dvIy`ffx^N<%p%CM6D=;PfVcn`gm}REu7FpA{5+P0 zv9`b_!PN*PjggHIR@|tK5Fc_uForvV&;Fp`v<_g5JzF8r(_R4kirS3Kxb-%0ThML! zF@tHR2PtQ0%|{XhP$l-+AIFaI0@Tq@aDH=kI~?dYaQ>`T8~VFY9aVo|RBabxB)SIx zrt63?C#;5QracY1MBOT2brrDs>p-)=2w26kivB^wDt27y+`i}NkDhh;SFxnagMR&0 zl87C-KV)+A11Y)itwgfGQ5KdcDT zTKrXqeAOZU-*U(oK%B}fj5sx40mP{q?%zS2;uN3|r|0)-TGGhVdPKB5-usR7qL1)Y zLi}OnZ@%92o}tG$kA7rhlI~N>YmBJA6!5XL(nn0$@tSt08b>F^)XA5@@q-EKK?#Wh zXPO3vqzj_W)C8l=#BkdN@`m%>_&xweK)Jt|w`$;(2(z_nX+-cF2x^Rl#;bTg&Mcx} zV=3fxo7mJ(m$*-R@U03_ONY4KHF4bD`)}QQw~oqc`6RPGa3N%^r>hIc3vj408vMM^ z$|m3-4UyB$4e==>Hl&Z%*5qnYL)l5%uI~A!%m@{+EY_^?E3v+4d7S-m)y07t5zp{L z!J3SUkv-#sV~32_HoY-_dK)J-$oI_fc+h!`c2=HO+dmq29H+H_os>PV@3*GnKt7G& zVUMiD=XF+%wtZb`2EIfa1x6XF__9db^Y&zUQ(Yk0$yLVv_D26_GvmX(CdG=+J&ljv zleDEMVi(!`JTQ)DNpr5@`d{P^|tg-=oJLq>SE6gfZ zh_Z)6%S~nk5y9vZP+aO3a+=!nkblg}4K+12EH0+hPsZ}S5Cj&J=RLdoi0p(qMS?kR z>(uebCU#Iqd}#l6gR&Eci$Ne@^5ZiG$2vmFbrBK**G{w0cFXPWH(+_dCHT=G-11g^ zGP$Od^NA_>pnKFe!*|f?eXrsa)7`6-^=15sPr&+sD)Vz+NK9>aK7M$RAd}~c0FLXr zMyn1!pUpyU*GV63DKym~vX$Z|P=dc?3sv#L$!Lv9GJEaw0rwjv8>0~04TYPKRI-P} z_wh8=AGf1=9)jx@--Y9oxA7>>={r?^dFkanuiQlLrpt|{L3Rt6?Trb4xy}5c+0|W> zGS^)tA9ggv;60cU@RGXfbcMiv0wU!6YCzVknd6QNVdxD|q?e9Ms}{qzF5~l2%M0CR zP?+%{XjxlD&tIPAh3gp>eDqgi@!rZ1NQn|)JQN|2t8-)V8GgzTxu;l=X@uw`2Nq-+ zXe9nNGVR|+mhmnvQiE0SPCO^k%*NfTnajk7$m72K3bS<&b{rZ03gXA=KcL_Qs4R4Z+;?Wsx>1mSw{HJ4Of7t}7*iqT%K`*b`JG53mgpi@KJLBs z=}@mczsi~I%?@Q>cVf16Cdb_N&12}?`zylPVN2JI)a>UK;xb}IKI815`9tdZbWwG! zSQe1j-rtDe{zB9iE2ER@F6j;24buv^e0#%5?rUzCwSpJe&(Gudf)B0;>(d^Jy*e3I zr{$YT7uD-t&AbHGvz1OrtT}dlN5a_wMpAi8gQY0-vqhEq`Co&X@E2q~7V_ZN%FcQb zsss;v^_O5K9RBFltP`LSbgmyZ5P&p`OM#i_E;VEDD_H`p6uj+Bbjg>sVTaeoEz#Bw z_Do@-tgyv~=A*2zKD8n=e!3`)pH1UV9zm8Hcd}{Gz|*gSPHt^n1)Z#dPF6uD|1#(V z)bQCxbdfOktfL25dg?%Dg^JCH?H%DZ#*T1nHzc7jqT(n^ZV3pe@sH3Z%Bewxm(Ad& z;L)TRSN2CJmUuemj1(GVi3IQ`=-mr~8;ab~pi~qUaR$^8i9-aQU5z^bOE3^Di|9;$ zIip!gDU|Ff7$acw${QpNsc5LB^c z$vM+OC2yt&w!|9enmtn|J6`B6J14XSgc$>p?eb&t=<|6fQM0oJ6bS)1%ur{0;4h{y zv<1Z&52<9Ba^?!yLX=tq@32Mcxw$dmcY^nT;XrDj3z__Q2xCm}7ofnSKgnjAV8-_L zj&{I*!JlGl8~C%Pe$xa;6Ah!P?|iZ$P}#Co+{Y^JV<`#XztsZqPlG;wrxD^Gf^L8< z7FTf_zcj(6w0E2h+CX77uq~(DKbEgwYsN^7ZEyYtZ`DOybrJs(Faf@JDXgkx1}60X zC13)sF$$QFqPyLab~oka{MY&4jHpNX*mlsG;;A^t_y5Tj&L$DW@gdXzv@fJ z;(gv*pW}i;Ms4w91zqjkr^X{L1gIyjiKq)MpB!u%JlmGnlK(pQpd%5v)Wq8pLU!h@ zd2U)sf{&jK^7j#VZWC4=X20Z-o zQ%Zxof(;*`yLX=FeBjuR+f6#PuOM=hK3BjMs*Z~Cvu}D2=Df&=gj612-4#7fn(+3f z=b6)YW7mr8+2%!&!svb>Dng8JeTO}tm%lLmYvU{(&nl?g)uG5&d>6(NA|4(azo;VK zww9^OGHB53;$Y7Hvchp!YPN6GdB$6xY^7izd6&`7Tgg7=uvL_^WlQ&{5dY26_eP_* z8Tn^K)}?rJlRy+DqAm$b7f_+3Ixpv!wG1}9tIJccP*`(dajhiHVzgOiDYj&{kD0>Xq z5i^z1$2m>KUPqag>#a|(9}Z*bW7YaBJ+XtN^>kdY=8GmL@)0lc4-u52sc|jrQtP4a zo!fE5Evky3O%ZlwX*;e7?q_+;mYxu%Fsb4wD${nBqc3fTQ(Ds2yZ3HK?}~sW2-jNJ zt21vY;PrWLmJs1fXySB7=cp4NJn{5UU6{L0$qp*&8_7?u%Eeu#-ts6OqEDEm@V<}3 zOeZHxN-QszDv=PRJ7`3g@F*{CVjO^rxQ~%fk*qJ^ZM_uaokL~xFz7@HEI0R z<{Rg6+a2Yfd-;1+@RD5B^}_K<3_M54lhSxAyz*(y{ivPq zVMLW`*LR5cndDo2D))jwrCU05qBsSYVlx++YKA>M8@|#fs{aO^SUkGA{J4oiZ)J$r zJtYW4TM+{Bnj1@Q_XF>J=1GPn+_%Q#Q=7IV6yN2 zTv*0$HCv-YH(PT79A0A+Yrt_th8wW5E!WZi4Oexe)-9j<1`0Fv0NJab;51;$IKgVU@k7Rw?mu{;$-|H{A4C ze~>!xUupR^w`k2arREx^MD4pMLzsgxz6Suo^X&?T9W^W+P0E4y&%?{^J=k*^$ zmOHP{gbCVJaE4nWQ}8;L#^C?|YGVHy-D+ZgHL<^%*#DOk`)CyhXUcBxY-lcb35Y*Df%uan`?69W0G=RD_>nNNH z9N}zi4L^p8vf4X4+S?&ub915KA2fyLP7xzM{)0ISO?ggREs#6_=TPn)noP5JZHIOz zz-N%f2GNW~S?K8>%s+fT=Ub6m&S|y-S4~Zwkul#nOh=B2IT$AE=FtRuN*Klb)l~2Q zQmS|Pvw45^__zSkrG6z|LR*XL-|a-|_xV`VG$+m41so@2PQK zZ~c>k;ShH|#}1Z*_{AjN63{#^RXOTPp62-ULuOW6KM`1E)o(8U_9*+1$@LiXzE>AL za}K0u-`C5!B3{3NlmFRf9mO}PiQz%`9FAX{&v)bxPki2PXCEQOJkTUFCNV5g<@T^A zrf1+F^cm^;8b9OXT7KoZtP%o~^4JjF^PhTu*QoE)o;S2lJR(^8NT?L2>U4KBmeZMR zL9oWW?CYa0K>pskXCTB^J|??c7-M>Exx6JiYF& zgUt1E%*^6Dpl2>;1-*9L^gFH|s43rksbpBA?G0F5#aN{mk( z6C9ctPRhGOyDc({u7cJQpBL{QJ&sAf0C&REa|cfo|sV;LX|HbX(;UG+2uF!DbZ)$-ym(KEqGt$;G3Ri&5dV6_ceKZPHJ%%L}a#LQfL!iaj<@~en-#fCh=RVtX zyLrH{@l+ut)v)%uawyLm7Am{oqaCGvTKrnuUdz@qw3>Jnxa6gX)X0i3bi93@_yrQw zNmAUcFwsTA{#dV$M3)Wd}N`{RvoH-|Lt#&_5}GK9#leL(%S=u7}1SLb~> z>)JF1)*ZV3c*~BokVx7$S0^hQNiPi+MkZYp)=Za&< zR4etxe2%7E>>}Cd%c8dC+Lp>Ulx~-#wd%ue>{mad)7&>0^?x)dA&xZD zpe-p(Pd@HaEb>*fb|-b2#~zi;oGjyG4gwDkWI}utcL)gVr*)^H%I=G{5vv}HppjPI z9O2&(qo{S5Hi(_6R`ogc=$KU1)LJH!vb|)-(!4=KwDgqZ%kcWCYa;HNahJrsY|i`L z{ckDBp9F^HAN-qcGJ?AQi@~pvv&s-?juHeSh3x>hco;JHwWLHO_$5C}L}E)Mf~&xP zPbAJffb+8la2I%Bg;J3$Ki^Md6)Krw20;_;qbgDRKE8KXC>j1&;{S64xho(4hlBva z2#V@qF#bR9{8b22RR31|zg9o?j!LAF>RA?Ae{-4w?!OfO&j>@)s2E$0L^xu}@qfqP zjNAN&SPfSC$`PIipo0=a|oOW4u&gB|K>=V%28CCq91*V?Mu+UOV_QU;u6 z$M1mA=B{!k#)ug_J!1BZ0m0)T-UBm-Il=(TE;(berhkYW-NFu)9N_2WhjIXdhQuHl z18Xj_)w#frtIoF5*O9BXBeGs4dQxVy3R5DGvS$uTpRKbE%n^Bj0@$-z+L?h$2;N0j zdi){w(Wd}{Iz%EJP`+#K(Zea^(jsUL+6iIbQK)@Z5pZEh`}WUN7RI*UGLcBalClfaNLsKO=yD=ZvA>xkrr;AU>eegbL?dAPp#zJ{ZH!jp##X>joMOI9+LV zx=A3wETrCA+qojwR5;o)I6B*6rf2t~7wGBpK|jlW&2mD3`NND6;DIjm%whAh>eG7) z9yIyUXQhya6-C17&%>M+M&@|2Q`x_YB)}XHAOkR#04gH)$dT-*bLBa6yaipj*^J%5VmxA($;1clHZcwa-Trf{B7l> zu{g1&=wOkl`u-THb$CT`>-{YBKjR#MRoLu@eCRi>-k;l`RAcqk)tK&hJ>A-uO{2!t zgZ^S8l!o3e`FMHUcJvkcZje4In)_9@#!n)~S*{*~Y2v|Lif@j^7&du6Qnn3$6P2EQ zE8sf`^Rum?@u&GeYz#-7@ld9^Ez!lAGijZ3%bY8YJo?LJ8$ubC$F-%#Yhrg<4e+GJ z6c_l7QjHVc=4ipUqAt|4*lm<8#*er@^ipz1h|47h#JcbF!gNs=xF)yhikG#qn4^d2Se-Ss8kKbkmv+qKS(T{Ib& z)Lpjr9G~#TQTHyRxJbc&O0~m*L&hcr=YUt4>BSHBq*N_Vb|0vrmu#D8t-Xy$M2*(y zB^abx9P{Q9trflL5_aG#8-0nonco{bq6cg1;>FUc^R@+KK@+1sF+THZO)2h4uvtT$ z7VgSeeZ+&|-JO2>Pi1iyHl8l5HMb4h$zEw(-#8WKzpKDLN&D+XYMmn=l$^poo^%+B zzP(ogH&pGW#;eKzNt+9;@njWeB822?Ei=cJ}&cByhK5X*KKr*4bQJ6g26dFaBn@2X{f6!QUPArX8+rY z_fBegH+|~fN0@UjfnT54@#}A8f8G^nZxlHtzjgmo^sjSK{pZL-{U2U_S&;urouo`@ahV^#* zyKf!5l{dPF=97YE{nfxG3eQu!w*=Dfv2&@p5!gi1^~594D~z{Z>5g1q_?}RYn%Z4b z4~L8TYAG{q64@oTBaU7EAU)iWhx@Hc@l}Q0MRTvush01AEAuThrG@rgemfS0_~>uS8J4$ODDBD4l<;a@ zT6{c(>;uYYc;8>PH#x9llq*6&n&DAhhrQg(n7Tu2hT#ti6t4u;MD0p>)a|(6`T{po zh^dRq+7c5g(Mx3g{hYMK_zt#2oIzyUwr#r*9bHsf>c{UbQ9pD;Mx&6@C!O+IrpDXa z!&WRtO7>D4wps}*u~5ZqpAcn}`7KVj{ z##7zf&9;xI?}+ZKEw&>WM>tT?^Bz34W2iO9Bi~j6*DXWkwmxa#dA#Rw1%y!*zA4?X z8#mdME^r9P$b~6Y;5vk*8|7yCwQBPXxJbRf&*FCD-Rz(?r|qOI~b96_kCbO(e9@u2Ym=4Gu2oR#jYtU;-zwLy?4*8 zy2FN^l9zDQLzj%PZ=`rwiY44?{rMA212o!YsW0k9pYEuvwK@XZ9dffn=3dsCHt6Aq ztp~rtHf=UE*m0h^_370xxoQOAX6Z5LP{UBGHD&v|@wd0A?~= ztY%=S$UydrDB-Oq_#ryVqL;3JZ-dHx@-J?#y6PdhCMA@8&2{?vQ34tJ>#gJza-Q9= zcQuJ$@$0EWuM#I8sq_*ZWms!ha`?!*lV${)*58ZDpc?Z3@5UXI_VDZFDtd?72D7ad>J$}Hbd^%uTq}lc+yl!@ zk7x51ZlvxAd8~Hv%&je(Ma9M=#5CWOylwx!=G|uJy*Ec|g0w-)G!ys1x_~%dRkmT5 zg{VI;jSS8WJLgFRu4D6$aDZ2*Lq1ryl2~o>{GKjYpZet$2ssTkCm7NdoLQEXkAl`4 zG0VcQ5x|%m#dH}P&@GgQI}+*u8+}tJnAyw=X9iyLlYs>>_s@G^rf|oZi233}2qa_fGCx9#yo+AupFoxyJ-lUBEO8Ia7Uqhq_J#)VDxs?9{VI~Ub+yXQDw22= zN&HVEiNRP4T2GKQ(dX&BjvE57ga{~y_Fi<1m=l<`qYJ3Hvx}-@hS*l?kpDxiY8^X!^}HC0R_kg7(KA)-hA1f7V7_lZCU;qpxyGLuKpI%ZXrKsWl?v((TQZP zBL8YPlKEghq+U+ zC)K#CEBgP|ioO7@Ya<>6A_&2X>(U0cg!Rje>q_`roki$Tq1SXhHA|h{wA=Y)Z;Ptg z)V``udwIZyggltMz1p`<;h^}yL86<&KlccXf(-^It$RgfH`~R9* z84)V!CPLXOJA3af=~~y`TNKi;8%AUnvNA)8ij+|@8x#_ih%}5s`rYT=ORjrqd}w@s zUY|ccx#v9RInR5Y_jymD^~SRO{kISGSD8~YJ>T3NKcH=7^9HIod^Lh=YO|cUbfb&$ z=#AYC=Z-fIRvYph%4Ed<7}4@>i&*J}wJdTWQyGfL3OhVPH5PxF=57Sv{>Qi*V^hf0iPH#NWD7iD6A2+>ZhALH<@wvLnjLa_9ylPp?qV{@fHxr9c zw+M2_n=H@9FZu2)ylF#n+WVB@ejcSebmeKWuc$AyjA=;?ryJ(yT3<5gn-aWiO^(M& zLoKGH#Bie%lXEw(ZjBfXUq>taR^`8DRb)9UJw6dm7T zZIi!|m4>w`!=do5OXB#;Gr{2_FZ0F3$ggktN+JE}cBGoXSDYY6^DIibBXN~D$9S!R zSToqPDVr|0>t;1=|-F zrasrcBIPc7_2xBWeDsc#7w;d|3{>ZUrCZ!j@!R8GCviNT(Eh5*Irc3rXNpDAgm(Vp zuB$>XZL4WUa!a1+ACA|2r!BdIgjN373&tKUKWd#Sj;<$(a-NzB+>o~^z7sMVNNSY# z-t`1Wm4vI@jNLk0CpVTmvYnE-b7#eP7}O+B?=IDev&|raQR_{+{gZ+UCh8xWUkAnRSm}^l~!u(6)RG$!A+=i2U&Y zw2)M)*-NcMGMOAiGQq=rC;wXj+K(8G&@1qu%>L1EH0L~7kV%&e2qc3k9F408Hrl(^ z3gkb>(TM-I3nJzysvZ5*5eHeMj+l+yIAnFD1cih)psPn{6oYBbs>IkFtu+kpqLxrk zo`@-z;`QIL`Y|>EFtSbs$hrxWZ%IS4kNfka*kQvwYV%1eaGvxW@df;Ul6C0g-}A40i8tOoCB{Ov|8nV zkkQf_dPpe#sMBt6)0)$6&1tvhwELT#c1YfabGnALle?3rlRfN%%uy|TYZklTY_a1O zTG|H(<0NN$Qy+*UOjHYlSzv6%itt<^2f)CIy!oo+C%L0tzipU z+B=!LBQ9m`PVO*}B1XT-eXx%W)E>^gum>=$24g-Sh?~tp=(pA8PQ0Z|TgH$^fBo_T!F2c1MA^$I2my0#L-&G`J&VTrm4opO=N60*n z|BUnU|DUUJL4ytW-DnQUKifV;Ll0qpUCJrB@LXcUbjGk@Ix5(fllpT$%x}_sIVa|d zV|EUVNWsT}$OVBQ|77{LD~$D0QgGIktG`;gTB_3v>^8dzgwY*p54&KGuCO~a6z|Wt zL-9ZecW8#Lk$to*)$FUUlaIRJIvO1e0y|Jh?l7?17j!Y$d%L76Be|-Icg|7T4XWX_ z^bjtUU#VFc0im#iXVAMIuWhZW^RUKdS&j)6>sw@z8;#fEGso?m3hx+ z^);S%AaS(Ia+h-yq%X5`KSCT$S=>#?!90hRH?4yqn1opw3Ccf(dSb@^B3I@ zBBDkps%SlL&89n>CU;U%Otju*0YRTJueb4-CW@;PX z^*nByR<9{&W8jKyJbJXXcZcA!W1p(dT7ln@E9>R78?=3?*qF9Y`t!$ZEB~Vq!q@v< z-*6U@kn51pUe`Y*#`B;#$f}+oJLRBR^wuus`n%F%V(}tVW^S%tTaG$Bx<~T}yY2G! zJhrxz##jfc)CfLT^MHgQk|PwZG*{^*@}lx@5?@Udp}CNG+XM^SQrZmLy6Zutb905n zy{ru$?JU`X|pg}5qM@H+6pRT{O>iRL3=Z(=6j;a#mEQMkg z&k}A=sb8rI|B?!F54eYgTc&b-KT)1oIgazDGZd%Ucq;}rD|I(D+FX8Z8?m_ShO~#oQ?i z=8*)`8$Bi}%>1yqNxW1JB;S;WB&vMBMDcIo7_RH_uFJ-iz6)Tya&|J-&&gQJlN2 z_0yy7cll4rx8oFf>;oBE?Rt$5%Gyu{$TW{f@AZE{Vi7@kY9o^Ao|n z!8HoS{xo+#d^k;cVW7X8lRN7Q4X?pT{US*c+1{B0yMrJehV6=J?*)29E*2c@yZ@Ny zU1%&vh;0dLLWWU&QCC-1k=oR)oL9Vas&pgZ1Z*j{Mp@Bt@Lc2~x;X=~HH)u(i|9Xs<{xWxSC z!KX$cB|@IenGehfRCI;x2$<82*^A0V^E~3i@N%A>9e5?_f+iT78cBT=@IQ+Z)ybO<$j|}9vM3Zm?h#5T^u)U>X+Olmlw1(Nd zEZ|gwCiJ3Apn`#vx6U<#*LvOC(#H<*$VW(>N)(b}7unRl`(|NixZ9}ksUa#EekxxUF5Z_Lx;MX z_hQ*+M4rq4D)pGad8h#2AJn0#@PuyDyAOa&{CU5(mK&2CDYQ;Lf6I>gPz$=~l_|Wk zSQAILHqX!aK^ro8zAOmbC<6isV`?;G4Op04f3E5ZaG0#Nn|p2?XNmFO<_7;P5MQ)o^{1RdW ze!|hlN3(NJ-CGUyvaIsfkGF;Fevpd6Fe)|ysJH}UC4vH3Q0o1~UhQ8(9p_Kl!7$=) z;LzRhzM#!2mv0t~xSvgXkD5}y;7Wv^QonF;Rd6SBC+y~Q=V$3OlgHuLRG$_69^Cad zEr&aB%VJ;nFGVEm{t2riM!bd99Fv_%nNbLcfnJ|ZFQ{0IxA|KuCcJ$c{8xe$;7rxJ zEK{{DL=4WaB8F^{@fIWSy~;){n-%?4lSZv2DYg`6pa7o|gLME62^c5+c4X|Vofg76 zm@9Waa+r=p(%R@}xTJkqE_wLJLJ7{+;&aPY9aM_xm_q;~z!%4jp#Xe=Jq!)*3&&Ok{H@D^zkMzop#ijN-H4o> z?O}ja(ErJBgub;L;XOj!u9T8g|54_<*fVJ)sNMnd4(-c5k?P#|g(7l0n!fC}k|f}t>-0m*2H z_{7DDZ|I>8-!h(6=7V+@#q0u$pcI{)e<|u#7G&z7?HXCeY+*L^(!mpGO;f&8|8mZ? zh_dvOTQPNpOGjiN#9HjZ|MS>`#p>MO(4gc8V-jG}V?L)E_zFOr{Aet~AM7*&hd2!2 zFnF^pmWKZ^kr>k*s{?oKR9`#Qe`7wgIqcqP4#Mcbm&ZXk@mJD;fA3eyO0IwdA6F9T zz>hYvPSho@8}OSRVNx`YQl+fmW{r3x^Zw3*6V%71Op2&&9`+e!n8YZtKWNG9ds)rU zaaIbCm7rA=H(H$PK`3?Zk&FBfvt(7wD^ESp%3|mwkFs=ncIR2*+q2#ITQ~*ZeYI?A z{MwkvJCLY;i_0Dq)zc!RQ@*hz@M^nhoctu=k)BPY{>O-Jw!ZhL$dn>|_@H^hoFO7D z`F7EjtdCz6bg?L3#`l2xO0RC{E!XkfOgM~9@{Gxh@A;^^E|zk8L%&xDm9MPd@TiS4 z$(Oii=X7p4jJ=`YpUo@x2p$U48w};fQe;+TZSk~er4F4)^O&K|irFYgk6%}9HbQFK za9rt0LUYit?&%^woQd4t#=hSAd#^`_dc(SU>y2VMD^4WipEcke}kitw3nZCA}c z?m9J9^6T_xnJC;|+cr$~kMBz#aWNo6n$rC%SLds*xEvooy1q(Zky4VE%}f z*HoSX5?jh7S2jeOj&~-xgWKJ^H=5fwY{T%#RWJ3H$)|~IiRV01nk`80n7=)rp_r&O z6>GqCYQv$pCzFR>eDY+CygbF^)DF7w<*>ZhC;4gB=k``KHO}IDy!AY=X0+Dr{n+HT z?y#1UH$9&`UaZIq1J+J3y|v9~gQWQL+Hp4MhSwYO?%?+{mF;+A;b_889wq2Be(piC zG7g_&m)oHh@tE67 zH*xpW&X=lOH5?aa^}P)o+cUO#oj0m-tFBJlGeu|VGGoUY-uj3(*CU+Iv2%M-B!A!8 z(2~8UWFQq(3A}wThLb)8;>EIPOx~@)JyFVdR6Vfbt~gNM~li!ES*HhI85kTuwzen&>}b?eq~?zUKxNlq;fkbotP)EU;Tr{y7&vQ|4EhtcCqeQkRt-S=es z-Sr)MLlY6f^q2G1EQ>rya%3TIlp3B+##KMU>#p0DUr{+W&04@b-b( zR;cyJB7G3u!HF{C2Thj*nX;fNppiP0Gzi4C*mS9pEei^`g~1CBh;KmjV(@|kZ~CuZ z@W0!Oec)#=#y@u%#z<4UO}6&XCO6B)2>A|g#ZvP`A(3@RB^8Y%<_A{AV`}%z;@*vq zT2iGHs)-gOPO+<>R!R$_R!|j;T1_zdf^f5BK@!!g)%U{aSL_f!XnVkja>`e{FGKK; zDP=btIdRH*y~*E_P5k@YV*qG}iJ@iCURCqQT!5UB!NKFqO$sL|M>~`~jo$tt7hruh zk~Ly6!Kfq$&Kiqdfa{ilk^0Y>xV~%F!U#MYs!osmi{}-R#rqStK?}Bhx9!iL$v3Xg zMiStXz=aVY(!qBZ^ecShRm^R}~$_&+#dm+az3M&u=Hx-AS9V)hLWhj+rQTcT+Vrx#{d{GJlro?YJ|0Ex!sn z^RQlcN>;5|eNvU~(UI;UBDcXh`#tToj!_({*P7TGRPzVAhI<4&+fL$~o$Q$u8xS23 z8mJug#S@ilx^3opwC1GY=dang>~}7-p7{EZJUnD}_He@EH_s>u9?4uPu3UevsJN&| z#x`ePoa!w9UY@;^171Z2Y|XLMHC=Dk`@OSxQ`UbtMg0Na`WbsY8O@{31DTmqJBU7g zxpCu0V!fK0|AdckIqQt0Dj2+vjhZDC`$P>^!u^Zp9V4EHEHn=6xoul|Bq>x%h+>BR z-82P>cxz^P<;bN>y9#5Dl&2$lM8~i>AXmc^czI2t&Y6&(t`94BA7nmcapJu<-FXcK zFHxQkyEkvyvfa?aJ12)roI5b~m8FiaD0b01?trE$24bciOdOe%S4O+4^JK8;Pp+ek ziW2nsaP+Og8OB86ac=x|>rUUdd_Op-?)>E--JXjVx%l{wDq^348v4_n%o+lP-`+$M zJk*rboR<3rI^5G9($vJkvsqqUol{P};I&6~Uf!M2$N8q70$9v=HJ55@Yn{ihXu5lO zy=fBaU=U$4RJ8uQCGn!4xct`hW-czL8KyUlkB{>~W*yTf?x*v9dVUKp>&^xG2cNv@ z?z6MkN3lP4Dvcx2Q+LHpj3f-5&Cc{nO*5z2Xk0xuwoRjvFV>Zvq+1VC zj*M*m^uAA)iqO6E5|+sT$64Y7cm0nHk^5{vg0t>GUC;IDQw?nA&)L>#-uN(NXWe~c ztFA7+t@5@fPo4xDZl0v3cGtrX?tws(_CDK6%73Uo{SjM?(!mpj*pH7MOY5WF|ApPf zcZ2c{vmpMbmm6U>og)9QH!j=RR*B0>atdX~>`9R23D!Go$AryMSJisz;OWh#OkDUm zAaX^Kv+bwKuY@z$Im#(?b0}M9x#%YH>;$b#&Dq=((N)`-tLT~+&)P{qnptmJ+S`$D z=`KderK$(A9y(kW06Bw~F6L3VA>qDruS!PP=Grr4gjHiV&oFpiG+-*h-`J&;b4t%$ zV61jR%}_==)z5L0+)f;|t7cK}Jbl-DKD&Rui}?7HsWkdjMicoYt?DjZ6B?!lY#UeH z^^lab8Ojs#4%cq@wxtr_RgjF-i%2-s^KoP0O3JvrcM8U_(%5q@z><4k`vc?2W05Kr zVh|~jiR5^*trG0kep%XEut>3ql=Py@uv25X)VD;OjPn1)wWAg5EhlGY>{%W|uR}p+ z_PSCv9CzB@qSmbv>b=g+eN(3|>5dq~Hm&SC(S+|Fwbs<&;6M^j<(2i%4jkB^+$?7u zaj(qf`TgcC{Ibj=-7oh0dkTp)KC)cjHh7FIGqdFU7&Yf1;mq4onn`KO{(|x4pRc|+4k z$r=jpE$|=u3ZS+uAmV{9?c`|hgWgf#2T$^jM3^E3g`MO9m`eY@PKA#mPx5=9l@8UR zMU7?$u&x07%k@WNb&ju<4q1!US&P;At7CPL%x#KNaS3)UVn;Sd`hBqPSAxLfY zUW5C8pI#i{;=cyiyy==-ra6du&WIC<4bAi%-O#%pbjR`0Kqd z9ET^h+h13m0=YVDAq?Ub&jFH?>8$6BoOZ*e@{FL*F;g1BkJ_6Dc-lUy8f=G$?I zQa9tLZf*O*`?^|#$jkI;I?lyGi^#->A`>Pg*KOO*(+X7UenOE*Rl{C;2NS2I5%zOkox_n!?# zMn;;f!@qSY#Y(SDX4*9FaLKJl$J*#(Y(&$gNLjR~56P4y=w4uwNqs$28aer8Y!tuy zU6*FAYP&6=-lL$+SdS$`J6{TYN#FbMZVYvX?%B6gVP2`y7pf@;Pk5e-eCmw%f^o;C z%dHX0NWBbTEyC==PTUkr+K|WsjD|W)ol2&_dZq9UeXkKF3fWB8b_Z~TLk7vj(*Yp zL~hylQrq3<6!8`l?%UO3f-jN->#*>LT3Vlv1dgPZky0H|6ji0X7yVWvXR75%BXf(~ zkiq^t6dO`-9)lxzU-ldedwF%;<_}x1J?CYtqHMu245sXyJy}R0MJ(2x7kPb~-cw^k zrzyEfbLxGcn{h|VKn7{~aUv2P?0Ke>*QB?%Iu$F~$9@oXynU|U1014vQHOe~YhK(k6#ytffGk@`Fals&ld+P>Ku)Bqa?3xl1oHI(|x)1xe&%2(lrE4FaY> z3_&(PP{W@tH8D4i`<-#T?~LPrXMEjv#tFVNPWYX1qVJ3oFERdi2Pyqb7lM3OuJ+sh1(Ru+|9^-0TdmmjRRe$W9REPB5Jl zQCHs`aF!sHY0P-C3#B&RmOQHxSHas(D&>3|wO6(?6b3X$;O+}s(bNhZSLieTmC6lp zMoM3nkup}KjD`}6nUj+}D_GGD;RHe4Gi?A|*xSRMBW|$k0rD2(2)l#8o`wDF<_x<} z?*;BTrXKe0VmhuKOJML+^@*$J_9x2*S!+98Ny)E7?H+IA2wAWy1imVI_jru6emf?| zneiSKluoFHI74D*C7BF=hVw2i%XwJ~F^T)DnBge^;Rnnjt**g}8DBa3-5NCT^pz78HE1K`Y*kUc$jCxMu*cDhL@XHlr?@P8SuV?2 zh#S0L#f`+gR9sm730Y~_c>!izfy+ODE`SliR&Y-p?AnhRSLVvLRMH{Xa`}=ij{sso zoxkrAryN0zeTU24xw;*|J0S4I(Ga)f#D58kRk_P@Sl&V`;{PfZvDh)90o%02yPKj| zDKI#1Q`4a-2nrgo(7R7z{ehNKlv=0x`EO#;GuP|u$J=w-XmRlrI9@;i7pLe(Fe+;x$*OsN)%0HF_ zvoA#q*TtMwI>`IpVQxGzkw26Kpu|biaFW?8H<5nF{G6MAX#`v(uEa67v~iceJdHtyg2Edc|m=tZ2*FqH_Q)H?mkkJc7fWR}o;U#&1I1o1=4IEyI$HpDDl$YbT zAP_bfxdJgrb0HZ3eSCX(Ee^v4HK?#?l7r3P;HNYi!_kpHP-^ zMx=#Wz*IUgOuAVB#0X5ClbDD+b)f1T`gZ|&K@e^Tq7a~`srlUAfkY)B2OiG%C?sYL z<9>K0DU{rz`JUQN3;1Qp7xJvu3(?;9?ZsvumX?4Q6L|kGy&bW@&wZ_%lfCKBzf&7{ ziXAv^9boLX{P!=e$hdev3u>CdmC(6ji>P}+_#hV+Jpg0{>|jO&>&<&9-In=slx}E< zqZ}wj?rZ}jd(XdB!^Rn^+*%%Ct4fqW6l8<1~Zhy~<3 zQKqq@{54;;ZC;6kzr-1aW#H6emP2fV84R_DI>6z2Q0vh_-f{F#|-kzF%hYwhXag6ogvOnz;zcWd^vYdF@pVI z%nF8I+7U+<>|BI<1fcFf+TWZG16#oi2ARcxV}`8?My$#VX0bH&Foy!iqAPGPaIm7D z-xz9h!Z!y4i;b%}CMuFezz(1zl?6nr1%F`f+|htP_YKbOPAKnLj+8N#26eOcf-F%q zb&-aIu?z@mWp$(`v6zFGQJa2HYg)@qS<6jXCJ6iw=cfF%ZC24!Q+}?+>R+6ivf>;2 z`P>Nv+7Y=E^LY~py&Cy%q%OMfFP^!-7HV(EpBCs=$X}2e4jV$GVp2oq-imtSA%8_V zYS@TiU_(m$B>?;jFnfdUf<{FcVm@kC<9k{$UU=8Jr%Fh z%46Aei+#ANcxUg_Nrq?#X2{k2l9__^HjU55uFZ+rsa)p0{AST{N@_b@1l*J^TWx5& zU9}~oB1G=)tY^o@&Fl~Oprp4-bCfQ-_q&(VloysXgjYnf9|=79adNBS3zCxzU1hV3 z<2cd!u}!^dnY(bZ+Ao|hG$_{zRoTiA=iGkL)V)Aydyv8Tt$2?Er#-#g2&yfc_vuF; z7yfKs7G#U%m*6U_UY^bN!8&@Y)zDLl2E6Hhf=A#d2c1ZzKl-!nnHUf)&B5XmeD1(_ zZ!_oioA-yTu!jiR_JO6QFOn`l zPZhJ2p^ytus}bsMQ5m@Vl1zzZTks|CYc)O1;61$c1x!|VG8yc~wKzC^qz=>GX7p!o zRUE$i;o!UM7T(rbi0&=hwu)ep5c%%qOVOya#*{*wFX7*2-RJd85bIHNPd0MS=lx1;va$95Xu&Gu=N6zdE2aF~dX zU7|`4d)d)EJihUrU8b#*j`+qKe)!N>tJf~t3T32ELfCgquhsI zZ_AK8I?K<}C3srYbF<@D^>QW8A>Q{y%~b_Q20FfeGJZgL>b`Pq4QGKWwP*9kn3oTr z_^bkIY>=QQJFlt!ldGhNCVv90fq(DjJ}SM5 zZb&aqJ%tq>_Wsm8pZ!T^8@%Q2-+nv%q~^>4FNL-(Jv(+c^ZMWT%41FM68)@S{zFCm zz}I-{r+X#SCZ(H(8eg=w2PfOL?)-e0+$W%<^SjE~Ks1HM#Es*0Q~TQ$ z-WdxEC{K@ydXWq4l_u!qqsJZ7uL_;5s~#Q-Q9tpjQi6dwIF~T&ljmEby;1dVj-H)K zNwDmmu9B^107T5sXYB~QWv&0fsUv-b;)1<%Kwa{RXYDLe7MB!t%8$16%9aJCo|FNB z_@qG~lf@}J0eP^|Bn&A#WPpGNVNBTpLLJspc2+lK=eMQg{8G%yMXdkkBKVJPfgg4S zU}Rs0)+4SD;~z-mK4YAIH29zmg&Xk^cQrKLoBRD=$uM~buWK^*aYXwg21O& zB=v_L8CQa+%dq&GhZzIwg!&~6c0Q0vF!+2i2{-OKY97hrHPG`&&}RHA?N|YXyjd7=Xf$s4ehe{joU_v6#l1SwFw~%OZc3BRLTao-9oz?KYV#HnN zCAwCVz&iEdx^=A&0{U&!(W}#4a=oqvyn;jIK&9^DJ{*H~8rpnY1JyM^Njz_|?y4hBI#B zvW%OwB56gxqR@OPgIMEqvB)Is+c?#J{fqJcD}|;vd09qGU7V4$Qf(}>RzAW5vx3t) zvlsM%U+E$pUWl=5^}0o8Bhnp%;cT26S(V-ui(|BZ69=AOmIE&=PLWzET-Rf-SYXX+ z1k(^L89xI!O#XA24ABZk#$Y7zM};iSmnw(UgD!7p3jTT*^+HC4$;F7C7LIY&s*wKh z<-#q&QEW=#TTk6467!_`J*3~8wyc=TSe(N4OZtY*F9#+4Y#;nCCpTK`KO^ZTD`>0Yp=>`|; zBMdS>Bl<2bEBZ1Q=h>~4=+j++V6Y!N>2R-_G9KJ@RyM=_c8_MEE9y;x6g6@H-8#K! zd{tQgP8i8Hi-5h#g_|PQ4+M+|{U+AWT9);5{#de_CmZ+v=f05aBBra^;W%tAPsG zMQ9mR1f!4uc=#|RgCVSjKovw`Fbe}(cO?ckFaug&B;dzy9gP?e)#iXD0Gjr2n{x@n zm>O6DV{!%}@eEN$P-o8F%elZ2JnvS9U9rK4EA|qLxp=@h+Q!`nSP!NFvV!N%*txqB zz-X{X-8jH9$bxCy=&Qh9hcu(YmRV4g4fzqUZ8+J%fDP2FcY@J2-24la)k9pb_M$Hc zzzSmTJE$u>+W4DDowGZ^ zlVg55-{Z#;SN`XcH2`q`6R8?-%>Q_z#!92<=kp-|$g*HKT)y>=fGn)w3SmPR<7^mY zGTTyOm2I(DWWy}X*p`<`Y)eQTHcVn+uGs|&Gk>S$#Y$(YERjBevL%d36!&q~G`jyG zjc$oVfk&`=z9DJY0JOCKSUBo59>KdP*W z9g~(`WHj6n`FP^pb;Yvk>^wpBDNj$Yp2|I=_Y>kJ4uwW-kr{U^Cw_ZEWILX0Ie~wb zeQNKvC$o1Hv1(IJbe`$)cs!o$Cj9ip^e#5Zt65(A4M#sd(|zt1_xdT$-6*x2{MMYe zh@D9$s_8q{?{KE2KXyfbJWyzg#l>X1BeS#?t3)=5;y$8EeF6M)5t_6?#zNOWaE@?! z57uEBo+E3W#XTIz8h6~-MCztqFQ*_eS2-8H zr{0n#-b;JWus;BAXMW=Al9+%h8PX0&(nuKtY)+~^h3p5nTdx-IU$9bqbFFLG)hV3P(ygW9%gj*&A zJE>*D1Wcy`wt(6Y%1NAb4zWj!9Klef#{^rts8G&q4_9W?`{xzf794= z))#b_AM8JVvsz8bEl$QX4|0}z%b*5_7RQ#)O#$5-^IMO}i4Z-!oAL5YcU`K?8QC(* z4|L9fuesl4Ke4VWV57NJy1zxeFHHj&_UFUy ziMt+r5n#+v2z^7`SxBDB`QO6smoQbLS!&4^P59C7yh*Yk2{#!K2qFyvsVt7Ve|KIM zWO5us)IDGu1sq2hqVC~l}?X^caUgP0rmm#_rW+?V616Dtyi&iRwh7K}*wL?U*%vXfRaTnlU*`Rtk! zYHA3IK@>eT1aJnY{Y1P zM#IJu)BdT0C~R4_315-+8oI0E6~vquP}?W%kk=%4P9UXg@?dxcst%6oH$d0H7mfc@ z>=m&rd!1a7W*+>%7^&5}4cXFK^NkeT4xxkTw-V}1-;J<_-lT*v` z+UY+Qv1%1=Uoa-JV z+!iO?Ek4N?xcM-hFfL@$jf?*?Q00yDMbdgOf znBYyR!7+$T@skH(T0Lp5OWL%44CE{q;jLR?V1t1?U@?o=1Ec5XK;FC*$XUP8(B^}2 zWJ{&qO+)Fe9;1pycz%HjJhKQD@W8zTX9*~8RfU?mdAK5uPh?sWkfQ+4)Z$p|VZ;dk zT~CGZ=os2mu9*Zh^_?ykU2<3G!g|5r55my|2C3c*7#y#`;Mj{6+@A^0>mY^)ctGGj zSvayWQ{GaNfl$iS4GISU#_uia$=#q793vAlaR6_J<69b(@5Kc^3GG7>zkZM8emG0& z2b-|KKm`U;U{WPPpsK~7YP<*s6$t`Vh!f#^#|o9&yjjf#CimdUa4HyKv^e1hwPMQ> z!SQSX|TjAU0-_VUU`{t?b@?C#9>KuYBgH z)cLAsr}rj7JL{WEOCxC}iaVQ5kmcUoZ z#ui9eA97pZ0@;OklVc`!Zj>SwBCm&sZzYL@ISaob59yK@rS9jS_7i{b=urt7>A~(m zkX{I}6g8ga1D2?lFPREA7gbb*H8c<=8#8XG&LHbqm$qr|3~iOy;~Oty{H7Y}%3aLQ zF>{OT3G)_h8jc{BrLeqglHNfVKy}@H`U~ymgB!CSj1rtE*m3q=wd0i?n-5h5z8QK` zR8)io@m;sq%WGP)xgn~c>dm;6j|!6$L#D#E#81g_<;OL+f*-4;NJ1ccEv>AaJ3MGV ze*DOl&`4+R;(}EnB9fRtGU7mG(BdcFJe_`Wk_t5bym8Q!s`TXPfUDtdl zdoJ#zP7fF#ClHm7T8)>JUH@s-4n`l4Rs<6w`_}?w+MeVPR1sW zA4qEy*Qph87`PmET&YYXCS2}%G)Un>Kz4v)e|S*mX2d}zAn!D9VNpB zp6HZ_uxpfFzo1VM(8Gea-pNz2#n*k?)yjR;vJb`v@_2@K5{6j3O2O(F-u~s@hLVB; zsVB|cpsn$;XZgU(Q`p%j>sB7}ft*L^x=C^%fe`ifz)HQkM)>K|*O`Pwn z$%kr);bWK9(36Hp>u5u?Wwe%A7xz2s@}u6l_z~-BODjP5xRzNK?>oy1px!V9*fnGg zmRSz}JIn1sRUr4kmRn}Eb>CS{5cQh{fz2%q${*FbLu5e`L@*61NE!qxT&zKrN5Dss z8dNK2O@ms~pw={~H4SP_gZj%fsHyupl*}c1N|BYCK@nqt@&8{nD9}HmL1C?FQ2#3$ z)Tdxs5J-3_4N4;dK8n)S3phra`S~P-`00U#3A-stgA^J)BTH>LKI&Dp$>S zO@sQoHK_mJHYlwBB@GG`A`7Z=SW1I3h=7kGHK=ybO4rGnV?zxEMX)r~6-WRSvSc0Ik(A{M6H=Zq;KBJF-s=%|v$3?X@^D4e6+o7Bb>mpj zQX81YE(B)@_&>S1fWDM4px6NQ`T=%Ckck@`jPSwG`FEK+xdO$5;Zb_?DP?n{2QbDQ zH4u5Z+Q19R!f6gE8&Hc1@F1EGVyY75Z0+m}K`tu{Mtmxg&KZOl0CHg9=3;=~@Q|Mh zU0B%wxiOTc&~U(D+UeXzf$gD`=Rqr{<7{mMF<&T8=WFULl(cY|BesQJH4S zwy-wTBC41x^@M)V{N8#`bKqK{>=XL-FxGx*!1|xjQI@EClmWZ9NrEueJraiv*{yKh zqsMrErtT4*D#9Y2q-$qSrAswy=~*GtouS%EO+e*?N2Ps1GFU?she9i6r){*n0>N>r z^)pAFnEVpn0NLkKA{t$ZwU$=9B~aD6v1&IqGGzZVn?vl zJsbSOT%o`kpSRu7`x(7Xt4p_Eh}`LXC8+CW;5ph;VxaO8kuw5!m_KER1)7Ty?vF4a z-`B+F&UVkU|Ei0l@1eT|Mkj58$FarmB*eFNsR%h|?hNV=cOtm4jccl}s;7x%f?v+G zmQZAvB~ORr=Ek7Y7ft)!IYTqI9E@F8D=u;8^#dz%jVtn}MO9zmn%=l~bJLzDHAik; z-tM>GiRU`Ds!eNPSlUIp(;hS?JMlyc&aqq~eXb_c(i7rtHY1VHY#k@^Iw+{V-zjvA zk4eT%@ia}2^asTt)^Qv~q0WtGof6D92zGKp6AOfBHqed4d}u1S&)Wl4cheDga6BV* z7t7aLb{kVNHqjJvGY);yL;}9N3A@y(gL|DX?g_m6lv{MTUGvW8GwqUW1m*7@S&+3E zpSypTt7^=moZrHg?oF#kCq>!UR#FCOLNd|F_3yf-77BJawr``CJ z_cBf)HN_*7OXmZzZkgCp6*lp)7MXe6byj(&&$-n(=;r$u9z;eB*kJ(?b=N5Bp-;yX zs9FskdYD~{WYQL`2Y)I^BBYf$WS&DKKQPVxu;8h1iC3_|)?ps}kPqVF2M8;rt7TwR zSOC)FY?L$F<9oP`olHSWWIkvxPm!`2a+O;0TtVuwRrRT}!VkFa^1vDMb~q)yt4 z@V;HdzVZE`iU&k*m3U}~4xDT;d-c^YV*qzh^Z;@BfiZfGN+$f~i~bCP&JOQtGqtL3 zT*=LSWSbxCVOY1v+&?)`OwquIBwA}mgefEZ0z1_9P1~EJUV*iJf(C@uog#$xuVk;? zp*%;jeUPq4JoaQ&6p#CGq78U&-TDYkN0Z}`SnA}TLUFt&&ysc&$5cK%KNus)I$8)( z%N|jzpS8PK>B`Ec%z4}b62+>rURU;peR$}AdeMOmHqVQXoS@rF=V^hf#PC5h<<1#i z_K?PAr*qyuew#OU9uW5&qq$7t?bCMOgCf1?md|0D8`mhLO>aDV(s#>c-%T}A?jzMR z>o>+vGg6Q-6_ieFcl%zfI!)WdEiabMD%8g!3sjiPap)Pv{_wX}4YHk)0!$-_#OmOdz9DVbwUY|77y;$;E z)^sDev+d3c^qHd#xefS2XXPT8jAuTi?$5occ|zvEepVjmL^TDb=!jyxVX3CGQC8_X z+eAYzy+4b$QK7XvwCkz(iPjA&8z=qGM135=ZKzx)Da%+KHk>$1k7w1tH{|W6O!OJK`hJ?w34lQ|G|ziwK%@+R=sTu8&M$6!Vdni|Im=}<4^u86|n$3NyIOQr+{-S zQW47#QMe4g(j4=#BMc7Q>{?JaL>V(v`}vv)U=|BRT0X)C!NacRcyvxl-Md6aOXjRwXRUhDj?@T`LxA8T@jw z%XmTU?a`6S&CRan;R-MCZ0!WEX6NSa0pQmSG0elR4lINq04{cQOG_Z%of9l+;b7y) zF;4-Aac*{PAQsFX@fY$@jKo3Ra4apwj9Tt&GdL>oD6c09acua8a}PHtX1c&M=U*ZT ziR5KDK4nEJdIc{-5y7K3*{U@kYsHTs$tl%*8asoQn7_v9DU8ha2MYb(sSUoiA9p}Z<}St)Q~MGAu% zEhpr^VH~JA3fHPIiF3C(d9MqY^(}yVg9A{*93v7_&ri8?cPf1J*~^SHC_moME$;W!UV+ z)ysZ~5agC41ZjJK63o#^0N%0!iGEk8gN=s+Mik#VASVss1SuwkQ+9sjy)3e*$1^JS z%z<}d=<$qc)~X8f{0X-?UgRwMvBLaknQYh<6sKA4ME{z0y9Hn zp0z5--uscY(OEFcBdCPKi{^Ewtzl3bfWjT7@rSAZBw|25vAk$&O z+XCtUcvcZZ-@&(MY}I=+zEASGoLTO6>QXI>>VX3obhfr}$BgO4aBmZteOGYR zax+f(ypJ#4^qUyEU|EJPT8LxfU&XQUayV9ldM#}f(So|WI$6%2-rDX^XLd6mb~o7n zVcIof3?sgsoSGt7%kQZse=X`Z_cYwL==wAFEQagP{LrdkIZNZgEm|x(sWT_Qgjyrx zzQ2i+iGHSjMbOH`)}Xa37vgxe#zbm@db-Z%vtAjvGss<;Jpwcv}Cf zcw(F{+YdyRu{$9{G=QLC9XUyaR{*o2|6`8|m{mnX?xMECjgO-fS&Iz)?v|#Ixz#Wj z`ca1eC9FtXS(bas|5&ZihinWLZo%7RgYe_NxDReB`a`usC3=v~kP<1F5LoOc&3Xnm zx&2J7P{*GQN&atP$QWT8-VkT(6JIV}hBu>Wa`Fi+su2}Eehl4+ieb)bKpuYYS`zZG z6C9bO^8mEcNjjV7Jnz;v9&W#urt@msTAI#Un$B99&cBwXgU<1=39e8#YbSdP1b@y& zt~08I{G$mpsFKs!)yWDdoGQHN5`mJ80`vhxTpt)vf9C6*E>S=}!05pfieV>6)F6DM zXc&PTcG2*l>xgV1%jp4AEF9sIaJg@TX$kHgZr_Enq9fSZ-qg`?dEn~81vX48fqj&R zIU=0~WeP9c{9zAu$G9o<-Te>+0Jm+FcP_obxw|*owp4ArVS%J>L-9{MOd(#nDDPiho630B;ek64avnI!e zet@CsG8iVz>lPTskY_W7kws7ZzyY+>WQ^wy+GNbf4d!WRr_6$BHs%WqW^;LUKw=&2 zGym??Itn@(a zT}Spwr{X<1B8rQ1QNku(%_gHHDZc4VQ+K{wW@!uV7~`9_hnhNlM-EMhPaf!{kOn*U zaWmX+ll2T!;2+m{DHmVkLz*!`aPEXXA)m0*dcDKS+fM|atDorK(A}E)>e=a%(BcMc z#>wq$-e8_2Eo;HEw6ZU_?@YFCyDMcyRW7eX#pn}x1qVkb(+Ygx5Mku~k7cI^MfIeaS4m#(2=3cZVzy_0 z!oAbiERU-OmA7O=&x7>**~G=|l}xv0lAnn0PBxgyxi?IB!GC0uz{wiyb5w5^*}0*k z(%anI^RB;p!%Sh|L14)lWo@s>RCmDjkX)86BaX(d<5ypYM7rt4g2$c{mhZVQXZcY{ z@No?IOPx}gW~#o$t|B^t> zgN?tKe~dFv_KChSxtQmsDIHENY89zZQSHGg?<6_vk8BE+=vTbWWt!4^?7jTD#z%)O zX09Fi=vQSv9o0qL5yl~M@`7WNkqq87-qTqXc$e7;?q^FY59l2+=ErL))lQAcs5aCL z@8I9-u1<8@^u!kz&h%RR{*lXELthH_YAWpV#P*KpN_paaoNoAz+|1j1fsb)6?^cnb zJm?~@Ka9CXa9H}nb+V9~Z+Yz2F;?BpjHv9Z zq4k7(G-uK~Us->mht}R)bT~NjcGBUo>*ddgQakf1OioLrtxL%BN#w$zh^?#Bjz~MX ze(ES&FKL0R;jBa3O{sft6x9QB3~AZIuAA|VwXrEc8gqEv4^&}UZcznsQ(DTC3+V5n zgPNyyj))Fg-{$nZCGZHR&M%hP-uPuM~*wW1y8(Z_lzam3Rvq&mXfC_4QK z^PfCDG6Z#CbYMDQ_GGjH0&I%`nDLvmOyixE3f#q|boj&$)hmY27(5b-8 zt<4Wz4 zu9mr<=1ZbKe~pHnS=TUi|JeG|5(bUk0}tD1YQiUNx(qm!N#kAB86G?h$!!(8PenI9 zt&=ml%MIT}^Q-LUFI1vEYMO=*DD;Cle6+8z4s^>W>0HecSA$UIvTabH7^k+e&Nvme zU;Cz}o%4-wR@^g^7TYG<9^gZ_PaXj8+{ym6U$N%lmy8M)i*5z&e23FYZ%XdT{~vo- z0uNR9{znQ;(V~4bX+c?2Dk6iiWeX*3V=$PE8O<0=T0|=Ci>OGXv}>bPMT<76-b!dg ziz3mARQ~tedxu%BiHyqcKYiZbxcA(1&V9D?oagyI=f3|@Inm1b_9^WXYc|@=Rw6C5 znNhI*iPH9Z>Bj@*-8buYT?=e+%M0Y*6wH@0oBEElM}zI=&ax-9u0T#im|pl3QH_n7 zTO`*nkA!o(YlaIuW{SfF2<9Ndo|15h&oPSRK!F^{3t$wxYS^B5O1LkIr*03#Qd+k_Fpto5?w}d@0-hW}V_u-CTmUBj z7aiZX(2A&Kb<|^Nce_m+ocWOf!odn*WB^8+_QdtXhaxpOPb?L8w!)g+L|&zdTnbH`}Z`CxV&-gEpoSse2nZa7+Dfxqi~D%#6&{ANYyP6OO2eHFcU>3p!kwb z%}O+3@^$6l?Zw_D5A6?|ZDxgM-t^?h`trvGg|WT@_uCUs6AMKu=3}uG!3{*-pAbl4 z(E!q(XJ3Jhq+$le_vxLNW4d+J+`&_~PV2$Pj+Vt7g}Bwi$NxApr!A>jF@M%);;OQt z52B@*OIxC#Pem%|vo?*Cy)VNG}WPFLU^~GgxGbNQf`LXx^SUlK4`jzPu7F91|l)9_&^AwE--Za7Cs!RlEwB|XyJ#9(F$n@Vu+lfZlVbT!4 zHZ*S2&J*@YaWQd|r}RzaFCE5$KM0o&W43A&DnA!Vtl3P~M2OukL4LO}2G;;swfb}Ej_5P30`hRBPhHbh=5#Ub*|uMXjovUT+#@~tlr zk#B8k|Gg#F;t0g$NjB35$HjAfJK(an=kiarm-O|P#SfS0?kbDG1#z&umh-m(9|{L@pksk zBz@>f_?Sw*ZvntU0T~Q}y`7CKqSt)q#duN!p%+4C47VLM3hHdsDEJw9JdjQv1T?x( zSekGRiXSj2nglB^SR)x!WHEuS68xwhKG5O;GD_6>9GX8ssUc)wpy$tklS$<9S_FH4 zD#Iy&<4I!@*fc-xfnU%_$U&Tb95(nI1e*y&8<~KBUDG01v6u`Kj<>*M;jcT$;~`P! zc~v$QAZr7VkBai11d3)r2*}txM1(Y(iV(UHVW*2A?BpA3cjOzei;$-J(HV%-)fx zb3?xrI!sQ`oeH!hK>KKdBh>>qmLY@@ngld)3@ps}aU%#=0|NWR2>7kxY?+YN0w=CE zF{JhgSoYPhh6SH)BU3>_i$(>9c!?gI1XPa&c@uO3so@zu0;4mN=c_S5)XzoBPuE9{ ze`cEF#u4D_SaXA9hYdiV%mCO`VnB0qhb)bnKGGozNIZ+mM%rmKwwufy!qAz;p=x51 z8|fQTZhy>IwuOwpGjx+M%XAK`PjGue;}}5leIb{N08UYy1=3jpLNtDql@K{Z*$6xtF5AU&d8semrvTnA#6 zodQDWm_wqbU0y_?i9AN7iTp20P2`(ZYa-udu?d(_ON%)$p1>+g0bR?By&OZn`Slp` zEhxy4|5ZgsqkKVJ6munpJhv1>Uii~G^35&J@Cl@Na5>-s%PBdqQ78CIH3Y|LsMUZu zCT5_!yl}OK{BMaxnv*6~CLw%JN95mZ!CN009YEPm{xz)-`;T_ag{xnV+y1du^D9=qZ ze;R&ya(;5C!H?Iu=kI^c?K(LyFmQ?Pr$q)Ax7Ef-xjFy0-_rS{Vh`m{v);sHO{_Og z_ckbq^4+R4U8CcbuB?5YP6c-A-TNzc=+MJ#!kURo-rdd^J!ZGfirSM8XYQ6u!BvF} zxv+U~ubzrCm#)nUDeXw#yXv-O#?Lpa6I1O;Td$eklhs-q;{4vM&%+L#rJmw;K2$aH z)hG;57;-OZ?qcazmPWhP&%IG1UB{&^ymxo}!MLOuw(k7{X={BX}r#+jwRLQFU6UqA8;u zd^=_AVDae`Av;#NN`J)IExY&h8|-VXmf5SzAdM|)k9w&luMRfsk@@4E+t|o2b?@?R z_ZM`H8fW>R(|*;kACCQlT@?nTXvlTCq_%JDU zXU->=6ALobu3moa>$dn-zf*~v;WpPcCa2t8^+IpKPYZg2ney46(=PYYc$Z7>w6<{2 zgHLys-X(hzqKZ;FXzdLM_%0_k=5qRZy?48GlL8fpzLoYSXY}G7jYo{9B_4TnquaU= zjniBA64I{OcI}xKXQ-VWxpR-X_0n_CBi_X2QBI6Wi!P+>d3N&PilLRyr93XlroUY@ zFL2&k=6%w~*tui0@0TwmN}pQZVQP4x^1x9~UrKdUyG8VVq56IA&Y?AKI2KKBcZa?q zT|zp|$su~DoR!NNP_AWTO241Pn4HmDYhhIV_NqPuoVRKwpBpv!%;@*3W^VmvO#0L- zDVMmwwZcHg^Hi7A;w~GWd?kJ>9<=IC*zqv+F={7A(bnibAsEas)$BODbME75VSSc= zaGG#b?b6UveKoDln`*lHc!#Qt8&WwcxL^9~z1t#4o>MGy+`PQ9OFjfUxYaX{uZ>PF z=y6JJ<7y9$#otD!UYJ_1arH{KIi60A=yNUN!K?Q2D=g%;Tii#Cb4fS>I;qd(|%a)_d>vdv{)2K8pXqIX-7q zSS6ZV^P%{}wat z#T-_{p2G(PkpC?OrHLgLjBiHx7n7+(dot0Xc(iTGlx(Bfq~Q1b;CaCqfG~Jos70Ho z@acY?6c@bjZkKXN$(Rzp%l{9laJ)zr-XRuj{a_(94zC-A$uo~TWi_3&42*ZLeXy^j z@R|+3rzaGg5n>uflRvJOUsO8f9ZCOc7v)cm`AHn%+7h))5UG|s#R89?*>?E~Y&|^f zdts)5KPhR>@ry=E=brNMvfMoXI4wpD@mk! z?Gg(z-lX*jAWVL3y}LuN{6R0{=we^FM?Gz2`1mD@hC79L)o`O->07c$ecS!lP;lkL zIB)loHX==vt2xu;lZvSA(>B^GRl_jSu|I4Q?Oq!YmyP8pFe94q+ioorWg}s(yZIT=j;D0(S`uh$hyN!^nuh zTL<;yfwX`S;X$=Ewa0>Rhc7xBZ)-R{;`<%LQcn}bGV ze4v$sLTG#vnh9L^hdGQV4atuPzmJZdHXxy%<`|fWkc^=(#sX`O2K)}(r(uF(^zK6i zYcLiBk2{JTqzo7j2GKkNd|LLL(0R%YKLD2$kxG3ep8y-mme@!P^N2dfn*ZJz$}K*j zxOqn{|8E>G+=N5iwnq%}!P+oTZRqF!{C)VKY_Rn}zbuOOfL_Atqb0~VSQ(mqhVegp z0GU8$zl5>a1+s;JI3Pqoc$zr2xM9s!$6jF7F_ujACRaJ3JG|?Q(9K5cuP$us)ddZ- zx`5&3o)z3^I7J;04BJ|<^8ywU2h{d7fu3uepBf%3oN-TD;vD~vImb;PhS+LCWo!KFcTCrTfp^B?Y%r)Ew3OjB^fmAK-Iv*~##Y)=6sn zy3JMn*8QsE@I8y}4ljyZb;qxVS+t49s+cSIFX6+7`aYX&M&3j)*T|abd+@)WkE}K0 z&VRqp%$+;7oH6^wvf9#k-O_rm-0|$6@>Qdh9lLD&@u2EpX7pm0-5WC_-dN!)Xk`QU zjL-F&=BX=HpB33TYuo9>Q0s^*`#4wqQ-UekXDpZfeA@4l(G&Z#mUiKZVdYYbdmqgn zn6zZznlt*t>|FO+%6{uWTz|V}QkE>MAc(b4cB;8z?PmQW>e*`)HlEVhcfC4o=)B3A zGw=Ehx@bCh*GZ=xlN9cJ?diV8t6E2`-w7tIdP9HfWxl80`0g5fYV;Wkl2q{fQ>T}# zTXc@=Nf(tx)c6!f+ ztaaVT#lDkg_BvlIx6s+6v~-Ki42!T=&R#3ePEbhu&q&2+(1S$34eRbZ$A0rA_3FQs z!I(bc_HmPi9@0mNd!v$9SW-6BT^wPx;Q04rDHWp)hMvw#I-GKF8?*1_(Odlz>@8_s zBI2DBSE-IN>!q{o$Jh%+{?3n9nVPLxas4@&b1(gJKi#CzQM)Y1AL#Djv`{xVamT(Y z>rYNS`oyTIY(3w}#lG02s^*i`(LhsLkJWj`rP+^`%^X`)dsbq|J z*`vDGmC!ZPiwbW(+;Q9Tol<^xx9Hq=SsivyJyAK#^Zf|zkcGJ7ipu19RE?g;&KbWO z@?`lLxl<34U(e9}PrAOtj#Eo1i}5>qSe(l`&@t^>Y~16Qo%Y)dpdA9hXd6T0LiT!kLW$edm???025_@rAcv-sVpubhqlW1{dp{ zXP>=wEbaQ6UhzuIEb@t$>V4NcRt!#DG}CiOhGkd#jqlD&E3%5mYq_taFEvbcNq(V| zTtN+0aPsbJtf>8cqUE4LCN*)@HN%pF9u>PB)ge97JXz{Le^aEMMqu>LbCy?shSzFE zKGJ)rm|>`Jh%urj%CR!|f**6pvwQT}LuP5&>!p6(=X+gu+_^g=x)fF@n8e1eEq-v^ zVnU?G?w8hT{&QYDEM3xZrcRdQ%oLgPk+rvW*-pC^vVC+n+Bnws1yP0eWCK4X>G-`G zYW31RW9L~7%r*zG-QU384gVDA<@fq9F)8V4)R7}Y*R>9N_lqd7a6%7l2yQkv%sq>Q zGhSzg!x@=E7ETC;=T5?9Zo`1#fp3q($4Cgn@BkV9*I{_AJ-qji!T7qOYmf|oX0XM{ zP?A`pR+uVNF?)`d+sMv#tG2nU9q(+rMc_ltTqhjkL(L7hT96Y3x10Gn?ueBy$S${R zc3a&vKIdLBp#{j1&(lLL$KStZb!7gK6*bZWM>bOziy&PL1G<=rl`^fF3+du|u^f^+ zyg89UOlIj#?VIm(8)p+UBuTEucf7p72Y`9EM;IRf=DXcq@LYf^xQ(K?V!TN#ki02k zjJ9Gj&#c&HqT8_@mT|771Ft?lZO9M9Yuv;N!|-_SwI{ZPZ5F9a(PBBL)=s?9YfR34 zTR&i1Le>D|)f0|&e(ZJVB|p|qFw`K7wG(R5p16pM5vhE!Vgb|Hh%+64$-@+mt(=xXf~J|4&*`2!&qaId!~4utIz zsRhY@4SYIutod9$#^fn$mS6F|lz2(zZ-Gxe(A}m#M58o8fMX(+gd;?^=m^HCV$aQE zk}pm*DA@b>71P*@br(zhrw`-b#Wbdrgm*DK_u7J(ncGAW(`_dgE&2#2ZnUVZr3t~7 z8Axp|EHtZEBREh15lUhN(pXFe$U9N!1R_MD5H=0kvRF9Ss5P9J=tZMbd10R1zBJ*3 z;4sjey6RjsDFH^+0oa@?lS5$pFgbKj$P)_$p8)lsLQat<26~U^$-xzi$WgH~K{HVjvU(X`wv$jeX&fzU5Z7INwu<{@ijA9phJ3>#vhs1Z~_ zIf)~a>8DOGr+84+2}FM?3)J$d6U;zNfyv@OM9RsB;z?D5vE5XH9}{K?Jf()jA9rdf z@)uHSIMoO=yI~sqee%5^PtQE3yOEJjkrT1NPr7CZN8v3NjfGaq02>RCtiUWFdDB27 z%*dq%PnZ6XuT2Xk>l3)@PJnSe00s-c4y6(F3i;*`QNXJr^>few4G?DjS3y2Ing~0}E1W1m;Z_QQ*UC~$s4<8!clfTP`7N9?*6~%KN#47-` z=O91^cNi(m3Tdo4;Xa12L12=Ia?(7YJt>PGf?|3B>^F$X@`ap*AU0%@sVpj-E%xO2 z)4?IMRAdG71Q=-k{$O$dqH$#unJCm9_-HT01`np6I|vNJIAWA(Ovnb%0M(I)1ZK#9 zo`Pfr6%AE7%@>jhiZ2b8eIy$W5tBvr2Pq9t$l+)DvDFA{8sIxbVoVCcV?!^=)hIX( z4qF!vgEk-92l6malVAm7)gi%R`a$*%T9WwtgykauNH`)#KujQm#e(0L63C=^Lh}uV ziGmhg>S$|&sWF2=%ef!?2vQAe7M?(P!Vjkp|@p-HYW`S z%{7eygO@pFj27rx54BPOO;m)N*h0=J#T#y+qd8tvTScgaDf%5Y(1dHogj+dr+<6;n z6ZG}b1RchpL{CIlDRfIJ-QS$W^fP06IKlRZ4cwJ_{&_-L z00}6=gT`eZjKtt;q#3|$u>9PPn5a?J^=$GfZyo?5`WPfXWc2t(Pcnk^kjGPlJ*fTx z1S_}+33hTJrc${Fzfow=s>yRxRb@8AoI;}`a*B4$H?sb0#_WL5MJk$zE3HaZgOBc_ zd0~yODnM8@bX=~K84_ke|7tcEGF3HL&7f<*=5d8_4j^))u|ouq27mDn)gPo+h-grc zJk(P~e^LV-z_y*v?Etv}UXuHETrTkH%rIn~0-A~XHGBi|%$2K4joJlX3_Pt04W-84 zDZm?n&QN0k(T?p;^#E#*G90>sE`q?+LGBQ&&ODuq9GN>hGz=N(MiuQ1^T;!j7`z?4 zMiU4jkjYfVVIqVcLf-U@j=zf#lEOp?J^Nc{X*r_^p)Gzsx2F!ecIUa?r@Lbx44G6h z*WTr%%_nWMA$n_Qp)ZOrWDY!R9%Z#Fx^Ko9EeGFMN!igs!xbYPZ(UZ6+_iE0ibHAx zhiSeTva|Ae{l#+zmM<@s(Wh!N@?WH${h9-rtVb>>=?%v|EB z1qxL$Z#+*E)7{Rzcv6y{M&Fr)PcVIQIc<^rHP;RY#y{(JbKdm-`p&@bB^b<{S?D=n zK-#$h{fECI1`?tttJWUef1%JsJ>|38gI;l~*S(;>&`9gTcGLW6>OM0tC`@kpjVTF+ zOwDn0ZBBK<)8C=NrA0r(VlAdGXn#2+t2UlD=Da8`@>;+hbKd zXHTm-sK4vk+I^IY^1MEidQa{$ zYK-){LSt=r3;UY6dY(QnE$mi$zq746HFnO=IiuekkTS{~e}{Qu;OJR?ZeGiFh4|;o z>~(+VwAE~-?^9ZVJPvzDc7-IfR{zdA&jY^?~y%QchOXN12S%v$#bot=m$S zZmM9S>!ZBn;gP2sPR}|w|4CGt^EvnOr`aL&@H3ljiT5}%uJ87k2TwOQV0CzNwzIMO z2mdYdr^_!~2U8XCZ4ZZpnCm;DnnJGp1LsQk4=61ht!>RYFt_T~x;iK{V zS01}&jPNOszIP+68p|szBbHj@uk&Rv&z%!6Xp*)dt&VUX^DfAml&k458FM0 z(ediHJvIsdDNP+*qvWjn=t6Gzti+NZLyVO^c&t|*^+4*U+v53kirH6InIzxvi2-`n za!^mdt=?a4rmV2qx;gsP?q0XYv<}q6-K-16Cpv@Bs5{qiUZW{6NmzC3UTn9)<<{Iy`35Mp*a>}rU>+>y6?KH7|kxW_90t}6! zmoyVu>^zg;)ws?TOablizCW|Z*5=)FP>Nq zzLnt{d@Cb1_|^t#@Xd+KU>Xs(ez~PPJg> zx06)x+yO)QXVtp=6xu0oiVE%)kwfSQ?r=zMyD_NO;5uM*AxTL|Qc{wX)IXJy5-=W( zFTgcz&B#i@ef%mf1vipprqIk3OkGJ@ss(8&m|{p`3jR?Q`3EB@g|z&2P6}P~e>W?I zLYY;OY5dEnDdX0;H%(@xVj%~afWyp69fod^#hjHI^0(^NqtP$C#Q6EdOzU^8@|x9! zJKO1YJ8~YqR=-%2^}XnN_|2|Ud(8IHzO{GwM(cZBcPN|Gn)D!UE4eiCg7(ztLt9Q# zzP!5?usud8%~&ILm63eu$ zVr*?@1}%W3@-j$}IRFI%;~s(QwaE2Rwcsm0f9cDt!} z4Ifx#w06LUinSxJIy~HNaD70Y=CLx}^uVHP8oLk4cp2-_zrBrHdsxt=^-|K~9EL3_H;Makwcztz_qy_;>?Qq}njXDxbGXVPJu zDyOqwWVY9*@%8&nF*i*OD>K8689=xxU)`jp1dS-bVxw$&G{*yYEOf(wt zA>eFrpIV)~C&7w4KU{qfQhn*;;)A>Qyzs7d-En*Rq5_{CFGlv3^GiMac*w=RSB5#i zNg!q`j-8_HFSX9Jr+$`E)!LmS^I~=%nv$?%`}nxKxmg`!ms}gy@6ddU$F`To-+iLu zf8$m3#k#U#H5DmC7OBs1-tAYAHJg6r5s|E&OdFUNapm&{qkv=U_9}$g#3p}zzLMce z%#vSydS=dRV^`bDnpa;qZ@rvXuB-+8HZ4gzZkZ2;HnwjCe$*kF9d$S?b`Fv zkqbvOJk4!A4TvTem-hJ*u9*0QB&U^m*!IWr8Rf~+4+wE*>Si*%Qp3rIl1FCw-Ys*V z<8~)}$gbxmon1^O4q94so??{z!}z4;*3PG<+}3wAWvnUdp-CIn&ufXap6eN#7<)(M zvkw9&)521ve{37njanr$N!l=J$Iy6Z=|?YL1#Zqt+*&g_xUacvtt_7QF~-;b&C)*K zcPejxlb>DR;fE}TynD_K#rTgvPg|bVN++HjP&RqCbz;Vm57D3dooiiIt8r^D3?4_W zw;-zH_O_|aR_15uZiOVX^{c>kf|xT~zp=r_OlomA#F!FEJ*xAfVDoI_Rg3o=8yJ>tAg z%1mJK!6-99uD3}VYs&VHr*8e%(<(7!`Cz$W3KlKknTBKRgts%?Y)`C-U0ZmkBEJPZ zBfJyEGsu)l(pZu-mL!dZWkR-H{y6`!^A%F!QSEyJ_IG^oKbppZE&F?smc6n?X)I!^ zLtdEdu-IO5W_OQF`)z$XRvNFq*W{NxT2Y?0-U%rS#prO>*PV9 zH@oEO!9YnO>(3;zV74?n(BmEg{Rpj0f4|a-4d(61Hz85(H8Ov!lmlOXyxA+HS0H^1 zj-NY3U}*7TQQ5$FL#%|%AGA2}`+BIbVD^SAm}FR(nUEpWHRJEEaZyF$yQm|{M7rWx za|DtwjV=pH5%_5;1$r2nl?p@>DmcTG;19-y)=@f@*N9=#gvREwTpji$&~jApS%oG> z1pPrShfrb+c_meCbprTLO_JLqNOF6U+}^*L+iSF`jZ<$h_P z8U`;4Og0Uibc8g7NC+)@Tt9?h1Qt*g7;rXmA* zqMt`ZEPq2=Mfk~yag<8*=(~`6#;vpEq`AO7Mp}~$ZG$9(g zvr>g_sw29i1`i3(lD{MW08NTNkZ4t;OMwh48*y}-NZ$UM4$aE1!h@)y>`{lN#7iYG z3v{JJUmEeqK+il58~>0rb?&HC$PJ}}bH!EB@zt6$fmyUU|8%N(((i9TnoKh*Lw`r( zFw@Lip^dGDnA6Pczm;Zwi=>&;w=A)F!0C6baz;Of#*$^!6F8!Y|Jy?uZ)XoJ^SOPy z_rve$C-qX6Op8nXW>KM}8*?cA;WAs7l1e$NV~*DTr;OL_lvN1|_V@SpT)F!Gmc*Wu z6XxEjHljzV^q%#+BE7VBq0ybv9}6ensXlY3fL{N}qh4iE538Z(?*c=+Pwu>Ag!*!| zyYj>Qr5TsT%7t&PAs+I()KM;1d1Ob^q5y;S7X}Ti3#)khsysFF@><;^olK7D=;)lR zUFX6)k7vULLRiTxQGB9;qGUZfQGul}s-_ zWfM&}Sb1CiEYVkqsrUBr3jH{{vhR1azdByU8e*%#2Z?$OJFaJm~ziCgiR<>xaVEJyBOGI@a_Wmay*m{kKMu8_7fa z59zRTqOH>6QEx8jv+)&aZ@Li+HfbvjV@BkCKhUG{%90KxnNJHmM>v1zbYR)}#8+cF zKZ{Bo(s`0$&G#->ZmATFFOmB0n#j4>&nNAI>EsJvQf7FEn(qHTmuxuv+1a7l=XQ;B z8+u{Mw?UohPt~VA$Wwf)T+yeuOX1oYrJ7sL9YeF@y>OFd$A0))H{$Nh#lu;?nbSfX z2Ha8dQtd(*a`xx+Pm$&shazJ9_D$M7|KQMK$ETgYJbJP@?8bx}KTXbMxxAk=b`+~t z@278~>)D*R>JsmMA3o`O&n@BT22FVK=$nd8H;XApX~8LhI~U5X9hr5lW~rV_RBlk% zGuuK9JHG>?ee!jZ=nsiUOg$9>`(|a6P z8~=Lw*E+oJDY^QQX_p^__S~At>htJQMECHw4o{}fQjXBbi|eDET4gcs(4K|n^ppGZ zgA6yGvwl3`?cx%p<266?m4EgRzBT+=#PiA{T3cRkci+GNxaP_GIg3WES5dg(E}Qyh zeaXgSKZ0E6?Au=Vz=!d1lKg|76)SEho>%hT^u{(trRwMOlS?MVUnVNuS4xY%bl_aa zYu)7XUvG^aWuV1b_TMI_;T*>C)1&5$n(K4@YHHuO4CPrL7mT3K3EP%qIDYQvvaOjZ zhM`@)tlPi*PVxD!JwMV{SPbn{Hp1%2@QJeZcERcc2ToeI+dF+&TF1B|<+OW>b7pjV zCvE$+BtN0vvmjVmXXE-2$9p^bFPgr1u|4Ggr1#2;&9sv&X0Ib&A<_Y1im& zw_>`*YpA}V7!ZqCoo_`T87~w& z#y;TCtuFAqn~8PO$)a1YdY|4QU?0#;9fp12-udI1&*`C?iwlqSv{{}1!tPC9^U9VO zfNvrVz<046(JsM9NbnK=d-w?DLUTWpRhHI~Q*uK)x-Yc*AH_$&%ghgv%goOf;Ugxs zCT)PpiLNEnzYoc|VjhuoJ%_XO)cwBgw%RkHeDBoBkqQYgKlVWmhw0#VXo3rhL`a2L0D}Nj0Z|!D;`$nF zF?CqA#w2C!ewm!8&HXVZB1Br8Fii#AB|(-o=`J<%{NHLw46i^WCqN_*6BJUn8tCp- zF3BG^Me^;Zi(FT{tg$+KI{oZ1-(nm7H+7&esB~eHH$`7nBD79GPrz2q12U?RC&FL` zpkJ+om%%^^okPVwqgv3L#F$ERh~5Pcuxg7v!=dfXnb+?~Gh`X8QA9<>#e5 zG{h@fwOKcq1`aGH*k00*S;=x|Wy+*O?*=XnhkgbBb}?g7f~=qw-Gka_J3E7mAlSik z$rdvDH1LV7hD%+YKrov^2auwMhLAYJCyY1z-qD3c@o#trm9!^KNgBtfvQO_9+bq*{ z?)ULEDZIgt&PC3(;TJU-5u!E*ZOMjlM07fO1P<&wK@OURCk6uq331_4$zuTV+Vi_38Ud0DU{xw zgiMKy3FIJp_~3Y$BHXAWH~0lheyH}Mj#dFwcuAAuP81;_Xrqf0{L{;r`x7bxPn!~f zE6bwn7c8XN9^KV%(m7puf`Ent93a00$cm7F@hy-5$Qfg6u;Fvw*@8(6OtBCIZez?; zIB@5H2_$c=P$WV^fqU14P|#>qq$v>#8OBm1pib`7Pt`BR6A6Lp5ep| zpH$)hu%(kf*!q}qcRavZM?M75Ty$m9;9>Yie5Hnir2xbda?(Mk=vSOI(62Z{%mI!& z3X_CUl0u(JhBqZ_sB;*=vC0A5rO~B!L+;}og=WBUI9TA z7S#aW2!e1XiwaI8L&O~H?V$d(K+c`%N%IN;-OxbT!;^}91Q6O1`LTH+q1aeZfN$^z zSJ*y~%M5jbdd=ow4o>JC2Vape2xz(B+PScBl?Ifu^MjdF0T{S?D(k z)!>XO0t`hT)g&N96nOi_m-Hl{dnzAjnMQnko)`_Xb5;jahWvXMD`!jlY0dY6VNDZVSJ<s;^j47K2EdqEs0Uk;qp2nI2+_pK#>&|h%-`I~ z*^cDoL@>8^1j0ykbha{`W{rJ}++z?H z3B$WS$X>HOxVMl`_d=IgKHN(%>e+a}r2Au{Q5H4$>Hr_rB z-CFR#<={Jb7`!J8C4{UEnFDQj*j(_NKMN8HYEY9vy5B$(HjIIRr4uzT1XI}X+GO}` z$uy=q_=Uz4@sK7@YfYa(iU+qB57-7aVQIwu&Q0M5@%UjH;{AhfYIIFwg0B;xiHTpv;F&pr<%1_G%K$+UXiRDVl7jJp-8vTcU`9B=g@=D3 zd(u1rlv5<#HNE*H0manvE+RlI0VUvdOt>jTAaz3HcuIm8oue(mTykniE6Sq4Ar(Hmjk*yq05ve61OI!zp6GpSxl&CNk@rOEOCn4 z)+ufRQM?`c3!uIjh~o9qINV+7-$fMTFcHOJe+yCk6+skV-7?E(_OxEhtF0XUvgbKz zo$u(CZMDxwaa(__$VtQJZn_|+TL~7W%q`q^Pesk;jPA(%}*TCFBK5j?BF1MWLWgVHz?m0VM`gr?PLFDV< zDNiqjjUFd=zOMg?%^MRg=be2%CV!E??7Bj?|IQ{(9dtVSBr|nl?Tqs-FJk8QwLNz) zixP8T{mIUSpDpd#Fi@NIEG zMCqGuS@){SFZWqokw^-?a4k)$DyUySCx`y8ioYA*(72bRG5HK(Wv8=uh>A9smEF%K z8!SF*>$P{LjE16`&2j1HuS}}4*$*DOcYanty)mw6y5;l71=J)5%gvL_;sZaZf4&^I z@$hrka+Sc&=jTY@G`Z%!b?c+D+eV`dMs3kJI6d`vL4jgk!NWbBzs5ezn2}98p5#-x zjJ5FQt<=snwY}nchWO4}GGy=cnYKpd@AKSUv)(`5UewhreCcWZ%go!aXPT?8y^!+m za(;rwp`Qm?-g|c0Gu?gO_?q0#jW_iD5In~A`Ry$2*$1vT2h^Rul(6YY+S+mH3D1)1 zrmr8ht9ndtg%yh)9bYape&WQ%-CqQ2=Y7gpo$ryFSO0C+%Yz_g|0Q2e}t={sVL6RZ-vHt84o9%C;yEA|}i zB{P*lmXYR46RT6 zu-r%us#5=QBWAX|{-je8ff=1&7mu1DQ@B=hf?ny)l61}3s{x7&qBkv?8b{v5zQGCV znPNtqI%ZDafr&lVMOe@8wy<;M($p1Qj%t4U`nfE-bn}v3zAl|8UW4mQuSV#td?t5m z^?RK{wF$VViE}c#MI7zi6Mb%A84uNB^{-E6G;&ho*H(`TseJ6f!^|Yi+Tq+ zq%SQScC@}5BhOhq>)}(Q^%XmB?y|3czN3o0Y}&!sSC7+cuf6PwzijZeB(svXeeh^30e*>-o9CVxsLZVv$eFV4-=NG{n|QsadU&+LP?B%=o9GL z4=o?);@`|{h4Dxd&N#~q7k0!HhjTL(NJ`_zKzHw80Ft}m5VS4^AQ`|f|280*d%xo^ z?sxjdeVJd}m;J?kxnJDx{EPeeChlVat^uut0M~Yr&y1X|l^ZX+l@=!V!Tv!*11{x% zfyn+XEUij2V`!LqHFnl^w|iQ*?6(_M5|$~3R`97wSKf_*kS_4wZ4(4---l@fh`0jt zix!=peXZR6vjqs+--I@~K?)iMDJX8VDF(FZ?r0J&^O9H)(7LMZ0G3+gxdgljG}zUJ zlO)aHVD7L`!)M2{thR=S2JJs=xr>j3@?^AMGU!)`g#x$Rgoo*C4diTcyll@Idppc| z=Dq9B@DO)J6c3HB3ZkHYi-%-YFFKO~=^k43YN(^B4ab|k0DiF{-A*OAgDpM8NENWR z07uGj8SBA>ymBtCjmAb9O;FX=fVxt{)qoaxzB^Sr&#KW`to z?q*8)y0ZCyXsNv=QY~|M846eA{SNoAcNEOvz|osB&k$3So$J~D>;3r{GDuY1QHVdH zTmNxXcPq>!E?1<2-QnejjClFs%Dn%rAaJowBx7#JC-+4g*lBM5TAlj_6qqj}Q2Xh@boh;P4sqD|PAaaG|PCwYtgflQ7?+3eI0e}-+i ze3ANAz{@tgc&%Wa{*R+ion-Cy@9wv3^X9T3fptlM381WyPW2@FW7cE*qIr9=fMJCq z73pz{>c8~BrkNT{_29s}W&i;J&=}}vb%47-GoWz2B#gmf!<81;B@3!swv5*f(;;nL z?a3%D-yY1zFKMVNA+Ep|#f?j^8iNLsdO|dMB3SViHlBoYyUs@=sbA1&VatJR;sdW? zR{?A>lG>GEY<_@!bp7LpbNP!y1~i@07Gi*?wr#-|$d47l7eXGlEbKW>g0h#O>?J6B z3CdoAvX=mg{#`(k1Z6Kl*-KFN5|q6JW&it}l%VV-D0>OYzDaUPQ1%k1xP3Xr5|q6J zWiLV5OHlR_lzsD2_Hr)A&2ft1q=byai%iaJ)NQ9I`^=FfT+z#>Q1)SCpt~O>D0>OY z{?DQ8zb7$fsK!`jBwQok-c%L-Z=vjG=;WWEM*G@rp$t!36ur!^?V*1~kb)9kHI+bi zP$%KsUJIh^e=DUgHk5r=+GpiwA06zYPi`zLIr?tkUq{)u{VA`2Nr|PRm{jyeEQg8z z6&St$b^XFErgx3^L{!+n4o z%f9f^s3`6)Gs{8Ar;TTLzG;RWX!g~A0s`t6y>)XUluGR-sDz6&oZ;@*kSarY`$P*R8 zm&{r&R=o%(Zmjws{_s7Qd$0hon+s4sF9E1a0O}He`aca&H-mu{1a!IA@aN{m*rsH{K?RR4i7+wv^ptDuy->`J;FDbB2RyI}Um6jQ zkw;YFH31BW)3CxY8$L#lc2A%*7+>zt;Ef32jU-T=e+9qJl?BlNb}mbKWEPq$GCV{| z7^j6=H4Oq@Sw~}f<5rwNq_LFo%40Mf8@GW_SIAXe4Ksl~2y}6*h9kw32END$e`-n@ zkByTT5aUL0JQwH2zm)PjLJf)r`xzR%eg;2gUPuci(D#2C`pz#De-85gzXf{d*PQl& zbm!-Mvk~qRi2LtC-1!OK1hk!ZeUV_>g|Y3Zrin(h^AfQckamHE@gKyo3(OD`yuP%P z#9@{=%>N>`9mJP>ahTY4CFqvBn6d4Ve+%1Q$HlfU@!2x1-?clT4byV5&D6F$Y4PAZKromhD$_lK;zSLvnbC4*O4 zd1tx%gnK8c4_dakYr>Fm2A1cPhOoRgUou*9@I^+4Kn3UB>aiJ@?1tYDs5tJ{;ai!- z?R8fM1i5}$5tH=1gUc~vtD@wSW1nnXcRyfzOp@of)G=BmDdd3KqmR#i=yLK|)cKyd zD=LeFLtms$jJZ8w{Nq<|x`pI&4DM_;I@bOBr2KfwHR-4U&Y_BZO3veAE@}DWQnM1? z>D8&7^g2h{S$DH!?YURaWj6Pp?36Qceb)G1PaMDKfBX@A<4k9xD(?*Qy4^=E+LZ+5 zP?v7;x^_TcU2(Mf@mwXP=iU9U5^7JHt=e7?@pB*R!obCm)GE0ra^th+|My|s1^J^= zdDrsZ9WApB9B_W!2c0bKP7BP_LQkyq7?wI{QIFXj?pzM4nmE=};|X3@b@s9lr{WXA zPV3$28`mBScbh@)y+8h;rjq$irF@#oWt*+|ZkKyZ=z1#5EOuF8pJitrS&%1LYu;dmZ%bx=!cF zm0L`+&6mcQSQxyI{E}#3BzNHIpc?7L5gEY=LHIqlw!CpmwVu4^$qfGeMhTH9CMs%aZf1bLqf7;TL71{bBYOi%4>|CC@Sv@SM*kWZ?;2YV8 zRzHj;$P=ft-e{Vbsa><~a&WG?hh_98+o~Qu)n}(xBr2DWwCZ_OK5gZ2;?##_CcRwh zmft$E`25Z>ZM3x%_t#27o}#e&a@gGyg)dXhFZcJA@+ zr$&$K-gA#ir&AI0?sc)g%Bkv{fyXcG5OalGNOt`hJoBp3IqgG}I-jgnnklwbPvhQ*(iTks_&)ryX%*X3&@W9dNOS(YfRQG{F6KE3az_=Dc(j$pCwT5?%#23z*&dGk-a0% z+KoMY+M&EM2@`%-n3S6ps#aYOsC{LU=CUia6c=1&dh%JcT#fNiTZ5^LKn6U;4U&kE|fXwkJSuz z8=9F8II2Lx8H00;olPM-DhO+L>rKLCVjUh2AngGEg#l{^B$2?{MZ?hDnf{vUy3BNaM%5a{1IJPYK-9du2@DW5-|aR5!WTYURA=I3U>(`ZIY%}A_4u|2 z!rz5dIt-|Enh8dB`g9LSrLX=uAUs!OL;>L)YRexikh^c4xXovrr5~{`KipO%4!&!< zguw$A;jW2dk@0o0z~Jqh1%roi?+uLN_#;U#4B$I9?0q}^#pSLOtIZ-Db95K@#hUZ6 zuR9k@2*U>{-oh*tZqZ&apRlIg5UFW51;OpV#YRmo8v*Nx3E%UWQN6h_0hD!MZ_a{- zVzS`S1FUvH^Qdrm296`EBk=>!n!;vt{QME55F1H!!+}f&4cgmN*aQk;x}!NkHITxB z7f%+|i$(LMf&?}J5~CnBbu^@ePS72WdT`fcSdzS;RhUL)c!Xd~5L37`#szhWo;#O# zc5tcp8teN*_$@ey;?Th{Ayf>sG5_5^E?{3&I^`Wn|7sWIPmcLX9O2p$)z1~F`ggk;Je+f6#Sk@ z1^-VhaQgvV`rA^1X?`3(g0BmT$HUfyzGrIZXs7KW#g0;cclpxTIzC>=c~JZ*9<+cE zAvQGLX-^yoyDw4$9*6~Augbgl`Jr5(&{)8h5#Y!tjY06!)xw5Du3&sUrmTC@enZu{ zSyhFRY(9P{fIi5e53-*wS$KObc)vaI2A3yNJ06JzWWSHQ{7olLM;%23nh?mObHFYD z@CZcBy{T-1KZ^-+m@ozDAp~ylo$GjVH2_}eSX5|PVo^Og9^6FB^0wmA9OE$)CAB;fJWW>lW>Ha zEkZHR6dP_wC;^C#Q5N_j0v{c_3FP{OXe!j8E$EwhM-+YC9&*vh#W)EXS%OBEpphkL zWCB7Z~3w*G;&yP5-zM#f<~60k^hCz z7^e1x40DMr+T?7xYwSr*#;`J-e+`Yy+DGzJnT)eO>k+g1+{Wl7ZI4E-0tE&yo60ih z_kdLT)xU*CK54)E%l5)}+vVx+PB|N}l>g_^$bdzeuSKy4C!RyO{|Fk{{$2Uh17CD3 z;)fm@ad!To{{L^#$grlp6{%@u{|p*g;ntoRdOA-nR*$UrPoTTjHNU%39mGD+S${$ zN13Gr=3IOfx8pS*;iZHR^OpJxCwBklDW0%aR*BR~@toM*1ZhuNeGgES4YND#y|@BD z^T7WaX^lULl-kc?!3H-$TK8CHZr`6HZ1x{~;pJ|cO8OroZRQt|QY)VGvzs7o+VtA= zPN(LYZSgqvO{ehSk^eE$8rO)F+SIu2E=AuRrtn9-eP|slVedfJN3gq28adp4XYGIU&0qIAhrZ2Zb0l1G~DOl zL*uXsw&ny!Dw|+Rp~LYJCabxS*vDfekXQ*MRsxCrmm#rStw!D%Rd^0PfaXQG0YC z?_X6Z{sC&-5#51`K~oB1G|DG91|DRd8|Mt3r9v-GZirrx2?&0I&0T^T&XniNlp`m~ zL%PO+F#;5VGB`~hQh){mD)UeQ(99ngKLk$T*YJh##$mZY2TcM@1GLDO&)~s|!(>1t z^8h5{va$g-)C7H9Ai}vbnZ7Wu*dRaeLFafNM}Si_CQF0MQgs3;Sm+X%zXb&Z z#~Lnb;$d^_$%N#>&fdA9S1<=AY+zVC0z?5pJ+LxELgdAwd3r-;23lEt;ohkM9-5kv zD49S;6V!S&z%>BQ0FRQ2R~!Yn0KGX_U=Wl8(pr$G2#l&RsL1zOb&@T?n!}(HCcsDp zT|5SM7xFgAbnxb6OA;9bFUk4@tk~v4SRY1kKN<)$f`(FFm|dGFDoO8vQq;Ziwt%sR6r*-ndt9tF-BWQk31c5tH?TJM{1z9j;6n-7i^0f z!HGWZWEL=akc7dXPz1kd0waigMv>0_j3UoUML=vML}!m*H~@UYCg=@#fs-nPZIV!- z01MzFA;+HV9zq7J2m#svC=7$XHB5b|9>D0UA&uM)zQZxClk&-FmwP59M>+$Yo%Yv`O`$;^3GOXxLCL5VhlO|aIt!(Lq& zknn+*gml>(+U+8Y{5}3bU1{*XINBxuD|&%l30JlG7j=}`&0{T(RRRZ`_)sB3%Quj+ zDbvpnU;rRD03w7kYM4Se zNc?o+CmCWloI!>AZ_(yAG)0gcfV_W5S(>5=^f00{mio3$xMcjUCQ=#&ZR>yqh4#T7 zJVunev*5D7*&aB*G-G+=2tgZh!7bXnFbFDwyBB`{v&o$dH#KnGgC;il zz>RcJZ#5V1b+snTy!fwU7n(ISE<_NrpBMj_$hGE{t2Js3)0+%a81lWz z!1rxsnc4tXK&Zch)`-`?Tc_6i8Y+l{Fgu59;_ixsTce$Fi?#5oDANV^DC)evy*joZtd8OJAsq{NJnDijfja*pr!KT|5%6jv z3dgXLX!~U(;ao{LR}#)`MmV>L!my2^S27i_92C3d#26t znN8~T^Y#0u!9gb;7w)Ff5BAA&n>Dqp+f3r_d6|W=pRHE)ykSZnbuz8vvOXQBuKF^R zI4UjMBw=RSHf%Z1)e7+2W3~%zmBZCDAjFYPL82> z?)Xyg*Q1=fOMBe&9Q|SVJ>x4;I__q~wXCsbR#W$k4WK(cvUw-_{{2e*z7aPoBUti| z$0p=$9X7QrRgt{$jqEzo9#yFw%)~F_r!Fjb8M;Sdfw#u`{k2wEg}uTLbTfV)zx?62 zrB{@ykM%jc!+Ejgt{FyCq@;GZ+<(KG6i{Yc{YJ0f#Yi*nj{0M6dHUps4lzxv7^gbY z+~S30!s<+;ad?%GD)s904OecDR5P!-w`rC{A&(iC#IqrkG;U<^tq&x%vb?0%; z9|o;nGwFtYaPIjzYs@+w409=exjLX=f&B;%BdJGh>jM0O;rQ|>?Fag@mR3tgTc+E0 zy+U44;##U`^Qrp@uV95dUEgAbT;ugdZXG9vW}Ls3OzGuSMRv9CQ61Ym{$+RVAe-R} z4yRhx3{;9daI%L%UbjVYgNJw07&-h=vhLAu@1st}8NF22oT5N{?R)OiqnKrNKPJS# z&>}wHW>IoZE;CT0`{VF!>n|J5SImu&UNdCxCqLF%%jii&Eoq|zS|?9sJ(LT47oM&u zH=I>yutU#q-1-OJix&e)sX;YeGI3s9jw2oith&1zPffi7Khe}G`h8e1 z(Sp?ToO`a*oL6PW!Jf9(-H!frlr^azyR@pJ`t|+1N``B>h(gXJo?wOLgdGw0cA7wP2cG*v^?P3z~u)Ex9zi;me+pee8 z7@sX2tslE~#5v1oW%ZJg3bCC-i67g zcZ$k#Ii4PD$egU7vePTG!=T>#D$h0SggA$@CCv*j)6>H4-lDp&1Uh&J>5U5v>1Od5eTI zF2Sh(QUqh-FzdenvhaVs{tK&q3qDh})%9Bq4Lba)f%LB$bo^C=PQPj(^Q#83ziJ@& zs|KB$XdqC>hDVW4Ey7be{&s@6$=oNV>Z@z8uV*aOHIDD86Oc-Q9GJyekX#)9Bf)GyU8>A6YkIWPtKxT~{06Bv!P7S}XC9y(HW~Qs-c*(h zlBMJw38PZ3#gaI;H4uSc!vZj+@{RckW`F$?mPxbRp5Lu^yvr|@!jS-Bsl;g0o}|*a z0F}x&7*fd?`1pTCD!IjhEtX1$-$aSDOb)$hZaoJjYUsH*vM0dpZ%{$<8RkEIgvRREs%x*1j{hnX=Vy6`mCC=gh~RzD;x`#H1!0wkH!CRw}~8ZuWdDSlrr` zyPWgCM~k`V(-vq%ECeEUsrUwqRqo3&NSg~zA1i+Ojm{?kog1=)LM-RG)dD635qQFf=0-NDmaaP&$mWPngELI$3EefQVu8G9EfGmFP}Cmxw_HEGjW ztCGJ|&xp%G0|s)Y7&V`ST*%-(YEeDo0Vy%#TiX!RipiLYgZIMMX=qG|qlFHp9dZ1~ zzf%`ZmJ9FHG1{~R+l=!?u`P`M+ch12!M5YSX4~%|c-s`Ui^)Fap(|e3{~vo-0uR;K z{>K(3qOw#>o(2 z%nC(f)ygP+xFX~a*a~?Qg46=PAoYxxC3ieu4Uo6axp2DjVQir! z(&obi9%HrnFn8dJxISbnu8$Bj9PkSoD%0+Aw9_FQ@F6<;+Zr{n;sLBV*Q_ zLM9|d08v>Jk|LYAA|X%MO2{+B(g^=zX-2UP_&{AAahVTGZX8TE*4TTXYgznl~8%mKob_{A(Ff*3{) z0YwcUjS;X;Q4~PaD9&)OQ4*!6bOEiojM-f1W2pf>MA4G8XsghZ#^9jj8DMq{cXBv= zdk^%E042tkK#TxW7_ubkF!J{&gps?*)d9ZHn?web6_|UZV=j7NO@U561Z8HXyMiQyC~9l1bQ6L+w5o-T?N1*4Zlv5*@Bj98-UefTyC z^S(b37#C~^L>SwE+2BR7u+pXkdWX?VT2R1X6qe_~WHAi+9~l$ubUq*oo}azp+&sYW zs^I)UAUu>aL9`Q?Pm5J%HU7cAmCl1ZY&BrOdV~8#KnTH4jbSvX&s3ZX+wVsV9tQ7J z1dyDxkwg(;%blZ#5x}UCsW>$?hF8+&@6s_(_yZuu0LCYV(M>mCo+>pOjYPW&`%z$& zEd`WrG+hIB1^RW>&6Yrc95p~MO|?mC8VW2uOaP_{0M`Y4CvELndpU>uFm}|yO`S^1 z`i}BaBN`yvn`A*Cg_?(vgH6f4&Qy?@DA3ai;D?Jsp<_7QSb7i+oco7%ZlE2_L10M; z=y(xjjp$K>&hYd=JmBA=U51p2_9CVXC6ug-Nt0mpLJN5FBZLw{03P!NNX;;7L?^WX zh5$d>NZuq8u%7~F4M3D=m6tg4L5MeZ@l~Q=*cZwS6q#tNM1M2H+xoaUp0rN{CPq|& zZ&iS}6GFm+!D8G5MOdtr7=#CO#D#&F3?gmERRp`JKonF`!FhD{1piYoTM!CtUcd)+ zC@RQvfSW<4;ubAY>-Z2bD>^h1_(6;^iT4W+1!f981^kl)UZe?%D4o<`{h&`%9!!$0 z<{b*sRgvBs7y#{*k;c<2wTs1bR_QY8T&!vrQ4LFhY4?w(-(V|J`Hz0var2s z)#nE-{DPA$4vi|x<&pBj%r+XaLPMu0Ztiir&@nuo4sM&|M=hJ*7CWNmr1U4u<(Wdq zvEi5aQ(}0hiP>uKTl-DQIF-Niq4oWp(=Ls!w7ar9HZS+5bN*PXxLn2be4(_%RzqJ5 zIRA5nmHKz@!(vNMH zMCRDtZ!8=p7A#p+xOzpzK~lO+OYPnZ>fiP@=IPvzE59_z(yZD~-QD@L$WrecE_=O> zHttP)mhW2?YwsI!Q!}wpfb!6)^vR-+?$)!OTpReB|D{Q~zR~z0VK!r4WsaOB`KbKJ z>4`%qHiwtqKKy*<gm(uHoH&+#peIW6656lV*4P^smgXY`A;y zs{g!9XF0Qi&H4jxSGJp*r@iwheam_yq^DaT*Hp3V_O%f$;Zr_V^!cST{wCt>EcD8GF7M}1~xgkm`x2Q_M zO-y4d?ookIerEa#Z*jRbF$Imr*oUvBnzLd;UV9Dl&s-`~cUq{ZRDMW=GzxdmbC??o#HOC%vkTGr707A5_v^)Ledmq9JI$?MA!HLdWyXOr)cr3NHP3u9T}e_xO&f zhw253k`mpJaD`eC?w6|pNe5^SHl*`f)+5XWA8>_4UF~Vb^KiTNIGP_`*)Ex7T`tx~ z00`Vo8n23@eX!SUh*x_8fKce>{TOvo^qXHSPL7ynAHPaMN#uAwvd)75y7CY}*BzW# z7>EMavb<_BfH!25;+ix~{splH=ap&JS8z(QSGW?4d+3d_=B&{owqj7%aqf%gphj!OTps}&b= z1ulf3s-lm}qsc@Bfi8&92yXKs01+$zBA6Oufs;l6F~o-8j~IU-{Ie5i6lDBe82;Ub z9Lo4Bl9H3Z)|=Y4hnR{%E8qZSAfOWASqai-WkMzaUk3gp5Bv%K|AD4q-jS9eeqhnl z4(%lj{s^9{7=D64Y#`LM<0lbk;J!=rCV__2j*gfC&Jb9t<8S_%VcwygdJ*Qc7R+B^ z;mzosh4+^RUhLREZQkX8b(bj>^KaUAu~1&BztF;fmIjv-7F~`RbfJN|%0k&;&F!Tz z7tR*eElY0q47q(_$L)m~7mMwY4YwO6Tuvqh>oQ$gx6QY|XT9abxBSX>3s9iDhFd1P zZTHN!-L~5Pw$ZjbHrrpBY=2>~?Kjx=8*KXxw*3a%|ER&XqU7y~L(6=v4*G~Lxax3y z&);OQt-fT6F(6XW5VA}@<+v;^oYj3VnwJ#c&uTr(8D7fzpww|v|p2ln3 zG(9qs5P8LnXFvB1wwMM}Ow78jtbS{*m}08a{z8LokXA+GoH4^^th0Ya-JAVoaNiqj zElchb1g7PfuW?>-CTqgn1>85-f}{g92OH8EZsd%?Huscr{Jrm=?Xvgt$0%6oe(WQI zZOkniucF!|tM5R(`o|2mVdA31GT5*p7nw1E+qU@DM<#!RU7=>;Mjn zWIo8FuJ4!Sy0c|R@tKt7W@#;G-C%|?AJ+ASe(tXPGz09k2w1gZVAW!n_hnogz)n4M zq(W)enD%An-H~};?y9}3ykltlHaHf`zWs}BSr~)5Eq6swQPWQP;WSYRRv5U6Fnss| z`@AokCm!9^^g+-zoC*f~bZ|LRNkao_vXGG1RFhRfGwE7pUrCp`wtI{KRrLft>M=$r z;uG2eut_xY9{4-Ur-izFR|d*9-4vN^nYaG=vopBG+1*(_EtKWc`sMO5Yc38fUrY?U zhc{q9#!mp;=Nt!$LGV7=M6OL&hlxaET1;(^8KcEhS)2P-TD|V zXW6F(d$vGgPEgusP|*g1DiC#v&J;|M6`VH8@W=?EXT$@08;~mkkHC6pqW#Wsc>hzH z(1CkaC<~0`Im9)zJ*ySNDJP>an>GABC*yK&Opyx4+ceW^O6j&1vAtYyGBSxVbG&m` zV$9-$9A`=n2P6aMO9JKtWy0|zQfc1~RRRg2K8)GXO+V!tFryJz@VwXrgQ??&pYlc8 zS+nE8@BR%xWgEv>m3#hh=BrAd`op!l$!FkgCwCJ!{o%@@4W?;ToBj|XlraxQgmg(bE%#psH+Ot2 zoOKoaKN9e%eo+8B(=uZKYlN)G(vhvf4^Fm7n{`LN3koa+^oOv)-a!Nky<^APg_3~n z2-ZI|k^ozMSg3~0i-vz%#4aD>S!ixpxViK^OAQ%p%%pMCohCUfQo!M!%^XR|RS6mI- z@d)((F8jl?qp^2~2z62Mk0xnd4#q5rD5d}4*?>@k5O9m8jQ}WJfNP>u!QY@1)}ZJi zriNBR7Wg|Dpgk#yri>w}^&n1^4aE^89sG6?n zZ~WIM#RR)Nzy8T`g6sC^NMZ;c5=%?T11yg$Jn&xEJegpn^qF`S6b{%A2uor$Saijtpx`6&&(cnu1bc zTm23d;q{om|0LIclH>kKt_#qfD!_xwF{q$DYd#ESHy>v~dqV{J2DHb&l3qK`+Qx$* z@#AH-f_ANlI*-wwGKtGKEyn5WxK_DmepAtYj;=>b{?dA*|B)*0xO1t)v*2nt?qg%He)aD!Dv0&ZL`#*EuW&hm#^YHEg z>mE&ZJUT-6^Ub)CCvj8T-SghQ8Cx5Uk^a2+imv##mk(z+lB-j9tQKs#Z+ib0N$TL~@Y-ON zrn`yW2JW+)?tBfObjCdY=;L80n#9K%h9tWEm>qLA?DhLYr8lq_bQ`Gyp6$Ih{?+^arIY|<@{L6epqOFVjXy5B0f>&^lj-ksm} zY{bM#&KVh-Pks3^b@$vO=I+O}@NYdnSX3^ttJF?Ew}qq2qwIn3nrQZ-WsE5vEZ_@dsw8FOC?qts%$r;BuiUO}UH0ZHj9j#f#lvxXdci`sC<3 z+0_+aN)8LJa(z5caoVBc#sev~g|&!q)>F1@|174~Sq zMv|+1OVj323&&BuXIV%8Y>3b~P@y<7+wb-$`RIf37H)g5lIDx%YC9xQeZ^bg)dV+!nwVHk2 zYh>EUksmi)awwg8-F0Vlvg4h7j?T_;cMd#Su=B`wye}bvC-Km*j7^))R99nU4Wc*C zbsOzouD(MkXk-%aRBh^rRidJYiQAI}JO`~!@ogw9Np3pWT3<9@1(SMUa#3VzkgJf0 z=TAceW1i0~l9mB#(`KLEwJ&yxFW={DI>x^9UCq`F)~tN{5nDl#nWd8vm_AV}L*c&6 zmgRe^TtCdFZgiU!J|#DQdAR5&S)q3y&mP@>Y>Ubavu}Y9FD@>(t(o7pR({*<)Uo(@ z+0{C}Uqi6*dfU&9<=q`(zueow*CM(!Ng;8qTD1GHuWR@}j(SX7_37im)E9A*4Z1!C zKgDW)O8?|b4!Ce4$*9c;)J;7{NlKBI6ki-&ZMt7?QC8{(@|NF2N&eDc%;H2C-euQr zIt{73=9tFirWlN=2?it2TqSQkpE(AXiUQdH0c+s*qd+#m&-xXV5)EmU2k07%%GoBGRWWCir`qjXTQkzGx>Om#sMyX^KMPATws8g0X&;|C zHQGv*tNv z?!XmRN@B}O$vw*NF3a8sjJigX=f7}}m3nD@Sh-=WW%U>XWN982TLo)r9@Z{g;iwe0 z9JQ)P+0ezA_XpIKahrejkb(a?^CKb|BjTJxU^O z+cRgtFD%@s%Nvt>vU$SYdsfNEo`!0x8?HvCk!7}qv8It_>A@AYTg#U1*7Yc>H>pQn zj^Ffbpsu-j`LN03e48y-jQuh+`}7rGq(Wq}HL@y1<_=t8?QpZ_^u2 z4i@C$&4v!fW-fy)Nfj6iZSv#pkulUaIjg_Ae3<>YiaV)7}5)9|1%wA&sWQIB)B zn2B>Bh7xd#apuGY(D}K$_@KxA_@I7#P(MECuf_+_q}&@9LWsmU1gcuN8JPg216CfQ zDNW>YigGTI!~i)ZP!)hO3o9QrESBCO6i^WqdX|6?IBxNv|Va)@zw0MlG41ZsFF7T|7%@1zhwzciHq zd-XbkU@2e~X{Zh=t)x@u3Ic*mVD#;1(oi~RFdf>d5f7fqrs5Rod)XX7T0NC;Mjs`?69+dFyorl5-r3X%s|)|>Y+`}e(ZEhrbugQSodof+}=}+PmgOxhrK=?@Ti||xJaA;RUPSjA- zFrkeE_M@Si=$Zf;fB|5Hr=K6`{NT@18LJCs^Z^=+ps(kP6c)h`U3!EBZ!1ZEOsnsVHJG?%IW&l$X!%UCx!+@ z&vXx`qecmgq*DQAQIPcsbUFAx!0K?ErMeB(f%yPn0~+~3W}sno5I7x{JxGOh4^d&& z>ME>SR0T~{)4@L|>Wv)&2hx)qUp$Da4m5EGH&RH?0f%8UA3&{Rg{$=U~?bXvY9xgm?@pXvc~VgQ0R5wDY#FGHnIIpq+cJb4WIh z5}vJf*>!;h+vYlNFWhEDlrwS>NVGVWpgv?VPBc+HarDEp6WYg0rUouMC1@Z=lrvTq zavHM%cWQ#8Qr?@QnT69s3ba4w1ZO{~ebI9E>S#T8{Y6{$f4JTHobp)eQ>iV^ajX0y zi!XzHd?rpD`^aaj#$@UDt{OsLY|aPVwWu9iCq6onU@AF(;{ubE@z)98TChcF(IIDe zAMx|ulU<$In0K-=f2iO#nS}2*ixuX(9BmSB^;;Nn-bCf}Hpx@deUu$7ND4=XXlu<^ zI(y`lxtz}WFX^&o8wUrUv^=oFWc-cswdZOx(nJp!E-TuU{^apCJ10B6rq$B#^mi*9 zlW>%eE6Dtte) ztG2nmrcQ8<%Zg3!R2QD!E~R#T-7tmPRK>cWw*-N*GW<5 zoo`Zi#rv96#Hh*%4qrLOH()dJ=g6x1!3)2RT6ueo{h+s- zj!Cb`nmN~e%Hgt%lgE-@ro4HoF!pLpQi>Y>RD3$`on_H)CF>H@W=ZDfR;^n}YE&Bf zSWWWO6$||@BBdn*E#~dqD)ju;Bd_$;&DSd@z0-fqU$a)w^|OnmVt4c)#&+?Vxv$SGUeMNe#MmYTVh2({|YKIM@25QPl-)|9hxG+gRh3_aYF3;z zc_l5DH&?8r)OpWO`4KyFXL(tco>}s=_W6}cThCzZ`w0~Z7PHQelot)ttiHFWeM*+x zjpj^~tTV$sOJ?O3--{jOt{A=L^(*THlh7HjC)I2<+Mg|vTH3Tq$Rr_7ee*|~@N=*8 zzmG^;rDmV|Y4d7_Q_ppy=fAtB`|8p8P50jOZYfBKJ)ORG;&sgv_GY`w zlZ&f-CeQg+ZZx-C=X~78Ym+Ji4sMeCxX3VUeHumR-I9g1C*L%P4NtqSHM_B1@wr05 zz0@ZTC%;|EG^B=>=vIDs^~Hc^c;@-kjd8miLD}m$CYuSlhr(%6UgF{h?6U8 zaYWvJh7-M6Mm)7{cKdP0U(=}qGi-FgDmm=6fxZ}pc!U_ycTw#N0`)d>%$;F1H4oxw+Z$|I@ zLu??zmJJ3mCxhWwhQQx3>7ml~?GL3Q>Ds}Dd!HmE`XsD3V4^Gic@(;KG;xKl2QOR~ zJmhr1^6EsJVY9uj0iN*ks0-zO2K!9_6m^`{rngInL+R+k;>*{bdv$*Sf02!l#4A&1B>ubOm ztRC3n#c*Ik4w!R5%>!yL9|n~Kat?e`fhEAq$ixDEF)Rp(u|cH(b)ehY;WYg8fjTZX zP#@Y`Kpvsx83_i&#n&5@TEwV+aAI3vwqYGx0Ufr}p-VvB2ed;=KnC_ZA_**>2r4+> z(T)$I1|o+J2G5V7Ko1Hb09p_{l1WkE+*Lqj4eSfv zA;g79WFEsjRbkwP^>V_%@ zZ7y>CKt9d@hyD&AAN_vv?*REa__QC$$2_r~1NmU`v&ZqV99{l6$PcLi|1yjplXm`1 zh+j5;FK!q8my7?(<)RBv;3Z)UCKQ7T3QXt2V5&I`3asPrqfB0=Feq??YfzwvnZ%Em zzN0NkJ|$yH#+1kYASM&@bZ3hMmtl`5{cuz|zV(x-sgmfYZMO~N5-jhy?=6e(4IVsYb!%vj{Ik};mU0~vg~-uwr@xFHToE9ulS#m3 zTgdHg*?;I-({6?NWb(Lk)8#D#-R3{paBkNziRjV~>+fj}xb$(vuoXP5`PMZflW{jI zN8PW;TJu?cYr}x3HWg95T}EV+27Ps}_7%~KuEu&?#I>J~+S#Ck&5AscY&+)GC7!$P zMI}W%2MN~~51%l7Ny1fYADqt)}TI&Z}J`dWk;GU)B0rPQslgGb}THdrq>gj;D z@jH?iD6BlbMY$MrLa^d^k($ZV(-iR;d5zx>dAUiMJREd)Q&!W_yFW0tA6l&&TL%f- z3@K|gt^a=BDP!KtWk&+^pI4P*EUSy(#^08*$yhaM+x%^Tlde<*E6Hs!oUqn!)Lau8 zlE?A3HmO&l+S`Uqc}UC>O7W{HtB}6)eS~-8PrScS8P@XrlvR{B6^9qiKX#zi&EmW# zX;g)HV8Hbk_de+kZFW3*YECgVI6(Gz*^tB&@6m#$fizb?e*D$7+v0|`yLdNV zy7-E`B>d^8h0_kt$eBF$?Nfn>ai3%IH$Dn|y7twn#6gK6Np&p(`H{1l3wYLAhheddHHwqRpUly`wj6ho&T2lbwK`Bp_l33_k^gMcn5CZq@_^XXtE*Z;#su? z%a@+a70!RAywBilBa1VtiPUElnPXxz#|DnM^Ldi|qZ2g?_CypLy)Il8 z>YOwDYR;p%cA=}Pbv71l5F%9#z7;rf>bo6SJ4xy9Zk{FT1Z$oRHz$V=yt2gPfLx36 zETVtvfa@oYJWDz|J8!pT>(hiPk>OYPy^h>Dk|w*HKUTtM)IzO`$8TBgF(U+Kq_z$8 zb#@%?K}!}8|tW-W`@D2m;!r+2?q0t*(G;r zqZuYf4+ZK7l}*KFoktwEuHZ$RJKx4!dD3M3n(M_5J?&*Y4ZzzP6gA zv$}3E(gTfhV_;=sv`*Z?QZjkVxu3ynG9YC!pp@01K{T$e2V_v4TUbh+-WYCCX}ol( zXTzHjTGr)pk$%cbCD;BojO@f1CprJgQw>udlJZBq4&&oK(h8!hCR@7da0?vS=NQ>H zWTlZlyzgd|PAP4PUX_{hw_s$yTyz<#Q08W}`mkf%s`s&(e~1kxvSouQ+`>|F9wU1M zUmSI$A-ZxL zBYQdJsCLTT)fVvuepiOOKS=6RjBJ-cGS1S@kS*;@7-=WKL7Cjo_xpZ3PW$RO<)6cH z)Fp@IxEHS1o;OsXk!;t!6?N>U@m8w`UU5(3s{XquV@RIN*vgYdpP`JasDlRS@>R_! zJb9@t>w$MkAEAsb(rL&1t7s)~UuQta!JeRum-fQ1%Sm4@>SDJS)@u)wR5#5JPEmN_ zacDO(-7TyCgEiePN*}I}LXRyeOz2SK7nr{vYRr82=}V~b01dSsAdPpX0Bdc^O{DS9 zq7*aZai;$U()cBY(@5iStOi3TV0K}?bPpC}59}`5xInQVZQPGG?nfK{vuI<4?5o0u zg8qCxe-G}r3vg#Q?uaa!y?e<3J6}x$@3T5l=1oj&XGQQ@|U7gOwmjXB-|%VQz}HaWQ-nOa+LOz||lTLIS9?vUPx}g5Ct&AD}ZX z3lS-P3F!=DrsL~*v2j%-#Lyl+WT~+Y8pDYnd-qoIK^luK(9|! zCx##h!Z-+RJ^F$sDAVX8vLI&i8xj&m@Fx+#aXPf153pe~kOsH{6BsE0HWProsPBl- zr|S;Aytkq-A1n;kDFyI;1KNCO4fL~C=h}h)qyldOXGLY5RWNul1@;4q3XT#^0S*Mv znU_8x73g?EhR(y_{{(xJRDHsTU_}HZQxK63GsY%WoScTL9k8X#G5@To3f^A8Ljg;Z zmg)>L*-s8-9sGbZW)vQ{j1tLy%*p^<2&kQ24HVet;GQ6@fP-=v>JHwWSQAF~08Y`5 z5TI(Jgzyj0kMd!N%{G*FQbfEIHTVF2?vJMrwlIc@o`Qun=qDltBj5xI3~CC4WPqO) z5F>Y-(EdYF3IBg_2`JW#ewqI82N25zNh`f7`y-nE+CaByTFA%9JIis)qfeZfM(;~$=7e1_%}=w zT|^B$7Q$c(FsM-j&-pMICk{sq%TU4a>)nLn;skLY z9}h(X;|Sdr<8!+!ou#Z^u90Y|OI>FWQ|bQjcBMmEvyZ#;RjYZbuWhoVEO>S`)EJ>21wNt?_R>FPwR!TX!*z%%^;mhs2vu9j+m6 z_}06HrS1Xx~7bv^Y<^Mxn`IR)EuNp70~XzVRtvemF%fGR5MD z_6{r0jnbhZl5-Em3`rj8uy>ghCGQDu9kE_4j$n8%VVkyN!;}Up&whQsn<87!o!s`U z_TYG_CcnI+a_W+yA-Xw&F*`0*m|6;ik4tsW(mgR$G?Wl@{ENk!EqwRRjLa^qvD+hI zW4?Lo*7reEo?hj>SrHQ;e|OMmzO*Zg{+vDZn_NEj#ekDuye_sWFKQ@pt$ynp z=dN4oFl3zU=}!W?*KRWUwnKi9gX*5p5#HqXKzvJ=`{I)Z4Ljk2a*7=p+MN7M85wxgq_|#;1}(Jzi1cgqWzzP$UFVMxxHJ72}_)V zzSIz#Z8O^}h0o5v-H6^l_yqSMLp6Y4R)d0BjRqNVDFOsj zff@DADfpy9H@zIFB=p>@myvfq*=D=_Gyl?7%~~Yb0v+Hkz)4^`_u-KcZIsy3Mui!< z&MDed^Zusmh{Nt8EGIlf*xxa~VteQZLgiYAX-P#(Je&>lF!v_R9^#$bXSnS@#Jy^4 zxmS}JaL+03E%`O~vh}Y0hU4HDjM_~n8fQ4QyRI@+R^8}-r*?MrG1~*rQrx0OsVN{! z^D>)gSWEM=^!TS3SDP*4PUKcZL04+GSN=%uadG$Ej+|lS9yk|Kd3ltnc}`kcp;ca1 z{i^#s$M~5dA6X5HD3OmSo&G6~p3Ih`^_b%vzWPAm=vYUA7{~a1%d0O#r935)8pWl=*$ z79GGr7A@lW9ryQdxV)L%+zhU5CU5*Q0=tvisNMFXl({(65S3+33p8mAMr$W1Y^9nHhnrrFvkG7=PyL6rP2<%=1=1A1PuKIHxC6oxzr>R*X~? z;viMsxP#U}rTm;BxI^WmHku@4W)3?od1~R`R1Kxjryf%{WR=l=-3ynLE*<{N{UBb5 z>NaetZr^8tYYvJJE!W3fvx?1=(BgX*ce#%O*D8x?mbx}zjmns#r7U)vVK5pjfop12`7elZ5tdxozPZH;*`MbOqe6nv183t2W?$}_u`Cbc?#&cKUvEf zFlGhqD*q^BX(N>MqtFP9*+&6&0BV0fBA{HUz+o6l1i*?ga*m<^XP16V(ccs9)EVnd zpmZxwITLI2u&x0WW<7Rg4QMGRh@CM^#1KU497fwwXJ?vq2Ow<-Zl`xA($N`sox`+Gz(Fi6uC^pmM~NT)k0b5};gyJ69t#gqN?Ngg)+g&(ma6j6L-vmMHj*>) z8RI55*!z*f-ZYEld&K2+=C$D0;>x7T8XhNZoLBz%du>+cqeJiJDjk=punSvAuGeqX zqa3BwFEQjFY~ium;=rQMg*7E}^ER&%m#WHe9QE_stDlzQ62iKeG^~Zo`SVVu@~dXW zoz-Y@mepEw<>o{g{HSr3xA?!^^uK#nzggC{4sU&O$^)L~r{`S{O||sjXuZ{ZRNJ)l zuTn+U`oYzqRsrYlL=_(QT(7Zam(am;tMBgI?QvvZZ2a=YM1wPPJSIAyb$q39G<$-C zn9o8J;_;V)GqTf(^0OyRE{l}BxX1NtRYJUbx|ED)%D8O})|+O((3`f!>X^&9QrV!n z*@l!eXJX?Mh)Z|87?AK-VCM0#tB(&%x0by96&L58ktQr9G-Tf4#@PoZ-*NIMEg706 z@+tMpV7;5eCr_AXv!Kd)z&GhvvBJWqCS6>%B&<%bEYJSYgu_qC>uhB0?s?9-CAa;< z4)a+9(+tPN;0se~zfK=pc}GlFf4Ea~`G@K`Q}3s|nzzDlNwwCRV}V+4#Fq`0&OB4$ z=XztAeAslC*kSEb0ahUHNQm1;FSttD5F67&X^<|52=DP{G(wwGn%* zvJF3J<_{6SFrlgFb=nW=E@7{2MdEifM?V~F`mtIoZ)iee{!W9^5oupuNPS=YFr;KJ#Y64tQ))X^@N}md^YEVF7r))dhnI}?$Z~xP8C-CjIsRi+|x~C?Z>Iv z!fSTi`!;|hu`E5_%oHeT8k%@?B zPUw)61J<8SdTdlFo_Hu%*lXM|8C>(n^z{54xIUVMdgl%Cgn*o zb(=|BG#jSuzCXyf<;AM6fzPfDx~jOfwLs_JrAi_DU)_j(B_iy%2nxy z)mEvt{$5DUuUsyyUMO16&Z|*(V`+rIET8VC7)-bc1|!cLOEWCp41)4I4 z3(T2MxnDS97+9WVHXx4=(ZCCB>j7!?;8qCDR$fk9$2n^e$8yRDj_tkO8;EFg($_F-X#F1r0IP-%$fM7A^! zVvbMYlq{3}r0Wco0aOa{d9f*pcKd{HE_`=iW7pqO(dMwt^OfXlA1s%Ln}$B#Ww+=L z$$ki1J_zMj^$gBewAnGK0c$j2y7`{Evxo6pC{zEIiZ;!pt&Miye2tP++#U7B{lEPo zx>DHEHJn?a5FD>)ljHN#w%&Y}{Z4VcaW&IFZ~Q;6Xamu10bANF`9Cp)l#x;*x&8D~Bc5bDJRa~qG;UqHwAzsCIirE8c^ zIel5WhF?=nSFW3dYu2O!D;>ej!ZnN5rkb5ojrcbT*Sz@$Snc)YO%t7WMA&8x9yV?$ zVdcO+Wi?%0oJluXtt|!Ea%8y4YIaXk%+73;`8QbYEr!!kOG9ZcG-Hxq0L~dcopm=- z>7s6bq*8yRQh%h<-yEsr3i)*q5(FL!{rnIhF#0r9;qXy9q{|q*&;cT>N>dCpzY|u$ zhu%QD&nW=IgZ@qM;7Px@LH;4&l#f%01fx!IFt`f52Lmsp56}ti!UlVX;utS}3MSqZ zf&$1(pxX?3oZjSM;otyV=tvOs$(ac3bxgo9$N>h3Q3xptOb0@ag!NI!%@ocFfm=uh z@0B2jcPu~{v;bI$Ye5lW)HTds-NDnrfYJiEQyse0f@}(U)CdbeJS%(%$AX`rN}nSz z74Qqxa5KSv@WU$bWU0_~2{f64m!WV7#n_oQC5!;6Wj{E-1q6Vjcc2D>EA0$Fp@8#& zBtI+)O5#I=?p~1u`XIsN2)gxv6?2EB!RGA2>Cj~yXWsc5)}bMNB?sJi{2;HT3QlfD z7}!Y;o~E3UAJN+fP(!|Q9bZCoOmwIU=z>Fk8OVfymQn3wULS%#86pOy14YP0F%TIC z0{|5)jN$!5fw9T~1d+1}2Y7xWEhY=ZS|UTTXk>+aRrskmJ4P=VGwl(OdK^Q)m}p-wosQ^#upfQ1WXsRGrpGVr(3^7qkQK$@&! zH{c}vK!St!uyD|;+~qVBpk@Wu86aPZQYi$~g<%8=>=E`R(Hz@ExNHiQ={5A(;Gowr zjmGq1V^x>~z!!v&LsStjArU|XEA%SJJ59#PY09BQ9{G}ppzi_rZu%*fMMs2C0|6eV zb%YKkDC1C|Q!SnV9Zc|mbWs5w$1}uiG2YeT&N#R;PLV>S5>%(dKPu6GMHb6}#{)kj zoVM$LE;^Xa0Wl2&lNr%QRSXRSW*QdNF;Y0iJAj~uGmfI0j8&Km=pghyBztr}KX^p| zq}UJV5J(KCfD)m}G<*8gV8bBItiV+12M}^FB@cavi;Rp^3kAo6_9O=jOIPO!;K=IG zOU7wwm;h3Yr~fgV5JtwE6M-cJ{(vMF_-Nptz!{uM_9cVAMrf*Os)hRbBTLI5{&J;# zkQ@!#1)N>!XB>0r3*?Yn9}K0X-=OFpNe57{MpKfAK?FK^;Db>la0D_YfZCbBFd#@M zdeQH20!fuVau|p&2F`%s2@PIrb!bCli2w2>YY~3MStj;c1Uf^3|5gIkFa1M%&Qdch zX5a|HL<;ygg@Y^vO|zeKxXd~9H+1|1S~|Qhcysk9!kBM_;)9+>Gy|^#)M_A^A6tGj)cN9@L*^W=w$*%rl)Yz2YAQ?H)rBx zb59gK93C9pSj)E z;I2jj!Sn@su|KQJqQ$g2Uo7dV;% z;)vwWK-kMehR;>-NWd}xA_ZLjym0~EVSxGvpZ5VSeG3VZ-cj&-U}~E%Qiw^a=@P5} zd>S73M7%xx6*v=b5`@ekhbcf8YNQDJ0SpX=T`?XWkpZXBnN5z&W4=s*ZSst*<1;tcHbE*;nwhRXv$m0(~x$Vq_7tbs!V!z*wdub_PobS0qW zXT=2)1Hg;1H!(~VI9mjPYYMuMx`^Bk42!_iSkWg6JdfhR^D-ViycszAYSMDc$!V#& zF!*pm3kzsTBlrPL+Nx&2QN)`BTq+U2>!=!$0IE{taEi1QVF(kViIN{4yk~$K1y79% zWjhgP0;K$L&H$w;I5Y4ufRc-Gc4VBhFTg?}z>+e)3Yck#qexT3n-;ZGC8sm36l9_Icq%mw)QOpP%PUr6|RvBayldYt)5j@B+{)uV~=xj&a zzNRbaCWSVRsAxi~4o!qbk6b z3Wy6`7}!?!;}V;75qr%zFVwnynFIO_==}!tegis+0lkYD^Amg+j41{+#@rHUTF&7Z z^B??u6JyR#r58%P5ai)H^6asXYcq*gY-H0OXO~6YigB8!Bvc`ws+=T~mz4a2Z?@vf zm3q=IJu00X21lwT2`%#ykQNAvFY;RE>Z?3{$&O4N`*)iTYJY5Mjl8lW-md(E;Fc+^ zIg4JtT2g26Q9YQX`y+kw$Gv(da|XAq5S4Kpc`HR;O|0|wZ21i78 ze5)(ho4YGf(E8D!3_k0;?Nsa9lYD!`o>sV#?Za$>>%Z5ek*4xYNv>|=AK0#((LQ_M zs?)=k%~mJxzNRg^Y)I`%*YwdB9y#t2S8dfDXSvR9kH-V+4{skved0UHx6AVB5PDrnQ_p0aQLt|POS zCY6hgum7&K_~7IckMX$S>~xr??;nSA_ceUrAv$%v3Mm#&?! z^ctYD?CkL`_o~jO9JY%)vh|uS-f{V(wU0MSg|~buOG`^mtwjxN~d z_5-u6a}w+utwm-9r-y8>*;=_`@66#3oaUEMyrYcVOYQFLbEi(u`V_vYYT9-Uk@icC zdmhf)ke}UlxjkrJklN0@Yo`kn%U*udS!j21{eQ96qo{4_opyP-)LKOVQ*m%KxqABNkL@qaEL)@Y!1b_;Q~UFAmF%2*E&583z7F4@gxh1K3(tm- z=Z4_(*KIItc%O9QjZE0UJ1v7Z9N1;1i9at@2y~gjdkw`%MwNq=bQ&x`&CT3S}owhZ_=QKqoN%QfFPwT`aZGM*IJa(HR zmOnZ92GxE1c-4e2FMdR2#fv4zW=tx@PS}=xIG`z`?o5Jf_W9H8M^$bl4&Oi9&`G%P z3Tf&`G3Od96@$1NGu>K_mVJ~ss8RZ&G1zibaf!nCVf(G05hl;ppHfk&4sqXVPgiUhk71-Pjp#!{`BW^qu8Tayo#x#M1C*$9t}Cff*}(Fx-fR=Cem|O zvl+%~JFtx;m|!p!%+dCNPt7p6!zj`AQb3~w1~uA#2&O;U{#TVN>FvV5XvhAdec&(J zMSjsP`iu5Kzi1cxMZ5Sf+6Q;h{>QQvU@^UjL{Wtezo5wyithzZa{1i`XiJUCiPAy<(x!@b}{)yu*O|J!F_`>A>$c`9WqPkXo(GXH_E z_c%QcWAm__hvQ-YAdZS|Oyne93d=Q!6sjmT_y?+-dsAoE$J-H{U%fMPX_s<+`a0l3`%}VC7nY|+8 z#NJ_V(NjsTG_Q1CQD?uYen()S-jVCbN`9(3Eo-o>7^VCKUqT9KBL+ z5BozW)q`y1vWk(Q5Zm>JpuM{J<*!Q@Q+2y22%zk(6QvRIyTur3Y6i zb-yst*ur|3O?EjSzV++apg%(?+;O%tb%K#n^rY53rqpTP-;ciFbi@TGqb#tT3#`Dh ziKReg?jw618cLd`+3vj|tSEGsghMd57!xLt)lbXZ;h*x}oMfwIPBHSXXm5EphNri| zDVz#OK_z?0wFk2J{SoFFBGWFG`khxskbOkg@J<#EVAuDbIvku~tH{nWGQ*(WZaMyc zCfWx*7pv(Z{v!>Ew%HOYwVy`q^F&Zwx(l!_3%R@O$dx_q<3cI-xjbb?JMQE(tkpSp z@DH6nYS`+9bBwGY)?2+$#M>Wm)!l$ARDQmr*c5D&8*i9*P)L~ge$#5Cw-E(f&gyMM z>+~;eV7Loxbyh7Sql)*IQG0dg6j6*ZoK`i&Ci~+CV*!Gk<$w0hnR}6~E~#TA5r`ie zgyD>N+)fd+h{LcR1cHZFSfn%doNmblA@uYds#p;CL&NNM4f|PqG-vsnxeG1Q6UXqx zXcevhrBznABa#FqCu&C%XRNUz&QS6v|0p`h4{d*WuRhzAZ}$kR*v2ygQQH={{UO`m zCAMPQ&}W%auPCY+wPfG4IkqHv`_NSapZh3NYU5KHvWjF3s7GcLXYDh{@!OM3sZ)C& zkBhoaSND8~-PbVQCbw8H)93M_TSzAFh+kr5^3Eo1tQlnA>T=D1BP=Z&;5!VbvjIxd zFugOwz)L3-HZ;rDrn~t7k4W|B1MJTS*q;yZZ_Wn@yNs!DT4*b0dpjr$kbYhOj|)(w z9U%2^L#LezDiZ||3?L$CW($XW?TENMT67~sSzvSOpga5`72r2GLp-faD(R91a=Y|Knf?#BNQVekWp#RnZ(4=cQ+Q9UO8A6J^BM5kZ zG6@h##6Zw5fbs$BUy*SXZyMGbF&@x@HYBir%%hM)pb0XLNgu3p)##(p7YJSw`a4jk zOLPCh*(;!)&a|Iswcpi1!vk1@4h9pT>imvp0mL7zRmzsGp2I@{_JV82v}$$!-@W&g zU{Y6UBj~$=3aZ*yLD$?WtV&k}MHzy*5IS@ko9qW@H=bKO|F;`<7xCkHz>P)|gBm}c z05t98aQt|_K;OiV3k-+j$G5u%tz1u#h(3DfZe-*c_h3&!&0xv>GPgEb?Gd<~It05c zaQik>PxmWjv*?Ndbr_Y< z&?K>G-?#;9@R7&9oWI>}E0Y!a@o-e*aI5WdEz7fa1Zmg~eUdk3d5%Hi>kZS2-cS0{ z);PxY%7F1Yv2%ut*PIo@zYM(B@abh;q}Pb?BhT`P)=bSb8Zt{xS%UPwzut?zi zjD}mvnESFG2acA?Uy=>0=94JY!rgqhL)4bKXTxAE^Tdsf(=WJSO`bTu7ioSSnKN$C z83)NhxaLXT0W%zwr5v`#Eg(pYE`Q}=S*%;Ta7*i{36Af^wzo^ZS+Mzu^ss|G7j!}? zq5K8pZ4G)-re@o)x{^GmwQsa;eIB{h4mEv? zZqMY*)4osF7(9>b(+p0d^8 zf%fI$B}8{pPEyt4X;CkTPFTZL>It_qHFpm`D1G?yT2Zp>BI9)*x2@C<4R&|58@97u zBB)X&v&C=EwhH47_2IWt6B`q8GX6C`)*N;pr(Zp~BKv@~56(37xVq)?ma$Vd&e59W zVpyiNRW>)th&q1z7_q&jrS@0JHK}XX?>w}9d&@@`Wi!{|10UwrZo;I@c&wh{<83=k zV1-Nb+LY8eMoNnJ6*gAv+GVX$w{z@#!#Z=hwPU5#JzO3cRVVw@E?jhcibs8^-}{OI zi|z%eTOO<)K$Ki-M`e`5s$GUi#YpSoPwo zC6w2>n+%2=x$5DxCP!7MS!05PVeJ0mPuJ3_$x3a{?06>4m_lmKZfmm_^L@8Yy2^da z2KVRgO(s`H9Q{l_BC;)HOIi7gPhT$Oot)=lQMfH3S|Rz%p~>!<2hz@+jPe5cfGmQqBG-g z?4)M_%Z6Ir(;y7i7(6Xh^v4T>d@sEsSFOBd-;N3UP$t|MyT_}&Wi*7tx z68ZCNa*pQ@jFzvf&~jtaw$&aJ6RuX{>SliQx}QXfe&T)%A5xi0NpE~*KR~+nj<(`g zM>+EuG6xsltZR8`5bvmfH{aRWsP#jV&LNOC{ga< zhV`#Ux&N^!>t1>OmAY+7Kri{Ew{~ajjURSLR!o*Yo#gw1$*n>k62-03(Zm%8y`|^( zGq3Qf_9>P|8{fp9|H*v^iVeX0P*m7Tv{G}ofmUQx7*B60rrisZ4Jz$6dd+Oc6^u76 ze3;^y;VAF{K|2w~`vMF3kgZ&yV8~c%u1oG=tHWP5Cc4$j2>cleLQz9qQVivd+43(1RISV3gPI_*beA{@Rn=hfBsiZmM9S^0XIii^>v<%eULaMLdWWQ;!$;}CZ z0#~^Ymw}|QjIA`5cU987N3@*HA)_RUArh6;LO5qxElQeEJXTb6s`?NWCWT8M1x4X@ zG;v4aYA@hxT`}JxJ0jqCTE&*TJs|N=r?t8|u93#El`?m8C~=p2BCZG6ifbiv%yh4S zCbG;x6C@E)$@C&P{D@jLJSrvJns2t1N=&v%at+&*{zhjOf)dzHs}>6x7~8laGUn&CFP2>WX1i>ch6`!r zIlVu$!yRTTGDrFh1wH<4g^*HEhC1Pb2!v1^!5j2R(Vs+M02Dz7m=c|dAngRZk|+ewAxlMt zWI!pO@lfh!+AMI3!9;2R^Ua}>NdS3(O~Dg2R!0GxB{VZ?SQNBQ&|o;Gx>w`?0wh6H za=33GsMp{;(ZDpxVUYBaaTFRb6`D9L=`*Ch$WY)16rAnNRGf=K4hF_01_MI{g4PFM z$rpqIS|8x{FaiabDh<&H_QM4bz}{g|D!`v`c55iVG~;-HsL|3n00#vU&?AHZ!vFw1 z6z&VNKDh2A!U7_-gNvb6hGq;Wm}VT&r!)0~FQ8Sz!JRk?=Nm}y4T59nplO0D0uKPM z3&>T_k%gj$vxFvuEM)|KE8Gs}_6FA+7()dj0zE4=6qN_)Nq<5ZoWO!cNVu>y4hjoI z@{Wd@hK7cw3Qj`}_#Xn*SBVw?Pm9I^({d0&i26NM*)MX;+o)X6S^ zjMgI1--?(@7y)wTgL(`~A_9#M>TLx$J-GsoKq7$HRB(Y9cwG*LvATh2+DH)7AOSZN zfH~k?4dB<))he8qy(7^(h(%QZGs6Rm2~h$RH!~+U8b5*==UJE#;z2Nb2Z2KEOy5C( z$pfdyhtkXALc_@5xda**5$=erkYo&u1N8LoXogbU|tb$ zF<`|@@Ix*t8O}^j028bL=LlfVjHC>J6ftn+Adv&0lN*Iz|QrelkTO;)PY z!Sff;2Hu0z5RpSuu~=OVoIcLP$r9MgjBKzv;9q7=PWDb%ZSbGKwrOW+Hv_8${$Xin zZjaRj|7B`s>^cJr{>#oDXJbFZ8K-D!W^Uwa0gMp z>Mw584+2BC6#kjQMqL#!`Zey$p9q>vI?RpzwSrh@)+?wNodddpd@&zqRZx$YEWaX7 z4l3+6BM|r1p+l{GfR$LAG*MHo#Mk_j4`O#u27&UmBZMsPkmJz zB!pHQ#AS|+hpU9=$2z|AzFrGNS6v!FQpJ{+x@%=ak`? zWjN-sjFmA%$~+Gh85?A#NQ5S1B2p+xR78gU=RF74;pA4={qFs~e?3nR_PgJ`_q*2G zYp=cbZ>_DKLZWL}B)G@S;Y!ioERoW4?qSp(bYq9cja|BR6W_63Wu4v?QNVnmk$msd z6B-y^XUIwUHK=a6=QP?dMc*P9h^gkT^1am8w0KBT2zxK>y~e?3EJ5y)20E{m4!1mi zJB5FgXZVD(ZSdRuU;(Q4d`+VvF(ZuC#G#L1H-f-28Hj@CXe z!$_pmC(%iMGI*wg*i) z!lO6$P_jb4gwYgda+_vGmn#co?P>3XiqYCF(b*@Tc+K?G@qMHXuB^hfvx1GXRaiRd zdnfM}dd3;l6bbD*J%dkTf2V=}WE5AYllCFXYwmsdHn>^lfse9UUzc`74&gH>kE9lO z7^{L$WlV#s?5k%@&nRW%Cn}M3XXO?Xz=YJUN9MIfG$i?BZXC4ScJEn+sp`J(Z%4bU8~4#nP%* zp?q>$$ko`QVsM;N_@K_659zX%w%87*iJ#nWo(~E5Fz?7zUCt17(p+c8eTVK9n-lot zQ)5Q`({5C0`OPN9RBpCqrf+NZn%Abwc^Y$9lgdRqa7Y>*$5MWT{qguD4NHYVPQdfs z;jLk(L|ObEWQrFG(?yvxD99{&F+}8DQ}FY_xW_mdtaX9(Q~&t{ziPZ?VUOyd_}j@h ztQ+@E+}&BX#M&xJNv!w&Nz9R>*zu2YeLTLl3AByv;>{y&>nHE$azFpN*?fpX_N4>Q znMA|D8;5a=&G;-;XY82+9B#g^u|J;{$--C@+Zj+!{1%_F>YKz|a~jWBr-0ORrI(K& z_3vmbq_B!Th!gYnIll9hvfBNU_|cv8&Kp5T&xCMSxDvEf<&A|%+})9~cZVox&8Z#B z55~ZUWsL2lJ`VT_-^VpM74+uQ!FtXJ@W-eUG3=(}4@-;Ad}-6~moYRyvW)dGi}dzsJSJ)77Y9-sn+NWjZ*T&8$Ps*Fv_f$?0=o2u7p7J)ly|YV3ob)co%(n}E zplY*A&8*pt1AqqldBBv=CCx->zDlXIu45_&WbPmT8er;AoXwk&Q>cf*Kj={J$C3m2 zr^|pq3eq6Z)r}7IDI7UaeGVGr6#mN50~+KMpvM1cCY!e( zx-PjWd1ck7vGvy4Rth*Tb5)!_JiX68ZO@T zfOx+_ckcKUTMh)u+!kz957u@$Pq)uuO8D1(q=ehy7A4#^Pw2LJKM8->;fZ!eP0O;H zEoluZCFnKJocC#o-2h-)x9dRzU|aw6Z#mwlndt1Ho3U5P!KKV=;!=eD{fHP~nn`4B zHO>69x8<&oNz7k!FmI<*d3zkmgxlsj-Y$PJIv+7w>6aO?OesCDE|b3N1~Z?+=}FXV z#^`qUo3k0Ct@U5Es^o0Bs$AX{jNcr_&v@at!}Ct~i_Z4#_O+uGJPo}YV;|~tWGgan z9jf!99YalUg~oBTIl&dWN`H$I_7EMzWs%F1sSAFWcuw;*{ZA<2U%YJxp@gq&sf4fo zV;C#a6!ziA2lSOox<`$036h!rA&eCScf}r5fYS)Pak~?Zi&(~f8e{ciM?GlivJt(C zim_VrGH%9L{qg8;p;6A3G`g~iv6=xPH&&Z4R!QYU$AVwaDOQ%>sw}mAsf>DAk2=)B z!VVQKg}>4g+T{C^aNEuSFbv`JUAcq70p@Cfbgv=~%Mhj=deJ-LDjYW3<0>75cZ`I= z)NB#WP&SblgpR6aK!!<8fSEucF6fVc-=jD_kljxkKEAc?;N~VD{{}|je1{RBol>BB z01%jjn9zhOP{7z#wy;F$g9ury3E;BUmlGh%wPB9yOHsLb-Hl92^+B-=DS`^>&VaDG z+8{@Tw>m0mm>vAS}@MR0RF@*w)m5n*-8$cr-D{6=bfgeFU zhKm*#yd^G_S&wLSm3G{Y)?i1Z)`MR zVqs@z;f&0|j$k&TT@))1&OuQy(<%!ck%Y1a=!9S-uK=8Lj*hE8d8}RSnN~h|?F-gE zaC3gm)$awnSR=|;GHk$irZBi+1LVI&pk5%zfvx{KgsuRx!vmXMclh=efOy!gBfmBb zzV}A>oJ@h;@v65AXal}AhL<3k1O{SfV-16u1EdA+e}PMqs|y4H26RDeknG{@nIk=3 zW_B=_mFt@j$^^B~70eP`xgdz_;sxK(+k;o2C$1~h;8~%Ln!}3g3_&7f8WM!_4ncF* zm6Rtyr|ZH@5HENj4~oGn4JoRqt7&S(m4N8Rl>*@+^g`B0UV^$Rt0?{QAjg8J=CDHP zb?!PuU?<{({un93Ww?45^7=-hj_}Q)qq7Ziv$=As4r~RtiD(2Ep4%S>-D+m8FyKa3 zKEzo!A3CV4wJF;4UWlj$#AwjOF@8_dP(Wn}R}gF+SJr@Ch<*`*1#A-$u~+CYx=aYq z3KIk+Z~f-3Q93nS3Cvq}2N=*kd_t{Ecfi1KS^XS#-Ic!C;cYtG!WTOWSET<46}jpH zEGyvY-S;1)m+!_ZE94=5O?IOpA@E0SffbgMx|4UcX{-c5; zfq{r3gk((_04pz$FbLQZ0Aq85Yd3&Z7I3W(@MS;JN4Pm(8iLUX(fD4LwLj*{%Dnr5 zq-$##O~D+>@FnLs;6XH8e<7di<^;rRQ_9hr+r`xjF4izJGdK92$IJ`R2meBp;BT1V zUx5j3FGlH~gbA*w(Ek)TaI3U!|BrBds{{NwIG;8QVAc0feCt+P$QJA1#=L9*Ht%Qh zuodC`Hp+h+<-d*c{}!YCI{?%ZSRfEP2rU5B005t2Z!Z9q_#a9xh#iOopcd-bDxZ+0 zSe_iHsw$B<#?ji)O|GBQoiD*nsd7u_NmI0(G_4`lFi};E-Q_R>in&w<1qKZnDk!=Xl|I+*Fjl;8`h1m~5 zx2rEm&^eywCozMOew=l<#~gJ8qbql>fS5o3hibe=V!1pgYX_<@A#G-{kB69EnUych z98}l8#V~(RkEufsbO;JI%cZK#f1W9wK9n#x_cp4@7KR<{GPp4T&@n(>v)+cBj1JFSge@v8bL1 z%x(&P+Ww`L=9>%oKzqBsY;_D}$OMjyXxd3BM@RhWx179~8lj42R;t;>OT1*#@-0mU z1o@(=Z(ei+PJd7}Ykll)9?X|v;p15PN!a_vS5TQv^Nx&so?Cb_2A8-(R2KuL-f)!P zW1-jSQ|D$5`uZWWi$v$ByEb-+iW;++80Kz4j;l%^=y-<@m_FwHocK7fkWCevACg#c zRZ2LBi#%AWM2Ym=)o(k-ZLl-zc~kKsAFG3QlS%aD-_;H962VS2j1hHm7!7tVzj@*X z>!)Cw<+J*^d!OhtNI8=iQe1z`Zz*l2YL|TSOwZKb;T9W_!;4{PGq9g3BR!71sq4`bN_+o6~ZM)J&q6iVg;c z2=yHK0pdVlosvRL8m%QePd zV?geXr41BYWthqFP$#%Zw%KV|_JP9+dVc|B`Gov$$t=FvLmT$0N+O4$w+J4@&)78?y^9OHw)a?KAN& z2{=lB4U~%Z#AI^<6Xavy*$uiRh z0{{PR7%DoLDbUuR!c4a#f1dJR^@gqYfT0zg!qRwxf&L}sBwE6~W`v)dHlWR+9uQDO>>Ff9<^dazN_wvu9-if zZGI7Ch|o4&TWXu`e+3Mq7#G z3Z3V^M`tTnOb`pn6}3{&^YsPBQWL1x?XDP>S_*n#1q%e?0+>k~a%!z6Y(_`${p!vz zcf{?j(6yr$N5G-B3JycKi>zUQzX))@ZFEnd^*c2FO5m%^pZFcHGB8$vOz^U;d=SHe zZiR3n@*sT>HQL9O=`1LgEv-DxOu|s<8IMnDBK@QJ+Yq~}oC_K3 ziHUv>Q$z+mYF(BY=b}{l()_Hguk!4)J}s+Z9uG|#orS3xv|eBtaXmc0&^`|nr=c|% zh}e&D%6ob7W!Y$V@w<2Ll37}$2KPNsn0)MN@eaO z55+dU4GT9o%s?7R=cTy#YGz(~V4(fcxrXvP2E6=4r2^a+;Z_2TnOU~F4&{zutd5RB zX7bdtts_k}bswOnrgS520+RQruMbQK!4b*?*2nif`jo40wN zK20CfTo669L&pV7eYe!CxZ&MEkf&H=TG~MqYFr4#9%5WFYr8W=wjpv^1s9^jK8CPO zf`+&l3I^l_XepnToXCs}Y99OaSU`p4;fOQKB^=uMq6ot~OIL!^6K+jkGy_UvuAn&yTq{V#IVB#BJTuz$+&QlvDz>0wPC=Zu_5tkSE|FklP?LN z?-MPAlF4ElmWIv{zj3dU6|Vb~bm#OD#;;$$@`{Q|X}%RGInLJI(9rPy5xqCG`@<)Z zV_|keL{~Zp`VKXl^RWbDR~b@@k2xP>8ls@l%p*BjF5P_ZLSbPcLCK5^(~Pa_Wm^*y z6Ng|K-IFQzU!6O~;UK`S)6f)QFO;@W2=lS_CVWkm)p4V;Pc7#8ytrjp2!!GCb>1`G zBX=<08pGJ=ZoZ|uPzHC5+69**v8fT=u&5ePRij@#s_8Jlt2^wp>A`! zyFChgpj5#MG>PoBjhdpq$CX}M4|Gpl1nD~+aWQ(XclN9dE*rgP=PScK`)H@A@w-Hz z35ierSV6OII(yS14O|6BV>%+jScc{Fswh0)>o)3jMB!z;59wrd;jN<$5KL$Gf1uQi zjp>-?trhWwE%2)ULrPjN(MK(|3yXY#gG>H_S$0hm<1N~s-{KG3b4&DmB2SeKOa*1o z^blu*y)$~c>vLSvzF>W^xZR``?=A|SU*dIbP+${$f{(!~C^(~Mrq!w}-SEQU)qAb- z=VWJOsw((GLmu*zOu5qE9qzg&uBsY&KjDPpYnQPjw)Qr*%UPE%&&qba&kw0lkRi9~ z;B1VKyE0bPUgtL2Hgt*xRQGvyR+nDfceq5hwBo9=`};ogYZ29##TPA4v5@Zwwvk$9 zU%-3AkaV-^%vpp6S@jp7#~zzwGw1G&l*-{@XUH@XeM118SEH;DzygO4l&-o8&|YHu zJ>9+es`T$w{Nd#aF&ITx3xu(=W-Q2h0*c;c-C{t@bbwpd4!#;W+n6z-40b0_%mdbh z?@N#r!Pl~|L&U_bb-vaK#@3xsF!6Cq!QdNQXE28q)MY>XSI!NcZG5~%XP8@eM#jXy z)|m$kX1<{(5|n3Kbc6M0gcIPFL4X;}TsM5nYB7R!@Lk>(onUX>2@R7VH_(W>o4q5L z1M1)aKsKb+)Hi(7ZlDf$Q>9J)VyyLxvvt3;OhW7WwTD|4*6=Or=8mb>b-cdT7GI3J zbs`ZuilUk$59PHf<)8Qv*!e#1G)O^Eyzh%yB>UciC3 zJruw*z-7?}@H<)~?%rFua2$~u35vK_4{+9j-5i0>2jWjx$z*Zgk-@#|lQ9souL~4LLi^ak2<9R@UhI-^-GwxC z)<+bx0|)PttF0nCTybD-BnZ1Mk_zlRU>gfjc)O++<^b3bY>!Ypt4J2)2LjTDM8&|_ zj|_Q+AcziiKw>4<)kFAJ0Vsv*N^mHA0INwQ%vbe*EBuMAg9Sp95JKVe#?B7Gbp)Z1 zBm3UKksMgLRDPAVD1``7Kz;xryN3nvJuA5nTw%`a0E_`KSrHLn>-Y?eOIuEIzm2q< zB;p||FU?RxrT<8;#kbXE$9B%f@KG5984*Om9Du{~xco|X1ViMB3leC#nlb^Yk2d?` zHzk<`JP^pagV3vp@7G!(%0`F%>a;?T$`nXoV7(5Lv*P1Gg*01k92YWanG14!>y)MW zx{<8OGccVIoub1-uW`f}$q|=T!XVOJ0QlC`%w|wKq$?i`JO;+J#-6n{P)5Dd9%5=a z0_d0($3C(VR2fWg;uglR~Ys72dmDhf12phY0v^I7J zK&gP%TcZbJN~l`{3L8FQJv4!58~EnBG7_|@cYzfW0qI6^2^q5wH|t!i!B88(075PV z@C5@-c@HomR3DhPu86hH0#IVeMG`q*Q5#2IMeDlmo}cwbH@t6@)D`P2Ubv>Tf&pi1 za2v}Rt|Q>{4s})n07cg|P3Ho)1T4_>CJ$dQ5Nd2ii-CcY`E~uQPcpo!R^cnMF|ZbI z6gV|h_5#YB9bT6mk%<_wm~$f40kGIZQAfM7gl$}A5Viuc5ya}hdaSuxA4s<00!Bos zT0-q@fTT1lYYWU7HPN%p3OEp0@LdqzWrr1V00suKaR(Py;Obvw<51UiZ9x!rsg*O# z#pSz$hsy$>C6QGT*+f=H=>T)!hRX|lM+j#noIc(#U=cej7eA>3v#L;r1+1Ob7ivefOU{&CNKtb3;5m=NH>H=)2}G{ zExXV~T`zvRkCkL8$n?@E#`hmhp=b>FUKzR6uWhRkHtD}Goa9e~HCDnj){^=DZ=_mA z@sRwzF%&0<=dlxG}KEPTqXSjyoh8sah zlVU}mBbOZZjg7Gbsul=;V>*GNMwtK~2O_T(yoHkhPT$J{aX+9v(2NTVz9(W@7v7`_ zb5;D~1!R~Ld_aFoUgdvnY|W1c)gWiDx&m_gBI9b-VrozpxRs(!o2ZrY4ctU6UD=YX z6s|MaQA?2KFG?ATIlEz0t47#LIVT|k^I;4@St=o@%Nk^L1==bFH@c(wR-E4+qu(B* z{}GSTcLHK|V1qzaAhZE7>R2Gq?rqM<9{W#aWG6s^QEutlS_1(w5Bq(-Jh2xl7J4pL znP*Rae2+Al#$&0%Qj<*TQm~W?*`gKBHx6Bh0wv{papNJ<>9cWROd8r3bxSUEO2sG@ zTDSF8_g}VWs8XzY_M*xo(#rkQN##m{HzhYbCI?(Y0AsSWgud zJn7&cN!^86tKVuxba5vaS;j8rDZk2$hA+42@2S$o+*Gr~Z@h5Yv+NszzY zS^AJ;xw^A=TdLdXg@|1+jy(xFmL&lyZ=#)tLLv+V^q`*2fuWj&(d1PqC`oPqN=U)=gSu z;{3JD;G+6><9K`#_0sJ!8qfUYW-w(B92HctDPmKv43mZ4ijP&b$o!TjQRGK`O01=J zw&jHesgFxRiTJ2KA5~KX6%NI&Yq8pSe)GW;vFCincs{+ZfY&_Ct`=>k27aOT{8@YybaO%mM)9m6#cD7_aKgL)Q zyVRFSPwz>#Fe2M&eFY0}J=O?AHxLf|(;X?Aa@-l4rFoq{JMq`Kz z3Y|>#l=Ll&y){c7$@xqxb@*y5<{XX2(u$%#Q7(W4mKJ_s`V4OwCNyc|T95_Nl$sUZ3wKw}AcG0YW=z0KW+D zJ3t@7K=3H!L+03=gZ0DcOfl%Xg@zg0LcAG1pwab^t&6^K7?rpz+i5H~9Nk=ml*R@v zQo?7zxr3sY5iTc|nlB7fd6Kkgjt(sHCSNhB=aukHDR2LM%ymQ9JMJm>_@u}xu;9H9hBR~`UY=+)ApsYU}jyNeb6&(l52<0B6R{kOs)9bU*v?(PYy6#aKs)@{#z$)lH z>!ra9@;^Rj20i{RFQ86QSUfr#S0MpGU6SlfcshXwbs5^1w5-@VtijxSX&r`GoMq`? zW3#+XO}72X@ppi=TH>-JenX}-;XAz5g7(7Y!SB2Da7d&+BJxsRm7wnGIhi7j zy^NA4VsZ*7(wc-mF~kxRyHb^rO6-x2R+$R}KVD^ySaJ=EQls2HgCA2aKcvLPI;IdL zayXR1qX|CfvoC@aI6tXw3--Bj&fVUD<}1%z)6ux~f%z)vHhT0?_p#n%t#ZVSpn2~% z)cl6uO3XyYNbG-S`E{}EG=t@wvT-Dkq`7(Kxn%lE5kTl<&qHv+p{k=Rs&obV-of3m zM~L@z;&7h_lf+CQ5^T#QlHN}ZzTPFAGxiCEPvoHSGeD^|MC!8e2Wl4DJ_&T+jz(RxADn4e#X95XkT#gjY>;Oki3Her1XQbHl!^f zQDrBbPQ4^`DQIVj_71*gMh7;QlxwI~$E`PYf)mn#& z)!V;_>|0z2x4h@Qp{B2T33BVPnrlL#^DV!VKCvn1>k8s$r?t3LkdPk2lw5Fh;$Hym zRnEQxdF~4)j9G$bM|_~9_E)XRg?A>LTsx4qZV1a}?8Xv>@mK~_YT-mz(@p?wO;FUI zUqBk(>7WGHz{P3k4Q$nJmRC%7jz(g` z25*kw+k3}C#LlgBwgyUeIBYD*<9ZqIwaIe#nUe&MKtNFLf)2NO~G!JaLNndYy4dj->9e6X4Wmx3ydq?$r~K*uZ8d~owZ93275O&Oj8VEj9sw;m za0ZYdYY8UKOUSM+SX7t0ni-==T+&;i)7bO|Fdq9sLoDlWzvS;~=*#G0tEcaX`bl@xU(*yMqhbdmTG*A&TO9Q*jnyl!p^ImR<3VqM&?eUyC&Wxf_R<$X1O0| z32(b`JzAV2*cp;RyUivRC$62D8N;q% zFN^idA)@Z5LZV8*@)8-yxNX5RZ6CBq#9k#TEKK|jTFa*DMw#{w&%hkB1MN3RX_w<` zc)3c8Z`USWy&SgPSqfvqEy|@Wk}xI54|OpQFWQ+Us;rs56p5?8)U7c&u`M-(buk$d zx`9{sJ{H9Hz3J)vhspay%+A%Ig86{wsvBvOGsgVae|G9;TsGX`tJNMg>v4iJ1_htg zPfr_VMx`tu6+(^{<9V%mdV87Jcl%=hqTqL~={|NX%?SV6sy%cx=&>qSSKNU*Y4HpX zf)3pSOK-PNwB<`d8HWz(*gA;X51 z*|*!dl9e9yfe{0rVeaP2XkLR1J#tfgUqoTQ0f?t@jV+79_Cy~Vr=#CQ6^+wo*`lmZWu>VlY*7Moa&i!9Z=_^uiA=-0sW*a>D+DX*$2aJqR7_l&b)`CHd_p3hxoQfQ+Qjp zmHJPfU{O81#x8lqy9#HUVYgf$3hmAYYK{r4k*xy(>7xB6Y~g)3^u-U$GKSWe9*osQ zM_e34o_ZLOeU=~b8%%xGYzQ;U(uRYdtb0LI0T&H51=kl7<^n|!`$|7oYZt}?YttI7 z46Y{g{t$IYB{-MVJc`id72YXE=Jhg|sKw0bvtg;(SkYRRU6Dm7%SDr883==vp8Im= zy6dI35-?oEz>iTVNBLv&rMqDl76!Y$?-S#ekR{HId()GxR2{9>_MbU(n1td{kIXQ- zuMeATnLB?;pA7BNp1FD?sl$d8a$=DJmlwskVcYVR*%;Wk5wQu2m2vc=~uUbmSBOY-ECm~;Y{D6t?_0i-Vv`i`iM{ZBxO=r4z zH`gJn4&PTMvwl_&d=GY^84&LiS9Jj}@gN@uXVxwY+BLb#IPA4f`2=S=Ur39#34GVk zFXge(ZjbRN1z1P1_8v=|{@#;TSf)Jv_puA}A*Pe6*4mY`cD#W9gobyn%UQcAil`p1|#41nmiieD));XaUINvYCy==FlO6uMPOxS zf4^YaiwpvF)+QNR<1%*5%}_cmOeS0$^ELxP%WuHrAen{}y^a%}>&SduQc{TQ#UK6W z7glf!yajIF4;$5`DSk&_YufjZX4W8*J17Ss4x@^A)iYRwd{SK-H0iHFD|#p>XZ_?A zDmMk@g`hBsNPEgHhS~#cRuy#70C`dm`lJ2H_ZR@l3QE5;3Ve^zf~i?)jLaUSjdG$j zT%GeLmW5B;PWVG?GFTvE9M1@f-=?~bekMaB()R+N6AI%J|1fF$W9Km8hnvslKh)Qp ztH{)Uabxz8a)nT1%&9N4XHm4TQdN@9Xa}o6wC%+KA%gG5O+h*i(qpa=flGT#3odE> zw)`mQheO?`zex>URg3rpe@C9~*$>w%Tge>6rm}(6UNU+2EOHVK(ZgO5Ued!>qL& zwiq}0)Ym39%=&@-r;1|fd2@536G=jqlLlqjS5vwtGr1}c@;*o3_tj`f2FS!~)BX+r zQ!WQ-a7Ae5qt54Su2DaL`TIrEm|s+mb4fd~D5n}`ni-@+p+dD}+Se5;K62RWpJr|R z8EVz(|E4D9+r_NHgjTdILE>%v3Cq7keKioK+{HfG;5zrMoIGFG-8O)yk+4iyc+>uQ zDhd^9Q-cT=o(_bKVzB^`2Rw&3z{>TzV`0r)T2r%r7#LHazxe-ixbn?D!@)kn!D`-~ z2q5n5#NUy@U;pO`fC9e-m63`714IIwDCyFqq>SKJ57n2 zhvJE%bsqL$P$}I5yQ?KX;(K1kA&MIAZ`4p=1b?eLP*7+-7JnGvFyysJ3V2(oa=yi4 zLajeM{#KIf$Ee;+c*OVNOWhcdatIehyZ4zLU;d|I=nTpzZD@JzCL)Egh$;WjrfB=r zbQX{8grbd%)44m({#sKdb z%?w5KOOW_$&bvM%!}pShTksw=i!_QPg%$2Z_P8JC0>QDITT~yupQF97_>B$X!)F)# z6$7DD$;aG1QT!WeL4wlPj>SJJ+oA-F(=MB1lw#>GRlYw~k-IX+@&jP4IU=p$nID^A zh9&}?rQRH6DA%n^0;ZoiIT199@hbYb=zWEIRwvg*Ga=!;JvFP`i!jV{0MHxe+2i=B z5ERWO9rRd?#k=g<<-v#hR#P8^a>~x<+9GfchTVrVoYiSL4JRbTPBAoe5l~Axbku$@ zI-wR$g}d0=k=3t7D$?VX!(Z!p4kp}G*|tQ_0R;4huKIH^>_J^gbS%#yK0P+Uv0Vbf zFwCMKGLkCaGToy7MKBn#hXFmgBUj`8;*Q4&Y;sgo@(pcw;7}5rqE!Cb4K}5fY)Lk= zCg3TTUddC9my5Gz7$ixnqGKCR{OQFvyNRbRYRRJX<3!kAj@aLec;Qz>)8@b)ZP+UA z!5(2laIG~1fixBli+^Pngwj)sHx@&vy{VS|Po48?XKZUZgF5|j-_reo&5?Q(Z25hO zMvPl@NlY+~JsdC*;&eNKc;!Xf2&OTa=q&`o=PO7s@VKY0q7oM3b4o%t>+s8uqJBl!bBEx#n)3= zi3%iL|1OX+hy)Dmr?ft2%_gy6nqF;6=4!bVr;pjP5@qe{5>UQvLk81<%JWl#;6}8U z(i6l5K(iRCN6<*?G$p?&X|XF!R{CTE%))%*`Cnw{jW7ko!;oHO-aLr;S^0dWD&_;Z zwRj+yeG36esqgb?R~!j$!Kz9Ju-}U=)I@1?Q*^D6D|`W|6|_WeQ3@E8rc!ATUQcJNkCB_joaV1fcu<$ zSL%xZXnqNC(b5s&fCt-%BtCmG2}d2Ea#gY2QCLXnq}^Ubp#xx}HXyyl2@428q6TqbEvT`RG17z?XP+KB~tcOPs-234CGZ65_qB%HZ-_d;% zH?6<_#v7-`51Cb2n#8lTDub6NEI`A#AL+ePAv78p>eu;iB6gjke*C|P*!XY!B?&E_ z2x8yRDn)X4Z8cW=(MwRt%^Rq9a1D(V0~wdYd23lD4v#WO+ZTCD#PC$1uoiPo;{K%S zkE-m}#L41Y!h-k;BB4KNu9KyQ@%|N_7(19*-b9#Ef+2v@EOe0nn3w10iC+E{*-XeZ zXH8Em+Rs$ zXTrgM%kZ$7XQeBE+wJ|i3f{~#TkD-mJMp8`1RWTnveEkbU^n6+DL`moU=Vb$Nu|KX zr8U&J6Ky)&3dFg9S}THs$SGX(Fvb5S6LVUD6^GgHD?bW#1hw5BHqS<@(4{iNr^mD) zi>F)nm+B~AskGF1cu2skOwM=UE9R&O$v_ZwQ{y9@N&CkqSI6=w>=7>yPQ(@T`1#Zs zRkz2D*_Z4$m%M0B;gWs7(5h*q+@;&{p>=Lt;jhOqI9N)#foc%UYiAbIJrqR&t zSBL&;9w^;@WE=8_P;w>A>SHc6H9ikzCsB?Vptp_XAm|}1cnYL}4~LOAdCt>}&h3WU zPtQ?|)1Ms@pp)s5>S_4xY0D`z-YPJzfHiEh2JVeJZmW)wtChTW`S7p!fH^@nTuHB) zM(K@#ql=t|-Lv8aj{d`1n(mapM{dUE(V*G)Q$FFRzSOs>E(4n%cIL{{?tlNucANR_ z99y5YgxTOb2b8Spq-D)hnEx9|fy(5>q+8OqO*cX_TYuU1`VsZpr$l$c>lsSILc&q5 zyfSK5jetM{YiPz1Gf(o2*vm`$w&PX}JjNNkJ@UoRr&eF}T=#s0T^EOs?plUSw%Rdt z>k$*kW5Dw)1K$VU_*UV!zpM}H@GRE9l>7g>!ze_w_!Y6yp}Y;AjfMfu}>ETzeke-JCAH)-f!E$-!G)S zMcOGUa#@j~NhS3?p<0KB33U*qia8tMY<~NXg>mRfu@U-`bmdWGwd8Eb+J&n%Iohu! zd2ZZ>TrXwlmUE3``e%GkuWQ|#R5WEaC8qFK;b~z}^KZ789C0WYv49pvt~o6rTIV*) z89>9EobJ-$!vL8~C0eSYzb?S$117d_HHbvI!Sye4`padcMA7-rWxcFM(-m=ld1q(U zx56a<;^)=5#D)j;tOj%zz9QgJ-Gls1&&=sjg2|3AiwSv#Ji2VJoKXnS z_kCZ*xBr?y=N<}G%0Ni5d-@W7(qPZw4PJTcv6LC7eeWWl~j`#3J)yI)7P zhH8erGhsH%(3x%ExX3~ANNZSM*_0WDB27Hop|gjH^2J@&m9pm8e7>vK3bnmha{jA_ zQ+wX2WCh{UXA1Yxkz4Yek{MJRivF4?rW(ABV|q*k-JJTxf$Gf8Rz;U1Th*anz@>L) z=#F{bB*oCBlyr&&DP!j-Mlwt8RP7}|evG9a7It#uM*ZmVt))R8ejip>o-u@zZShvf z?XDzImuRlj*N&|ZqUJmcywsLD7}iiq&_4Y!+*DOar#P?HXU5Tp+wa~o=WHY=TA_L> zr^IxRf3y#oH(F83Mn|-WQtr*H>FiLHN`HTKwJ|+ca-E0dYVPX0+mo@NaNs6Oyts{e zYT6V{gWeY82;^JB;2gKaJ{@$dq&MSbS-b2z+c2sI^F!7KcttU+#NDdiqp&<99fs0X z2=#^QMj{S7uv*1Ousp)(QFn%2o=PqXXgxc_SI-4i2H)@P~&6RBQx@Tqq>|C-&OHuJvbYbeJ-v^lY6Q2=~b*Np`K&cl%U$+<(zCbEMRJl!JXfR9!N91g@~8vcv>->b7*EjMHmJ<-`qvC@ zpIsWmt$2tP?S`bVjX5D>U;K@Fi#+<`X$@%y&n#%D?fM@yMYUG4z{ao6C}KOSSU>dA zzi67h8z~3al}S~(bxDrNjX>p15m{O6d>fLFrVO|U-JXI5l?yGac+XHQJU2+!9W#%& z&MO_vUQb&f|1@>6!Bc})AypY91BB70h$7P@dU4PDb$zU>igx$i3A}rKOP>FxJN4g4 z*(s=hdOzZ6O(NtRlugxc!Zk2Ace=~%3KKvNrw>iMiB3Y|Sq!V_tk?l8e7SPTa=U9; zTn5U^1E^9Yy!785JLm|Vq^AHi%snHrvgN6E1z8#tw|2jz1%|Tifs?xSVoSc5?sAeZ z{flf5x$}ehZp{id6;>V3eBY7nfI?%YdxY@6U+6a!@EEG+>WkaYF5+-kChF+ftSo$; z=Huuo>8IS%nGN|oB?W!T9?4hPcJ;n7y`3Nr%gvYB6nS*gXyX$_dfaRSC!ut>E9h*7Rl5Q7 z*A-Re?=t@}gLZW>WST@L?}mtRoRxmDd%87~ur-lV53AdsWB08;GQ$EK*uQj`Xmy~e z{pObOS|O0>N~Fi?j`JG_5u@UdS{dg9CC@`g0||?>nH~> zdK^SQeL_Of(;&I}lotebXwbNv$O(@e2-~}{T>dO&nI-|KT zg!r{wE&QQ zu<8<6=s4ZxgUhBz%^Oc{Ula3tHwB~`)obg&b0c^9ud_JGa6BBkyi}-!7ugMOOs&Qs z={o~~Knf#=maFa+CJD(E z?z$`W)y&J!_{s8X1B;~S`>wsK=O8)E>Hz_WncTaXeg~pVqQ=TWikQbeuO2B-sfFUfWxJ-ksTlRf;dnwL37!A23T6MGKhbUlv$ilRWxx9k zGQ5!KJPXOZie4>aT11Z^1u=Ch;62zh%~N$_sCQXYL;R~7u!QsaN?~>$+_{4u_a>Y} zL!Q0==C7|~5bKyER>Siud%iL)`40?n=_?u&!O@r9MHXAwFwC70xY)`@1lLGmIsga> z==F?HgGQC?MjJejnLo8GFA5^1G==MT=KW57h@oNk2LEVFdX4u@YzK}| zKW^6zbN7ovgZ7MszyB!0Gu}8Jc;rn-wc|p!0>rp>TI)rM>w6W_)F@wGr?R!y^P1km zMj6CXm!v9Ur7VzV%(c7FZe69@rgX#^5!wObz!x8qQ^gX+(p6gahv~sk$Ak$niExed zr~Lh%;pzuCK8GF(ZNV*h^Wf7})mEm*Q&bt)w(ahi(du+oUXck|88byycbna4$Wni? z-j*O#XBaN&-c|!NZm4;6pI@ipv5#um3|z9y7eZT+?*IH)(rZ9BDB<9VV)?uWx#(Al zhibT5L-{wiOC{n;F=x!S00pP`)CK{=@Dc{0OOH#&qsx_cQQq63x0smL_bZ-`1=pxW zsm?Px+CW?nxxDe(hCRKEEY*`sE_MRg7yT;i-^7#_WSP3bJv<`v@9O8qqo!9n_)&$F zCDTr@Yhp#6Uf@h=7p}y~AMApy;%!Msclm-0$`AgPjTl$s#QY&bybCW20!I4P3QoFw z1BEybQJF78_nS^|km%FTTfU~j-s#l82J)SCR%Iv) zDRCpn3(8OtQe)jN&b0bT<|lnrycv`SL=}Z9qt8@>d>cP`eTVO@e$Q%7)V-}oeRW`G zuJOlrcZlp{R&I89;;nQ@>2$8Tpwr8lcjk$EW_(w*JD`nDf0>HJ-2k&XpP%;#yDulAdpMQyQG^Z~ z_3j_o&kv~R;aE2aY!z7%fYFbbYv2B~avOW~vMf+^lD_Tm&1&TwUr9R(2ctZt5qx0< zN>~BCdN#4EYb4QlFCL?M9TVT-XV`?UTiNA{ce6?p369onat`>La8gFLX}selpTvbr zNZ+Z_luHUL1`Skb`nxP?+F0<>x4kR0HtzWFO0(Mo3OJ5rjJ9vAW>D19xuI}-2>o?u zjWiAgy^js|#K@;O^>h_A9Q_E|4^SFA4(ndeEy?>_+-qo@*#>6JI}B+YD{9)TWcM8< zq1}1L@92%ivjZ3^ zC{40>Aw5D+{{8T6oeKF-#U%CeRy-mP$VZYhTDYX`Ho>#`Wf+AM%j6W3!Gowk4W;m4#_6PKC~jRva1hFd&%F zNC=pCgw&dU z1kc*&wyR6hL$(nJ=GQZtj4W)}43usO!V~Zpn{0!GiaVFu^2zsrx9i`l# z%w&o|b3;j7Nv@rwX?>!7c<3uNomr3UcF{h>x=8mvw((>y+J0#Gj^5c_6t;o7#C(Xu zNj^bOy$hD8@HuzF}#L$xP?r7_V0g}lXc^gcU zA}XhcxKQ-N0-|0BG;wbz*qm3ia{9HVK$!akPu@;wB@4x~tvv z%46I%+6`}yB54}c%eEuDTbR#HkJW-SmDPhx-EFE`_9LxTTm7M~c&DZ9zuNlpPXuhJmjX%pd7W$KJ!QV{B9>_aIe+H* zy*k&8o(3Y-y~H06y_d#rkRo9m5*xMAetCY8sdMK~hWv;F1{{K(y(tR?<%{XI>$|{& z22&jsPT!s=0P6Qn^7IdoG&x9!WNlM>nD8J%Vwqw2Ic!*9$ z*|$rUU#TlTN>vRGr)TnoHsKmL5u7I<6d1d`;w1`K^71ou_82k)AubN*!G9W#5=^WU z%PfgHUiIcL#^R9o#X8a-^sew+CsH4tUHk3Uj=549XSpVA<)`Xfqe@-UbnIuA zvuh9X2k9+WGR|@E%iM&+p+8onp4n*FpS`#1M>+b2Ud5rHMx&X!BE6^ui|dnzuz8;J zj!!yRr2hHC047t~7OBGXcOhw>;MN!oA$w;BwXAFWe&pXH;BGimq?_0*e{hO-k;E3`8J@+LC^QD=F<@+$x)8?2DgtsR0-Ujnq1Vl zgDBWOqv1ghA0A}KDb2~HW{4?e2wOixV_uD@mTe##((U8tim)-6|CLR3eS=uH*oV`k zh6m^Gx=Pr*?9HjDcg@27SiHx>+s{JH5E+arbK?D;xRHke$5Xt1Sl?_TL(IhQGiY#$ z+Bv?rH@{bk<%7FgW{Au9{AcDGe~i71S12`tXM$sonR`yF#;+Y|8RgCHbuH6N+jB3w z){2jA+d0Q2mz7)>2Mg3y_+WF#wgE^#N+hj_tqXvzKTCWr9;aL(r+dq-cD zI9nqUc_#M}(>d-#>s-uv{AQ+_>7y?dI1yHOBzwe^;rD(4L^%hog)Np%=3yI5Jq+BF zutPdI3G*6pyCF-fm)0CVC||f7Jhm~F9X98SEp2>Z_72s^)cD!fdW^L@*AisWzH|cd z+0%y2>q4_lm`2PKVM0XI{jY}K8Cvc)I}dK>5MyRTu$L|3d?&JnJ1}OjdYsk^djXgf zXI_1cER_CTH~x!-@%h`A@I>Q&R#nsOzXzYrl3*j^xz*5~&0Y(*50lW+2jLO)X=z@s~<)BK(Z|E*jp z&Zzw1%`)XohBt$Id{g5jk;M^h)wNn4?QNXYeQO0L*zxC5UJJ+DM;c0O^4!814qE4- ze|b&tO%64$q&x515i6E~w9flyo}2)kGnF`ZsBv`NCGg)VHgaYx@xx!2=>=@uHdFmq zGO4Ox7o#VD@}j{JU>?xpqQOl}dpPJ)0LFG&OxaB7ENXpYcv?ep67bPW; z45^^?hiOKHUxj%GG&ue42tr+YLnM!Wz1!S$UNYqFC-Gy(m~kg{UTOoVA z{~1@;5im5;w%n8)bh|NvxOJ-9b9P!fM&P<%C40pfv~|x%4<>hxLOK@v$is3QCtHB@ zrfl!JkdlZ}bG01mN?d1JK|4BeA{~0g*2Ajfb5~53ROE;`ENGIZupITQse^yb1s(^|aJm42gMooSkYN7-#8M@j literal 246283 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Π*+L`*9o8%()b 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