From 701811e30cfada3c38d7a498954e3e4854e7a367 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Tue, 4 Sep 2018 16:21:49 +0200 Subject: [PATCH 01/29] Applied changes made by Andy Goralczyk --- __init__.py | 2 +- ops_snapping.py | 174 +++++++++++++++++++++---------------------- ui_panel_controls.py | 19 +++-- 3 files changed, 101 insertions(+), 94 deletions(-) diff --git a/__init__.py b/__init__.py index a397638..8c5cf36 100644 --- a/__init__.py +++ b/__init__.py @@ -35,7 +35,7 @@ bl_info = { 'name': 'BlenRig 5', 'author': 'Juan Pablo Bouza', 'version': (1,0,2), - 'blender': (2, 77, 0), + 'blender': (2, 80, 0), 'location': 'Armature, Object and Lattice properties, View3d tools panel, Armature Add menu', 'description': 'BlenRig 5 rigging system', 'wiki_url': 'https://cloud.blender.org/p/blenrig/56966411c379cf44546120e8', diff --git a/ops_snapping.py b/ops_snapping.py index 0537897..730d676 100644 --- a/ops_snapping.py +++ b/ops_snapping.py @@ -53,13 +53,13 @@ class Operator_Torso_Snap_IK_FK(bpy.types.Operator): arm_data = arm.data p_bones = arm.pose.bones - for b in p_bones: - if ('properties_torso' == b.name): - prop = int(b.ik_torso) - prop_inv = int(b.inv_torso) - if prop != 0 or prop_inv != 0: - self.report({'ERROR'}, 'Only works in IK mode') - return {"CANCELLED"} +# for b in p_bones: +# if ('properties_torso' == b.name): +# prop = int(b.ik_torso) +# prop_inv = int(b.inv_torso) +# if prop != 0 or prop_inv != 0: +# self.report({'ERROR'}, 'Only works in IK mode') +# return {"CANCELLED"} check_bones = ['spine_1_fk', 'spine_1_ik', 'spine_2_fk', 'spine_2_ik', 'spine_3_fk', 'spine_3_ik', 'torso_fk_ctrl'] @@ -108,13 +108,13 @@ class Operator_Torso_Snap_FK_IK(bpy.types.Operator): arm_data = arm.data p_bones = arm.pose.bones - for b in p_bones: - if ('properties_torso' == b.name): - prop = int(b.ik_torso) - prop_inv = int(b.inv_torso) - if prop != 1 or prop_inv != 0: - self.report({'ERROR'}, 'Only works in FK mode') - return {"CANCELLED"} +# for b in p_bones: +# if ('properties_torso' == b.name): +# prop = int(b.ik_torso) +# prop_inv = int(b.inv_torso) +# if prop != 1 or prop_inv != 0: +# self.report({'ERROR'}, 'Only works in FK mode') +# return {"CANCELLED"} check_bones = ['torso_ik_ctrl', 'snap_torso_fk_ctrl', 'spine_4_ik_ctrl', 'neck_1_fk', 'spine_3_ik_ctrl', 'spine_3_fk', 'spine_2_ik_ctrl', 'spine_2_fk', 'spine_1_ik_ctrl', 'spine_1_fk'] @@ -167,12 +167,12 @@ class Operator_Torso_Snap_INV_UP(bpy.types.Operator): arm_data = arm.data p_bones = arm.pose.bones - for b in p_bones: - if ('properties_torso' == b.name): - prop_inv = int(b.inv_torso) - if prop_inv != 1: - self.report({'ERROR'}, 'Only works in FK/IK mode') - return {"CANCELLED"} +# for b in p_bones: +# if ('properties_torso' == b.name): +# prop_inv = int(b.inv_torso) +# if prop_inv != 1: +# self.report({'ERROR'}, 'Only works in FK/IK mode') +# return {"CANCELLED"} check_bones = ['pelvis_ctrl', 'snap_pelvis_ctrl_inv', 'spine_1_fk', 'snap_spine_1_fk_inv', 'spine_2_fk', 'snap_spine_2_fk_inv', 'spine_3_fk', 'spine_3_inv', 'spine_2_ik_ctrl', 'spine_3_ik_ctrl', 'spine_4_ik_ctrl', 'torso_ik_ctrl', 'torso_fk_ctrl', 'neck_1_fk'] @@ -232,13 +232,13 @@ class Operator_Torso_Snap_UP_INV(bpy.types.Operator): arm_data = arm.data p_bones = arm.pose.bones - for b in p_bones: - if ('properties_torso' == b.name): - prop = int(b.ik_torso) - prop_inv = int(b.inv_torso) - if prop_inv != 0: - self.report({'ERROR'}, 'Only works in invert mode') - return {"CANCELLED"} +# for b in p_bones: +# if ('properties_torso' == b.name): +# prop = int(b.ik_torso) +# prop_inv = int(b.inv_torso) +# if prop_inv != 0: +# self.report({'ERROR'}, 'Only works in invert mode') +# return {"CANCELLED"} check_bones = ['spine_3_inv_ctrl', 'snap_torso_ctrl_inv_loc', 'spine_3_inv', 'spine_3_fk', 'spine_2_inv', 'snap_spine_2_inv_fk', 'spine_1_inv', 'snap_spine_1_inv_fk', 'pelvis_inv', 'pelvis', 'torso_inv_ctrl'] @@ -292,12 +292,12 @@ class Operator_Head_Snap_IK_FK(bpy.types.Operator): arm_data = arm.data p_bones = arm.pose.bones - for b in p_bones: - if ('properties_head' == b.name): - prop = int(b.ik_head) - if prop != 0: - self.report({'ERROR'}, 'Only works in IK mode') - return {"CANCELLED"} +# for b in p_bones: +# if ('properties_head' == b.name): +# prop = int(b.ik_head) +# if prop != 0: +# self.report({'ERROR'}, 'Only works in IK mode') +# return {"CANCELLED"} check_bones = ['neck_1_fk', 'neck_1_ik', 'neck_2_fk', 'neck_2_ik', 'neck_3_fk', 'neck_3_ik', 'neck_fk_ctrl'] @@ -346,12 +346,12 @@ class Operator_Head_Snap_FK_IK(bpy.types.Operator): arm_data = arm.data p_bones = arm.pose.bones - for b in p_bones: - if ('properties_head' == b.name): - prop = int(b.ik_head) - if prop != 1: - self.report({'ERROR'}, 'Only works in FK mode') - return {"CANCELLED"} +# for b in p_bones: +# if ('properties_head' == b.name): +# prop = int(b.ik_head) +# if prop != 1: +# self.report({'ERROR'}, 'Only works in FK mode') +# return {"CANCELLED"} check_bones = ['neck_ik_ctrl', 'snap_neck_fk_pivot', 'head_ik_ctrl', 'head_fk', 'neck_3_ik_ctrl', 'neck_3_fk', 'neck_2_ik_ctrl', 'neck_2_fk'] @@ -404,12 +404,12 @@ class Operator_Arm_L_Snap_IK_FK(bpy.types.Operator): arm_data = arm.data p_bones = arm.pose.bones - for b in p_bones: - if ('properties_arm_L' == b.name): - prop = int(b.ik_arm_L) - if prop != 0: - self.report({'ERROR'}, 'Only works in IK mode') - return {"CANCELLED"} +# for b in p_bones: +# if ('properties_arm_L' == b.name): +# prop = int(b.ik_arm_L) +# if prop != 0: +# self.report({'ERROR'}, 'Only works in IK mode') +# return {"CANCELLED"} # Biped if arm_data['rig_type'] == 'Biped': @@ -493,12 +493,12 @@ class Operator_Arm_L_Snap_FK_IK(bpy.types.Operator): arm_data = arm.data p_bones = arm.pose.bones - for b in p_bones: - if ('properties_arm_L' == b.name): - prop = int(b.ik_arm_L) - if prop != 1: - self.report({'ERROR'}, 'Only works in FK mode') - return {"CANCELLED"} +# for b in p_bones: +# if ('properties_arm_L' == b.name): +# prop = int(b.ik_arm_L) +# if prop != 1: +# self.report({'ERROR'}, 'Only works in FK mode') +# return {"CANCELLED"} #Biped if arm_data['rig_type'] == 'Biped': @@ -604,12 +604,12 @@ class Operator_Arm_R_Snap_IK_FK(bpy.types.Operator): arm_data = arm.data p_bones = arm.pose.bones - for b in p_bones: - if ('properties_arm_R' == b.name): - prop = int(b.ik_arm_R) - if prop != 0: - self.report({'ERROR'}, 'Only works in IK mode') - return {"CANCELLED"} +# for b in p_bones: +# if ('properties_arm_R' == b.name): +# prop = int(b.ik_arm_R) +# if prop != 0: +# self.report({'ERROR'}, 'Only works in IK mode') +# return {"CANCELLED"} # Biped if arm_data['rig_type'] == 'Biped': @@ -693,12 +693,12 @@ class Operator_Arm_R_Snap_FK_IK(bpy.types.Operator): arm_data = arm.data p_bones = arm.pose.bones - for b in p_bones: - if ('properties_arm_R' == b.name): - prop = int(b.ik_arm_R) - if prop != 1: - self.report({'ERROR'}, 'Only works in FK mode') - return {"CANCELLED"} +# for b in p_bones: +# if ('properties_arm_R' == b.name): +# prop = int(b.ik_arm_R) +# if prop != 1: +# self.report({'ERROR'}, 'Only works in FK mode') +# return {"CANCELLED"} #Biped if arm_data['rig_type'] == 'Biped': @@ -804,12 +804,12 @@ class Operator_Leg_L_Snap_IK_FK(bpy.types.Operator): arm_data = arm.data p_bones = arm.pose.bones - for b in p_bones: - if ('properties_leg_L' == b.name): - prop = int(b.ik_leg_L) - if prop != 0: - self.report({'ERROR'}, 'Only works in IK mode') - return {"CANCELLED"} +# for b in p_bones: +# if ('properties_leg_L' == b.name): +# prop = int(b.ik_leg_L) +# if prop != 0: +# self.report({'ERROR'}, 'Only works in IK mode') +# return {"CANCELLED"} #Biped if arm_data['rig_type'] == 'Biped': @@ -891,12 +891,12 @@ class Operator_Leg_L_Snap_FK_IK(bpy.types.Operator): arm_data = arm.data p_bones = arm.pose.bones - for b in p_bones: - if ('properties_leg_L' == b.name): - prop = int(b.ik_leg_L) - if prop != 1: - self.report({'ERROR'}, 'Only works in FK mode') - return {"CANCELLED"} +# for b in p_bones: +# if ('properties_leg_L' == b.name): +# prop = int(b.ik_leg_L) +# if prop != 1: +# self.report({'ERROR'}, 'Only works in FK mode') +# return {"CANCELLED"} #Biped if arm_data['rig_type'] == 'Biped': @@ -1013,12 +1013,12 @@ class Operator_Leg_R_Snap_IK_FK(bpy.types.Operator): arm_data = arm.data p_bones = arm.pose.bones - for b in p_bones: - if ('properties_Leg_R' == b.name): - prop = int(b.ik_leg_R) - if prop != 0: - self.report({'ERROR'}, 'Only works in IK mode') - return {"CANCELLED"} +# for b in p_bones: +# if ('properties_Leg_R' == b.name): +# prop = int(b.ik_leg_R) +# if prop != 0: +# self.report({'ERROR'}, 'Only works in IK mode') +# return {"CANCELLED"} #Biped if arm_data['rig_type'] == 'Biped': @@ -1100,12 +1100,12 @@ class Operator_Leg_R_Snap_FK_IK(bpy.types.Operator): arm_data = arm.data p_bones = arm.pose.bones - for b in p_bones: - if ('properties_leg_R' == b.name): - prop = int(b.ik_leg_R) - if prop != 1: - self.report({'ERROR'}, 'Only works in FK mode') - return {"CANCELLED"} +# for b in p_bones: +# if ('properties_leg_R' == b.name): +# prop = int(b.ik_leg_R) +# if prop != 1: +# self.report({'ERROR'}, 'Only works in FK mode') +# return {"CANCELLED"} #Biped if arm_data['rig_type'] == 'Biped': diff --git a/ui_panel_controls.py b/ui_panel_controls.py index 6ffd276..10a2bfb 100644 --- a/ui_panel_controls.py +++ b/ui_panel_controls.py @@ -6,10 +6,17 @@ all_bones = hand_l = hand_r = arm_l = arm_r = leg_l = leg_r = foot_l = foot_r = ########### UI Controls class BlenRig_5_Interface(bpy.types.Panel): - bl_space_type = 'VIEW_3D' - bl_region_type = 'TOOLS' + #bl_space_type = 'VIEW_3D' + #bl_region_type = 'TOOLS' + #bl_category = "BlenRig 5" + + bl_space_type = 'PROPERTIES' + bl_region_type = 'WINDOW' + bl_category = "Tools" + bl_context = ".posemode" bl_label = 'BlenRig 5 Controls' - bl_category = "BlenRig 5" + bl_ui_units_x = 25 + @classmethod def poll(cls, context): @@ -259,14 +266,14 @@ class BlenRig_5_Interface(bpy.types.Panel): if props.gui_picker_body_props: box_R = box_row.column(align = 1) - box_R.scale_x = 0.2 + box_R.scale_x = 1 box_R.scale_y = 1 box_R.alignment = 'LEFT' box_body = box_row.column(align = 1) box_L = box_row.column(align = 1) - box_L.scale_x = 0.2 + box_L.scale_x = 1 box_L.scale_y = 1 box_L.alignment = 'RIGHT' else: @@ -3849,4 +3856,4 @@ class BlenRig_5_Interface(bpy.types.Panel): row.operator("gui.blenrig_5_tabs", icon="FORCE_LENNARDJONES", emboss = 1).tab = "gui_muscle" row.label("MUSCLE SYSTEM") - \ No newline at end of file + From b86cf9518c4543928de9a7cb0304d723be56908b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Tue, 4 Sep 2018 15:09:19 +0200 Subject: [PATCH 02/29] Remove trailing whitespace --- __init__.py | 664 +-- blenrig_biped/ops_biped_layers_scheme.py | 68 +- blenrig_biped/ops_blenrig_biped_add.py | 40 +- blenrig_biped/updates/update_1001.py | 190 +- blenrig_biped/updates/update_1005.py | 852 ++-- changelog.txt | 24 +- ops_alignment.py | 696 ++-- ops_baking.py | 196 +- ops_picker_body.py | 4661 +++++++++++----------- ops_picker_face.py | 3518 ++++++++-------- ops_rig_updater.py | 20 +- ops_snapping.py | 1412 +++---- readme.rst | 26 +- rig_functions.py | 514 +-- ui_panel_controls.py | 4112 +++++++++---------- ui_panel_rigging.py | 790 ++-- 16 files changed, 8891 insertions(+), 8892 deletions(-) diff --git a/__init__.py b/__init__.py index 8c5cf36..f53cfb2 100644 --- a/__init__.py +++ b/__init__.py @@ -22,7 +22,7 @@ # Initial script programming: Bart Crouch # Current maintainer and developer: Juan Pablo Bouza # -# Synoptic Panel/Rig Picker based on work by: Salvador Artero +# Synoptic Panel/Rig Picker based on work by: Salvador Artero # # Special thanks on python advice to: Campbell Barton, Bassam Kurdali, Daniel Salazar, CodeManX, Patrick Crawford, Gabriel Caraballo, Ines Almeida # Special thanks for feedback and ideas to: Jorge Rausch, Gabriel Sabsay, Pablo Vázquez, Hjalti Hjálmarsson, Beorn Leonard, Sarah Laufer @@ -83,14 +83,14 @@ def optimize_body(self, context): from bpy.app.handlers import persistent @persistent -def load_reprop_handler(context): - bone_auto_hide(context) +def load_reprop_handler(context): + bone_auto_hide(context) reproportion_toggle(context) - rig_toggles(context) - + rig_toggles(context) + @persistent -def load_handler(context): - bone_auto_hide(context) +def load_handler(context): + bone_auto_hide(context) bpy.app.handlers.load_post.append(load_reprop_handler) bpy.app.handlers.frame_change_post.append(load_handler) @@ -105,7 +105,7 @@ bpy.types.PoseBone.ik_head = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -128,7 +128,7 @@ bpy.types.PoseBone.inv_torso = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Invert Torso Hierarchy", update=prop_update, @@ -139,7 +139,7 @@ bpy.types.PoseBone.ik_arm_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -150,7 +150,7 @@ bpy.types.PoseBone.ik_arm_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -161,7 +161,7 @@ bpy.types.PoseBone.ik_leg_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -172,7 +172,7 @@ bpy.types.PoseBone.ik_toes_all_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -183,7 +183,7 @@ bpy.types.PoseBone.ik_leg_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -194,7 +194,7 @@ bpy.types.PoseBone.ik_toes_all_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -205,7 +205,7 @@ bpy.types.PoseBone.ik_fing_ind_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -216,7 +216,7 @@ bpy.types.PoseBone.ik_fing_mid_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -227,7 +227,7 @@ bpy.types.PoseBone.ik_fing_ring_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -238,7 +238,7 @@ bpy.types.PoseBone.ik_fing_lit_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -249,7 +249,7 @@ bpy.types.PoseBone.ik_fing_thumb_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -260,7 +260,7 @@ bpy.types.PoseBone.ik_fing_ind_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -271,7 +271,7 @@ bpy.types.PoseBone.ik_fing_mid_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -282,7 +282,7 @@ bpy.types.PoseBone.ik_fing_ring_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -293,7 +293,7 @@ bpy.types.PoseBone.ik_fing_lit_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -304,7 +304,7 @@ bpy.types.PoseBone.ik_fing_thumb_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -315,7 +315,7 @@ bpy.types.PoseBone.ik_fing_all_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -326,7 +326,7 @@ bpy.types.PoseBone.ik_fing_all_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -340,7 +340,7 @@ bpy.types.PoseBone.hinge_head = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -351,7 +351,7 @@ bpy.types.PoseBone.hinge_neck = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -362,7 +362,7 @@ bpy.types.PoseBone.hinge_arm_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -373,7 +373,7 @@ bpy.types.PoseBone.hinge_arm_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -384,7 +384,7 @@ bpy.types.PoseBone.hinge_hand_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -395,7 +395,7 @@ bpy.types.PoseBone.hinge_hand_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -406,7 +406,7 @@ bpy.types.PoseBone.hinge_fing_ind_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -417,7 +417,7 @@ bpy.types.PoseBone.hinge_fing_mid_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -428,7 +428,7 @@ bpy.types.PoseBone.hinge_fing_ring_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -439,7 +439,7 @@ bpy.types.PoseBone.hinge_fing_lit_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -450,7 +450,7 @@ bpy.types.PoseBone.hinge_fing_thumb_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -461,7 +461,7 @@ bpy.types.PoseBone.hinge_fing_ind_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -472,7 +472,7 @@ bpy.types.PoseBone.hinge_fing_mid_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -483,7 +483,7 @@ bpy.types.PoseBone.hinge_fing_ring_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -494,7 +494,7 @@ bpy.types.PoseBone.hinge_fing_lit_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -505,7 +505,7 @@ bpy.types.PoseBone.hinge_fing_thumb_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -516,7 +516,7 @@ bpy.types.PoseBone.hinge_fing_all_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -527,7 +527,7 @@ bpy.types.PoseBone.hinge_fing_all_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -538,7 +538,7 @@ bpy.types.PoseBone.hinge_leg_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -549,7 +549,7 @@ bpy.types.PoseBone.hinge_toes_all_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -560,18 +560,18 @@ bpy.types.PoseBone.hinge_leg_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, name="hinge_leg_R" -) +) bpy.types.PoseBone.hinge_toes_all_R = FloatProperty( default=0.000, min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -585,72 +585,72 @@ bpy.types.PoseBone.toon_head = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Stretchy IK Toggle", update=prop_update, name="toon_head" -) +) bpy.types.PoseBone.toon_torso = FloatProperty( default=0.000, min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Stretchy IK Toggle", update=prop_update, name="toon_torso" -) +) bpy.types.PoseBone.toon_arm_L = FloatProperty( default=0.000, min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Stretchy IK Toggle", update=prop_update, name="toon_arm_L" -) +) bpy.types.PoseBone.toon_arm_R = FloatProperty( default=0.000, min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Stretchy IK Toggle", update=prop_update, name="toon_arm_R" -) +) bpy.types.PoseBone.toon_leg_L = FloatProperty( default=0.000, min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Stretchy IK Toggle", update=prop_update, name="toon_leg_L" -) +) bpy.types.PoseBone.toon_leg_R = FloatProperty( default=0.000, min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Stretchy IK Toggle", update=prop_update, name="toon_leg_R" -) +) # LOOK SWITCH bpy.types.PoseBone.look_switch = FloatProperty( @@ -658,12 +658,12 @@ bpy.types.PoseBone.look_switch = FloatProperty( min=0.000, max=3.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Target of Eyes", update=prop_update, name="look_switch" -) +) # REPROPORTION bpy.types.Armature.reproportion = BoolProperty( @@ -671,57 +671,57 @@ bpy.types.Armature.reproportion = BoolProperty( description="Toggle Reproportion Mode", update=reprop_update, name="reproportion" -) +) # TOGGLE_FACE_DRIVERS bpy.types.Armature.toggle_face_drivers = BoolProperty( default=1, description="Toggle Face Riggin Drivers", update=optimize_face, name="toggle_face_drivers" -) +) # TOGGLE_FLEX_DRIVERS bpy.types.Armature.toggle_flex_drivers = BoolProperty( default=1, description="Toggle Flex Scaling", update=optimize_flex, name="toggle_flex_drivers" -) +) # TOGGLE_BODY_DRIVERS bpy.types.Armature.toggle_body_drivers = BoolProperty( default=1, description="Toggle Body Rigging Drivers", update=optimize_body, name="toggle_body_drivers" -) +) # TOGGLES bpy.types.PoseBone.toggle_fingers_L = BoolProperty( default=0, description="Toggle fingers in rig", update=rig_toggles_update, name="toggle_fingers_L" -) +) bpy.types.PoseBone.toggle_toes_L = BoolProperty( default=0, description="Toggle toes in rig", update=rig_toggles_update, name="toggle_toes_L" -) +) bpy.types.PoseBone.toggle_fingers_R = BoolProperty( default=0, description="Toggle fingers in rig", update=rig_toggles_update, name="toggle_fingers_R" -) +) bpy.types.PoseBone.toggle_toes_R = BoolProperty( default=0, description="Toggle toes in rig", update=rig_toggles_update, name="toggle_toes_R" -) - +) + ####### Load BlenRig 5 Controls Panel from .ui_panel_controls import BlenRig_5_Interface @@ -739,7 +739,7 @@ from .ops_baking import ( ARMATURE_OT_reset_deformers, ARMATURE_OT_armature_baker, ARMATURE_OT_reset_constraints - ) + ) ####### Load BlenRig 5 Alignment Operators from .ops_alignment import ( @@ -749,12 +749,12 @@ from .ops_alignment import ( Operator_BlenRig_Store_Roll_Angles, Operator_BlenRig_Restore_Roll_Angles, Operator_BlenRig_Reset_Dynamic - ) + ) ####### Load BlenRig 5 Snapping Operators from .ops_snapping import ( - Operator_Torso_Snap_FK_IK, - Operator_Torso_Snap_IK_FK, + Operator_Torso_Snap_FK_IK, + Operator_Torso_Snap_IK_FK, Operator_Head_Snap_FK_IK, Operator_Head_Snap_IK_FK, Operator_Torso_Snap_UP_INV, @@ -768,264 +768,264 @@ from .ops_snapping import ( Operator_Leg_R_Snap_FK_IK, Operator_Leg_R_Snap_IK_FK ) - + ####### Load BlenRig 5 Body Picker Operators # Biped from .ops_picker_body import ( Operator_Head_Stretch, - Operator_Head_Toon, - Operator_Head_Top_Ctrl, - Operator_Head_Mid_Ctrl, - Operator_Head_Mid_Curve, - Operator_Mouth_Str_Ctrl, - Operator_Head_FK, - Operator_Head_IK, - Operator_Neck_4_Toon, - Operator_Face_Toon_Up, - Operator_Face_Toon_Mid, - Operator_Face_Toon_Low, - Operator_Neck_3, + Operator_Head_Toon, + Operator_Head_Top_Ctrl, + Operator_Head_Mid_Ctrl, + Operator_Head_Mid_Curve, + Operator_Mouth_Str_Ctrl, + Operator_Head_FK, + Operator_Head_IK, + Operator_Neck_4_Toon, + Operator_Face_Toon_Up, + Operator_Face_Toon_Mid, + Operator_Face_Toon_Low, + Operator_Neck_3, Operator_Neck_2, - Operator_Neck_1, - Operator_Neck_3_Toon, - Operator_Neck_2_Toon, - Operator_Neck_Ctrl, - Operator_Shoulder_L, - Operator_Shoulder_R, - Operator_Shoulder_Rot_L, - Operator_Shoulder_Rot_R, - Operator_Clavi_Toon_L, - Operator_Clavi_Toon_R, - Operator_Head_Scale, - Operator_Arm_Toon_L, - Operator_Elbow_Pole_L, - Operator_Forearm_Toon_L, - Operator_Arm_Scale_L, - Operator_Arm_FK_L, - Operator_Arm_IK_L, - Operator_Elbow_Toon_L, - Operator_Forearm_FK_L, - Operator_Forearm_IK_L, - Operator_Hand_Toon_L, - Operator_Arm_Toon_R, - Operator_Elbow_Pole_R, - Operator_Forearm_Toon_R, - Operator_Arm_Scale_R, - Operator_Arm_FK_R, - Operator_Arm_IK_R, - Operator_Elbow_Toon_R, - Operator_Forearm_FK_R, - Operator_Forearm_IK_R, - Operator_Hand_Toon_R, - Operator_Torso_Ctrl, - Operator_Spine_3, - Operator_Spine_2, - Operator_Spine_1, - Operator_Master_Torso_Pivot_Point, - Operator_Master_Torso, - Operator_Pelvis_Ctrl, - Operator_Spine_4_Toon, - Operator_Spine_3_Toon, - Operator_Spine_2_Toon, - Operator_Spine_1_Toon, - Operator_Pelvis_Toon, - Operator_Spine_3_Inv_Ctrl, - Operator_Hand_Roll_L, - Operator_Fing_Spread_L, - Operator_Hand_IK_Pivot_Point_L, - Operator_Hand_IK_Ctrl_L, - Operator_Hand_FK_L, - Operator_Fing_Lit_Ctrl_L, - Operator_Fing_Lit_2_L, - Operator_Fing_Lit_3_L, - Operator_Fing_Lit_4_L, - Operator_Fing_Ring_Ctrl_L, - Operator_Fing_Ring_2_L, - Operator_Fing_Ring_3_L, - Operator_Fing_Ring_4_L, - Operator_Fing_Mid_Ctrl_L, - Operator_Fing_Mid_2_L, - Operator_Fing_Mid_3_L, - Operator_Fing_Mid_4_L, - Operator_Fing_Ind_Ctrl_L, - Operator_Fing_Ind_2_L, - Operator_Fing_Ind_3_L, - Operator_Fing_Ind_4_L, - Operator_Fing_Thumb_Ctrl_L, - Operator_Fing_Thumb_2_L, - Operator_Fing_Thumb_3_L, - Operator_Fing_Thumb_1_L, - Operator_Fing_Lit_IK_L, - Operator_Fing_Ring_IK_L, - Operator_Fing_Mid_IK_L, - Operator_Fing_Ind_IK_L, - Operator_Fing_Thumb_IK_L, - Operator_Hand_Close_L, - Operator_Hand_Roll_R, - Operator_Fing_Spread_R, - Operator_Hand_IK_Pivot_Point_R, - Operator_Hand_IK_Ctrl_R, - Operator_Hand_FK_R, - Operator_Fing_Lit_Ctrl_R, - Operator_Fing_Lit_2_R, - Operator_Fing_Lit_3_R, - Operator_Fing_Lit_4_R, - Operator_Fing_Ring_Ctrl_R, - Operator_Fing_Ring_2_R, - Operator_Fing_Ring_3_R, - Operator_Fing_Ring_4_R, - Operator_Fing_Mid_Ctrl_R, - Operator_Fing_Mid_2_R, - Operator_Fing_Mid_3_R, - Operator_Fing_Mid_4_R, - Operator_Fing_Ind_Ctrl_R, - Operator_Fing_Ind_2_R, - Operator_Fing_Ind_3_R, - Operator_Fing_Ind_4_R, - Operator_Fing_Thumb_Ctrl_R, - Operator_Fing_Thumb_2_R, - Operator_Fing_Thumb_3_R, - Operator_Fing_Thumb_1_R, - Operator_Fing_Lit_IK_R, - Operator_Fing_Ring_IK_R, - Operator_Fing_Mid_IK_R, - Operator_Fing_Ind_IK_R, - Operator_Fing_Thumb_IK_R, - Operator_Hand_Close_R, - Operator_Thigh_Toon_L, - Operator_Knee_Pole_L, - Operator_Shin_Toon_L, - Operator_Pelvis_Toon_L, - Operator_Leg_Scale_L, - Operator_Thigh_FK_L, - Operator_Thigh_IK_L, - Operator_Knee_Toon_L, - Operator_Shin_FK_L, - Operator_Shin_IK_L, - Operator_Foot_Toon_L, - Operator_Thigh_Toon_R, - Operator_Knee_Pole_R, - Operator_Shin_Toon_R, - Operator_Pelvis_Toon_R, - Operator_Leg_Scale_R, - Operator_Thigh_FK_R, - Operator_Thigh_IK_R, - Operator_Knee_Toon_R, - Operator_Shin_FK_R, - Operator_Shin_IK_R, - Operator_Foot_Toon_R, - Operator_Toe_2_FK_L, - Operator_Toe_Roll_1_L, - Operator_Toe_1_FK_L, - Operator_Toe_Roll_2_L, - Operator_Foot_L, - Operator_Foot_Roll_Ctrl_L, - Operator_Toe_Big_Ctrl_L, - Operator_Toe_Big_2_L, - Operator_Toe_Big_3_L, - Operator_Toe_Big_IK_L, - Operator_Toe_Ind_Ctrl_L, - Operator_Toe_Ind_2_L, - Operator_Toe_Ind_3_L, - Operator_Toe_Ind_4_L, - Operator_Toe_Ind_IK_L, - Operator_Toe_Mid_Ctrl_L, - Operator_Toe_Mid_2_L, - Operator_Toe_Mid_3_L, - Operator_Toe_Mid_4_L, - Operator_Toe_Mid_IK_L, - Operator_Toe_Fourth_Ctrl_L, - Operator_Toe_Fourth_2_L, - Operator_Toe_Fourth_3_L, - Operator_Toe_Fourth_4_L, - Operator_Toe_Fourth_IK_L, - Operator_Toe_Lit_Ctrl_L, - Operator_Toe_Lit_2_L, - Operator_Toe_Lit_3_L, - Operator_Toe_Lit_IK_L, - Operator_Toes_Spread_L, - Operator_Toes_IK_Ctrl_Mid_L, - Operator_Toes_IK_Ctrl_L, - Operator_Sole_Ctrl_L, - Operator_Sole_Pivot_Point_L, - Operator_Toe_2_FK_R, - Operator_Toe_Roll_1_R, - Operator_Toe_1_FK_R, - Operator_Toe_Roll_2_R, - Operator_Foot_R, - Operator_Foot_Roll_Ctrl_R, - Operator_Toe_Big_Ctrl_R, - Operator_Toe_Big_2_R, - Operator_Toe_Big_3_R, - Operator_Toe_Big_IK_R, - Operator_Toe_Ind_Ctrl_R, - Operator_Toe_Ind_2_R, - Operator_Toe_Ind_3_R, - Operator_Toe_Ind_4_R, - Operator_Toe_Ind_IK_R, - Operator_Toe_Mid_Ctrl_R, - Operator_Toe_Mid_2_R, - Operator_Toe_Mid_3_R, - Operator_Toe_Mid_4_R, - Operator_Toe_Mid_IK_R, - Operator_Toe_Fourth_Ctrl_R, - Operator_Toe_Fourth_2_R, - Operator_Toe_Fourth_3_R, - Operator_Toe_Fourth_4_R, - Operator_Toe_Fourth_IK_R, - Operator_Toe_Lit_Ctrl_R, - Operator_Toe_Lit_2_R, - Operator_Toe_Lit_3_R, - Operator_Toe_Lit_IK_R, - Operator_Toes_Spread_R, - Operator_Toes_IK_Ctrl_Mid_R, - Operator_Toes_IK_Ctrl_R, - Operator_Sole_Ctrl_R, - Operator_Sole_Pivot_Point_R, - Operator_Master, - Operator_Master_Pivot_Point, - Operator_Look, - Operator_Look_L, - Operator_Look_R, + Operator_Neck_1, + Operator_Neck_3_Toon, + Operator_Neck_2_Toon, + Operator_Neck_Ctrl, + Operator_Shoulder_L, + Operator_Shoulder_R, + Operator_Shoulder_Rot_L, + Operator_Shoulder_Rot_R, + Operator_Clavi_Toon_L, + Operator_Clavi_Toon_R, + Operator_Head_Scale, + Operator_Arm_Toon_L, + Operator_Elbow_Pole_L, + Operator_Forearm_Toon_L, + Operator_Arm_Scale_L, + Operator_Arm_FK_L, + Operator_Arm_IK_L, + Operator_Elbow_Toon_L, + Operator_Forearm_FK_L, + Operator_Forearm_IK_L, + Operator_Hand_Toon_L, + Operator_Arm_Toon_R, + Operator_Elbow_Pole_R, + Operator_Forearm_Toon_R, + Operator_Arm_Scale_R, + Operator_Arm_FK_R, + Operator_Arm_IK_R, + Operator_Elbow_Toon_R, + Operator_Forearm_FK_R, + Operator_Forearm_IK_R, + Operator_Hand_Toon_R, + Operator_Torso_Ctrl, + Operator_Spine_3, + Operator_Spine_2, + Operator_Spine_1, + Operator_Master_Torso_Pivot_Point, + Operator_Master_Torso, + Operator_Pelvis_Ctrl, + Operator_Spine_4_Toon, + Operator_Spine_3_Toon, + Operator_Spine_2_Toon, + Operator_Spine_1_Toon, + Operator_Pelvis_Toon, + Operator_Spine_3_Inv_Ctrl, + Operator_Hand_Roll_L, + Operator_Fing_Spread_L, + Operator_Hand_IK_Pivot_Point_L, + Operator_Hand_IK_Ctrl_L, + Operator_Hand_FK_L, + Operator_Fing_Lit_Ctrl_L, + Operator_Fing_Lit_2_L, + Operator_Fing_Lit_3_L, + Operator_Fing_Lit_4_L, + Operator_Fing_Ring_Ctrl_L, + Operator_Fing_Ring_2_L, + Operator_Fing_Ring_3_L, + Operator_Fing_Ring_4_L, + Operator_Fing_Mid_Ctrl_L, + Operator_Fing_Mid_2_L, + Operator_Fing_Mid_3_L, + Operator_Fing_Mid_4_L, + Operator_Fing_Ind_Ctrl_L, + Operator_Fing_Ind_2_L, + Operator_Fing_Ind_3_L, + Operator_Fing_Ind_4_L, + Operator_Fing_Thumb_Ctrl_L, + Operator_Fing_Thumb_2_L, + Operator_Fing_Thumb_3_L, + Operator_Fing_Thumb_1_L, + Operator_Fing_Lit_IK_L, + Operator_Fing_Ring_IK_L, + Operator_Fing_Mid_IK_L, + Operator_Fing_Ind_IK_L, + Operator_Fing_Thumb_IK_L, + Operator_Hand_Close_L, + Operator_Hand_Roll_R, + Operator_Fing_Spread_R, + Operator_Hand_IK_Pivot_Point_R, + Operator_Hand_IK_Ctrl_R, + Operator_Hand_FK_R, + Operator_Fing_Lit_Ctrl_R, + Operator_Fing_Lit_2_R, + Operator_Fing_Lit_3_R, + Operator_Fing_Lit_4_R, + Operator_Fing_Ring_Ctrl_R, + Operator_Fing_Ring_2_R, + Operator_Fing_Ring_3_R, + Operator_Fing_Ring_4_R, + Operator_Fing_Mid_Ctrl_R, + Operator_Fing_Mid_2_R, + Operator_Fing_Mid_3_R, + Operator_Fing_Mid_4_R, + Operator_Fing_Ind_Ctrl_R, + Operator_Fing_Ind_2_R, + Operator_Fing_Ind_3_R, + Operator_Fing_Ind_4_R, + Operator_Fing_Thumb_Ctrl_R, + Operator_Fing_Thumb_2_R, + Operator_Fing_Thumb_3_R, + Operator_Fing_Thumb_1_R, + Operator_Fing_Lit_IK_R, + Operator_Fing_Ring_IK_R, + Operator_Fing_Mid_IK_R, + Operator_Fing_Ind_IK_R, + Operator_Fing_Thumb_IK_R, + Operator_Hand_Close_R, + Operator_Thigh_Toon_L, + Operator_Knee_Pole_L, + Operator_Shin_Toon_L, + Operator_Pelvis_Toon_L, + Operator_Leg_Scale_L, + Operator_Thigh_FK_L, + Operator_Thigh_IK_L, + Operator_Knee_Toon_L, + Operator_Shin_FK_L, + Operator_Shin_IK_L, + Operator_Foot_Toon_L, + Operator_Thigh_Toon_R, + Operator_Knee_Pole_R, + Operator_Shin_Toon_R, + Operator_Pelvis_Toon_R, + Operator_Leg_Scale_R, + Operator_Thigh_FK_R, + Operator_Thigh_IK_R, + Operator_Knee_Toon_R, + Operator_Shin_FK_R, + Operator_Shin_IK_R, + Operator_Foot_Toon_R, + Operator_Toe_2_FK_L, + Operator_Toe_Roll_1_L, + Operator_Toe_1_FK_L, + Operator_Toe_Roll_2_L, + Operator_Foot_L, + Operator_Foot_Roll_Ctrl_L, + Operator_Toe_Big_Ctrl_L, + Operator_Toe_Big_2_L, + Operator_Toe_Big_3_L, + Operator_Toe_Big_IK_L, + Operator_Toe_Ind_Ctrl_L, + Operator_Toe_Ind_2_L, + Operator_Toe_Ind_3_L, + Operator_Toe_Ind_4_L, + Operator_Toe_Ind_IK_L, + Operator_Toe_Mid_Ctrl_L, + Operator_Toe_Mid_2_L, + Operator_Toe_Mid_3_L, + Operator_Toe_Mid_4_L, + Operator_Toe_Mid_IK_L, + Operator_Toe_Fourth_Ctrl_L, + Operator_Toe_Fourth_2_L, + Operator_Toe_Fourth_3_L, + Operator_Toe_Fourth_4_L, + Operator_Toe_Fourth_IK_L, + Operator_Toe_Lit_Ctrl_L, + Operator_Toe_Lit_2_L, + Operator_Toe_Lit_3_L, + Operator_Toe_Lit_IK_L, + Operator_Toes_Spread_L, + Operator_Toes_IK_Ctrl_Mid_L, + Operator_Toes_IK_Ctrl_L, + Operator_Sole_Ctrl_L, + Operator_Sole_Pivot_Point_L, + Operator_Toe_2_FK_R, + Operator_Toe_Roll_1_R, + Operator_Toe_1_FK_R, + Operator_Toe_Roll_2_R, + Operator_Foot_R, + Operator_Foot_Roll_Ctrl_R, + Operator_Toe_Big_Ctrl_R, + Operator_Toe_Big_2_R, + Operator_Toe_Big_3_R, + Operator_Toe_Big_IK_R, + Operator_Toe_Ind_Ctrl_R, + Operator_Toe_Ind_2_R, + Operator_Toe_Ind_3_R, + Operator_Toe_Ind_4_R, + Operator_Toe_Ind_IK_R, + Operator_Toe_Mid_Ctrl_R, + Operator_Toe_Mid_2_R, + Operator_Toe_Mid_3_R, + Operator_Toe_Mid_4_R, + Operator_Toe_Mid_IK_R, + Operator_Toe_Fourth_Ctrl_R, + Operator_Toe_Fourth_2_R, + Operator_Toe_Fourth_3_R, + Operator_Toe_Fourth_4_R, + Operator_Toe_Fourth_IK_R, + Operator_Toe_Lit_Ctrl_R, + Operator_Toe_Lit_2_R, + Operator_Toe_Lit_3_R, + Operator_Toe_Lit_IK_R, + Operator_Toes_Spread_R, + Operator_Toes_IK_Ctrl_Mid_R, + Operator_Toes_IK_Ctrl_R, + Operator_Sole_Ctrl_R, + Operator_Sole_Pivot_Point_R, + Operator_Master, + Operator_Master_Pivot_Point, + Operator_Look, + Operator_Look_L, + Operator_Look_R, Operator_Zoom_Selected ) - + #Quadruped from .ops_picker_body import ( - Operator_Ankle_Toon_L, - Operator_Carpal_FK_L, - Operator_Carpal_IK_L, - Operator_Carpal_Toon_L, - Operator_Ankle_Toon_R, - Operator_Carpal_FK_R, - Operator_Carpal_IK_R, - Operator_Carpal_Toon_R, - Operator_Hock_Toon_L, - Operator_Tarsal_FK_L, - Operator_Tarsal_IK_L, - Operator_Tarsal_Toon_L, - Operator_Hock_Toon_R, - Operator_Tarsal_FK_R, + Operator_Ankle_Toon_L, + Operator_Carpal_FK_L, + Operator_Carpal_IK_L, + Operator_Carpal_Toon_L, + Operator_Ankle_Toon_R, + Operator_Carpal_FK_R, + Operator_Carpal_IK_R, + Operator_Carpal_Toon_R, + Operator_Hock_Toon_L, + Operator_Tarsal_FK_L, + Operator_Tarsal_IK_L, + Operator_Tarsal_Toon_L, + Operator_Hock_Toon_R, + Operator_Tarsal_FK_R, Operator_Tarsal_IK_R, - Operator_Tarsal_Toon_R, - Operator_Fing_2_FK_L, - Operator_Fing_1_FK_L, - Operator_Fing_Roll_2_L, - Operator_Fing_Roll_1_L, - Operator_Hand_L, - Operator_Hand_Roll_Ctrl_L, - Operator_Hand_Sole_Ctrl_L, - Operator_Hand_Sole_Pivot_Point_L, - Operator_Fing_2_FK_R, - Operator_Fing_1_FK_R, - Operator_Fing_Roll_2_R, - Operator_Fing_Roll_1_R, - Operator_Hand_R, - Operator_Hand_Roll_Ctrl_R, - Operator_Hand_Sole_Ctrl_R, + Operator_Tarsal_Toon_R, + Operator_Fing_2_FK_L, + Operator_Fing_1_FK_L, + Operator_Fing_Roll_2_L, + Operator_Fing_Roll_1_L, + Operator_Hand_L, + Operator_Hand_Roll_Ctrl_L, + Operator_Hand_Sole_Ctrl_L, + Operator_Hand_Sole_Pivot_Point_L, + Operator_Fing_2_FK_R, + Operator_Fing_1_FK_R, + Operator_Fing_Roll_2_R, + Operator_Fing_Roll_1_R, + Operator_Hand_R, + Operator_Hand_Roll_Ctrl_R, + Operator_Hand_Sole_Ctrl_R, Operator_Hand_Sole_Pivot_Point_R - ) - + ) + ####### Load BlenRig 5 Face Picker Operators from .ops_picker_face import ( Operator_Ear_Up_R, @@ -1217,7 +1217,7 @@ from .blenrig_biped.ops_biped_layers_scheme import ( from .ops_rig_updater import ( Operator_Biped_Updater ) - + ####### Load BlenRig 5 Rig Presets Operators from .blenrig_biped.ops_blenrig_biped_add import ( Operator_BlenRig5_Add_Biped @@ -1239,7 +1239,7 @@ class INFO_MT_blenrig5_add_rig(bpy.types.Menu): def blenrig5_add_menu_func(self, context): self.layout.operator("blenrig5.add_biped_rig", text="BlenRig 5 Biped Rig", icon='POSE_HLT') -######### GUI OPERATORS ########################################### +######### GUI OPERATORS ########################################### # Display or hide tabs (sets the appropriate id-property) class ARMATURE_OT_blenrig_5_gui(bpy.types.Operator): @@ -1248,7 +1248,7 @@ class ARMATURE_OT_blenrig_5_gui(bpy.types.Operator): bl_idname = "gui.blenrig_5_tabs" tab = bpy.props.StringProperty(name="Tab", description="Tab of the gui to expand") - + def invoke(self, context, event): arm = bpy.context.active_object.data if self.properties.tab in arm: @@ -1481,7 +1481,7 @@ body_picker_biped_classes = [ Operator_Toe_Big_2_L, Operator_Toe_Big_3_L, Operator_Toe_Big_IK_L, - Operator_Toe_Ind_Ctrl_L, + Operator_Toe_Ind_Ctrl_L, Operator_Toe_Ind_2_L, Operator_Toe_Ind_3_L, Operator_Toe_Ind_4_L, @@ -1784,9 +1784,9 @@ def register(): for c in alignment_classes: bpy.utils.register_class(c) for c in schemes_classes: - bpy.utils.register_class(c) + bpy.utils.register_class(c) for c in rig_updater_classes: - bpy.utils.register_class(c) + bpy.utils.register_class(c) for c in snapping_classes: bpy.utils.register_class(c) for c in body_picker_biped_classes: @@ -1817,9 +1817,9 @@ def unregister(): for c in alignment_classes: bpy.utils.unregister_class(c) for c in schemes_classes: - bpy.utils.unregister_class(c) + bpy.utils.unregister_class(c) for c in rig_updater_classes: - bpy.utils.unregister_class(c) + bpy.utils.unregister_class(c) for c in snapping_classes: bpy.utils.unregister_class(c) for c in body_picker_biped_classes: diff --git a/blenrig_biped/ops_biped_layers_scheme.py b/blenrig_biped/ops_biped_layers_scheme.py index b38d3a2..1df5d3a 100644 --- a/blenrig_biped/ops_biped_layers_scheme.py +++ b/blenrig_biped/ops_biped_layers_scheme.py @@ -3,12 +3,12 @@ import bpy ##################### Layers Schemes Operators ############################ ######## Compact Scheme ######## -class Operator_BlenRig_Layers_Scheme_Compact(bpy.types.Operator): - - bl_idname = "blenrig5.layers_scheme_compact" - bl_label = "BlenRig Compact Layers Scheme" - bl_description = "Organize layers in a compact scheme relying on bone auto-hiding " - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} +class Operator_BlenRig_Layers_Scheme_Compact(bpy.types.Operator): + + bl_idname = "blenrig5.layers_scheme_compact" + bl_label = "BlenRig Compact Layers Scheme" + bl_description = "Organize layers in a compact scheme relying on bone auto-hiding " + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} @classmethod def poll(cls, context): @@ -17,8 +17,8 @@ class Operator_BlenRig_Layers_Scheme_Compact(bpy.types.Operator): else: return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE') for prop in bpy.context.object.data.items(): - if prop[0] == 'rig_type' and prop[1] == 'Biped': - return True + if prop[0] == 'rig_type' and prop[1] == 'Biped': + return True def set_layers(self, context, N, L): @@ -26,7 +26,7 @@ class Operator_BlenRig_Layers_Scheme_Compact(bpy.types.Operator): for b in pbones: layers = L - if b.name == N: + if b.name == N: b.bone.layers = [(x in layers) for x in range(32)] def compact_layers(self, context): @@ -2251,14 +2251,14 @@ class Operator_BlenRig_Layers_Scheme_Compact(bpy.types.Operator): self.set_layers(context, 'eyeglasses_mstr', [17, 25]) self.set_layers(context, 'accessory_mstr', [26]) self.set_layers(context, 'accessory', [17, 25]) - + def set_data_props(self, context): - scene = bpy.context.scene + scene = bpy.context.scene bpy.context.active_object.data['bone_auto_hide'] = 1.0 bpy.context.active_object.data['custom_layers'] = 0.0 bpy.context.active_object.data['layers_count'] = 10 bpy.context.active_object.data['layer_list'] = 'BODY, BODY 2, FINGERS - TOES, FACIAL 1, FACIAL 2, FACIAL 3, TOON 1, TOON 2, SCALE, EXTRAS, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, OPTIONALS, PROTECTED, MECH, DEFORMATION, ACTIONS, BONE-ROLLS, SNAPPING, REPROPORTION' - scene.update() + scene.update() def update_scene(self, context): current = bpy.context.scene.frame_current @@ -2266,19 +2266,19 @@ class Operator_BlenRig_Layers_Scheme_Compact(bpy.types.Operator): bpy.context.scene.frame_set(current, subframe=0) def execute(self, context): - self.compact_layers(context) - self.set_data_props(context) - self.update_scene(context) - + self.compact_layers(context) + self.set_data_props(context) + self.update_scene(context) + return {'FINISHED'} -######## Expanded Scheme ######## -class Operator_BlenRig_Layers_Scheme_Expanded(bpy.types.Operator): - - bl_idname = "blenrig5.layers_scheme_expanded" - bl_label = "BlenRig Expanded Layers Scheme" - bl_description = "Organize layers by body parts and FK / IK " - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} +######## Expanded Scheme ######## +class Operator_BlenRig_Layers_Scheme_Expanded(bpy.types.Operator): + + bl_idname = "blenrig5.layers_scheme_expanded" + bl_label = "BlenRig Expanded Layers Scheme" + bl_description = "Organize layers by body parts and FK / IK " + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} @classmethod def poll(cls, context): @@ -2287,8 +2287,8 @@ class Operator_BlenRig_Layers_Scheme_Expanded(bpy.types.Operator): else: return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE') for prop in bpy.context.object.data.items(): - if prop[0] == 'rig_type' and prop[1] == 'Biped': - return True + if prop[0] == 'rig_type' and prop[1] == 'Biped': + return True def set_layers(self, context, N, L): @@ -2296,7 +2296,7 @@ class Operator_BlenRig_Layers_Scheme_Expanded(bpy.types.Operator): for b in pbones: layers = L - if b.name == N: + if b.name == N: b.bone.layers = [(x in layers) for x in range(32)] def expanded_layers(self, context): @@ -4521,14 +4521,14 @@ class Operator_BlenRig_Layers_Scheme_Expanded(bpy.types.Operator): self.set_layers(context, 'eyeglasses_mstr', [11, 25]) self.set_layers(context, 'accessory_mstr', [26]) self.set_layers(context, 'accessory', [11, 25]) - + def set_data_props(self, context): - scene = bpy.context.scene + scene = bpy.context.scene bpy.context.active_object.data['bone_auto_hide'] = 0.0 bpy.context.active_object.data['custom_layers'] = 1.0 bpy.context.active_object.data['layers_count'] = 24 bpy.context.active_object.data['layer_list'] = 'FACIAL 1, FACIAL 2, FACIAL 3, ARM_R FK, NECK FK, ARM_L FK, ARM_R IK, NECK IK, ARM_L IK, FINGERS, TORSO FK, FINGERS IK, LEG_R FK, TORSO IK, LEG_L FK, LEG_R IK, TORSO INV, LEG_L IK, TOES, EXTRAS, TOES FK, TOON 1, TOON 2, SCALE, OPTIONALS, PROTECTED, MECH, DEFORMATION, ACTIONS, BONE-ROLLS, SNAPPING, REPROPORTION' - scene.update() + scene.update() def update_scene(self, context): current = bpy.context.scene.frame_current @@ -4541,9 +4541,9 @@ class Operator_BlenRig_Layers_Scheme_Expanded(bpy.types.Operator): b.bone.hide = False def execute(self, context): - self.expanded_layers(context) - self.set_data_props(context) - self.update_scene(context) + self.expanded_layers(context) + self.set_data_props(context) + self.update_scene(context) self.unhide_bones(context) - - return {'FINISHED'} \ No newline at end of file + + return {'FINISHED'} \ No newline at end of file diff --git a/blenrig_biped/ops_blenrig_biped_add.py b/blenrig_biped/ops_blenrig_biped_add.py index e8e3b3f..7bfc682 100644 --- a/blenrig_biped/ops_blenrig_biped_add.py +++ b/blenrig_biped/ops_blenrig_biped_add.py @@ -1,23 +1,23 @@ import bpy import os -class Operator_BlenRig5_Add_Biped(bpy.types.Operator): - - bl_idname = "blenrig5.add_biped_rig" - bl_label = "BlenRig 5 Add Biped Rig" - bl_description = "Generates BlenRig 5 biped rig" - bl_options = {'REGISTER', 'UNDO',} +class Operator_BlenRig5_Add_Biped(bpy.types.Operator): + + bl_idname = "blenrig5.add_biped_rig" + bl_label = "BlenRig 5 Add Biped Rig" + bl_description = "Generates BlenRig 5 biped rig" + bl_options = {'REGISTER', 'UNDO',} @classmethod def poll(cls, context): #method called by blender to check if the operator can be run return bpy.context.scene != None - + def import_blenrig_biped(self, context): - CURRENT_DIR = os.path.dirname(__file__) + CURRENT_DIR = os.path.dirname(__file__) filepath = os.path.join(CURRENT_DIR, "blenrig_biped.blend") - group_name = "blenrig_biped" - scene = bpy.context.scene + group_name = "blenrig_biped" + scene = bpy.context.scene # append all groups from the .blend file with bpy.data.libraries.load(filepath, link=False) as (data_from, data_to): @@ -33,21 +33,21 @@ class Operator_BlenRig5_Add_Biped(bpy.types.Operator): scene.objects.link(ob) #assign layers if ob.type == 'MESH': - ob.layers = [(x in [19]) for x in range(20)] + ob.layers = [(x in [19]) for x in range(20)] if 'BlenRig_mdef_cage' in ob.name: - ob.layers = [(x in [11]) for x in range(20)] + ob.layers = [(x in [11]) for x in range(20)] if 'BlenRig_proxy_model' in ob.name: - ob.layers = [(x in [1]) for x in range(20)] + ob.layers = [(x in [1]) for x in range(20)] if ob.type == 'LATTICE': - ob.layers = [(x in [12]) for x in range(20)] + ob.layers = [(x in [12]) for x in range(20)] if ob.type == 'ARMATURE': - ob.layers = [(x in [10]) for x in range(20)] - bpy.context.scene.layers[10] = True - # Commented because it caused an error when in object local view and when lock_camera_and_layers is false -# if 'biped_blenrig' in ob.name: + ob.layers = [(x in [10]) for x in range(20)] + bpy.context.scene.layers[10] = True + # Commented because it caused an error when in object local view and when lock_camera_and_layers is false +# if 'biped_blenrig' in ob.name: # bpy.context.scene.objects.active = ob -# bpy.ops.object.mode_set(mode='POSE') +# bpy.ops.object.mode_set(mode='POSE') def execute(self, context): self.import_blenrig_biped(context) - return{'FINISHED'} \ No newline at end of file + return{'FINISHED'} \ No newline at end of file diff --git a/blenrig_biped/updates/update_1001.py b/blenrig_biped/updates/update_1001.py index 7647765..e2b7a74 100644 --- a/blenrig_biped/updates/update_1001.py +++ b/blenrig_biped/updates/update_1001.py @@ -14,115 +14,115 @@ def biped_update_1001(self, context): for C in b.constraints: if C.name == 'Transformation_torso_ik_ctrl': b.constraints.remove(C) - + if b.name == 'spine_2_ik': for C in b.constraints: - b.constraints.remove(C) + b.constraints.remove(C) cnst = pbones['spine_2_ik'].constraints.new('COPY_ROTATION') - cnst.name = 'Copy Rotation' - cnst.influence = 1.0 + cnst.name = 'Copy Rotation' + cnst.influence = 1.0 cnst.mute = False - cnst.invert_x = False - cnst.invert_y = False - cnst.invert_z = False - cnst.owner_space = 'WORLD' - cnst.subtarget = 'spine_2_ik_ctrl' - cnst.target = bpy.context.active_object - cnst.target_space = 'WORLD' - cnst.use_offset = False - cnst.use_x = True - cnst.use_y = True + cnst.invert_x = False + cnst.invert_y = False + cnst.invert_z = False + cnst.owner_space = 'WORLD' + cnst.subtarget = 'spine_2_ik_ctrl' + cnst.target = bpy.context.active_object + cnst.target_space = 'WORLD' + cnst.use_offset = False + cnst.use_x = True + cnst.use_y = True cnst.use_z = True cnst = pbones['spine_2_ik'].constraints.new('TRANSFORM') - cnst.name = 'Transformation_torso_ik_ctrl' - cnst.influence = 1.0 + cnst.name = 'Transformation_torso_ik_ctrl' + cnst.influence = 1.0 cnst.mute = False - cnst.from_max_x = 0.0 - cnst.from_max_x_rot = 0.0 - cnst.from_max_x_scale = 0.0 - cnst.from_max_y = 0.0 - cnst.from_max_y_rot = 0.01745329238474369 - cnst.from_max_y_scale = 0.0 - cnst.from_max_z = 0.0 - cnst.from_max_z_rot = 0.0 - cnst.from_max_z_scale = 0.0 - cnst.from_min_x = 0.0 - cnst.from_min_x_rot = 0.0 - cnst.from_min_x_scale = 0.0 - cnst.from_min_y = 0.0 - cnst.from_min_y_rot = 0.0 - cnst.from_min_y_scale = 0.0 - cnst.from_min_z = 0.0 - cnst.from_min_z_rot = 0.0 - cnst.from_min_z_scale = 0.0 - cnst.map_to = 'ROTATION' - cnst.map_to_x_from = 'X' - cnst.name = 'Transformation_torso_ik_ctrl' - cnst.map_to_y_from = 'Y' - cnst.map_to_z_from = 'Z' - cnst.map_from = 'ROTATION' - cnst.owner_space = 'LOCAL' - cnst.subtarget = 'torso_ik_ctrl' - cnst.target = bpy.context.active_object - cnst.target_space = 'LOCAL' - cnst.to_max_x = 0.0 - cnst.to_max_x_rot = 0.0 - cnst.to_max_x_scale = 0.0 - cnst.to_max_y = 0.0 - cnst.to_max_y_rot = 0.008726646192371845 - cnst.to_max_y_scale = 0.0 - cnst.to_max_z = 0.0 - cnst.to_max_z_rot = 0.0 - cnst.to_max_z_scale = 0.0 - cnst.to_min_x = 0.0 - cnst.to_min_x_rot = 0.0 - cnst.to_min_x_scale = 0.0 - cnst.to_min_y = 0.0 - cnst.to_min_y_rot = 0.0 - cnst.to_min_y_scale = 0.0 - cnst.to_min_z = 0.0 - cnst.to_min_z_rot = 0.0 - cnst.to_min_z_scale = 0.0 + cnst.from_max_x = 0.0 + cnst.from_max_x_rot = 0.0 + cnst.from_max_x_scale = 0.0 + cnst.from_max_y = 0.0 + cnst.from_max_y_rot = 0.01745329238474369 + cnst.from_max_y_scale = 0.0 + cnst.from_max_z = 0.0 + cnst.from_max_z_rot = 0.0 + cnst.from_max_z_scale = 0.0 + cnst.from_min_x = 0.0 + cnst.from_min_x_rot = 0.0 + cnst.from_min_x_scale = 0.0 + cnst.from_min_y = 0.0 + cnst.from_min_y_rot = 0.0 + cnst.from_min_y_scale = 0.0 + cnst.from_min_z = 0.0 + cnst.from_min_z_rot = 0.0 + cnst.from_min_z_scale = 0.0 + cnst.map_to = 'ROTATION' + cnst.map_to_x_from = 'X' + cnst.name = 'Transformation_torso_ik_ctrl' + cnst.map_to_y_from = 'Y' + cnst.map_to_z_from = 'Z' + cnst.map_from = 'ROTATION' + cnst.owner_space = 'LOCAL' + cnst.subtarget = 'torso_ik_ctrl' + cnst.target = bpy.context.active_object + cnst.target_space = 'LOCAL' + cnst.to_max_x = 0.0 + cnst.to_max_x_rot = 0.0 + cnst.to_max_x_scale = 0.0 + cnst.to_max_y = 0.0 + cnst.to_max_y_rot = 0.008726646192371845 + cnst.to_max_y_scale = 0.0 + cnst.to_max_z = 0.0 + cnst.to_max_z_rot = 0.0 + cnst.to_max_z_scale = 0.0 + cnst.to_min_x = 0.0 + cnst.to_min_x_rot = 0.0 + cnst.to_min_x_scale = 0.0 + cnst.to_min_y = 0.0 + cnst.to_min_y_rot = 0.0 + cnst.to_min_y_scale = 0.0 + cnst.to_min_z = 0.0 + cnst.to_min_z_rot = 0.0 + cnst.to_min_z_scale = 0.0 cnst.use_motion_extrapolate = True cnst = pbones['spine_2_ik'].constraints.new('COPY_SCALE') - cnst.name = 'Copy Scale' - cnst.influence = 1.0 + cnst.name = 'Copy Scale' + cnst.influence = 1.0 cnst.mute = False - cnst.owner_space = 'POSE' - cnst.subtarget = 'master_torso_pivot' - cnst.target = bpy.context.active_object - cnst.target_space = 'POSE' - cnst.use_offset = True - cnst.use_x = True - cnst.use_y = True + cnst.owner_space = 'POSE' + cnst.subtarget = 'master_torso_pivot' + cnst.target = bpy.context.active_object + cnst.target_space = 'POSE' + cnst.use_offset = True + cnst.use_x = True + cnst.use_y = True cnst.use_z = True cnst = pbones['spine_2_ik'].constraints.new('DAMPED_TRACK') - cnst.name = 'Damped Track' - cnst.influence = 1.0 + cnst.name = 'Damped Track' + cnst.influence = 1.0 cnst.mute = False - cnst.owner_space = 'WORLD' - cnst.subtarget = 'spine_3_inv_ik' - cnst.target = bpy.context.active_object - cnst.target_space = 'WORLD' - cnst.head_tail = 1.0 + cnst.owner_space = 'WORLD' + cnst.subtarget = 'spine_3_inv_ik' + cnst.target = bpy.context.active_object + cnst.target_space = 'WORLD' + cnst.head_tail = 1.0 cnst.track_axis = 'TRACK_Y' cnst = pbones['spine_2_ik'].constraints.new('STRETCH_TO') - cnst.name = 'Stretch To_REPROP' - cnst.influence = 1.0 + cnst.name = 'Stretch To_REPROP' + cnst.influence = 1.0 cnst.mute = True - cnst.owner_space = 'WORLD' - cnst.subtarget = 'spine_3_ik_ctrl' - cnst.target = bpy.context.active_object - cnst.target_space = 'WORLD' - cnst.head_tail = 0.0 - cnst.keep_axis = 'PLANE_X' - cnst.rest_length = 0.1161453053355217 - cnst.volume = 'NO_VOLUME' - cnst.bulge = 1.0 - cnst.bulge_max = 1.0 - cnst.bulge_min = 1.0 - cnst.bulge_smooth = 0.0 - cnst.use_bulge_max = False + cnst.owner_space = 'WORLD' + cnst.subtarget = 'spine_3_ik_ctrl' + cnst.target = bpy.context.active_object + cnst.target_space = 'WORLD' + cnst.head_tail = 0.0 + cnst.keep_axis = 'PLANE_X' + cnst.rest_length = 0.1161453053355217 + cnst.volume = 'NO_VOLUME' + cnst.bulge = 1.0 + cnst.bulge_max = 1.0 + cnst.bulge_min = 1.0 + cnst.bulge_smooth = 0.0 + cnst.use_bulge_max = False cnst.use_bulge_min = False - arm_data['rig_version'] = 1.001 - self.report({'INFO'}, 'BlenRig Armature updated to 1.001') \ No newline at end of file + arm_data['rig_version'] = 1.001 + self.report({'INFO'}, 'BlenRig Armature updated to 1.001') \ No newline at end of file diff --git a/blenrig_biped/updates/update_1005.py b/blenrig_biped/updates/update_1005.py index 00c9d9b..111ab61 100644 --- a/blenrig_biped/updates/update_1005.py +++ b/blenrig_biped/updates/update_1005.py @@ -4,7 +4,7 @@ import bpy #### Drivers update #### -def biped_update_1005_drivers(self, context): +def biped_update_1005_drivers(self, context): arm = bpy.context.active_object arm_data = arm.data @@ -15,10 +15,10 @@ def biped_update_1005_drivers(self, context): def add_drivers(d_data_path, d_array_index, array_check, d_extrapolation, d_hide, d_lock, d_mute, d_expression, d_show_debug_info, d_type): driver_data_path[:] = [] driver_array_index[:] = [] - if array_check == 'no_array': - fcurve = arm.driver_add(d_data_path) - if array_check == 'array': - fcurve = arm.driver_add(d_data_path, d_array_index) + if array_check == 'no_array': + fcurve = arm.driver_add(d_data_path) + if array_check == 'array': + fcurve = arm.driver_add(d_data_path, d_array_index) fcurve.extrapolation = d_extrapolation fcurve.hide = d_hide fcurve.lock = d_lock @@ -31,30 +31,30 @@ def biped_update_1005_drivers(self, context): driver_data_path.append(fcurve.data_path) driver_array_index.append(fcurve.array_index) - # Generic Variable add function + # Generic Variable add function def add_vars(v_name, v_type, t_id_type, t_id, t_bone_target, t_data_path, t_transform_space, t_transform_type): - for d in arm.animation_data.drivers: + for d in arm.animation_data.drivers: if d.data_path == driver_data_path[0]: if d.array_index == driver_array_index[0]: var = d.driver.variables.new() var.name = v_name var.type = v_type target = var.targets[0] - target.id_type = t_id_type + target.id_type = t_id_type if 'Armature' in t_id: target.id = arm_data if 'Object' in t_id: - target.id = arm + target.id = arm target.bone_target = t_bone_target target.data_path = t_data_path target.transform_space = t_transform_space - target.transform_type = t_transform_type + target.transform_type = t_transform_type - # Generic Modifier add function + # Generic Modifier add function def add_generator(m_type, m_blend_in, m_blend_out, m_frame_start, m_frame_end, m_mode, m_mute, m_poly_order, m_use_additive, m_use_influence, m_use_restricted_range, m_co_0, m_co_1): - for d in arm.animation_data.drivers: + for d in arm.animation_data.drivers: if d.data_path == driver_data_path[0]: - if d.array_index == driver_array_index[0]: + if d.array_index == driver_array_index[0]: mod = d.modifiers.new(m_type) mod.blend_in = m_blend_in mod.blend_out = m_blend_out @@ -67,14 +67,14 @@ def biped_update_1005_drivers(self, context): mod.use_influence = m_use_influence mod.use_restricted_range = m_use_restricted_range mod.coefficients[0] = m_co_0 - mod.coefficients[1] = m_co_1 + mod.coefficients[1] = m_co_1 # Check for existing drivers on targets - for d in arm.animation_data.drivers: + for d in arm.animation_data.drivers: if d.data_path == 'pose.bones["hand_ik_shoulder_L"].constraints["Copy Location"].influence': arm.driver_remove(d.data_path) if d.data_path == 'pose.bones["hand_ik_shoulder_R"].constraints["Copy Location"].influence': - arm.driver_remove(d.data_path) + arm.driver_remove(d.data_path) # Add drivers add_drivers('pose.bones["hand_ik_shoulder_L"].constraints["Copy Location"].influence', 0, 'no_array', 'CONSTANT', False, False, False, '', False, 'MAX') add_vars('var_1', 'SINGLE_PROP', 'OBJECT', '', 'torso ik', 'pose.bones["properties_arm_L"].["ik_arm_L"]', 'WORLD_SPACE', 'LOC_X') @@ -83,19 +83,19 @@ def biped_update_1005_drivers(self, context): add_vars('var_1', 'SINGLE_PROP', 'OBJECT', '', 'torso ik', 'pose.bones["properties_arm_R"].["ik_arm_R"]', 'WORLD_SPACE', 'LOC_X') add_generator('GENERATOR', 0.0, 0.0, 0.0, 0.0, 'POLYNOMIAL', False, 1, False, False, False, 1.0, -1.0) -#### Remove nnecessary locks #### +#### Remove nnecessary locks #### def biped_update_1005_locks(self, context): arm = bpy.context.active_object - arm_data = arm.data + arm_data = arm.data for b in arm.pose.bones: bone_list = ['forearm_fk_L', 'forearm_fk_R', 'shin_fk_L', 'shin_fk_R', 'lattice_eye_L', 'lattice_eye_R'] if b.name in bone_list: - b.lock_rotation[:] = (False, False, False) - b.lock_location[:] = (False, False, False) - b.lock_scale[:] = (False, False, False) + b.lock_rotation[:] = (False, False, False) + b.lock_location[:] = (False, False, False) + b.lock_scale[:] = (False, False, False) -#### Move bones to layers #### +#### Move bones to layers #### def biped_update_1005_bone_layers(self, context): # Generic layer assigner @@ -103,25 +103,25 @@ def biped_update_1005_bone_layers(self, context): pbones = bpy.context.active_object.pose.bones for b in pbones: layers = L - if b.name == N: + if b.name == N: b.bone.layers = [(x in layers) for x in range(32)] - - # Changes - set_layers('lattice_eye_R', [7, 25, 26]) - set_layers('lattice_eye_L', [7, 25, 26]) - set_layers('mouth_mstr_low', [5, 25, 28]) - set_layers('mouth_mstr_up', [5, 25, 28]) -#### Bone Groups #### - + # Changes + set_layers('lattice_eye_R', [7, 25, 26]) + set_layers('lattice_eye_L', [7, 25, 26]) + set_layers('mouth_mstr_low', [5, 25, 28]) + set_layers('mouth_mstr_up', [5, 25, 28]) + +#### Bone Groups #### + def biped_update_1005_bone_groups(self, context): # New Groups - bgroups = bpy.context.object.pose.bone_groups + bgroups = bpy.context.object.pose.bone_groups new_group = bgroups.new('B-BONE_MECH') new_group.color_set = 'THEME09' - # Bone Asignment + # Bone Asignment arm = bpy.context.active_object pbones = arm.pose.bones @@ -138,14 +138,14 @@ def biped_update_1005_bone_groups(self, context): if g.name == 'TOON_R': TOON_R_index.append(i) if g.name == 'B-BONE_MECH': - BBONE_MECH_index.append(i) + BBONE_MECH_index.append(i) #print (TOON_L_index, TOON_R_index, BBONE_MECH_index) # Assign Groups for b in pbones: TOON_L_bones = ['lattice_eye_L'] - TOON_R_bones = ['lattice_eye_R'] + TOON_R_bones = ['lattice_eye_R'] BBONE_MECH_bones = ['spine_1_def_bbone', 'brow_low_1_bezier_out_L', 'brow_low_1_bbone_out_L', 'brow_up_1_bezier_out_L', 'brow_up_1_bbone_out_L', 'brow_low_1_bezier_out_R', 'brow_low_1_bbone_out_R', 'brow_up_1_bezier_out_R', 'brow_up_1_bbone_out_R', 'brow_low_3_bezier_out_L', 'brow_low_3_bbone_out_L', 'brow_up_3_bezier_out_L', 'brow_up_3_bbone_out_L', 'brow_1_bezier_in_mstr_L', 'brow_1_bezier_in_L', 'brow_1_bbone_in_L', 'brow_3_bezier_out_mstr_L', 'brow_3_bezier_out_L', 'brow_2_bezier_out_mstr_L', 'brow_2_bezier_out_L', 'brow_low_2_bezier_out_L', 'brow_low_2_bbone_out_L', 'brow_up_2_bezier_out_L', 'brow_up_2_bbone_out_L', 'brow_2_bezier_in_mstr_L', 'brow_2_bezier_in_L', 'brow_2_bbone_in_L', 'brow_2_bbone_out_L', 'brow_low_4_bezier_out_L', 'brow_low_4_bbone_out_L', 'brow_up_4_bezier_out_L', 'brow_up_4_bbone_out_L', 'brow_3_bezier_in_L', 'brow_3_bbone_in_L', 'brow_3_bbone_out_L', 'lip_low_1_bezier_in_mstr_R', 'lip_low_1_bezier_in_R', 'lip_low_1_bbone_in_R', 'lip_low_2_bezier_in_mstr_L', 'lip_low_2_bezier_in_L', 'lip_low_2_bbone_in_L', 'lip_low_1_bezier_out_mstr_L', 'lip_low_1_bezier_out_L', 'lip_low_3_bezier_in_mstr_L', 'lip_low_3_bezier_in_L', 'lip_low_3_bbone_in_L', 'lip_low_2_bezier_out_mstr_L', 'lip_low_2_bezier_out_L', 'lip_low_4_bezier_in_mstr_L', 'lip_low_4_bezier_in_L', 'lip_low_4_bbone_in_L', 'lip_low_2_bbone_out_L', 'lip_up_1_bezier_in_mstr_R', 'lip_up_1_bezier_in_R', 'lip_up_1_bbone_in_R', 'lip_up_2_bezier_in_mstr_L', 'lip_up_2_bezier_in_L', 'lip_up_2_bbone_in_L', 'lip_up_1_bezier_out_mstr_L', 'lip_up_3_bezier_in_mstr_L', 'lip_up_3_bezier_in_L', 'lip_up_3_bbone_in_L', 'lip_up_1_bezier_out_L', 'lip_up_4_bezier_in_mstr_L', 'lip_up_4_bezier_in_L', 'lip_up_4_bbone_in_L', 'lip_up_2_bezier_out_mstr_L', 'lip_up_2_bezier_out_L', 'lip_low_3_bezier_out_mstr_L', 'lip_low_3_bezier_out_L', 'lip_low_3_bbone_out_L', 'lip_low_4_bbone_out_L', 'lip_up_3_bezier_out_mstr_L', 'lip_up_3_bezier_out_L', 'brow_low_3_bezier_out_R', 'brow_low_3_bbone_out_R', 'brow_up_3_bezier_out_R', 'brow_up_3_bbone_out_R', 'brow_1_bezier_in_mstr_R', 'brow_1_bezier_in_R', 'brow_1_bbone_in_R', 'brow_3_bezier_out_mstr_R', 'brow_3_bezier_out_R', 'brow_2_bezier_out_mstr_R', 'brow_2_bezier_out_R', 'brow_low_2_bezier_out_R', 'brow_low_2_bbone_out_R', 'brow_up_2_bezier_out_R', 'brow_up_2_bbone_out_R', 'brow_2_bezier_in_mstr_R', 'brow_2_bezier_in_R', 'brow_2_bbone_in_R', 'brow_2_bbone_out_R', 'brow_low_4_bezier_out_R', 'brow_low_4_bbone_out_R', 'brow_up_4_bezier_out_R', 'brow_up_4_bbone_out_R', 'brow_3_bezier_in_R', 'brow_3_bbone_in_R', 'brow_3_bbone_out_R', 'lip_low_1_bezier_in_mstr_L', 'lip_low_2_bezier_in_mstr_R', 'lip_low_2_bezier_in_R', 'lip_low_2_bbone_in_R', 'lip_low_1_bezier_out_mstr_R', 'lip_low_1_bezier_out_R', 'lip_low_3_bezier_in_mstr_R', 'lip_low_3_bezier_in_R', 'lip_low_3_bbone_in_R', 'lip_low_1_bezier_in_L', 'lip_low_1_bbone_in_L', 'lip_low_1_bbone_out_L', 'lip_low_1_bbone_out_R', 'lip_low_2_bezier_out_mstr_R', 'lip_low_2_bezier_out_R', 'lip_low_4_bezier_in_mstr_R', 'lip_low_4_bezier_in_R', 'lip_low_4_bbone_in_R', 'lip_low_2_bbone_out_R', 'lip_up_1_bezier_out_mstr_R', 'lip_up_1_bezier_out_R', 'lip_up_3_bezier_in_mstr_R', 'lip_up_3_bezier_in_R', 'lip_up_3_bbone_in_R', 'lip_up_2_bezier_in_mstr_R', 'lip_up_2_bezier_in_R', 'lip_up_2_bbone_in_R', 'lip_up_1_bezier_in_mstr_L', 'lip_up_1_bezier_in_L', 'lip_up_1_bbone_in_L', 'lip_up_2_bezier_out_mstr_R', 'lip_up_2_bezier_out_R', 'lip_up_4_bezier_in_mstr_R', 'lip_up_4_bezier_in_R', 'lip_up_4_bbone_in_R', 'lip_low_3_bezier_out_mstr_R', 'lip_low_3_bezier_out_R', 'lip_low_3_bbone_out_R', 'lip_low_4_bbone_out_R', 'lip_up_3_bezier_out_mstr_R', 'lip_up_3_bezier_out_R', 'lip_up_1_bbone_out_L', 'lip_up_2_bbone_out_L', 'lip_up_3_bbone_out_L', 'lip_up_4_bbone_out_L', 'lip_up_1_bbone_out_R', 'lip_up_2_bbone_out_R', 'lip_up_3_bbone_out_R', 'lip_up_4_bbone_out_R', 'pelvis_def_bbone', 'forearm_twist_bezier_out_mstr_R', 'forearm_twist_bezier_out_R', 'arm_def_bezier_in_R', 'arm_def_bbone_in_R', 'forearm_def_bezier_out_mstr_R', 'forearm_def_bezier_out_R', 'forearm_def_bezier_out_rot_R', 'forearm_twist_bezier_in_mstr_R', 'forearm_twist_bezier_in_R', 'forearm_twist_bbone_in_R', 'forearm_twist_bbone_out_R', 'forearm_no_twist_bezier_in_mstr_R', 'forearm_no_twist_bezier_in_R', 'forearm_no_twist_bbone_in_R', 'arm_def_bezier_out_mstr_R', 'arm_def_bezier_out_R', 'arm_twist_bezier_in_mstr_R', 'arm_twist_bezier_in_R', 'arm_def_bbone_out_R', 'arm_twist_bbone_in_R', 'arm_twist_curved_R', 'arm_twist_bezier_out_mstr_R', 'arm_twist_bezier_out_R', 'arm_twist_bbone_out_rot_R', 'arm_twist_bbone_out_R', 'forearm_def_curved_R', 'forearm_def_bezier_in_mstr_R', 'forearm_def_bezier_in_R', 'forearm_def_bbone_in_R', 'forearm_def_bbone_out_R', 'forearm_def_no_twist_bbone_in_R', 'forearm_def_bbone_out_no_twist_R', 'forearm_twist_bezier_out_mstr_L', 'forearm_twist_bezier_out_L', 'arm_twist_bezier_in_mstr_L', 'arm_twist_bezier_in_L', 'arm_def_bezier_out_mstr_L', 'arm_def_bezier_out_L', 'forearm_def_curved_L', 'forearm_def_bezier_in_mstr_L', 'forearm_def_bezier_in_L', 'forearm_def_bbone_in_L', 'forearm_def_no_twist_bbone_in_L', 'forearm_def_bezier_out_mstr_L', 'forearm_def_bezier_out_L', 'forearm_def_bezier_out_rot_L', 'forearm_twist_bezier_in_mstr_L', 'forearm_twist_bezier_in_L', 'forearm_twist_bbone_in_L', 'forearm_twist_bbone_out_L', 'forearm_no_twist_bezier_in_mstr_L', 'forearm_no_twist_bezier_in_L', 'forearm_no_twist_bbone_in_L', 'forearm_def_bbone_out_L', 'forearm_def_bbone_out_no_twist_L', 'arm_twist_bbone_in_L', 'arm_twist_curved_L', 'arm_twist_bezier_out_mstr_L', 'arm_twist_bezier_out_L', 'arm_twist_bbone_out_rot_L', 'arm_twist_bbone_out_L', 'arm_def_bezier_in_L', 'arm_def_bbone_in_L', 'arm_def_bbone_out_L', 'shin_twist_bezier_out_mstr_R', 'thigh_def_bezier_in_R', 'thigh_def_bbone_in_R', 'thigh_def_bezier_out_mstr_R', 'thigh_def_bezier_out_R', 'thigh_twist_bezier_in_mstr_R', 'thigh_twist_bezier_in_R', 'thigh_twist_bbone_in_R', 'thigh_def_bbone_out_R', 'shin_twist_bezier_out_R', 'shin_def_curved_R', 'shin_def_bezier_in_mstr_R', 'shin_def_bezier_in_R', 'shin_def_bbone_in_R', 'shin_def_no_twist_bbone_in_R', 'shin_def_bezier_out_mstr_R', 'shin_def_bezier_out_R', 'shin_def_bezier_out_rot_R', 'shin_twist_bezier_in_mstr_R', 'shin_twist_bezier_in_R', 'shin_twist_bbone_in_R', 'shin_twist_bbone_out_R', 'shin_no_twist_bezier_in_mstr_R', 'shin_no_twist_bezier_in_R', 'shin_no_twist_bbone_in_R', 'shin_def_bbone_out_R', 'shin_def_no_twist_bbone_out_R', 'thigh_twist_curved_R', 'thigh_twist_bezier_out_mstr_R', 'thigh_twist_bezier_out_R', 'thigh_twist_bbone_out_rot_R', 'thigh_twist_bbone_out_R', 'shin_twist_bezier_out_mstr_L', 'thigh_def_bezier_in_L', 'thigh_def_bbone_in_L', 'thigh_def_bezier_out_mstr_L', 'thigh_def_bezier_out_L', 'thigh_twist_bezier_in_mstr_L', 'thigh_twist_bezier_in_L', 'thigh_twist_bbone_in_L', 'thigh_def_bbone_out_L', 'shin_twist_bezier_out_L', 'shin_def_curved_L', 'shin_def_bezier_in_mstr_L', 'shin_def_bezier_in_L', 'shin_def_bbone_in_L', 'shin_def_no_twist_bbone_in_L', 'shin_def_bezier_out_mstr_L', 'shin_def_bezier_out_L', 'shin_def_bezier_out_rot_L', 'shin_twist_bezier_in_mstr_L', 'shin_twist_bezier_in_L', 'shin_twist_bbone_in_L', 'shin_twist_bbone_out_L', 'shin_no_twist_bezier_in_mstr_L', 'shin_no_twist_bezier_in_L', 'shin_no_twist_bbone_in_L', 'shin_def_bbone_out_L', 'shin_def_no_twist_bbone_out_L', 'thigh_twist_curved_L', 'thigh_twist_bezier_out_mstr_L', 'thigh_twist_bezier_out_L', 'thigh_twist_bbone_out_rot_L', 'thigh_twist_bbone_out_L', 'eyelid_up_vert_def_2_bbone_out_L', 'eyelid_up_3_bezier_in_mstr_L', 'eyelid_up_3_bezier_in_L', 'eyelid_up_3_bbone_in_L', 'eyelid_up_1_bezier_out_mstr_L', 'eyelid_up_1_bezier_out_L', 'eyelid_up_vert_def_1_bbone_out_L', 'eyelid_up_2_bezier_out_mstr_L', 'eyelid_up_2_bezier_out_L', 'eyelid_up_4_bezier_in_mstr_L', 'eyelid_up_4_bezier_in_L', 'eyelid_up_4_bbone_in_L', 'eyelid_up_vert_def_3_bbone_out_L', 'eyelid_out_vert_def_bbone_out_L', 'eyelid_up_3_bezier_out_mstr_L', 'eyelid_up_3_bezier_out_L', 'eyelid_up_3_bbone_out_L', 'eyelid_low_vert_def_2_bbone_out_L', 'eyelid_low_1_bezier_out_mstr_L', 'eyelid_low_1_bezier_out_L', 'eyelid_low_3_bezier_in_mstr_L', 'eyelid_low_3_bezier_in_L', 'eyelid_low_3_bbone_in_L', 'eyelid_low_vert_def_1_bbone_out_L', 'eyelid_low_4_bezier_in_mstr_L', 'eyelid_low_4_bezier_in_L', 'eyelid_low_4_bbone_in_L', 'eyelid_low_2_bezier_out_mstr_L', 'eyelid_low_2_bezier_out_L', 'eyelid_low_vert_def_3_bbone_out_L', 'eyelid_low_3_bezier_out_mstr_L', 'eyelid_low_3_bezier_out_L', 'eyelid_low_3_bbone_out_L', 'eyelid_in_vert_def_bbone_out_L', 'eyelid_low_2_bezier_in_mstr_L', 'eyelid_low_2_bezier_in_L', 'eyelid_low_2_bbone_in_L', 'eyelid_low_2_bbone_out_L', 'eyelid_low_1_L_bezier_in_L', 'eyelid_low_1_L_bbone_in_L', 'eyelid_low_1_bbone_out_L', 'eyelid_up_2_bezier_in_mstr_L', 'eyelid_up_2_bezier_in_L', 'eyelid_up_2_bbone_in_L', 'eyelid_up_2_bbone_out_L', 'eyelid_up_1_L_bezier_in_L', 'eyelid_up_1_L_bbone_in_L', 'eyelid_up_1_bbone_out_L', 'eyelid_low_vert_def_2_bbone_out_R', 'eyelid_up_vert_def_2_bbone_out_R', 'eyelid_low_1_bezier_out_mstr_R', 'eyelid_low_1_bezier_out_R', 'eyelid_low_3_bezier_in_mstr_R', 'eyelid_low_3_bezier_in_R', 'eyelid_low_3_bbone_in_R', 'eyelid_low_vert_def_1_bbone_out_R', 'eyelid_up_3_bezier_in_mstr_R', 'eyelid_up_3_bezier_in_R', 'eyelid_up_3_bbone_in_R', 'eyelid_up_1_bezier_out_mstr_R', 'eyelid_up_1_bezier_out_R', 'eyelid_up_vert_def_1_bbone_out_R', 'eyelid_low_4_bezier_in_mstr_R', 'eyelid_low_4_bezier_in_R', 'eyelid_low_4_bbone_in_R', 'eyelid_low_2_bezier_out_mstr_R', 'eyelid_low_2_bezier_out_R', 'eyelid_low_vert_def_3_bbone_out_R', 'eyelid_up_2_bezier_out_mstr_R', 'eyelid_up_2_bezier_out_R', 'eyelid_up_4_bezier_in_mstr_R', 'eyelid_up_4_bezier_in_R', 'eyelid_up_4_bbone_in_R', 'eyelid_up_vert_def_3_bbone_out_R', 'eyelid_in_vert_def_bbone_out_R', 'eyelid_low_2_bezier_in_mstr_R', 'eyelid_low_2_bezier_in_R', 'eyelid_low_2_bbone_in_R', 'eyelid_low_2_bbone_out_R', 'eyelid_low_1_L_bezier_in_R', 'eyelid_low_1_L_bbone_in_R', 'eyelid_low_1_bbone_out_R', 'eyelid_up_2_bezier_in_mstr_R', 'eyelid_up_2_bezier_in_R', 'eyelid_up_2_bbone_in_R', 'eyelid_up_2_bbone_out_R', 'eyelid_up_1_L_bezier_in_R', 'eyelid_up_1_L_bbone_in_R', 'eyelid_up_1_bbone_out_R', 'eyelid_out_vert_def_bbone_out_R', 'eyelid_low_3_bezier_out_mstr_R', 'eyelid_low_3_bezier_out_R', 'eyelid_low_3_bbone_out_R', 'eyelid_up_3_bezier_out_mstr_R', 'eyelid_up_3_bezier_out_R', 'eyelid_up_3_bbone_out_R'] if b.name in TOON_L_bones: b.bone_group_index = TOON_L_index[0] @@ -154,8 +154,8 @@ def biped_update_1005_bone_groups(self, context): if b.name in BBONE_MECH_bones: b.bone_group_index = BBONE_MECH_index[0] -#### Bone Shapes #### - +#### Bone Shapes #### + def biped_update_1005_bone_shapes(self, context): arm = bpy.context.active_object @@ -166,56 +166,56 @@ def biped_update_1005_bone_shapes(self, context): b.custom_shape = bpy.data.objects['cs_toon_eye_low_L'] b.custom_shape_scale = 5 if b.name == 'lattice_eye_R': - b.custom_shape = bpy.data.objects['cs_toon_eye_low_R'] + b.custom_shape = bpy.data.objects['cs_toon_eye_low_R'] b.custom_shape_scale = 5 if b.name == 'head_toon': b.custom_shape_scale = b.custom_shape_scale + 0.1 -#### New Bones for Lattice_eye #### - +#### New Bones for Lattice_eye #### + def biped_update_1005_new_bones(self, context): arm = bpy.context.active_object arm_data = arm.data # Generic bone creation function def add_bones (b_name, b_head, b_tail, b_bbone_in, b_bbone_out, b_bbone_segments, b_bbone_x, b_bbone_z, b_envelope_distance, b_envelope_weight, b_head_radius, b_parent, b_roll, b_tail_radius, b_use_connect, b_use_cyclic_offset, b_use_deform, b_use_envelope_multiply, b_use_inherit_rotation, b_use_inherit_scale, b_use_local_location, b_use_relative_parent, b_layers, b_align_prop, b_head_prop, b_tail_prop, b_roll_prop, b_roll_angle_prop): - bone = arm_data.edit_bones.new(b_name) - bone.head = b_head + bone = arm_data.edit_bones.new(b_name) + bone.head = b_head bone.tail = b_tail - bone.bbone_in = b_bbone_in + bone.bbone_in = b_bbone_in bone.bbone_out = b_bbone_out - bone.bbone_segments = b_bbone_segments + bone.bbone_segments = b_bbone_segments bone.bbone_x = b_bbone_x bone.bbone_z = b_bbone_z bone.envelope_distance = b_envelope_distance - bone.envelope_weight = b_envelope_weight - bone.head_radius = b_head_radius + bone.envelope_weight = b_envelope_weight + bone.head_radius = b_head_radius bone.parent = b_parent - bone.roll = b_roll + bone.roll = b_roll bone.tail_radius = b_tail_radius bone.use_connect = b_use_connect bone.use_cyclic_offset = b_use_cyclic_offset bone.use_deform = b_use_deform bone.use_envelope_multiply = b_use_envelope_multiply bone.use_inherit_rotation = b_use_inherit_rotation - bone.use_inherit_scale = b_use_inherit_scale - bone.use_local_location = b_use_local_location - bone.use_relative_parent = b_use_relative_parent + bone.use_inherit_scale = b_use_inherit_scale + bone.use_local_location = b_use_local_location + bone.use_relative_parent = b_use_relative_parent bone.layers[:] = b_layers bone['b_align'] = b_align_prop bone['b_head'] = b_head_prop bone['b_tail'] = b_tail_prop bone['b_roll'] = b_roll_prop - bone['b_roll_angle'] = b_roll_angle_prop + bone['b_roll_angle'] = b_roll_angle_prop # Add new bones - bpy.ops.object.mode_set(mode='EDIT') - + bpy.ops.object.mode_set(mode='EDIT') + for b in arm_data.edit_bones: if b.name == 'eye_mstr_str_L': bone_head = b.head bone_tail = b.tail bone_roll = b.roll - add_bones ('lattice_eye_mstr_L', bone_head, bone_tail, 1.0, 1.0, 1, 0.0001083384922822006, 0.0001083384922822006, 0.008668862283229828, 1.0, 0.008668862283229828, arm_data.edit_bones["eye_mstr_str_L"], bone_roll, 0.003488908987492323, False, True, True, False, True, True, True, True, (False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, True, False, False, False, False, False), [''], ['eye_mstr_str_L', 'head'], ['eye_mstr_str_L', 'tail'], ['GLOBAL_POS_Z', ''], ['0.0']) + add_bones ('lattice_eye_mstr_L', bone_head, bone_tail, 1.0, 1.0, 1, 0.0001083384922822006, 0.0001083384922822006, 0.008668862283229828, 1.0, 0.008668862283229828, arm_data.edit_bones["eye_mstr_str_L"], bone_roll, 0.003488908987492323, False, True, True, False, True, True, True, True, (False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, True, False, False, False, False, False), [''], ['eye_mstr_str_L', 'head'], ['eye_mstr_str_L', 'tail'], ['GLOBAL_POS_Z', ''], ['0.0']) for b in arm_data.edit_bones: if b.name == 'eye_mstr_str_R': @@ -224,7 +224,7 @@ def biped_update_1005_new_bones(self, context): bone_roll = b.roll add_bones ('lattice_eye_mstr_R', bone_head, bone_tail, 1.0, 1.0, 1, 0.0001083384922822006, 0.0001083384922822006, 0.008668862283229828, 1.0, 0.008668862283229828, arm_data.edit_bones["eye_mstr_str_R"], bone_roll, 0.003488908987492323, False, True, True, False, True, True, True, True, (False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, True, False, False, False, False, False), [''], ['eye_mstr_str_R', 'head'], ['eye_mstr_str_R', 'tail'], ['GLOBAL_POS_Z', ''], ['-0.0']) - bpy.ops.object.mode_set(mode='POSE') + bpy.ops.object.mode_set(mode='POSE') # Add Copy Scale Constraint @@ -266,28 +266,28 @@ def biped_update_1005_new_bones(self, context): add_consts('lattice_eye_mstr_R', 'COPY_SCALE', 'Copy Scale', 1.0, False) copy_scale('LOCAL', 'look_R', 'LOCAL', False, True, True, True) -#### Add Hooks to Lattice_eye_L and R #### - +#### Add Hooks to Lattice_eye_L and R #### + def biped_update_1005_lattices(self, context): arm = bpy.context.active_object - + blenrig_name = [] lattice_name = [] vgroup_name = [] - # Save state of layers + # Save state of layers active_layers = [] - def all_layers(): + def all_layers(): for i in range(len(bpy.context.scene.layers)): layers_status = bpy.context.scene.layers[i] if layers_status.real == 1: - active_layers.append(i) + active_layers.append(i) #Turn on all layers - bpy.context.scene.layers = [(x in [x]) for x in range(20)] + bpy.context.scene.layers = [(x in [x]) for x in range(20)] - def reset_layers(): - bpy.context.scene.layers = [(x in active_layers) for x in range(20)] + def reset_layers(): + bpy.context.scene.layers = [(x in active_layers) for x in range(20)] # Generic function for adding a Vgroup to a lattice def add_vgroups(l_name, l_vg_name): @@ -300,23 +300,23 @@ def biped_update_1005_lattices(self, context): vgroup_name.append(vg.name) lattice_name.append(ob.name) - # Generic function for assigning vertex weights to the lattice + # Generic function for assigning vertex weights to the lattice def add_vg_weights(l_vg_point, l_vg_weight): for ob in bpy.data.objects: if ob.name == lattice_name[0]: for vg in ob.vertex_groups: if vg.name == vgroup_name[0]: vg.add([l_vg_point],l_vg_weight, 'REPLACE') - - # Generic for adding a hook modifier to the lattice + + # Generic for adding a hook modifier to the lattice def add_mod(m_name, m_type, m_strength, m_subtarget, m_vgroup): for ob in bpy.data.objects: if ob.name == lattice_name[0]: mod = ob.modifiers.new(m_name, m_type) - mod.object = bpy.data.objects[blenrig_name[0]] - mod.strength = m_strength + mod.object = bpy.data.objects[blenrig_name[0]] + mod.strength = m_strength mod.subtarget = m_subtarget - mod.vertex_group = m_vgroup + mod.vertex_group = m_vgroup bpy.context.scene.objects.active = ob bpy.ops.object.mode_set(mode='EDIT') @@ -324,13 +324,13 @@ def biped_update_1005_lattices(self, context): for mod in ob.modifiers: if mod.type == 'HOOK': bpy.ops.object.hook_reset(modifier=mod.name) - bpy.ops.object.mode_set(mode='OBJECT') + bpy.ops.object.mode_set(mode='OBJECT') # Make BlenRig armature the active object again def select_blenrig(): for ob in bpy.data.objects: if ob.name == blenrig_name[0]: - bpy.context.scene.objects.active = ob + bpy.context.scene.objects.active = ob # Apply changes all_layers() @@ -379,18 +379,18 @@ def biped_update_1005_lattices(self, context): select_blenrig() reset_layers() -#### Protected layers change #### - +#### Protected layers change #### + def biped_update_1005_protected_layers(self, context): arm = bpy.context.active_object arm_data = arm.data - arm_data.layers_protected =[(x not in [25]) for x in range(32)] + arm_data.layers_protected =[(x not in [25]) for x in range(32)] + +#### Update Rig Functions local script #### -#### Update Rig Functions local script #### - def biped_update_1005_functions_script(self, context): - + # Updated script update_1005 = """import bpy @@ -403,544 +403,544 @@ def biped_update_1005_functions_script(self, context): from bpy.props import FloatProperty, IntProperty, BoolProperty -def bone_auto_hide(context): +def bone_auto_hide(context): if not bpy.context.screen: return False if bpy.context.screen.is_animation_playing == True: - return False + return False if not bpy.context.active_object: return False - if (bpy.context.active_object.type in ["ARMATURE"]) and (bpy.context.active_object.mode == 'POSE'): + if (bpy.context.active_object.type in ["ARMATURE"]) and (bpy.context.active_object.mode == 'POSE'): for b_prop in bpy.context.active_object.data.items(): if b_prop[0] == 'bone_auto_hide' and b_prop[1] == 0: - return False + return False for prop in bpy.context.active_object.data.items(): - if prop[0] == 'rig_name' and prop[1] == 'BlenRig_5': - - arm = bpy.context.active_object.data + if prop[0] == 'rig_name' and prop[1] == 'BlenRig_5': + + arm = bpy.context.active_object.data p_bones = bpy.context.active_object.pose.bones - + for b in p_bones: if ('properties' in b.name): if ('torso' in b.name): - # Torso FK/IK + # Torso FK/IK prop = int(b.ik_torso) - prop_inv = int(b.inv_torso) - - for bone in arm.bones: + prop_inv = int(b.inv_torso) + + for bone in arm.bones: if (bone.name in b['bones_ik']): if prop == 1 or prop_inv == 1: - bone.hide = 1 + bone.hide = 1 else: - bone.hide = 0 + bone.hide = 0 if (bone.name in b['bones_fk']): if prop != 1 or prop_inv == 1: - bone.hide = 1 + bone.hide = 1 else: - bone.hide = 0 - - # Torso INV - for bone in arm.bones: + bone.hide = 0 + + # Torso INV + for bone in arm.bones: if (bone.name in b['bones_inv']): if prop_inv == 1: bone.hide = 0 else: - bone.hide = 1 + bone.hide = 1 if ('head' in b.name): - # Neck FK/IK + # Neck FK/IK prop = int(b.ik_head) for bone in arm.bones: if (bone.name in b['bones_fk']): if prop == 1: bone.hide = 0 else: - bone.hide = 1 + bone.hide = 1 if (bone.name in b['bones_ik']): if prop == 0: bone.hide = 0 else: - bone.hide = 1 + bone.hide = 1 - # Head Hinge + # Head Hinge prop_hinge = int(b.hinge_head) - for bone in arm.bones: + for bone in arm.bones: if (bone.name in b['bones_fk_hinge']): if prop == 1 or prop_hinge == 0: bone.hide = 0 else: - bone.hide = 1 + bone.hide = 1 if (bone.name in b['bones_ik_hinge']): if prop == 0 or prop_hinge == 1: bone.hide = 0 else: - bone.hide = 1 - #Left Properties - if ('_L' in b.name): + bone.hide = 1 + #Left Properties + if ('_L' in b.name): if ('arm' in b.name): - - # Arm_L FK/IK + + # Arm_L FK/IK prop = int(b.ik_arm_L) prop_hinge = int(b.hinge_hand_L) - for bone in arm.bones: + for bone in arm.bones: if (bone.name in b['bones_fk_L']): if prop == 1: bone.hide = 0 else: - bone.hide = 1 + bone.hide = 1 if (bone.name in b['bones_ik_L']): if prop == 0: bone.hide = 0 else: - bone.hide = 1 + bone.hide = 1 # HAND_L - if arm['rig_type'] == "Biped": - if (bone.name in b['bones_ik_hand_L']): + if arm['rig_type'] == "Biped": + if (bone.name in b['bones_ik_hand_L']): if prop == 1 and prop_hinge == 0: bone.hide = 1 else: - bone.hide = 0 - if (bone.name in b['bones_fk_hand_L']): + bone.hide = 0 + if (bone.name in b['bones_fk_hand_L']): if prop_hinge == 1: bone.hide = 1 else: - bone.hide = 0 - if (bone.name in b['bones_ik_palm_L']): - if prop == 1 or prop_hinge == 0: + bone.hide = 0 + if (bone.name in b['bones_ik_palm_L']): + if prop == 1 or prop_hinge == 0: bone.hide = 1 else: - bone.hide = 0 - if (bone.name in b['bones_fk_palm_L']): - if prop == 1 or prop_hinge == 0: + bone.hide = 0 + if (bone.name in b['bones_fk_palm_L']): + if prop == 1 or prop_hinge == 0: bone.hide = 0 else: - bone.hide = 1 - - # Fingers_L - prop_ik_all = int(b.ik_fing_all_L) - prop_hinge_all = int(b.hinge_fing_all_L) - - def fingers_hide(b_name): + bone.hide = 1 + + # Fingers_L + prop_ik_all = int(b.ik_fing_all_L) + prop_hinge_all = int(b.hinge_fing_all_L) + + def fingers_hide(b_name): for bone in arm.bones: - ik_bones = [b_name] + ik_bones = [b_name] if (bone.name == b_name): if prop == 1 or prop_hinge == 1 or prop_ik_all == 1 or prop_hinge_all == 1: bone.hide = 0 if prop == 0 and prop_hinge == 0 and prop_ik_all == 0 and prop_hinge_all == 0: - bone.hide = 1 - return {"FINISHED"} + bone.hide = 1 + return {"FINISHED"} prop_hinge = int(b.hinge_fing_ind_L) - prop = int(b.ik_fing_ind_L) - fingers_hide('fing_ind_ik_L') + prop = int(b.ik_fing_ind_L) + fingers_hide('fing_ind_ik_L') prop_hinge = int(b.hinge_fing_mid_L) - prop = int(b.ik_fing_mid_L) - fingers_hide('fing_mid_ik_L') + prop = int(b.ik_fing_mid_L) + fingers_hide('fing_mid_ik_L') prop_hinge = int(b.hinge_fing_ring_L) - prop = int(b.ik_fing_ring_L) - fingers_hide('fing_ring_ik_L') + prop = int(b.ik_fing_ring_L) + fingers_hide('fing_ring_ik_L') prop_hinge = int(b.hinge_fing_lit_L) - prop = int(b.ik_fing_lit_L) - fingers_hide('fing_lit_ik_L') + prop = int(b.ik_fing_lit_L) + fingers_hide('fing_lit_ik_L') prop_hinge = int(b.hinge_fing_thumb_L) - prop = int(b.ik_fing_thumb_L) - fingers_hide('fing_thumb_ik_L') - - if ('leg' in b.name): - # Leg_L FK/IK + prop = int(b.ik_fing_thumb_L) + fingers_hide('fing_thumb_ik_L') + + if ('leg' in b.name): + # Leg_L FK/IK prop = int(b.ik_leg_L) - for bone in arm.bones: - if (bone.name in b['bones_fk_L']): + for bone in arm.bones: + if (bone.name in b['bones_fk_L']): if prop == 1: bone.hide = 0 else: - bone.hide = 1 - if (bone.name in b['bones_ik_L']): + bone.hide = 1 + if (bone.name in b['bones_ik_L']): if prop == 0: bone.hide = 0 else: - bone.hide = 1 - - # Toes_L FK/IK + bone.hide = 1 + + # Toes_L FK/IK prop = int(b.ik_toes_all_L) - prop_hinge = int(b.hinge_toes_all_L) - for bone in arm.bones: - if (bone.name in b['bones_fk_foot_L']): + prop_hinge = int(b.hinge_toes_all_L) + for bone in arm.bones: + if (bone.name in b['bones_fk_foot_L']): if prop == 1: bone.hide = 0 else: - bone.hide = 1 - if (bone.name in b['bones_ik_foot_L']): + bone.hide = 1 + if (bone.name in b['bones_ik_foot_L']): if prop == 0 or prop_hinge == 1: bone.hide = 0 else: - bone.hide = 1 + bone.hide = 1 - #Right Properties - if ('_R' in b.name): + #Right Properties + if ('_R' in b.name): if ('arm' in b.name): - - # Arm_R FK/IK + + # Arm_R FK/IK prop = int(b.ik_arm_R) prop_hinge = int(b.hinge_hand_R) - for bone in arm.bones: + for bone in arm.bones: if (bone.name in b['bones_fk_R']): if prop == 1: bone.hide = 0 else: - bone.hide = 1 + bone.hide = 1 if (bone.name in b['bones_ik_R']): if prop == 0: bone.hide = 0 else: - bone.hide = 1 + bone.hide = 1 # HAND_R - if arm['rig_type'] == "Biped": - if (bone.name in b['bones_ik_hand_R']): + if arm['rig_type'] == "Biped": + if (bone.name in b['bones_ik_hand_R']): if prop == 1 and prop_hinge == 0: bone.hide = 1 else: - bone.hide = 0 - if (bone.name in b['bones_fk_hand_R']): + bone.hide = 0 + if (bone.name in b['bones_fk_hand_R']): if prop_hinge == 1: bone.hide = 1 else: - bone.hide = 0 - if (bone.name in b['bones_ik_palm_R']): - if prop == 1 or prop_hinge == 0: + bone.hide = 0 + if (bone.name in b['bones_ik_palm_R']): + if prop == 1 or prop_hinge == 0: bone.hide = 1 else: - bone.hide = 0 - if (bone.name in b['bones_fk_palm_R']): - if prop == 1 or prop_hinge == 0: + bone.hide = 0 + if (bone.name in b['bones_fk_palm_R']): + if prop == 1 or prop_hinge == 0: bone.hide = 0 else: - bone.hide = 1 - - # Fingers_R - prop_ik_all = int(b.ik_fing_all_R) - prop_hinge_all = int(b.hinge_fing_all_R) - - def fingers_hide(b_name): + bone.hide = 1 + + # Fingers_R + prop_ik_all = int(b.ik_fing_all_R) + prop_hinge_all = int(b.hinge_fing_all_R) + + def fingers_hide(b_name): for bone in arm.bones: - ik_bones = [b_name] + ik_bones = [b_name] if (bone.name == b_name): if prop == 1 or prop_hinge == 1 or prop_ik_all == 1 or prop_hinge_all == 1: bone.hide = 0 if prop == 0 and prop_hinge == 0 and prop_ik_all == 0 and prop_hinge_all == 0: - bone.hide = 1 - return {"FINISHED"} + bone.hide = 1 + return {"FINISHED"} prop_hinge = int(b.hinge_fing_ind_R) - prop = int(b.ik_fing_ind_R) - fingers_hide('fing_ind_ik_R') + prop = int(b.ik_fing_ind_R) + fingers_hide('fing_ind_ik_R') prop_hinge = int(b.hinge_fing_mid_R) - prop = int(b.ik_fing_mid_R) - fingers_hide('fing_mid_ik_R') + prop = int(b.ik_fing_mid_R) + fingers_hide('fing_mid_ik_R') prop_hinge = int(b.hinge_fing_ring_R) - prop = int(b.ik_fing_ring_R) - fingers_hide('fing_ring_ik_R') + prop = int(b.ik_fing_ring_R) + fingers_hide('fing_ring_ik_R') prop_hinge = int(b.hinge_fing_lit_R) - prop = int(b.ik_fing_lit_R) - fingers_hide('fing_lit_ik_R') + prop = int(b.ik_fing_lit_R) + fingers_hide('fing_lit_ik_R') prop_hinge = int(b.hinge_fing_thumb_R) - prop = int(b.ik_fing_thumb_R) - fingers_hide('fing_thumb_ik_R') - - if ('leg' in b.name): - # Leg_R FK/IK + prop = int(b.ik_fing_thumb_R) + fingers_hide('fing_thumb_ik_R') + + if ('leg' in b.name): + # Leg_R FK/IK prop = int(b.ik_leg_R) - for bone in arm.bones: - if (bone.name in b['bones_fk_R']): + for bone in arm.bones: + if (bone.name in b['bones_fk_R']): if prop == 1: bone.hide = 0 else: - bone.hide = 1 - if (bone.name in b['bones_ik_R']): + bone.hide = 1 + if (bone.name in b['bones_ik_R']): if prop == 0: bone.hide = 0 else: - bone.hide = 1 - - # Toes_R FK/IK + bone.hide = 1 + + # Toes_R FK/IK prop = int(b.ik_toes_all_R) prop_hinge = int(b.hinge_toes_all_R) - for bone in arm.bones: - if (bone.name in b['bones_fk_foot_R']): + for bone in arm.bones: + if (bone.name in b['bones_fk_foot_R']): if prop == 1: bone.hide = 0 else: - bone.hide = 1 - if (bone.name in b['bones_ik_foot_R']): + bone.hide = 1 + if (bone.name in b['bones_ik_foot_R']): if prop == 0 or prop_hinge == 1: bone.hide = 0 else: - bone.hide = 1 - + bone.hide = 1 + ####### Reproportion Toggle ####### def reproportion_toggle(context): if not bpy.context.screen: return False if bpy.context.screen.is_animation_playing == True: - return False + return False if not bpy.context.active_object: return False - if (bpy.context.active_object.type in ["ARMATURE"]) and (bpy.context.active_object.mode == 'POSE'): + if (bpy.context.active_object.type in ["ARMATURE"]) and (bpy.context.active_object.mode == 'POSE'): for prop in bpy.context.active_object.data.items(): - if prop[0] == 'rig_name' and prop[1] == 'BlenRig_5': - prop = bool(bpy.context.active_object.data.reproportion) + if prop[0] == 'rig_name' and prop[1] == 'BlenRig_5': + prop = bool(bpy.context.active_object.data.reproportion) p_bones = bpy.context.active_object.pose.bones if prop == True: - bpy.context.active_object.data.layers[31] = True - for b in p_bones: + bpy.context.active_object.data.layers[31] = True + for b in p_bones: for C in b.constraints: if ('REPROP' in C.name): - C.mute = False + C.mute = False if ('NOREP' in C.name): - C.mute = True - + C.mute = True + else: bpy.context.active_object.data.layers[0] = True - bpy.context.active_object.data.layers[31] = False - for b in p_bones: + bpy.context.active_object.data.layers[31] = False + for b in p_bones: for C in b.constraints: if ('REPROP' in C.name): - C.mute = True + C.mute = True if ('NOREP' in C.name): - C.mute = False - rig_toggles(context) - + C.mute = False + rig_toggles(context) + ####### Rig Toggles ####### def rig_toggles(context): if not bpy.context.screen: return False if bpy.context.screen.is_animation_playing == True: - return False + return False if not bpy.context.active_object: return False - if (bpy.context.active_object.type in ["ARMATURE"]) and (bpy.context.active_object.mode == 'POSE'): + if (bpy.context.active_object.type in ["ARMATURE"]) and (bpy.context.active_object.mode == 'POSE'): for prop in bpy.context.active_object.data.items(): - if prop[0] == 'rig_name' and prop[1] == 'BlenRig_5': + if prop[0] == 'rig_name' and prop[1] == 'BlenRig_5': p_bones = bpy.context.active_object.pose.bones - arm = bpy.context.active_object.data + arm = bpy.context.active_object.data for b in p_bones: if ('properties' in b.name): # Left Properties - #Fingers_L + #Fingers_L if ('L' in b.name): if ('arm'in b.name): prop_fing = int(b.toggle_fingers_L) - for bone in arm.bones: - if (bone.name in b['bones_fingers_def_1_L']): + for bone in arm.bones: + if (bone.name in b['bones_fingers_def_1_L']): if prop_fing == 1: bone.layers[27] = 1 else: - bone.layers[27] = 0 - if (bone.name in b['bones_fingers_def_2_L']): + bone.layers[27] = 0 + if (bone.name in b['bones_fingers_def_2_L']): if prop_fing == 1: bone.layers[27] = 1 - bone.layers[31] = 1 + bone.layers[31] = 1 else: - bone.layers[27] = 0 - bone.layers[31] = 0 - if (bone.name in b['bones_fingers_str_L']): + bone.layers[27] = 0 + bone.layers[31] = 0 + if (bone.name in b['bones_fingers_str_L']): if prop_fing == 1: bone.layers[31] = 1 else: - bone.layers[31] = 0 + bone.layers[31] = 0 for b_prop in bpy.context.active_object.data.items(): - if b_prop[0] == 'custom_layers' and b_prop[1] == 0: - if (bone.name in b['bones_fingers_ctrl_1_L']): + if b_prop[0] == 'custom_layers' and b_prop[1] == 0: + if (bone.name in b['bones_fingers_ctrl_1_L']): if prop_fing == 1: bone.layers[0] = 1 else: - bone.layers[0] = 0 - if (bone.name in b['bones_fingers_ctrl_2_L']): + bone.layers[0] = 0 + if (bone.name in b['bones_fingers_ctrl_2_L']): if prop_fing == 1: - bone.layers[2] = 1 + bone.layers[2] = 1 else: - bone.layers[2] = 0 - if (bone.name in b['bones_fingers_ctrl_2_L']): - if prop_fing == 1: + bone.layers[2] = 0 + if (bone.name in b['bones_fingers_ctrl_2_L']): + if prop_fing == 1: for pbone in p_bones: if (pbone.name in b['bones_fingers_ctrl_2_L']): for C in pbone.constraints: if C.type == 'IK': - C.mute = False + C.mute = False else: for pbone in p_bones: if (pbone.name in b['bones_fingers_ctrl_2_L']): for C in pbone.constraints: if C.type == 'IK': - C.mute = True + C.mute = True #Toes_L if ('L' in b.name): if ('leg'in b.name): prop_toes = int(b.toggle_toes_L) - for bone in arm.bones: - if (bone.name in b['bones_toes_def_1_L']): + for bone in arm.bones: + if (bone.name in b['bones_toes_def_1_L']): if prop_toes == 1: bone.layers[27] = 1 else: - bone.layers[27] = 0 - if (bone.name in b['bones_toes_def_2_L']): + bone.layers[27] = 0 + if (bone.name in b['bones_toes_def_2_L']): if prop_toes == 1: bone.layers[27] = 1 - bone.layers[31] = 1 + bone.layers[31] = 1 else: - bone.layers[27] = 0 - bone.layers[31] = 0 - if (bone.name in b['bones_no_toes_def_L']): + bone.layers[27] = 0 + bone.layers[31] = 0 + if (bone.name in b['bones_no_toes_def_L']): if prop_toes == 1: bone.layers[27] = 0 else: - bone.layers[27] = 1 - if (bone.name in b['bones_toes_str_L']): + bone.layers[27] = 1 + if (bone.name in b['bones_toes_str_L']): if prop_toes == 1: bone.layers[31] = 1 else: - bone.layers[31] = 0 + bone.layers[31] = 0 for b_prop in bpy.context.active_object.data.items(): - if b_prop[0] == 'custom_layers' and b_prop[1] == 0: - if (bone.name in b['bones_toes_ctrl_1_L']): + if b_prop[0] == 'custom_layers' and b_prop[1] == 0: + if (bone.name in b['bones_toes_ctrl_1_L']): if prop_toes == 1: bone.layers[0] = 1 else: - bone.layers[0] = 0 - if (bone.name in b['bones_no_toes_ctrl_L']): + bone.layers[0] = 0 + if (bone.name in b['bones_no_toes_ctrl_L']): if prop_toes == 1: bone.layers[0] = 0 else: - bone.layers[0] = 1 - if (bone.name in b['bones_toes_ctrl_2_L']): + bone.layers[0] = 1 + if (bone.name in b['bones_toes_ctrl_2_L']): if prop_toes == 1: - bone.layers[2] = 1 + bone.layers[2] = 1 else: - bone.layers[2] = 0 - if (bone.name in b['bones_toes_ctrl_2_L']): - if prop_toes == 1: + bone.layers[2] = 0 + if (bone.name in b['bones_toes_ctrl_2_L']): + if prop_toes == 1: for pbone in p_bones: if (pbone.name in b['bones_toes_ctrl_2_L']): for C in pbone.constraints: if C.type == 'IK': - C.mute = False + C.mute = False else: for pbone in p_bones: if (pbone.name in b['bones_toes_ctrl_2_L']): for C in pbone.constraints: if C.type == 'IK': - C.mute = True + C.mute = True # Right Properties - #Fingers_R + #Fingers_R if ('R' in b.name): if ('arm'in b.name): prop_fing = int(b.toggle_fingers_R) - for bone in arm.bones: - if (bone.name in b['bones_fingers_def_1_R']): + for bone in arm.bones: + if (bone.name in b['bones_fingers_def_1_R']): if prop_fing == 1: bone.layers[27] = 1 else: bone.layers[27] = 0 - if (bone.name in b['bones_fingers_def_2_R']): + if (bone.name in b['bones_fingers_def_2_R']): if prop_fing == 1: bone.layers[27] = 1 - bone.layers[31] = 1 + bone.layers[31] = 1 else: bone.layers[27] = 0 - bone.layers[31] = 0 - if (bone.name in b['bones_fingers_str_R']): + bone.layers[31] = 0 + if (bone.name in b['bones_fingers_str_R']): if prop_fing == 1: bone.layers[31] = 1 else: - bone.layers[31] = 0 + bone.layers[31] = 0 for b_prop in bpy.context.active_object.data.items(): - if b_prop[0] == 'custom_layers' and b_prop[1] == 0: - if (bone.name in b['bones_fingers_ctrl_1_R']): + if b_prop[0] == 'custom_layers' and b_prop[1] == 0: + if (bone.name in b['bones_fingers_ctrl_1_R']): if prop_fing == 1: bone.layers[0] = 1 else: - bone.layers[0] = 0 - if (bone.name in b['bones_fingers_ctrl_2_R']): + bone.layers[0] = 0 + if (bone.name in b['bones_fingers_ctrl_2_R']): if prop_fing == 1: - bone.layers[2] = 1 + bone.layers[2] = 1 else: - bone.layers[2] = 0 - if (bone.name in b['bones_fingers_ctrl_2_R']): - if prop_fing == 1: + bone.layers[2] = 0 + if (bone.name in b['bones_fingers_ctrl_2_R']): + if prop_fing == 1: for pbone in p_bones: if (pbone.name in b['bones_fingers_ctrl_2_R']): for C in pbone.constraints: if C.type == 'IK': - C.mute = False + C.mute = False else: for pbone in p_bones: if (pbone.name in b['bones_fingers_ctrl_2_R']): for C in pbone.constraints: if C.type == 'IK': - C.mute = True + C.mute = True #Toes_R if ('R' in b.name): if ('leg'in b.name): prop_toes = int(b.toggle_toes_R) - for bone in arm.bones: - if (bone.name in b['bones_toes_def_1_R']): + for bone in arm.bones: + if (bone.name in b['bones_toes_def_1_R']): if prop_toes == 1: bone.layers[27] = 1 else: bone.layers[27] = 0 - if (bone.name in b['bones_toes_def_2_R']): + if (bone.name in b['bones_toes_def_2_R']): if prop_toes == 1: bone.layers[27] = 1 bone.layers[31] = 1 else: bone.layers[27] = 0 - bone.layers[31] = 0 - if (bone.name in b['bones_no_toes_def_R']): + bone.layers[31] = 0 + if (bone.name in b['bones_no_toes_def_R']): if prop_toes == 1: bone.layers[27] = 0 else: - bone.layers[27] = 1 - if (bone.name in b['bones_toes_str_R']): + bone.layers[27] = 1 + if (bone.name in b['bones_toes_str_R']): if prop_toes == 1: bone.layers[31] = 1 else: - bone.layers[31] = 0 + bone.layers[31] = 0 for b_prop in bpy.context.active_object.data.items(): - if b_prop[0] == 'custom_layers' and b_prop[1] == 0: - if (bone.name in b['bones_toes_ctrl_1_R']): + if b_prop[0] == 'custom_layers' and b_prop[1] == 0: + if (bone.name in b['bones_toes_ctrl_1_R']): if prop_toes == 1: bone.layers[0] = 1 else: - bone.layers[0] = 0 - if (bone.name in b['bones_no_toes_ctrl_R']): + bone.layers[0] = 0 + if (bone.name in b['bones_no_toes_ctrl_R']): if prop_toes == 1: bone.layers[0] = 0 else: - bone.layers[0] = 1 - if (bone.name in b['bones_toes_ctrl_2_R']): + bone.layers[0] = 1 + if (bone.name in b['bones_toes_ctrl_2_R']): if prop_toes == 1: bone.layers[2] = 1 else: - bone.layers[2] = 0 - if (bone.name in b['bones_toes_ctrl_2_R']): - if prop_toes == 1: + bone.layers[2] = 0 + if (bone.name in b['bones_toes_ctrl_2_R']): + if prop_toes == 1: for pbone in p_bones: if (pbone.name in b['bones_toes_ctrl_2_R']): for C in pbone.constraints: if C.type == 'IK': - C.mute = False + C.mute = False else: for pbone in p_bones: if (pbone.name in b['bones_toes_ctrl_2_R']): for C in pbone.constraints: if C.type == 'IK': - C.mute = True + C.mute = True ####### Rig Optimizations ####### @@ -948,22 +948,22 @@ def rig_toggles(context): def toggle_face_drivers(context): if not bpy.context.screen: - return False + return False if bpy.context.screen.is_animation_playing == True: - return False + return False if not bpy.context.active_object: return False if not context.armature: - return False + return False for prop in bpy.context.active_object.data.items(): - if prop[0] == 'rig_name' and prop[1] == 'BlenRig_5': + if prop[0] == 'rig_name' and prop[1] == 'BlenRig_5': prop = bool(bpy.context.active_object.data.toggle_face_drivers) armobj = bpy.context.active_object drivers = armobj.animation_data.drivers - data_path_list = ['pose.bones["mouth_corner_R"]["BACK_LIMIT_R"]', - 'pose.bones["mouth_corner_R"]["DOWN_LIMIT_R"]', + data_path_list = ['pose.bones["mouth_corner_R"]["BACK_LIMIT_R"]', + 'pose.bones["mouth_corner_R"]["DOWN_LIMIT_R"]', 'pose.bones["mouth_corner_R"]["FORW_LIMIT_R"]', - 'pose.bones["mouth_corner_R"]["IN_LIMIT_R"]', + 'pose.bones["mouth_corner_R"]["IN_LIMIT_R"]', 'pose.bones["mouth_corner_R"]["OUT_LIMIT_R"]', 'pose.bones["mouth_corner_R"]["UP_LIMIT_R"]', 'pose.bones["mouth_corner_L"]["UP_LIMIT_L"]', @@ -1050,31 +1050,31 @@ def toggle_face_drivers(context): 'pose.bones["cheek_ctrl_R"]["ACTION_CHEEK_TOGGLE_R"]', 'pose.bones["cheek_ctrl_L"]["ACTION_CHEEK_TOGGLE_L"]', 'pose.bones["mouth_corner_L"]["AUTO_BACK_L"]', - 'pose.bones["mouth_corner_R"]["AUTO_BACK_R"]'] + 'pose.bones["mouth_corner_R"]["AUTO_BACK_R"]'] for C in drivers: for vars in C.driver.variables: - for T in vars.targets: + for T in vars.targets: for D in data_path_list: if D in T.data_path: if prop == 1: C.mute = False else: - C.mute = True - + C.mute = True + ####### Toggle Flex Drivers ####### def toggle_flex_drivers(context): if not bpy.context.screen: - return False + return False if bpy.context.screen.is_animation_playing == True: - return False + return False if not bpy.context.active_object: return False if not context.armature: - return False + return False for prop in bpy.context.active_object.data.items(): - if prop[0] == 'rig_name' and prop[1] == 'BlenRig_5': + if prop[0] == 'rig_name' and prop[1] == 'BlenRig_5': prop = bool(bpy.context.active_object.data.toggle_flex_drivers) armobj = bpy.context.active_object drivers = armobj.animation_data.drivers @@ -1112,31 +1112,31 @@ def toggle_flex_drivers(context): 'pose.bones["properties_leg_L"]["flex_shin_length_L"]', 'pose.bones["properties_leg_L"]["flex_shin_width_L"]', 'pose.bones["properties_leg_L"]["flex_foot_scale_L"]', - 'pose.bones["properties_leg_L"]["flex_foot_loc_L"]'] + 'pose.bones["properties_leg_L"]["flex_foot_loc_L"]'] for C in drivers: for vars in C.driver.variables: - for T in vars.targets: + for T in vars.targets: for D in data_path_list: if D in T.data_path: if prop == 1: C.mute = False else: - C.mute = True + C.mute = True ####### Toggle Body Drivers ####### def toggle_body_drivers(context): if not bpy.context.screen: - return False + return False if bpy.context.screen.is_animation_playing == True: - return False + return False if not bpy.context.active_object: return False if not context.armature: - return False + return False for prop in bpy.context.active_object.data.items(): - if prop[0] == 'rig_name' and prop[1] == 'BlenRig_5': + if prop[0] == 'rig_name' and prop[1] == 'BlenRig_5': prop = bool(bpy.context.active_object.data.toggle_body_drivers) armobj = bpy.context.active_object drivers = armobj.animation_data.drivers @@ -1170,47 +1170,47 @@ def toggle_body_drivers(context): 'pose.bones["spine_3_fk"]["fk_follow_main"]', 'pose.bones["spine_2_inv"]["fk_follow_main"]', 'pose.bones["spine_1_inv"]["fk_follow_main"]', - 'pose.bones["pelvis_inv"]["fk_follow_main"]'] + 'pose.bones["pelvis_inv"]["fk_follow_main"]'] for C in drivers: for vars in C.driver.variables: - for T in vars.targets: + for T in vars.targets: for D in data_path_list: if D in T.data_path: if prop == 1: C.mute = False else: - C.mute = True - + C.mute = True + ######### Update Function for Properties ########## def prop_update(self, context): bone_auto_hide(context) def reprop_update(self, context): - reproportion_toggle(context) - + reproportion_toggle(context) + def rig_toggles_update(self, context): rig_toggles(context) - + def optimize_face(self, context): - toggle_face_drivers(context) + toggle_face_drivers(context) def optimize_flex(self, context): - toggle_flex_drivers(context) - + toggle_flex_drivers(context) + def optimize_body(self, context): - toggle_body_drivers(context) - + toggle_body_drivers(context) + ######### Hanlder for update on load and frame change ######### from bpy.app.handlers import persistent @persistent -def load_handler(context): - bone_auto_hide(context) +def load_handler(context): + bone_auto_hide(context) reproportion_toggle(context) - rig_toggles(context) + rig_toggles(context) bpy.app.handlers.load_post.append(load_handler) bpy.app.handlers.frame_change_post.append(bone_auto_hide) @@ -1225,7 +1225,7 @@ bpy.types.PoseBone.ik_head = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -1248,7 +1248,7 @@ bpy.types.PoseBone.inv_torso = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Invert Torso Hierarchy", update=prop_update, @@ -1259,7 +1259,7 @@ bpy.types.PoseBone.ik_arm_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -1270,7 +1270,7 @@ bpy.types.PoseBone.ik_arm_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -1281,7 +1281,7 @@ bpy.types.PoseBone.ik_leg_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -1292,7 +1292,7 @@ bpy.types.PoseBone.ik_toes_all_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -1303,7 +1303,7 @@ bpy.types.PoseBone.ik_leg_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -1314,7 +1314,7 @@ bpy.types.PoseBone.ik_toes_all_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -1325,7 +1325,7 @@ bpy.types.PoseBone.ik_fing_ind_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -1336,7 +1336,7 @@ bpy.types.PoseBone.ik_fing_mid_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -1347,7 +1347,7 @@ bpy.types.PoseBone.ik_fing_ring_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -1358,7 +1358,7 @@ bpy.types.PoseBone.ik_fing_lit_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -1369,7 +1369,7 @@ bpy.types.PoseBone.ik_fing_thumb_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -1380,7 +1380,7 @@ bpy.types.PoseBone.ik_fing_ind_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -1391,7 +1391,7 @@ bpy.types.PoseBone.ik_fing_mid_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -1402,7 +1402,7 @@ bpy.types.PoseBone.ik_fing_ring_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -1413,7 +1413,7 @@ bpy.types.PoseBone.ik_fing_lit_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -1424,7 +1424,7 @@ bpy.types.PoseBone.ik_fing_thumb_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -1435,7 +1435,7 @@ bpy.types.PoseBone.ik_fing_all_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -1446,7 +1446,7 @@ bpy.types.PoseBone.ik_fing_all_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="IK/FK Toggle", update=prop_update, @@ -1460,7 +1460,7 @@ bpy.types.PoseBone.hinge_head = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -1471,7 +1471,7 @@ bpy.types.PoseBone.hinge_neck = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -1482,7 +1482,7 @@ bpy.types.PoseBone.hinge_arm_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -1493,7 +1493,7 @@ bpy.types.PoseBone.hinge_arm_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -1504,7 +1504,7 @@ bpy.types.PoseBone.hinge_hand_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -1515,7 +1515,7 @@ bpy.types.PoseBone.hinge_hand_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -1526,7 +1526,7 @@ bpy.types.PoseBone.hinge_fing_ind_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -1537,7 +1537,7 @@ bpy.types.PoseBone.hinge_fing_mid_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -1548,7 +1548,7 @@ bpy.types.PoseBone.hinge_fing_ring_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -1559,7 +1559,7 @@ bpy.types.PoseBone.hinge_fing_lit_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -1570,7 +1570,7 @@ bpy.types.PoseBone.hinge_fing_thumb_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -1581,7 +1581,7 @@ bpy.types.PoseBone.hinge_fing_ind_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -1592,7 +1592,7 @@ bpy.types.PoseBone.hinge_fing_mid_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -1603,7 +1603,7 @@ bpy.types.PoseBone.hinge_fing_ring_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -1614,7 +1614,7 @@ bpy.types.PoseBone.hinge_fing_lit_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -1625,7 +1625,7 @@ bpy.types.PoseBone.hinge_fing_thumb_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -1636,7 +1636,7 @@ bpy.types.PoseBone.hinge_fing_all_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -1647,7 +1647,7 @@ bpy.types.PoseBone.hinge_fing_all_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -1658,7 +1658,7 @@ bpy.types.PoseBone.hinge_leg_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -1669,7 +1669,7 @@ bpy.types.PoseBone.hinge_toes_all_L = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -1680,18 +1680,18 @@ bpy.types.PoseBone.hinge_leg_R = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, name="hinge_leg_R" -) +) bpy.types.PoseBone.hinge_toes_all_R = FloatProperty( default=0.000, min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Isolate Rotation", update=prop_update, @@ -1705,72 +1705,72 @@ bpy.types.PoseBone.toon_head = FloatProperty( min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Stretchy IK Toggle", update=prop_update, name="toon_head" -) +) bpy.types.PoseBone.toon_torso = FloatProperty( default=0.000, min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Stretchy IK Toggle", update=prop_update, name="toon_torso" -) +) bpy.types.PoseBone.toon_arm_L = FloatProperty( default=0.000, min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Stretchy IK Toggle", update=prop_update, name="toon_arm_L" -) +) bpy.types.PoseBone.toon_arm_R = FloatProperty( default=0.000, min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Stretchy IK Toggle", update=prop_update, name="toon_arm_R" -) +) bpy.types.PoseBone.toon_leg_L = FloatProperty( default=0.000, min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Stretchy IK Toggle", update=prop_update, name="toon_leg_L" -) +) bpy.types.PoseBone.toon_leg_R = FloatProperty( default=0.000, min=0.000, max=1.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Stretchy IK Toggle", update=prop_update, name="toon_leg_R" -) +) # LOOK SWITCH bpy.types.PoseBone.look_switch = FloatProperty( @@ -1778,12 +1778,12 @@ bpy.types.PoseBone.look_switch = FloatProperty( min=0.000, max=3.000, precision=0, - step=100, + step=100, options={'ANIMATABLE'}, description="Target of Eyes", update=prop_update, name="look_switch" -) +) # REPROPORTION bpy.types.Armature.reproportion = BoolProperty( @@ -1791,49 +1791,49 @@ bpy.types.Armature.reproportion = BoolProperty( description="Toggle Reproportion Mode", update=reprop_update, name="reproportion" -) +) # TOGGLE_FACE_DRIVERS bpy.types.Armature.toggle_face_drivers = BoolProperty( default=1, description="Toggle Face Riggin Drivers", update=optimize_face, name="toggle_face_drivers" -) +) # TOGGLE_FLEX_DRIVERS bpy.types.Armature.toggle_flex_drivers = BoolProperty( default=1, description="Toggle Flex Scaling", update=optimize_flex, name="toggle_flex_drivers" -) +) # TOGGLE_BODY_DRIVERS bpy.types.Armature.toggle_body_drivers = BoolProperty( default=1, description="Toggle Body Rigging Drivers", update=optimize_body, name="toggle_body_drivers" -) +) # TOGGLES bpy.types.PoseBone.toggle_fingers_L = BoolProperty( default=0, description="Toggle fingers in rig", update=rig_toggles_update, name="toggle_fingers_L" -) +) bpy.types.PoseBone.toggle_toes_L = BoolProperty( default=0, description="Toggle toes in rig", update=rig_toggles_update, name="toggle_toes_L" -) +) bpy.types.PoseBone.toggle_fingers_R = BoolProperty( default=0, description="Toggle fingers in rig", update=rig_toggles_update, name="toggle_fingers_R" -) +) bpy.types.PoseBone.toggle_toes_R = BoolProperty( default=0, @@ -1842,30 +1842,30 @@ bpy.types.PoseBone.toggle_toes_R = BoolProperty( name="toggle_toes_R" ) """ - + for T in bpy.data.texts: if ('generate_customprops' in T.name): T.clear() T.current_line_index = 0 - T.write(update_1005) - T.current_line_index = 0 + T.write(update_1005) + T.current_line_index = 0 + +#### Set Condensed Scheme #### + +def biped_update_1005_layer_scheme(self, context): -#### Set Condensed Scheme #### - -def biped_update_1005_layer_scheme(self, context): - ## Run Condensed Scheme ## bpy.ops.blenrig5.layers_scheme_compact() -#### Update Rig version #### - -def biped_update_1005_update_version(self, context): +#### Update Rig version #### + +def biped_update_1005_update_version(self, context): arm_data = bpy.context.active_object.data - - arm_data['rig_version'] = 1.005 - - self.report({'INFO'}, 'BlenRig Armature updated to 1.005') - + arm_data['rig_version'] = 1.005 + + self.report({'INFO'}, 'BlenRig Armature updated to 1.005') + + diff --git a/changelog.txt b/changelog.txt index 614306a..05ee291 100644 --- a/changelog.txt +++ b/changelog.txt @@ -15,25 +15,25 @@ V 1.02 - General changes: - New Layer Scheme option in Layer Settings tab (Compact and Expanded Scheme) - - - Updated version of generate_customprops script to work with the new armature layer schemes + + - Updated version of generate_customprops script to work with the new armature layer schemes - Biped Armature updated to 1.005: - + - Fixed shoulder offset when using FK and Hinge in arms - + - Removed Rotation locks in forearm and shin FK controllers - + - New lattice_eye_L and R controller in TOON 2 layer - + - Look_l and R scaling now makes the eye scale with the Lattice of the eye, giving a smoother result - + _ Various bone layers and bone shapes fixes - + - Bug Fixes: - + - Fix for timeline scrubbing slowdown bug - + - Fix for error when adding BlenRig to the scene while using local view or local layers - - + + diff --git a/ops_alignment.py b/ops_alignment.py index ff80c39..f23b78f 100644 --- a/ops_alignment.py +++ b/ops_alignment.py @@ -2,56 +2,56 @@ import bpy ##################################### Bone Alignment Operators ####################################### -class Operator_BlenRig_Fix_Misaligned_Bones(bpy.types.Operator): - - bl_idname = "blenrig5.fix_misaligned_bones" - bl_label = "BlenRig Fix Misaligned Bones" - bl_description = "Fixes misaligned bones after baking" - bl_options = {'REGISTER', 'UNDO',} +class Operator_BlenRig_Fix_Misaligned_Bones(bpy.types.Operator): + + bl_idname = "blenrig5.fix_misaligned_bones" + bl_label = "BlenRig Fix Misaligned Bones" + bl_description = "Fixes misaligned bones after baking" + bl_options = {'REGISTER', 'UNDO',} @classmethod def poll(cls, context): if not bpy.context.object: return False else: - return (bpy.context.object.type=='ARMATURE' and context.mode=='EDIT_ARMATURE') - - # Save state of layers + return (bpy.context.object.type=='ARMATURE' and context.mode=='EDIT_ARMATURE') + + # Save state of layers active_layers = [] - + def all_layers(self, context): arm = bpy.context.active_object - arm_data = arm.data + arm_data = arm.data for i in range(len(arm_data.layers)): layers_status = arm_data.layers[i] if layers_status.real == 1: self.active_layers.append(i) - + #Turn on all layers - arm_data.layers = [(x in [x]) for x in range(32)] - + arm_data.layers = [(x in [x]) for x in range(32)] + def match_heads_tails(self, context): props = context.window_manager.blenrig_5_props arm = bpy.context.active_object - arm_data = arm.data + arm_data = arm.data bones = arm_data.edit_bones - selected_bones = [] + selected_bones = [] if props.align_selected_only == 1: for b in bpy.context.selected_editable_bones: selected_bones.append(b.name) else: for b in bones: - selected_bones.append(b.name) - bpy.ops.object.mode_set(mode='EDIT') + selected_bones.append(b.name) + bpy.ops.object.mode_set(mode='EDIT') bpy.ops.armature.reveal() - bpy.ops.armature.select_all(action='DESELECT') - - #Match heads - if arm_data.use_mirror_x == True: - for b in bones: - if b.name in selected_bones: - if b.keys() != '[]': + bpy.ops.armature.select_all(action='DESELECT') + + #Match heads + if arm_data.use_mirror_x == True: + for b in bones: + if b.name in selected_bones: + if b.keys() != '[]': if '_R' not in b.name: if 'b_head' in b.keys(): for t in bones: @@ -59,108 +59,108 @@ class Operator_BlenRig_Fix_Misaligned_Bones(bpy.types.Operator): if b['b_head'][1] == 'head': b.head = t.head if b['b_head'][1] == 'tail': - b.head = t.tail - #Match tails - if '_R' not in b.name: - if 'b_tail' in b.keys(): + b.head = t.tail + #Match tails + if '_R' not in b.name: + if 'b_tail' in b.keys(): for t in bones: if (t.name == b['b_tail'][0]): if b['b_tail'][1] == 'head': b.tail = t.head if b['b_tail'][1] == 'tail': - b.tail = t.tail - #X-mirror + b.tail = t.tail + #X-mirror if '_L' in b.name: b.select = 1 b.select_head = 1 b.select_tail = 1 - bpy.ops.armature.symmetrize(direction='NEGATIVE_X') - bpy.ops.armature.select_all(action='DESELECT') + bpy.ops.armature.symmetrize(direction='NEGATIVE_X') + bpy.ops.armature.select_all(action='DESELECT') else: for b in bones: if b.name in selected_bones: - if 'b_head' in b.keys(): - #Match heads + if 'b_head' in b.keys(): + #Match heads if b['b_head']: for t in bones: if (t.name == b['b_head'][0]): if b['b_head'][1] == 'head': b.head = t.head if b['b_head'][1] == 'tail': - b.head = t.tail - #Match tails + b.head = t.tail + #Match tails if 'b_tail' in b.keys(): for t in bones: if (t.name == b['b_tail'][0]): if b['b_tail'][1] == 'head': b.tail = t.head if b['b_tail'][1] == 'tail': - b.tail = t.tail + b.tail = t.tail - # Restore selection - if props.align_selected_only == 1: + # Restore selection + if props.align_selected_only == 1: for b in bones: if b.name in selected_bones: b.select = 1 - b.select_head = 1 - b.select_tail = 1 - - def reset_layers(self, context): + b.select_head = 1 + b.select_tail = 1 + + def reset_layers(self, context): arm = bpy.context.active_object - arm_data = arm.data - - arm_data.layers = [(x in self.active_layers) for x in range(32)] - + arm_data = arm.data + + arm_data.layers = [(x in self.active_layers) for x in range(32)] + def execute(self, context): self.all_layers(context) self.match_heads_tails(context) self.reset_layers(context) - - return {'FINISHED'} - - -class Operator_BlenRig_Auto_Bone_Roll(bpy.types.Operator): - - bl_idname = "blenrig5.auto_bone_roll" - bl_label = "BlenRig Auto Calulate Roll Angles" - bl_description = "Set roll angles to their predefined values" - bl_options = {'REGISTER', 'UNDO',} - + + return {'FINISHED'} + + +class Operator_BlenRig_Auto_Bone_Roll(bpy.types.Operator): + + bl_idname = "blenrig5.auto_bone_roll" + bl_label = "BlenRig Auto Calulate Roll Angles" + bl_description = "Set roll angles to their predefined values" + bl_options = {'REGISTER', 'UNDO',} + @classmethod def poll(cls, context): if not bpy.context.object: return False else: - return (bpy.context.object.type=='ARMATURE' and context.mode=='EDIT_ARMATURE') - + return (bpy.context.object.type=='ARMATURE' and context.mode=='EDIT_ARMATURE') + active_layers = [] - + def all_layers(self, context): arm = bpy.context.active_object - arm_data = arm.data + arm_data = arm.data for i in range(len(arm_data.layers)): layers_status = arm_data.layers[i] if layers_status.real == 1: self.active_layers.append(i) - + #Turn on all layers - arm_data.layers = [(x in [x]) for x in range(32)] - - def blenrig_update_mirrored(self, context): - props = context.window_manager.blenrig_5_props + arm_data.layers = [(x in [x]) for x in range(32)] + + def blenrig_update_mirrored(self, context): + props = context.window_manager.blenrig_5_props arm = bpy.context.active_object - arm_data = arm.data - bones = arm_data.edit_bones - selected_bones = [] + arm_data = arm.data + bones = arm_data.edit_bones + selected_bones = [] if props.align_selected_only == 1: for b in bpy.context.selected_editable_bones: selected_bones.append(b.name) else: for b in bones: - selected_bones.append(b.name) - + selected_bones.append(b.name) + if arm_data.use_mirror_x == True: for b in bones: if b.name in selected_bones: @@ -168,69 +168,69 @@ class Operator_BlenRig_Auto_Bone_Roll(bpy.types.Operator): b.select = 1 b.select_head = 1 b.select_tail = 1 - bpy.ops.armature.symmetrize(direction='NEGATIVE_X') - bpy.ops.armature.select_all(action='DESELECT') - - # Restore selection - if props.align_selected_only == 1: + bpy.ops.armature.symmetrize(direction='NEGATIVE_X') + bpy.ops.armature.select_all(action='DESELECT') + + # Restore selection + if props.align_selected_only == 1: for b in bones: if b.name in selected_bones: b.select = 1 - b.select_head = 1 - b.select_tail = 1 + b.select_head = 1 + b.select_tail = 1 else: - return False + return False def calc_roll(self, context, roll_type): bpy.ops.object.mode_set(mode='EDIT') - props = context.window_manager.blenrig_5_props + props = context.window_manager.blenrig_5_props arm = bpy.context.active_object - arm_data = arm.data + arm_data = arm.data bones = arm_data.edit_bones - selected_bones = [] + selected_bones = [] if props.align_selected_only == 1: for b in bpy.context.selected_editable_bones: selected_bones.append(b.name) else: for b in bones: - selected_bones.append(b.name) + selected_bones.append(b.name) bpy.ops.armature.reveal() - bpy.ops.armature.select_all(action='DESELECT') + bpy.ops.armature.select_all(action='DESELECT') - if arm_data.use_mirror_x == True: + if arm_data.use_mirror_x == True: for b in bones: if b.name in selected_bones: - if '_R' not in b.name: - if b.keys() != '[]': - if 'b_roll' in b.keys(): + if '_R' not in b.name: + if b.keys() != '[]': + if 'b_roll' in b.keys(): if b['b_roll'][0] == roll_type: b.select = 1 bpy.ops.armature.calculate_roll(type=roll_type, axis_flip=False, axis_only=False) - b.select = 0 + b.select = 0 else: for b in bones: if b.name in selected_bones: - if b.keys() != '[]': - if 'b_roll' in b.keys(): + if b.keys() != '[]': + if 'b_roll' in b.keys(): if b['b_roll'][0] == roll_type: b.select = 1 bpy.ops.armature.calculate_roll(type=roll_type, axis_flip=False, axis_only=False) - b.select = 0 - - # Restore selection - if props.align_selected_only == 1: + b.select = 0 + + # Restore selection + if props.align_selected_only == 1: for b in bones: if b.name in selected_bones: b.select = 1 - b.select_head = 1 - b.select_tail = 1 - + b.select_head = 1 + b.select_tail = 1 + def blenrig_bone_auto_roll(self, context): self.calc_roll(context, 'GLOBAL_POS_Y') - self.calc_roll(context, 'GLOBAL_POS_Z') - self.calc_roll(context, 'GLOBAL_POS_X') - self.calc_roll(context, 'GLOBAL_NEG_Y') - self.calc_roll(context, 'GLOBAL_NEG_Z') + self.calc_roll(context, 'GLOBAL_POS_Z') + self.calc_roll(context, 'GLOBAL_POS_X') + self.calc_roll(context, 'GLOBAL_NEG_Y') + self.calc_roll(context, 'GLOBAL_NEG_Z') self.calc_roll(context, 'GLOBAL_NEG_X') self.calc_roll(context, 'POS_Y') self.calc_roll(context, 'POS_Z') @@ -238,75 +238,75 @@ class Operator_BlenRig_Auto_Bone_Roll(bpy.types.Operator): self.calc_roll(context, 'NEG_Y') self.calc_roll(context, 'NEG_Z') self.calc_roll(context, 'NEG_X') - - + + def blenrig_bone_custom_roll(self, context): bpy.ops.object.mode_set(mode='EDIT') - props = context.window_manager.blenrig_5_props + props = context.window_manager.blenrig_5_props arm = bpy.context.active_object - arm_data = arm.data + arm_data = arm.data bones = arm_data.edit_bones - selected_bones = [] + selected_bones = [] if props.align_selected_only == 1: for b in bpy.context.selected_editable_bones: selected_bones.append(b.name) else: for b in bones: - selected_bones.append(b.name) + selected_bones.append(b.name) bpy.ops.armature.reveal() - bpy.ops.armature.select_all(action='DESELECT') + bpy.ops.armature.select_all(action='DESELECT') if arm_data.use_mirror_x == True: for b in bones: if b.name in selected_bones: - if '_R' not in b.name: - if b.keys() != '[]': - if 'b_roll' in b.keys(): + if '_R' not in b.name: + if b.keys() != '[]': + if 'b_roll' in b.keys(): if b['b_roll'][0] == 'ACTIVE': for t in bones: if (t.name == b['b_roll'][1]): arm.data.edit_bones.active = t b.select = 1 - bpy.ops.armature.calculate_roll(type='ACTIVE', axis_flip=False, axis_only=False) - b.select = 0 - bpy.ops.armature.select_all(action='DESELECT') + bpy.ops.armature.calculate_roll(type='ACTIVE', axis_flip=False, axis_only=False) + b.select = 0 + bpy.ops.armature.select_all(action='DESELECT') else: - for b in bones: - if b.name in selected_bones: - if b.keys() != '[]': - if 'b_roll' in b.keys(): + for b in bones: + if b.name in selected_bones: + if b.keys() != '[]': + if 'b_roll' in b.keys(): if b['b_roll'][0] == 'ACTIVE': for t in bones: if (t.name == b['b_roll'][1]): arm.data.edit_bones.active = t b.select = 1 - bpy.ops.armature.calculate_roll(type='ACTIVE', axis_flip=False, axis_only=False) - b.select = 0 - bpy.ops.armature.select_all(action='DESELECT') - - # Restore selection - if props.align_selected_only == 1: + bpy.ops.armature.calculate_roll(type='ACTIVE', axis_flip=False, axis_only=False) + b.select = 0 + bpy.ops.armature.select_all(action='DESELECT') + + # Restore selection + if props.align_selected_only == 1: for b in bones: if b.name in selected_bones: b.select = 1 - b.select_head = 1 - b.select_tail = 1 + b.select_head = 1 + b.select_tail = 1 def blenrig_bone_cursor_roll(self, context): bpy.ops.object.mode_set(mode='EDIT') - props = context.window_manager.blenrig_5_props + props = context.window_manager.blenrig_5_props arm = bpy.context.active_object - arm_data = arm.data + arm_data = arm.data bones = arm_data.edit_bones - selected_bones = [] + selected_bones = [] if props.align_selected_only == 1: for b in bpy.context.selected_editable_bones: selected_bones.append(b.name) else: for b in bones: - selected_bones.append(b.name) + selected_bones.append(b.name) bpy.ops.armature.reveal() - bpy.ops.armature.select_all(action='DESELECT') + bpy.ops.armature.select_all(action='DESELECT') #Enable cursor snapping context for area in bpy.context.screen.areas: if area.type == 'VIEW_3D': @@ -314,193 +314,193 @@ class Operator_BlenRig_Auto_Bone_Roll(bpy.types.Operator): c['area'] = area else: print("No View3D, aborting.") - + if arm_data.use_mirror_x == True: for b in bones: if b.name in selected_bones: - if '_R' not in b.name: - if b.keys() != '[]': - if 'b_roll' in b.keys(): + if '_R' not in b.name: + if b.keys() != '[]': + if 'b_roll' in b.keys(): if b['b_roll'][0] == 'CURSOR': for t in bones: if (t.name == b['b_roll'][1]): arm.data.edit_bones.active = t bpy.ops.view3d.snap_cursor_to_active(c) b.select = 1 - bpy.ops.armature.calculate_roll(type='CURSOR', axis_flip=False, axis_only=False) - b.select = 0 - bpy.ops.armature.select_all(action='DESELECT') - else: + bpy.ops.armature.calculate_roll(type='CURSOR', axis_flip=False, axis_only=False) + b.select = 0 + bpy.ops.armature.select_all(action='DESELECT') + else: for b in bones: - if b.name in selected_bones: - if b.keys() != '[]': - if 'b_roll' in b.keys(): + if b.name in selected_bones: + if b.keys() != '[]': + if 'b_roll' in b.keys(): if b['b_roll'][0] == 'CURSOR': for t in bones: if (t.name == b['b_roll'][1]): arm.data.edit_bones.active = t bpy.ops.view3d.snap_cursor_to_active(c) b.select = 1 - bpy.ops.armature.calculate_roll(type='CURSOR', axis_flip=False, axis_only=False) - b.select = 0 - bpy.ops.armature.select_all(action='DESELECT') - - # Restore selection - if props.align_selected_only == 1: + bpy.ops.armature.calculate_roll(type='CURSOR', axis_flip=False, axis_only=False) + b.select = 0 + bpy.ops.armature.select_all(action='DESELECT') + + # Restore selection + if props.align_selected_only == 1: for b in bones: if b.name in selected_bones: b.select = 1 - b.select_head = 1 - b.select_tail = 1 + b.select_head = 1 + b.select_tail = 1 def blenrig_bone_align(self, context): bpy.ops.object.mode_set(mode='EDIT') - props = context.window_manager.blenrig_5_props + props = context.window_manager.blenrig_5_props arm = bpy.context.active_object - arm_data = arm.data + arm_data = arm.data bones = arm_data.edit_bones - selected_bones = [] + selected_bones = [] if props.align_selected_only == 1: for b in bpy.context.selected_editable_bones: selected_bones.append(b.name) else: for b in bones: - selected_bones.append(b.name) + selected_bones.append(b.name) bpy.ops.armature.reveal() - bpy.ops.armature.select_all(action='DESELECT') + bpy.ops.armature.select_all(action='DESELECT') if arm_data.use_mirror_x == True: for b in bones: if b.name in selected_bones: - if '_R' not in b.name: - if b.keys() != '[]': + if '_R' not in b.name: + if b.keys() != '[]': if 'b_align' in b.keys(): - if b['b_align'][0] != "''": + if b['b_align'][0] != "''": for t in bones: if (t.name == b['b_align'][0]): arm.data.edit_bones.active = t b.select = 1 - bpy.ops.armature.align() - bpy.ops.armature.calculate_roll(type='ACTIVE', axis_flip=False, axis_only=False) - b.select = 0 - bpy.ops.armature.select_all(action='DESELECT') + bpy.ops.armature.align() + bpy.ops.armature.calculate_roll(type='ACTIVE', axis_flip=False, axis_only=False) + b.select = 0 + bpy.ops.armature.select_all(action='DESELECT') for t2 in bones: - if t2.keys() != '[]': - if 'b_align' in t2.keys(): + if t2.keys() != '[]': + if 'b_align' in t2.keys(): if (b.name == t2['b_head'][0]): if t2['b_head'][1] == 'head': t2.head = b.head if t2['b_head'][1] == 'tail': - t2.head = b.tail + t2.head = b.tail if (b.name == t2['b_tail'][0]): if t2['b_tail'][1] == 'head': t2.tail = b.head if t2['b_head'][1] == 'tail': - t2.tail = b.tail + t2.tail = b.tail arm.data.edit_bones.active = t t2.select = 1 - bpy.ops.armature.calculate_roll(type='ACTIVE', axis_flip=False, axis_only=False) - t2.select = 0 - bpy.ops.armature.select_all(action='DESELECT') - else: + bpy.ops.armature.calculate_roll(type='ACTIVE', axis_flip=False, axis_only=False) + t2.select = 0 + bpy.ops.armature.select_all(action='DESELECT') + else: for b in bones: - if b.name in selected_bones: - if b.keys() != '[]': - if 'b_align' in b.keys(): - if b['b_align'][0] != "''": + if b.name in selected_bones: + if b.keys() != '[]': + if 'b_align' in b.keys(): + if b['b_align'][0] != "''": for t in bones: if (t.name == b['b_align'][0]): arm.data.edit_bones.active = t b.select = 1 - bpy.ops.armature.align() - bpy.ops.armature.calculate_roll(type='ACTIVE', axis_flip=False, axis_only=False) - b.select = 0 - bpy.ops.armature.select_all(action='DESELECT') + bpy.ops.armature.align() + bpy.ops.armature.calculate_roll(type='ACTIVE', axis_flip=False, axis_only=False) + b.select = 0 + bpy.ops.armature.select_all(action='DESELECT') for t2 in bones: - if t2.keys() != '[]': - if 'b_align' in t2.keys(): + if t2.keys() != '[]': + if 'b_align' in t2.keys(): if (b.name == t2['b_head'][0]): if t2['b_head'][1] == 'head': t2.head = b.head if t2['b_head'][1] == 'tail': - t2.head = b.tail + t2.head = b.tail if (b.name == t2['b_tail'][0]): if t2['b_tail'][1] == 'head': t2.tail = b.head if t2['b_head'][1] == 'tail': - t2.tail = b.tail + t2.tail = b.tail arm.data.edit_bones.active = t t2.select = 1 - bpy.ops.armature.calculate_roll(type='ACTIVE', axis_flip=False, axis_only=False) - t2.select = 0 - bpy.ops.armature.select_all(action='DESELECT') - - # Restore selection - if props.align_selected_only == 1: + bpy.ops.armature.calculate_roll(type='ACTIVE', axis_flip=False, axis_only=False) + t2.select = 0 + bpy.ops.armature.select_all(action='DESELECT') + + # Restore selection + if props.align_selected_only == 1: for b in bones: if b.name in selected_bones: b.select = 1 - b.select_head = 1 - b.select_tail = 1 + b.select_head = 1 + b.select_tail = 1 - def reset_layers(self, context): + def reset_layers(self, context): arm = bpy.context.active_object - arm_data = arm.data - arm_data.layers = [(x in self.active_layers) for x in range(32)] + arm_data = arm.data + arm_data.layers = [(x in self.active_layers) for x in range(32)] def execute(self, context): - self.all_layers(context) + self.all_layers(context) self.blenrig_bone_auto_roll(context) self.blenrig_bone_custom_roll(context) self.blenrig_bone_cursor_roll(context) - self.blenrig_bone_align(context) - self.blenrig_update_mirrored(context) - self.reset_layers(context) - + self.blenrig_bone_align(context) + self.blenrig_update_mirrored(context) + self.reset_layers(context) - return {'FINISHED'} -class Operator_BlenRig_Custom_Bone_Roll(bpy.types.Operator): - - bl_idname = "blenrig5.custom_bone_roll" - bl_label = "BlenRig User Defined Roll Angles" - bl_description = "Calulate roll angles and aligns defined by user" - bl_options = {'REGISTER', 'UNDO',} + return {'FINISHED'} + +class Operator_BlenRig_Custom_Bone_Roll(bpy.types.Operator): + + bl_idname = "blenrig5.custom_bone_roll" + bl_label = "BlenRig User Defined Roll Angles" + bl_description = "Calulate roll angles and aligns defined by user" + bl_options = {'REGISTER', 'UNDO',} @classmethod def poll(cls, context): if not bpy.context.object: return False else: - return (bpy.context.object.type=='ARMATURE' and context.mode=='EDIT_ARMATURE') + return (bpy.context.object.type=='ARMATURE' and context.mode=='EDIT_ARMATURE') active_layers = [] - + def all_layers(self, context): arm = bpy.context.active_object - arm_data = arm.data + arm_data = arm.data for i in range(len(arm_data.layers)): layers_status = arm_data.layers[i] if layers_status.real == 1: self.active_layers.append(i) - - #Turn on all layers - arm_data.layers = [(x in [x]) for x in range(32)] - def blenrig_update_mirrored(self, context): - props = context.window_manager.blenrig_5_props + #Turn on all layers + arm_data.layers = [(x in [x]) for x in range(32)] + + def blenrig_update_mirrored(self, context): + props = context.window_manager.blenrig_5_props arm = bpy.context.active_object - arm_data = arm.data - bones = arm_data.edit_bones - selected_bones = [] + arm_data = arm.data + bones = arm_data.edit_bones + selected_bones = [] if props.align_selected_only == 1: for b in bpy.context.selected_editable_bones: selected_bones.append(b.name) else: for b in bones: - selected_bones.append(b.name) - + selected_bones.append(b.name) + if arm_data.use_mirror_x == True: for b in bones: if b.name in selected_bones: @@ -508,258 +508,258 @@ class Operator_BlenRig_Custom_Bone_Roll(bpy.types.Operator): b.select = 1 b.select_head = 1 b.select_tail = 1 - bpy.ops.armature.symmetrize(direction='NEGATIVE_X') - bpy.ops.armature.select_all(action='DESELECT') - - # Restore selection - if props.align_selected_only == 1: + bpy.ops.armature.symmetrize(direction='NEGATIVE_X') + bpy.ops.armature.select_all(action='DESELECT') + + # Restore selection + if props.align_selected_only == 1: for b in bones: if b.name in selected_bones: b.select = 1 - b.select_head = 1 - b.select_tail = 1 - + b.select_head = 1 + b.select_tail = 1 + else: - return False - + return False + def blenrig_bone_custom_roll(self, context): bpy.ops.object.mode_set(mode='EDIT') - props = context.window_manager.blenrig_5_props + props = context.window_manager.blenrig_5_props arm = bpy.context.active_object - arm_data = arm.data + arm_data = arm.data bones = arm_data.edit_bones - selected_bones = [] + selected_bones = [] if props.align_selected_only == 1: for b in bpy.context.selected_editable_bones: selected_bones.append(b.name) else: for b in bones: - selected_bones.append(b.name) + selected_bones.append(b.name) bpy.ops.armature.reveal() - bpy.ops.armature.select_all(action='DESELECT') + bpy.ops.armature.select_all(action='DESELECT') if arm_data.use_mirror_x == True: for b in bones: if b.name in selected_bones: - if '_R' not in b.name: - if b.keys() != '[]': - if 'b_roll' in b.keys(): + if '_R' not in b.name: + if b.keys() != '[]': + if 'b_roll' in b.keys(): if b['b_roll'][0] == 'ACTIVE': for t in bones: if (t.name == b['b_roll'][1]): arm.data.edit_bones.active = t b.select = 1 - bpy.ops.armature.calculate_roll(type='ACTIVE', axis_flip=False, axis_only=False) - b.select = 0 - bpy.ops.armature.select_all(action='DESELECT') + bpy.ops.armature.calculate_roll(type='ACTIVE', axis_flip=False, axis_only=False) + b.select = 0 + bpy.ops.armature.select_all(action='DESELECT') else: - for b in bones: - if b.name in selected_bones: - if b.keys() != '[]': - if 'b_roll' in b.keys(): + for b in bones: + if b.name in selected_bones: + if b.keys() != '[]': + if 'b_roll' in b.keys(): if b['b_roll'][0] == 'ACTIVE': for t in bones: if (t.name == b['b_roll'][1]): arm.data.edit_bones.active = t b.select = 1 - bpy.ops.armature.calculate_roll(type='ACTIVE', axis_flip=False, axis_only=False) - b.select = 0 - bpy.ops.armature.select_all(action='DESELECT') - - # Restore selection - if props.align_selected_only == 1: + bpy.ops.armature.calculate_roll(type='ACTIVE', axis_flip=False, axis_only=False) + b.select = 0 + bpy.ops.armature.select_all(action='DESELECT') + + # Restore selection + if props.align_selected_only == 1: for b in bones: if b.name in selected_bones: b.select = 1 - b.select_head = 1 - b.select_tail = 1 + b.select_head = 1 + b.select_tail = 1 def blenrig_bone_align(self, context): bpy.ops.object.mode_set(mode='EDIT') - props = context.window_manager.blenrig_5_props + props = context.window_manager.blenrig_5_props arm = bpy.context.active_object - arm_data = arm.data + arm_data = arm.data bones = arm_data.edit_bones - selected_bones = [] + selected_bones = [] if props.align_selected_only == 1: for b in bpy.context.selected_editable_bones: selected_bones.append(b.name) else: for b in bones: - selected_bones.append(b.name) + selected_bones.append(b.name) bpy.ops.armature.reveal() - bpy.ops.armature.select_all(action='DESELECT') + bpy.ops.armature.select_all(action='DESELECT') if arm_data.use_mirror_x == True: for b in bones: if b.name in selected_bones: - if '_R' not in b.name: - if b.keys() != '[]': + if '_R' not in b.name: + if b.keys() != '[]': if 'b_align' in b.keys(): - if b['b_align'][0] != "''": + if b['b_align'][0] != "''": for t in bones: if (t.name == b['b_align'][0]): arm.data.edit_bones.active = t b.select = 1 - bpy.ops.armature.align() - bpy.ops.armature.calculate_roll(type='ACTIVE', axis_flip=False, axis_only=False) - b.select = 0 - bpy.ops.armature.select_all(action='DESELECT') + bpy.ops.armature.align() + bpy.ops.armature.calculate_roll(type='ACTIVE', axis_flip=False, axis_only=False) + b.select = 0 + bpy.ops.armature.select_all(action='DESELECT') for t2 in bones: - if t2.keys() != '[]': - if 'b_align' in t2.keys(): + if t2.keys() != '[]': + if 'b_align' in t2.keys(): if (b.name == t2['b_head'][0]): if t2['b_head'][1] == 'head': t2.head = b.head if t2['b_head'][1] == 'tail': - t2.head = b.tail + t2.head = b.tail if (b.name == t2['b_tail'][0]): if t2['b_tail'][1] == 'head': t2.tail = b.head if t2['b_head'][1] == 'tail': - t2.tail = b.tail + t2.tail = b.tail arm.data.edit_bones.active = t t2.select = 1 - bpy.ops.armature.calculate_roll(type='ACTIVE', axis_flip=False, axis_only=False) - t2.select = 0 - bpy.ops.armature.select_all(action='DESELECT') - else: + bpy.ops.armature.calculate_roll(type='ACTIVE', axis_flip=False, axis_only=False) + t2.select = 0 + bpy.ops.armature.select_all(action='DESELECT') + else: for b in bones: - if b.name in selected_bones: - if b.keys() != '[]': - if 'b_align' in b.keys(): - if b['b_align'][0] != "''": + if b.name in selected_bones: + if b.keys() != '[]': + if 'b_align' in b.keys(): + if b['b_align'][0] != "''": for t in bones: if (t.name == b['b_align'][0]): arm.data.edit_bones.active = t b.select = 1 - bpy.ops.armature.align() - bpy.ops.armature.calculate_roll(type='ACTIVE', axis_flip=False, axis_only=False) - b.select = 0 - bpy.ops.armature.select_all(action='DESELECT') + bpy.ops.armature.align() + bpy.ops.armature.calculate_roll(type='ACTIVE', axis_flip=False, axis_only=False) + b.select = 0 + bpy.ops.armature.select_all(action='DESELECT') for t2 in bones: - if t2.keys() != '[]': - if 'b_align' in t2.keys(): + if t2.keys() != '[]': + if 'b_align' in t2.keys(): if (b.name == t2['b_head'][0]): if t2['b_head'][1] == 'head': t2.head = b.head if t2['b_head'][1] == 'tail': - t2.head = b.tail + t2.head = b.tail if (b.name == t2['b_tail'][0]): if t2['b_tail'][1] == 'head': t2.tail = b.head if t2['b_head'][1] == 'tail': - t2.tail = b.tail + t2.tail = b.tail arm.data.edit_bones.active = t t2.select = 1 - bpy.ops.armature.calculate_roll(type='ACTIVE', axis_flip=False, axis_only=False) - t2.select = 0 - bpy.ops.armature.select_all(action='DESELECT') - - # Restore selection - if props.align_selected_only == 1: + bpy.ops.armature.calculate_roll(type='ACTIVE', axis_flip=False, axis_only=False) + t2.select = 0 + bpy.ops.armature.select_all(action='DESELECT') + + # Restore selection + if props.align_selected_only == 1: for b in bones: if b.name in selected_bones: b.select = 1 - b.select_head = 1 - b.select_tail = 1 + b.select_head = 1 + b.select_tail = 1 - def reset_layers(self, context): + def reset_layers(self, context): arm = bpy.context.active_object - arm_data = arm.data - arm_data.layers = [(x in self.active_layers) for x in range(32)] + arm_data = arm.data + arm_data.layers = [(x in self.active_layers) for x in range(32)] def execute(self, context): - self.all_layers(context) + self.all_layers(context) self.blenrig_bone_custom_roll(context) self.blenrig_bone_align(context) - self.blenrig_update_mirrored(context) - self.reset_layers(context) + self.blenrig_update_mirrored(context) + self.reset_layers(context) - return {'FINISHED'} + return {'FINISHED'} -class Operator_BlenRig_Store_Roll_Angles(bpy.types.Operator): - - bl_idname = "blenrig5.store_roll_angles" - bl_label = "BlenRig Store Roll Angles" - bl_description = "Store current roll angles for each bone" - bl_options = {'REGISTER', 'UNDO',} +class Operator_BlenRig_Store_Roll_Angles(bpy.types.Operator): + + bl_idname = "blenrig5.store_roll_angles" + bl_label = "BlenRig Store Roll Angles" + bl_description = "Store current roll angles for each bone" + bl_options = {'REGISTER', 'UNDO',} @classmethod def poll(cls, context): if not bpy.context.object: return False else: - return (bpy.context.object.type=='ARMATURE' and context.mode=='EDIT_ARMATURE') + return (bpy.context.object.type=='ARMATURE' and context.mode=='EDIT_ARMATURE') - def blenrig_store_rolls(self, context): - props = context.window_manager.blenrig_5_props + def blenrig_store_rolls(self, context): + props = context.window_manager.blenrig_5_props arm = bpy.context.active_object - arm_data = arm.data - bones = arm_data.edit_bones - selected_bones = [] + arm_data = arm.data + bones = arm_data.edit_bones + selected_bones = [] if props.align_selected_only == 1: for b in bpy.context.selected_editable_bones: selected_bones.append(b.name) else: for b in bones: - selected_bones.append(b.name) - + selected_bones.append(b.name) + for b in bones: if b.name in selected_bones: b["b_roll_angle"] = ['x'.replace('x', str(b.roll))] - + def execute(self, context): - self.blenrig_store_rolls(context) + self.blenrig_store_rolls(context) - return {'FINISHED'} + return {'FINISHED'} -class Operator_BlenRig_Restore_Roll_Angles(bpy.types.Operator): - - bl_idname = "blenrig5.restore_roll_angles" - bl_label = "BlenRig restore Roll Angles" - bl_description = "Retore roll angles to the ones saved in each bone" - bl_options = {'REGISTER', 'UNDO',} +class Operator_BlenRig_Restore_Roll_Angles(bpy.types.Operator): + + bl_idname = "blenrig5.restore_roll_angles" + bl_label = "BlenRig restore Roll Angles" + bl_description = "Retore roll angles to the ones saved in each bone" + bl_options = {'REGISTER', 'UNDO',} @classmethod def poll(cls, context): if not bpy.context.object: return False else: - return (bpy.context.object.type=='ARMATURE' and context.mode=='EDIT_ARMATURE') + return (bpy.context.object.type=='ARMATURE' and context.mode=='EDIT_ARMATURE') - def blenrig_restore_rolls(self, context): - props = context.window_manager.blenrig_5_props + def blenrig_restore_rolls(self, context): + props = context.window_manager.blenrig_5_props arm = bpy.context.active_object - arm_data = arm.data - bones = arm_data.edit_bones - selected_bones = [] + arm_data = arm.data + bones = arm_data.edit_bones + selected_bones = [] if props.align_selected_only == 1: for b in bpy.context.selected_editable_bones: selected_bones.append(b.name) else: for b in bones: - selected_bones.append(b.name) - + selected_bones.append(b.name) + for b in bones: if b.name in selected_bones: b.roll = float(b["b_roll_angle"][0]) - - def execute(self, context): - self.blenrig_restore_rolls(context) - return {'FINISHED'} + def execute(self, context): + self.blenrig_restore_rolls(context) + + return {'FINISHED'} ##################### Dynamic Shaping Values Reset ############################ -class Operator_BlenRig_Reset_Dynamic(bpy.types.Operator): - - bl_idname = "blenrig5.reset_dynamic_shaping" - bl_label = "BlenRig Reset Dynamic Shaping" - bl_description = "Reset Dynamic Shaping values" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} +class Operator_BlenRig_Reset_Dynamic(bpy.types.Operator): + + bl_idname = "blenrig5.reset_dynamic_shaping" + bl_label = "BlenRig Reset Dynamic Shaping" + bl_description = "Reset Dynamic Shaping values" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} @classmethod def poll(cls, context): @@ -769,7 +769,7 @@ class Operator_BlenRig_Reset_Dynamic(bpy.types.Operator): return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE') def reset_dynamic_values(self, context): - + scene = bpy.context.scene pbones = bpy.context.active_object.pose.bones @@ -807,16 +807,16 @@ class Operator_BlenRig_Reset_Dynamic(bpy.types.Operator): pbones["properties_leg_L"]["flex_shin_length_L"] = 1.0 pbones["properties_leg_L"]["flex_shin_width_L"] = 1.0 pbones["properties_leg_L"]["flex_foot_scale_L"] = 1.0 - pbones["properties_leg_L"]["flex_foot_loc_L"] = 0.0 - scene.update() + pbones["properties_leg_L"]["flex_foot_loc_L"] = 0.0 + scene.update() def update_scene(self, context): current = bpy.context.scene.frame_current bpy.context.scene.frame_set(2, subframe=0) bpy.context.scene.frame_set(current, subframe=0) - + def execute(self, context): self.reset_dynamic_values(context) self.update_scene(context) - - return {'FINISHED'} \ No newline at end of file + + return {'FINISHED'} \ No newline at end of file diff --git a/ops_baking.py b/ops_baking.py index de8c02d..b1a72c8 100644 --- a/ops_baking.py +++ b/ops_baking.py @@ -8,54 +8,54 @@ class ARMATURE_OT_mesh_pose_baker(bpy.types.Operator): bl_label = "BlenRig 5 Mesh Baker" bl_idname = "blenrig5.mesh_pose_baker" bl_description = "Bake current pose to mesh" - bl_options = {'REGISTER', 'UNDO'} - + bl_options = {'REGISTER', 'UNDO'} + @classmethod def poll(cls, context): if not bpy.context.object: return False return (bpy.context.object.type == "MESH" and context.mode=='OBJECT') - - #Baking + + #Baking def bake(self, context): - props = context.window_manager.blenrig_5_props + props = context.window_manager.blenrig_5_props if not bpy.context.object: - return False + return False old_ob = bpy.context.active_object bake_meshes = [ob.name for ob in bpy.context.selected_objects if ob.type=="MESH"] for name in bake_meshes: if name in bpy.data.objects: ob = bpy.data.objects[name] - + bpy.context.scene.objects.active = ob - + # Turn off SUBSURF for baking for mod in ob.modifiers: if mod.type == 'SUBSURF': old_state = mod.show_viewport mod.show_viewport = False - - + + # --- get a mesh from the object --- apply_modifiers = True settings = 'PREVIEW' - mesh = ob.to_mesh(bpy.context.scene, apply_modifiers, settings) - + mesh = ob.to_mesh(bpy.context.scene, apply_modifiers, settings) + for mod in ob.modifiers: if mod.type == 'SUBSURF': mod.show_viewport = old_state - # If Bake to shape option is off - if props.bake_to_shape == False: - # Check if there are shapekeys in object - try: + # If Bake to shape option is off + if props.bake_to_shape == False: + # Check if there are shapekeys in object + try: if ob.data.shape_keys.key_blocks: key = ob.data.shape_keys - shapekeys = key.key_blocks + shapekeys = key.key_blocks # Transfer vertex locations to Basis key for vert in ob.data.vertices: - shapekeys['Basis'].data[vert.index].co = mesh.vertices[vert.index].co + shapekeys['Basis'].data[vert.index].co = mesh.vertices[vert.index].co # Make baked shape active for i in range(len(shapekeys)): @@ -63,20 +63,20 @@ class ARMATURE_OT_mesh_pose_baker(bpy.types.Operator): if shape.name == 'Basis': ob.active_shape_key_index = i except (AttributeError): - # Transfer vertex locations to Mesh + # Transfer vertex locations to Mesh for vert in ob.data.vertices: - vert.co = mesh.vertices[vert.index].co + vert.co = mesh.vertices[vert.index].co + + # If Bake to shape option is on + else: - # If Bake to shape option is on - else: - # Check if there are shapekeys in object try: ob.data.shape_keys.key_blocks except (AttributeError): Basis = ob.shape_key_add(from_mix=False) Basis.name = 'Basis' - + # Create new shape for storing the bake baked_shape = ob.shape_key_add(from_mix=False) @@ -85,70 +85,70 @@ class ARMATURE_OT_mesh_pose_baker(bpy.types.Operator): # Transfer vertex locations for vert in ob.data.vertices: - baked_shape.data[vert.index].co = mesh.vertices[vert.index].co + baked_shape.data[vert.index].co = mesh.vertices[vert.index].co # Make baked shape active for i in range(len(ob.data.shape_keys.key_blocks)): shape = ob.data.shape_keys.key_blocks[i] if shape.name == baked_shape.name: ob.active_shape_key_index = i - - - # Remove unused baked mesh - bpy.data.meshes.remove(mesh) - + + + # Remove unused baked mesh + bpy.data.meshes.remove(mesh) + bpy.context.scene.objects.active = old_ob - - - #Unbind Mdef modifier if object is bound + + + #Unbind Mdef modifier if object is bound def mdef_unbind(self, context): if not bpy.context.object: - return False - + return False + old_ob = bpy.context.active_object - + bake_meshes = [ob.name for ob in bpy.context.selected_objects if ob.type=="MESH"] for name in bake_meshes: if name in bpy.data.objects: ob = bpy.data.objects[name] bpy.context.scene.objects.active = ob - + # unbind mdef modifiers for i in range(len(ob.modifiers)): mod = ob.modifiers[i] if mod.type in ['MESH_DEFORM']: if mod.is_bound == True: - bpy.ops.object.meshdeform_bind(modifier=mod.name) - - bpy.context.scene.objects.active = old_ob + bpy.ops.object.meshdeform_bind(modifier=mod.name) + + bpy.context.scene.objects.active = old_ob def execute(self, context): - self.bake(context) - self.mdef_unbind(context) + self.bake(context) + self.mdef_unbind(context) self.report({'INFO'}, "Baking done") - return{'FINISHED'} + return{'FINISHED'} # Hook Reset operator class ARMATURE_OT_reset_hooks(bpy.types.Operator): bl_label = "BlenRig 5 Reset Hooks" bl_idname = "blenrig5.reset_hooks" bl_description = "Reset Hooks on Lattices and Curves" - bl_options = {'REGISTER', 'UNDO'} + bl_options = {'REGISTER', 'UNDO'} @classmethod def poll(cls, context): if not bpy.context.object: return False return (bpy.context.object.type == "LATTICE", "CURVE" and context.mode=='OBJECT') - + def reset_hooks(self,context): - + selected_lattices = [ob.name for ob in bpy.context.selected_objects if ob.type=="LATTICE"] for name in selected_lattices: if name in bpy.data.objects: ob = bpy.data.objects[name] - + bpy.context.scene.objects.active = ob bpy.ops.object.mode_set(mode='EDIT') @@ -156,14 +156,14 @@ class ARMATURE_OT_reset_hooks(bpy.types.Operator): for mod in ob.modifiers: if mod.type == 'HOOK': bpy.ops.object.hook_reset(modifier=mod.name) - bpy.ops.object.mode_set(mode='OBJECT') + bpy.ops.object.mode_set(mode='OBJECT') selected_curves = [ob.name for ob in bpy.context.selected_objects if ob.type=="CURVE"] for name in selected_curves: if name in bpy.data.objects: ob = bpy.data.objects[name] - + bpy.context.scene.objects.active = ob bpy.ops.object.mode_set(mode='EDIT') @@ -171,20 +171,20 @@ class ARMATURE_OT_reset_hooks(bpy.types.Operator): for mod in ob.modifiers: if mod.type == 'HOOK': bpy.ops.object.hook_reset(modifier=mod.name) - bpy.ops.object.mode_set(mode='OBJECT') + bpy.ops.object.mode_set(mode='OBJECT') def execute(self, context): - self.reset_hooks(context) + self.reset_hooks(context) self.report({'INFO'}, "Hooks Reseted") - return{'FINISHED'} + return{'FINISHED'} # Reset Armature related Lattices and Curves operator class ARMATURE_OT_reset_deformers(bpy.types.Operator): bl_label = "BlenRig 5 Reset Deformers" bl_idname = "blenrig5.reset_deformers" bl_description = "Reset Armature related Lattices and Curves" - bl_options = {'REGISTER', 'UNDO'} - + bl_options = {'REGISTER', 'UNDO'} + @classmethod def poll(cls, context): if not bpy.context.object: @@ -192,9 +192,9 @@ class ARMATURE_OT_reset_deformers(bpy.types.Operator): else: return (bpy.context.object.type=='ARMATURE' and \ context.mode=='POSE') - + def reset_deformers(self, context): - + # preparing scene bpy.ops.object.mode_set(mode='OBJECT') old_active = bpy.context.active_object @@ -202,11 +202,11 @@ class ARMATURE_OT_reset_deformers(bpy.types.Operator): old_layers = [i for i in bpy.context.scene.layers] for ob in old_selected: ob.select = False - + # Armature related lattices and curves - + selected_deformers = [] - + for ob in bpy.data.objects: if ob.type in 'LATTICE' or 'CURVE': for mod in ob.modifiers: @@ -216,35 +216,35 @@ class ARMATURE_OT_reset_deformers(bpy.types.Operator): for i in range(len(ob.layers)): layer = ob.layers[i] if layer == True: - bpy.context.scene.layers[i] = True + bpy.context.scene.layers[i] = True ob.select = True selected_deformers.append(ob.name) - + for name in selected_deformers: if name in bpy.data.objects: ob = bpy.data.objects[name] - + bpy.context.scene.objects.active = ob # Reset Hooks - bpy.ops.blenrig5.reset_hooks() - + bpy.ops.blenrig5.reset_hooks() + #Back to Armature for ob in bpy.context.selected_objects: ob.select = False bpy.context.scene.layers = old_layers bpy.context.scene.objects.active = old_active for ob in old_selected: - ob.select = True - bpy.ops.object.mode_set(mode='POSE') + ob.select = True + bpy.ops.object.mode_set(mode='POSE') #Hack for updating objects - bpy.context.scene.frame_set(bpy.context.scene.frame_current) + bpy.context.scene.frame_set(bpy.context.scene.frame_current) def execute(self, context): self.reset_deformers(context) self.report({'INFO'}, "Lattices and Curves Reset") return{'FINISHED'} - + # Armature Baker operator @@ -252,8 +252,8 @@ class ARMATURE_OT_armature_baker(bpy.types.Operator): bl_label = "BlenRig 5 Armature Baker" bl_idname = "blenrig5.armature_baker" bl_description = "Bake current pose to armature" - bl_options = {'REGISTER', 'UNDO'} - + bl_options = {'REGISTER', 'UNDO'} + @classmethod def poll(cls, context): if not bpy.context.object: @@ -261,9 +261,9 @@ class ARMATURE_OT_armature_baker(bpy.types.Operator): else: return (bpy.context.object.type=='ARMATURE' and \ context.mode=='POSE') - + def bake_armature(self, context): - + # preparing scene bpy.ops.object.mode_set(mode='OBJECT') old_active = bpy.context.active_object @@ -272,37 +272,37 @@ class ARMATURE_OT_armature_baker(bpy.types.Operator): for ob in old_selected: ob.select = False - + # unparenting external objects related to the armature parent_pairs = [] for ob in bpy.data.objects: if ob.parent is not None: - if ob.parent.name == bpy.context.object.name: + if ob.parent.name == bpy.context.object.name: # Toggle on active layers for i in range(len(ob.layers)): layer = ob.layers[i] if layer == True: - bpy.context.scene.layers[i] = True + bpy.context.scene.layers[i] = True ob.select = True parent_pairs.append([ob, ob.parent, ob.parent_bone]) bpy.ops.object.parent_clear(type='CLEAR_KEEP_TRANSFORM') - + #Back to Armature for ob in bpy.context.selected_objects: ob.select = False bpy.context.scene.layers = old_layers bpy.context.scene.objects.active = old_active for ob in old_selected: - ob.select = True - + ob.select = True + bpy.ops.object.mode_set(mode='POSE') posebones = bpy.context.object.pose.bones - + # Bake Armature bpy.ops.pose.armature_apply() - + arm = bpy.context.object.data - + # Reset Constraints for b in posebones: for con in b.constraints: @@ -325,29 +325,29 @@ class ARMATURE_OT_armature_baker(bpy.types.Operator): arm.edit_bones[b.name].select = False bpy.ops.object.mode_set(mode='OBJECT') for ob in bpy.context.selected_objects: - ob.select = False - + ob.select = False + # re-parenting external objects related to the armature for pp in parent_pairs: ob, parent, bone = pp ob.parent = parent ob.parent_type = 'BONE' - ob.parent_bone == bone + ob.parent_bone == bone #Reseting Hooks - ob.select = True - bpy.ops.blenrig5.reset_hooks() - + ob.select = True + bpy.ops.blenrig5.reset_hooks() + #Back to Armature for ob in bpy.context.selected_objects: ob.select = False bpy.context.scene.layers = old_layers bpy.context.scene.objects.active = old_active for ob in old_selected: - ob.select = True - - bpy.ops.object.mode_set(mode='POSE') - - + ob.select = True + + bpy.ops.object.mode_set(mode='POSE') + + def execute(self, context): self.bake_armature(context) @@ -359,7 +359,7 @@ class ARMATURE_OT_reset_constraints(bpy.types.Operator): bl_label = "BlenRig 5 Reset Constraints" bl_idname = "blenrig5.reset_constraints" bl_description = "Reset all posebone constraints" - + @classmethod def poll(cls, context): if not bpy.context.object: @@ -367,13 +367,13 @@ class ARMATURE_OT_reset_constraints(bpy.types.Operator): else: return (bpy.context.object.type=='ARMATURE' and \ context.mode=='POSE') - + def invoke(self, context, event): pbones = context.active_object.pose.bones if len(pbones) < 1: self.report({'INFO'}, "No bones found") return{'FINISHED'} - + amount = 0 for pbone in pbones: for con in pbone.constraints: @@ -392,8 +392,8 @@ class ARMATURE_OT_reset_constraints(bpy.types.Operator): # # somehow it only works if you run it twice # bpy.ops.constraint.childof_set_inverse(constraint=con.name, owner='BONE') # bpy.ops.object.mode_set(mode='EDIT') -# arm.edit_bones[b.name].select = False -# bpy.ops.object.mode_set(mode='POSE') +# arm.edit_bones[b.name].select = False +# bpy.ops.object.mode_set(mode='POSE') self.report({'INFO'}, str(amount) + " constraints reset") - + return{'FINISHED'} \ No newline at end of file diff --git a/ops_picker_body.py b/ops_picker_body.py index e61115d..5d4b55e 100644 --- a/ops_picker_body.py +++ b/ops_picker_body.py @@ -6,19 +6,19 @@ import bpy -class Operator_Zoom_Selected(bpy.types.Operator): - bl_idname = "operator.zoom" - bl_label = "BlenRig Zoom to Selected" - bl_description = "Zoom to selected / View All" +class Operator_Zoom_Selected(bpy.types.Operator): + bl_idname = "operator.zoom" + bl_label = "BlenRig Zoom to Selected" + bl_description = "Zoom to selected / View All" - def invoke(self, context, event): + def invoke(self, context, event): if event.ctrl == False and event.shift == False: bpy.ops.view3d.view_selected() else: - bpy.ops.view3d.view_all() + bpy.ops.view3d.view_all() return {"FINISHED"} - - + + ################### SELECTION OPERATORS ################################## #Generic Selection Operator Structure @@ -27,2922 +27,2921 @@ def select_op(self, context, event, b_name): #b_name will be replaced by the act armobj = bpy.context.active_object arm = bpy.context.active_object.data if (b_name in armobj.pose.bones): # this line is replaced with actual bone name - #Target Bone - Bone = armobj.pose.bones[b_name] # this line is replaced with actual bone name + #Target Bone + Bone = armobj.pose.bones[b_name] # this line is replaced with actual bone name #Check if CTRL or SHIFT are pressed if event.ctrl == True or event.shift == True: #Get previously selected bones - selected = [b.name for b in bpy.context.selected_pose_bones] - #Set target bone as active + selected = [b.name for b in bpy.context.selected_pose_bones] + #Set target bone as active for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone + arm.bones.active = Bone.bone #Reselect previously selected bones for b in armobj.pose.bones: if (b.name in selected): - b.bone.select = 1 + b.bone.select = 1 else: for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone + arm.bones.active = Bone.bone -######## BODY PICKER OPERATORS ########################################### +######## BODY PICKER OPERATORS ########################################### #HEAD -class Operator_Head_Stretch(bpy.types.Operator): - bl_idname = "operator.head_stretch" - bl_label = "BlenRig Select head_stretch" - bl_description = "head_stretch" +class Operator_Head_Stretch(bpy.types.Operator): + bl_idname = "operator.head_stretch" + bl_label = "BlenRig Select head_stretch" + bl_description = "head_stretch" bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} def invoke(self, context, event): - select_op(self, context, event, "head_stretch") - return {"FINISHED"} + select_op(self, context, event, "head_stretch") + return {"FINISHED"} -class Operator_Head_Toon(bpy.types.Operator): - bl_idname = "operator.head_toon" - bl_label = "BlenRig Select head_toon" - bl_description = "head_toon" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "head_toon") - return {"FINISHED"} - -class Operator_Head_Top_Ctrl(bpy.types.Operator): - bl_idname = "operator.head_top_ctrl" - bl_label = "BlenRig Select head_top_ctrl" - bl_description = "head_top_ctrl" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "head_top_ctrl") - return {"FINISHED"} - -class Operator_Head_Mid_Ctrl(bpy.types.Operator): - bl_idname = "operator.head_mid_ctrl" - bl_label = "BlenRigSelect head_mid_ctrl" - bl_description = "head_mid_ctrl" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} +class Operator_Head_Toon(bpy.types.Operator): + bl_idname = "operator.head_toon" + bl_label = "BlenRig Select head_toon" + bl_description = "head_toon" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} def invoke(self, context, event): - select_op(self, context, event, "head_mid_ctrl") - return {"FINISHED"} - -class Operator_Head_Mid_Curve(bpy.types.Operator): - bl_idname = "operator.head_mid_curve" - bl_label = "BlenRig Select head_mid_curve" - bl_description = "head_mid_curve" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "head_mid_curve") - return {"FINISHED"} - -class Operator_Mouth_Str_Ctrl(bpy.types.Operator): - bl_idname = "operator.mouth_str_ctrl" - bl_label = "BlenRig Select mouth_str_ctrl" - bl_description = "mouth_str_ctrl" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "mouth_str_ctrl") - return {"FINISHED"} + select_op(self, context, event, "head_toon") + return {"FINISHED"} -class Operator_Look_L(bpy.types.Operator): - bl_idname = "operator.look_l" - bl_label = "BlenRIg Select look_L" - bl_description = "look_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "look_L") - return {"FINISHED"} - -class Operator_Look_R(bpy.types.Operator): - bl_idname = "operator.look_r" - bl_label = "BlenRIg Select look_R" - bl_description = "look_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} +class Operator_Head_Top_Ctrl(bpy.types.Operator): + bl_idname = "operator.head_top_ctrl" + bl_label = "BlenRig Select head_top_ctrl" + bl_description = "head_top_ctrl" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} def invoke(self, context, event): - select_op(self, context, event, "look_R") - return {"FINISHED"} + select_op(self, context, event, "head_top_ctrl") + return {"FINISHED"} + +class Operator_Head_Mid_Ctrl(bpy.types.Operator): + bl_idname = "operator.head_mid_ctrl" + bl_label = "BlenRigSelect head_mid_ctrl" + bl_description = "head_mid_ctrl" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Look(bpy.types.Operator): - bl_idname = "operator.look" - bl_label = "BlenRIg Select look" - bl_description = "look" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "look") - return {"FINISHED"} + select_op(self, context, event, "head_mid_ctrl") + return {"FINISHED"} + +class Operator_Head_Mid_Curve(bpy.types.Operator): + bl_idname = "operator.head_mid_curve" + bl_label = "BlenRig Select head_mid_curve" + bl_description = "head_mid_curve" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Head_FK(bpy.types.Operator): - bl_idname = "operator.head_fk" - bl_label = "BlenRIg Select head_fk" - bl_description = "head_fk" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "head_fk") - return {"FINISHED"} + select_op(self, context, event, "head_mid_curve") + return {"FINISHED"} -class Operator_Head_IK(bpy.types.Operator): - bl_idname = "operator.head_ik_ctrl" - bl_label = "BlenRIg Select head_ik_ctrl" - bl_description = "head_ik_ctrl" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} +class Operator_Mouth_Str_Ctrl(bpy.types.Operator): + bl_idname = "operator.mouth_str_ctrl" + bl_label = "BlenRig Select mouth_str_ctrl" + bl_description = "mouth_str_ctrl" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "mouth_str_ctrl") + return {"FINISHED"} + +class Operator_Look_L(bpy.types.Operator): + bl_idname = "operator.look_l" + bl_label = "BlenRIg Select look_L" + bl_description = "look_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "look_L") + return {"FINISHED"} + +class Operator_Look_R(bpy.types.Operator): + bl_idname = "operator.look_r" + bl_label = "BlenRIg Select look_R" + bl_description = "look_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "look_R") + return {"FINISHED"} + +class Operator_Look(bpy.types.Operator): + bl_idname = "operator.look" + bl_label = "BlenRIg Select look" + bl_description = "look" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "look") + return {"FINISHED"} + +class Operator_Head_FK(bpy.types.Operator): + bl_idname = "operator.head_fk" + bl_label = "BlenRIg Select head_fk" + bl_description = "head_fk" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "head_fk") + return {"FINISHED"} + +class Operator_Head_IK(bpy.types.Operator): + bl_idname = "operator.head_ik_ctrl" + bl_label = "BlenRIg Select head_ik_ctrl" + bl_description = "head_ik_ctrl" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} def invoke(self, context, event): armobj = bpy.context.active_object - arm = bpy.context.active_object.data - prop = int(bpy.context.active_object.pose.bones['properties_head'].ik_head) - prop_hinge = int(bpy.context.active_object.pose.bones['properties_head'].hinge_head) + arm = bpy.context.active_object.data + prop = int(bpy.context.active_object.pose.bones['properties_head'].ik_head) + prop_hinge = int(bpy.context.active_object.pose.bones['properties_head'].hinge_head) if ('head_fk' and 'head_ik_ctrl' in armobj.pose.bones): - #Target Bone + #Target Bone if prop == 0 or prop_hinge == 1: Bone = armobj.pose.bones["head_ik_ctrl"] else: - Bone = armobj.pose.bones["head_fk"] + Bone = armobj.pose.bones["head_fk"] #Check if CTRL or SHIFT are pressed if event.ctrl == True or event.shift == True: #Get previously selected bones - selected = [b.name for b in bpy.context.selected_pose_bones] - #Set target bone as active + selected = [b.name for b in bpy.context.selected_pose_bones] + #Set target bone as active for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone + arm.bones.active = Bone.bone #Reselect previously selected bones for b in armobj.pose.bones: if (b.name in selected): - b.bone.select = 1 - else: + b.bone.select = 1 + else: for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone - return {"FINISHED"} + arm.bones.active = Bone.bone + return {"FINISHED"} + +class Operator_Neck_4_Toon(bpy.types.Operator): + bl_idname = "operator.neck_4_toon" + bl_label = "BlenRig Select neck_4_toon" + bl_description = "neck_4_toon" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Neck_4_Toon(bpy.types.Operator): - bl_idname = "operator.neck_4_toon" - bl_label = "BlenRig Select neck_4_toon" - bl_description = "neck_4_toon" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "neck_4_toon") - return {"FINISHED"} - -class Operator_Face_Toon_Up(bpy.types.Operator): - bl_idname = "operator.face_toon_up" - bl_label = "BlenRig Select face_toon_up" - bl_description = "face_toon_up" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - + select_op(self, context, event, "neck_4_toon") + return {"FINISHED"} + +class Operator_Face_Toon_Up(bpy.types.Operator): + bl_idname = "operator.face_toon_up" + bl_label = "BlenRig Select face_toon_up" + bl_description = "face_toon_up" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + def invoke(self, context, event): - select_op(self, context, event, "face_toon_up") - return {"FINISHED"} - -class Operator_Face_Toon_Mid(bpy.types.Operator): - bl_idname = "operator.face_toon_mid" - bl_label = "BlenRig Select face_toon_mid" - bl_description = "face_toon_mid" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - + select_op(self, context, event, "face_toon_up") + return {"FINISHED"} + +class Operator_Face_Toon_Mid(bpy.types.Operator): + bl_idname = "operator.face_toon_mid" + bl_label = "BlenRig Select face_toon_mid" + bl_description = "face_toon_mid" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + def invoke(self, context, event): - select_op(self, context, event, "face_toon_mid") - return {"FINISHED"} - -class Operator_Face_Toon_Low(bpy.types.Operator): - bl_idname = "operator.face_toon_low" - bl_label = "BlenRig Select face_toon_low" - bl_description = "face_toon_low" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - + select_op(self, context, event, "face_toon_mid") + return {"FINISHED"} + +class Operator_Face_Toon_Low(bpy.types.Operator): + bl_idname = "operator.face_toon_low" + bl_label = "BlenRig Select face_toon_low" + bl_description = "face_toon_low" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + def invoke(self, context, event): - select_op(self, context, event, "face_toon_low") - return {"FINISHED"} + select_op(self, context, event, "face_toon_low") + return {"FINISHED"} #NECK -class Operator_Neck_3(bpy.types.Operator): - bl_idname = "operator.neck_3" - bl_label = "BlenRig Select neck_3" - bl_description = "neck_3_ik_ctrl / neck_3_fk" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} +class Operator_Neck_3(bpy.types.Operator): + bl_idname = "operator.neck_3" + bl_label = "BlenRig Select neck_3" + bl_description = "neck_3_ik_ctrl / neck_3_fk" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} def invoke(self, context, event): armobj = bpy.context.active_object arm = bpy.context.active_object.data - prop = int(bpy.context.active_object.pose.bones['properties_head'].ik_head) + prop = int(bpy.context.active_object.pose.bones['properties_head'].ik_head) if ('neck_3_ik_ctrl' and 'neck_3_fk' in armobj.pose.bones): - #Target Bone + #Target Bone if prop == 0: Bone = armobj.pose.bones["neck_3_ik_ctrl"] else: - Bone = armobj.pose.bones["neck_3_fk"] + Bone = armobj.pose.bones["neck_3_fk"] #Check if CTRL or SHIFT are pressed if event.ctrl == True or event.shift == True: #Get previously selected bones - selected = [b.name for b in bpy.context.selected_pose_bones] - #Set target bone as active + selected = [b.name for b in bpy.context.selected_pose_bones] + #Set target bone as active for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone + arm.bones.active = Bone.bone #Reselect previously selected bones for b in armobj.pose.bones: if (b.name in selected): - b.bone.select = 1 - else: + b.bone.select = 1 + else: for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone - return {"FINISHED"} - -class Operator_Neck_2(bpy.types.Operator): - bl_idname = "operator.neck_2" - bl_label = "BlenRig Select neck_2" - bl_description = "neck_2_ik_ctrl / neck_2_fk" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + arm.bones.active = Bone.bone + return {"FINISHED"} + +class Operator_Neck_2(bpy.types.Operator): + bl_idname = "operator.neck_2" + bl_label = "BlenRig Select neck_2" + bl_description = "neck_2_ik_ctrl / neck_2_fk" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} def invoke(self, context, event): armobj = bpy.context.active_object arm = bpy.context.active_object.data - prop = int(bpy.context.active_object.pose.bones['properties_head'].ik_head) + prop = int(bpy.context.active_object.pose.bones['properties_head'].ik_head) if ('neck_2_ik_ctrl' and 'neck_2_fk' in armobj.pose.bones): - #Target Bone + #Target Bone if prop == 0: Bone = armobj.pose.bones["neck_2_ik_ctrl"] else: - Bone = armobj.pose.bones["neck_2_fk"] + Bone = armobj.pose.bones["neck_2_fk"] #Check if CTRL or SHIFT are pressed if event.ctrl == True or event.shift == True: #Get previously selected bones - selected = [b.name for b in bpy.context.selected_pose_bones] - #Set target bone as active + selected = [b.name for b in bpy.context.selected_pose_bones] + #Set target bone as active for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone + arm.bones.active = Bone.bone #Reselect previously selected bones for b in armobj.pose.bones: if (b.name in selected): - b.bone.select = 1 - else: + b.bone.select = 1 + else: for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone - return {"FINISHED"} + arm.bones.active = Bone.bone + return {"FINISHED"} -class Operator_Neck_1(bpy.types.Operator): - bl_idname = "operator.neck_1" +class Operator_Neck_1(bpy.types.Operator): + bl_idname = "operator.neck_1" bl_label = "BlenRig Select neck_1" - bl_description = "neck_1_fk" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "neck_1_fk") - return {"FINISHED"} - -class Operator_Neck_3_Toon(bpy.types.Operator): - bl_idname = "operator.neck_3_toon" - bl_label = "BlenRig Select neck_3_toon" - bl_description = "neck_3_toon" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "neck_3_toon") - return {"FINISHED"} + bl_description = "neck_1_fk" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Neck_2_Toon(bpy.types.Operator): - bl_idname = "operator.neck_2_toon" - bl_label = "BlenRig Select neck_2_toon" - bl_description = "neck_2_toon" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "neck_2_toon") - return {"FINISHED"} - -class Operator_Neck_Ctrl(bpy.types.Operator): - bl_idname = "operator.neck_ctrl" - bl_label = "BlenRig Select neck_ctrl" - bl_description = "neck_ik_ctrl / neck_fk_ctrl" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + select_op(self, context, event, "neck_1_fk") + return {"FINISHED"} + +class Operator_Neck_3_Toon(bpy.types.Operator): + bl_idname = "operator.neck_3_toon" + bl_label = "BlenRig Select neck_3_toon" + bl_description = "neck_3_toon" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "neck_3_toon") + return {"FINISHED"} + +class Operator_Neck_2_Toon(bpy.types.Operator): + bl_idname = "operator.neck_2_toon" + bl_label = "BlenRig Select neck_2_toon" + bl_description = "neck_2_toon" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "neck_2_toon") + return {"FINISHED"} + +class Operator_Neck_Ctrl(bpy.types.Operator): + bl_idname = "operator.neck_ctrl" + bl_label = "BlenRig Select neck_ctrl" + bl_description = "neck_ik_ctrl / neck_fk_ctrl" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} def invoke(self, context, event): armobj = bpy.context.active_object arm = bpy.context.active_object.data - prop = int(bpy.context.active_object.pose.bones['properties_head'].ik_head) + prop = int(bpy.context.active_object.pose.bones['properties_head'].ik_head) if ('neck_ik_ctrl' and 'neck_fk_ctrl' in armobj.pose.bones): - #Target Bone + #Target Bone if prop == 0: Bone = armobj.pose.bones["neck_ik_ctrl"] else: - Bone = armobj.pose.bones["neck_fk_ctrl"] + Bone = armobj.pose.bones["neck_fk_ctrl"] #Check if CTRL or SHIFT are pressed if event.ctrl == True or event.shift == True: #Get previously selected bones - selected = [b.name for b in bpy.context.selected_pose_bones] - #Set target bone as active + selected = [b.name for b in bpy.context.selected_pose_bones] + #Set target bone as active for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone + arm.bones.active = Bone.bone #Reselect previously selected bones for b in armobj.pose.bones: if (b.name in selected): - b.bone.select = 1 - else: + b.bone.select = 1 + else: for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone - return {"FINISHED"} + arm.bones.active = Bone.bone + return {"FINISHED"} #SHOULDERS -class Operator_Clavi_Toon_R(bpy.types.Operator): - bl_idname = "operator.clavi_toon_r" - bl_label = "BlenRig Select clavi_toon_R" - bl_description = "clavi_toon_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "clavi_toon_R") - return {"FINISHED"} +class Operator_Clavi_Toon_R(bpy.types.Operator): + bl_idname = "operator.clavi_toon_r" + bl_label = "BlenRig Select clavi_toon_R" + bl_description = "clavi_toon_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Shoulder_Rot_R(bpy.types.Operator): - bl_idname = "operator.shoulder_rot_r" - bl_label = "BlenRig Select shoulder_rot_R" - bl_description = "shoulder_rot_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "shoulder_rot_R") - return {"FINISHED"} + select_op(self, context, event, "clavi_toon_R") + return {"FINISHED"} -class Operator_Shoulder_R(bpy.types.Operator): - bl_idname = "operator.shoulder_r" - bl_label = "BlenRig Select shoulder_R" - bl_description = "shoulder_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "shoulder_R") - return {"FINISHED"} +class Operator_Shoulder_Rot_R(bpy.types.Operator): + bl_idname = "operator.shoulder_rot_r" + bl_label = "BlenRig Select shoulder_rot_R" + bl_description = "shoulder_rot_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Head_Scale(bpy.types.Operator): - bl_idname = "operator.head_scale" - bl_label = "BlenRig Select head_scale" - bl_description = "head_scale" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "head_scale") - return {"FINISHED"} - -class Operator_Shoulder_L(bpy.types.Operator): - bl_idname = "operator.shoulder_l" - bl_label = "BlenRig Select shoulder_L" - bl_description = "shoulder_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "shoulder_L") - return {"FINISHED"} + select_op(self, context, event, "shoulder_rot_R") + return {"FINISHED"} -class Operator_Shoulder_Rot_L(bpy.types.Operator): - bl_idname = "operator.shoulder_rot_l" - bl_label = "BlenRig Select shoulder_rot_L" - bl_description = "shoulder_rot_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "shoulder_rot_L") - return {"FINISHED"} +class Operator_Shoulder_R(bpy.types.Operator): + bl_idname = "operator.shoulder_r" + bl_label = "BlenRig Select shoulder_R" + bl_description = "shoulder_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Clavi_Toon_L(bpy.types.Operator): - bl_idname = "operator.clavi_toon_l" - bl_label = "BlenRig Select clavi_toon_L" - bl_description = "clavi_toon_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "clavi_toon_L") - return {"FINISHED"} - + select_op(self, context, event, "shoulder_R") + return {"FINISHED"} + +class Operator_Head_Scale(bpy.types.Operator): + bl_idname = "operator.head_scale" + bl_label = "BlenRig Select head_scale" + bl_description = "head_scale" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "head_scale") + return {"FINISHED"} + +class Operator_Shoulder_L(bpy.types.Operator): + bl_idname = "operator.shoulder_l" + bl_label = "BlenRig Select shoulder_L" + bl_description = "shoulder_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "shoulder_L") + return {"FINISHED"} + +class Operator_Shoulder_Rot_L(bpy.types.Operator): + bl_idname = "operator.shoulder_rot_l" + bl_label = "BlenRig Select shoulder_rot_L" + bl_description = "shoulder_rot_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "shoulder_rot_L") + return {"FINISHED"} + +class Operator_Clavi_Toon_L(bpy.types.Operator): + bl_idname = "operator.clavi_toon_l" + bl_label = "BlenRig Select clavi_toon_L" + bl_description = "clavi_toon_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "clavi_toon_L") + return {"FINISHED"} + #ARM_R -class Operator_Arm_Toon_R(bpy.types.Operator): - bl_idname = "operator.arm_toon_r" - bl_label = "BlenRig Select arm_toon_R" - bl_description = "arm_toon_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "arm_toon_R") - return {"FINISHED"} +class Operator_Arm_Toon_R(bpy.types.Operator): + bl_idname = "operator.arm_toon_r" + bl_label = "BlenRig Select arm_toon_R" + bl_description = "arm_toon_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Elbow_Pole_R(bpy.types.Operator): - bl_idname = "operator.elbow_pole_r" - bl_label = "BlenRig Select elbow_pole_R" - bl_description = "elbow_pole_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "elbow_pole_R") - return {"FINISHED"} + select_op(self, context, event, "arm_toon_R") + return {"FINISHED"} -class Operator_Forearm_Toon_R(bpy.types.Operator): - bl_idname = "operator.forearm_toon_r" - bl_label = "BlenRig Select forearm_toon_R" - bl_description = "forearm_toon_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "forearm_toon_R") - return {"FINISHED"} +class Operator_Elbow_Pole_R(bpy.types.Operator): + bl_idname = "operator.elbow_pole_r" + bl_label = "BlenRig Select elbow_pole_R" + bl_description = "elbow_pole_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Arm_Scale_R(bpy.types.Operator): - bl_idname = "operator.arm_scale_r" - bl_label = "BlenRig Select arm_scale_R" - bl_description = "arm_scale_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "arm_scale_R") - return {"FINISHED"} + select_op(self, context, event, "elbow_pole_R") + return {"FINISHED"} -class Operator_Arm_FK_R(bpy.types.Operator): - bl_idname = "operator.arm_fk_r" - bl_label = "BlenRig Select arm_fk_R" - bl_description = "arm_fk_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "arm_fk_R") - return {"FINISHED"} +class Operator_Forearm_Toon_R(bpy.types.Operator): + bl_idname = "operator.forearm_toon_r" + bl_label = "BlenRig Select forearm_toon_R" + bl_description = "forearm_toon_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Arm_IK_R(bpy.types.Operator): - bl_idname = "operator.arm_ik_r" - bl_label = "BlenRig Select arm_ik_R" - bl_description = "arm_ik_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "arm_ik_R") - return {"FINISHED"} + select_op(self, context, event, "forearm_toon_R") + return {"FINISHED"} -class Operator_Elbow_Toon_R(bpy.types.Operator): - bl_idname = "operator.elbow_toon_r" - bl_label = "BlenRig Select elbow_toon_R" - bl_description = "elbow_toon_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "elbow_toon_R") - return {"FINISHED"} - -class Operator_Forearm_FK_R(bpy.types.Operator): - bl_idname = "operator.forearm_fk_r" - bl_label = "BlenRig Select forearm_fk_R" - bl_description = "forearm_fk_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "forearm_fk_R") - return {"FINISHED"} +class Operator_Arm_Scale_R(bpy.types.Operator): + bl_idname = "operator.arm_scale_r" + bl_label = "BlenRig Select arm_scale_R" + bl_description = "arm_scale_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Forearm_IK_R(bpy.types.Operator): - bl_idname = "operator.forearm_ik_r" - bl_label = "BlenRig Select forearm_ik_R" - bl_description = "forearm_ik_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "forearm_ik_R") - return {"FINISHED"} + select_op(self, context, event, "arm_scale_R") + return {"FINISHED"} + +class Operator_Arm_FK_R(bpy.types.Operator): + bl_idname = "operator.arm_fk_r" + bl_label = "BlenRig Select arm_fk_R" + bl_description = "arm_fk_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Hand_Toon_R(bpy.types.Operator): - bl_idname = "operator.hand_toon_r" - bl_label = "BlenRig Select hand_toon_R" - bl_description = "hand_toon_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "hand_toon_R") - return {"FINISHED"} + select_op(self, context, event, "arm_fk_R") + return {"FINISHED"} + +class Operator_Arm_IK_R(bpy.types.Operator): + bl_idname = "operator.arm_ik_r" + bl_label = "BlenRig Select arm_ik_R" + bl_description = "arm_ik_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "arm_ik_R") + return {"FINISHED"} + +class Operator_Elbow_Toon_R(bpy.types.Operator): + bl_idname = "operator.elbow_toon_r" + bl_label = "BlenRig Select elbow_toon_R" + bl_description = "elbow_toon_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "elbow_toon_R") + return {"FINISHED"} + +class Operator_Forearm_FK_R(bpy.types.Operator): + bl_idname = "operator.forearm_fk_r" + bl_label = "BlenRig Select forearm_fk_R" + bl_description = "forearm_fk_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "forearm_fk_R") + return {"FINISHED"} + +class Operator_Forearm_IK_R(bpy.types.Operator): + bl_idname = "operator.forearm_ik_r" + bl_label = "BlenRig Select forearm_ik_R" + bl_description = "forearm_ik_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "forearm_ik_R") + return {"FINISHED"} + +class Operator_Hand_Toon_R(bpy.types.Operator): + bl_idname = "operator.hand_toon_r" + bl_label = "BlenRig Select hand_toon_R" + bl_description = "hand_toon_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "hand_toon_R") + return {"FINISHED"} #ARM_L -class Operator_Arm_Toon_L(bpy.types.Operator): - bl_idname = "operator.arm_toon_l" - bl_label = "BlenRig Select arm_toon_L" - bl_description = "arm_toon_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "arm_toon_L") - return {"FINISHED"} +class Operator_Arm_Toon_L(bpy.types.Operator): + bl_idname = "operator.arm_toon_l" + bl_label = "BlenRig Select arm_toon_L" + bl_description = "arm_toon_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Elbow_Pole_L(bpy.types.Operator): - bl_idname = "operator.elbow_pole_l" - bl_label = "BlenRig Select elbow_pole_L" - bl_description = "elbow_pole_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "elbow_pole_L") - return {"FINISHED"} + select_op(self, context, event, "arm_toon_L") + return {"FINISHED"} + +class Operator_Elbow_Pole_L(bpy.types.Operator): + bl_idname = "operator.elbow_pole_l" + bl_label = "BlenRig Select elbow_pole_L" + bl_description = "elbow_pole_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Forearm_Toon_L(bpy.types.Operator): - bl_idname = "operator.forearm_toon_l" - bl_label = "BlenRig Select forearm_toon_L" - bl_description = "forearm_toon_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "forearm_toon_L") - return {"FINISHED"} + select_op(self, context, event, "elbow_pole_L") + return {"FINISHED"} + +class Operator_Forearm_Toon_L(bpy.types.Operator): + bl_idname = "operator.forearm_toon_l" + bl_label = "BlenRig Select forearm_toon_L" + bl_description = "forearm_toon_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Arm_Scale_L(bpy.types.Operator): - bl_idname = "operator.arm_scale_l" - bl_label = "BlenRig Select arm_scale_L" - bl_description = "arm_scale_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "arm_scale_L") - return {"FINISHED"} + select_op(self, context, event, "forearm_toon_L") + return {"FINISHED"} + +class Operator_Arm_Scale_L(bpy.types.Operator): + bl_idname = "operator.arm_scale_l" + bl_label = "BlenRig Select arm_scale_L" + bl_description = "arm_scale_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Arm_FK_L(bpy.types.Operator): - bl_idname = "operator.arm_fk_l" - bl_label = "BlenRig Select arm_fk_L" - bl_description = "arm_fk_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "arm_fk_L") - return {"FINISHED"} + select_op(self, context, event, "arm_scale_L") + return {"FINISHED"} + +class Operator_Arm_FK_L(bpy.types.Operator): + bl_idname = "operator.arm_fk_l" + bl_label = "BlenRig Select arm_fk_L" + bl_description = "arm_fk_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Arm_IK_L(bpy.types.Operator): - bl_idname = "operator.arm_ik_l" - bl_label = "BlenRig Select arm_ik_L" - bl_description = "arm_ik_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "arm_ik_L") - return {"FINISHED"} + select_op(self, context, event, "arm_fk_L") + return {"FINISHED"} + +class Operator_Arm_IK_L(bpy.types.Operator): + bl_idname = "operator.arm_ik_l" + bl_label = "BlenRig Select arm_ik_L" + bl_description = "arm_ik_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Elbow_Toon_L(bpy.types.Operator): - bl_idname = "operator.elbow_toon_l" - bl_label = "BlenRig Select elbow_toon_L" - bl_description = "elbow_toon_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "elbow_toon_L") - return {"FINISHED"} - -class Operator_Forearm_FK_L(bpy.types.Operator): - bl_idname = "operator.forearm_fk_l" - bl_label = "BlenRig Select forearm_fk_L" - bl_description = "forearm_fk_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - + select_op(self, context, event, "arm_ik_L") + return {"FINISHED"} + +class Operator_Elbow_Toon_L(bpy.types.Operator): + bl_idname = "operator.elbow_toon_l" + bl_label = "BlenRig Select elbow_toon_L" + bl_description = "elbow_toon_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + def invoke(self, context, event): - select_op(self, context, event, "forearm_fk_L") - return {"FINISHED"} + select_op(self, context, event, "elbow_toon_L") + return {"FINISHED"} + +class Operator_Forearm_FK_L(bpy.types.Operator): + bl_idname = "operator.forearm_fk_l" + bl_label = "BlenRig Select forearm_fk_L" + bl_description = "forearm_fk_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Forearm_IK_L(bpy.types.Operator): - bl_idname = "operator.forearm_ik_l" - bl_label = "BlenRig Select forearm_ik_L" - bl_description = "forearm_ik_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "forearm_ik_L") - return {"FINISHED"} + select_op(self, context, event, "forearm_fk_L") + return {"FINISHED"} + +class Operator_Forearm_IK_L(bpy.types.Operator): + bl_idname = "operator.forearm_ik_l" + bl_label = "BlenRig Select forearm_ik_L" + bl_description = "forearm_ik_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Hand_Toon_L(bpy.types.Operator): - bl_idname = "operator.hand_toon_l" - bl_label = "BlenRig Select hand_toon_L" - bl_description = "hand_toon_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "hand_toon_L") - return {"FINISHED"} + select_op(self, context, event, "forearm_ik_L") + return {"FINISHED"} -#SPINE +class Operator_Hand_Toon_L(bpy.types.Operator): + bl_idname = "operator.hand_toon_l" + bl_label = "BlenRig Select hand_toon_L" + bl_description = "hand_toon_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Torso_Ctrl(bpy.types.Operator): - bl_idname = "operator.torso_ctrl" - bl_label = "BlenRig Select torso_ctrl" - bl_description = "torso_ik_ctrl / torso_fk_ctrl / torso_inv_ctrl" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + def invoke(self, context, event): + select_op(self, context, event, "hand_toon_L") + return {"FINISHED"} + +#SPINE + +class Operator_Torso_Ctrl(bpy.types.Operator): + bl_idname = "operator.torso_ctrl" + bl_label = "BlenRig Select torso_ctrl" + bl_description = "torso_ik_ctrl / torso_fk_ctrl / torso_inv_ctrl" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} def invoke(self, context, event): armobj = bpy.context.active_object arm = bpy.context.active_object.data prop = int(bpy.context.active_object.pose.bones['properties_torso'].ik_torso) - prop_inv = int(bpy.context.active_object.pose.bones['properties_torso'].inv_torso) + prop_inv = int(bpy.context.active_object.pose.bones['properties_torso'].inv_torso) if ('torso_ik_ctrl' and 'torso_fk_ctrl' and 'torso_inv_ctrl' in armobj.pose.bones): - #Target Bone + #Target Bone if prop == 0 and prop_inv != 1: Bone = armobj.pose.bones["torso_ik_ctrl"] elif prop != 0 and prop_inv != 1: - Bone = armobj.pose.bones["torso_fk_ctrl"] + Bone = armobj.pose.bones["torso_fk_ctrl"] else: - Bone = armobj.pose.bones["torso_inv_ctrl"] + Bone = armobj.pose.bones["torso_inv_ctrl"] #Check if CTRL or SHIFT are pressed if event.ctrl == True or event.shift == True: #Get previously selected bones - selected = [b.name for b in bpy.context.selected_pose_bones] - #Set target bone as active + selected = [b.name for b in bpy.context.selected_pose_bones] + #Set target bone as active for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone + arm.bones.active = Bone.bone #Reselect previously selected bones for b in armobj.pose.bones: if (b.name in selected): - b.bone.select = 1 - else: + b.bone.select = 1 + else: for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone - return {"FINISHED"} + arm.bones.active = Bone.bone + return {"FINISHED"} -class Operator_Spine_3(bpy.types.Operator): - bl_idname = "operator.spine_3" - bl_label = "BlenRig Select spine_3" - bl_description = "spine_3_ik_ctrl / spine_3_fk / spine_3_inv" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} +class Operator_Spine_3(bpy.types.Operator): + bl_idname = "operator.spine_3" + bl_label = "BlenRig Select spine_3" + bl_description = "spine_3_ik_ctrl / spine_3_fk / spine_3_inv" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} def invoke(self, context, event): armobj = bpy.context.active_object arm = bpy.context.active_object.data prop = int(bpy.context.active_object.pose.bones['properties_torso'].ik_torso) - prop_inv = int(bpy.context.active_object.pose.bones['properties_torso'].inv_torso) + prop_inv = int(bpy.context.active_object.pose.bones['properties_torso'].inv_torso) if ('spine_4_ik_ctrl' and 'spine_3_fk' and 'spine_3_inv' in armobj.pose.bones): - #Target Bone + #Target Bone if prop == 0 and prop_inv != 1: Bone = armobj.pose.bones["spine_3_ik_ctrl"] elif prop != 0 and prop_inv != 1: - Bone = armobj.pose.bones["spine_3_fk"] + Bone = armobj.pose.bones["spine_3_fk"] else: - Bone = armobj.pose.bones["spine_3_inv"] + Bone = armobj.pose.bones["spine_3_inv"] #Check if CTRL or SHIFT are pressed if event.ctrl == True or event.shift == True: #Get previously selected bones - selected = [b.name for b in bpy.context.selected_pose_bones] - #Set target bone as active + selected = [b.name for b in bpy.context.selected_pose_bones] + #Set target bone as active for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone + arm.bones.active = Bone.bone #Reselect previously selected bones for b in armobj.pose.bones: if (b.name in selected): - b.bone.select = 1 - else: + b.bone.select = 1 + else: for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone - return {"FINISHED"} + arm.bones.active = Bone.bone + return {"FINISHED"} -class Operator_Spine_2(bpy.types.Operator): - bl_idname = "operator.spine_2" - bl_label = "BlenRig Select spine_2" - bl_description = "spine_2_ik_ctrl / spine_2_fk / spine_2_inv" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} +class Operator_Spine_2(bpy.types.Operator): + bl_idname = "operator.spine_2" + bl_label = "BlenRig Select spine_2" + bl_description = "spine_2_ik_ctrl / spine_2_fk / spine_2_inv" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} def invoke(self, context, event): armobj = bpy.context.active_object arm = bpy.context.active_object.data prop = int(bpy.context.active_object.pose.bones['properties_torso'].ik_torso) - prop_inv = int(bpy.context.active_object.pose.bones['properties_torso'].inv_torso) + prop_inv = int(bpy.context.active_object.pose.bones['properties_torso'].inv_torso) if ('spine_3_ik_ctrl' and 'spine_2_fk' and 'spine_2_inv' in armobj.pose.bones): - #Target Bone + #Target Bone if prop == 0 and prop_inv != 1: Bone = armobj.pose.bones["spine_2_ik_ctrl"] elif prop != 0 and prop_inv != 1: - Bone = armobj.pose.bones["spine_2_fk"] + Bone = armobj.pose.bones["spine_2_fk"] else: - Bone = armobj.pose.bones["spine_2_inv"] + Bone = armobj.pose.bones["spine_2_inv"] #Check if CTRL or SHIFT are pressed if event.ctrl == True or event.shift == True: #Get previously selected bones - selected = [b.name for b in bpy.context.selected_pose_bones] - #Set target bone as active + selected = [b.name for b in bpy.context.selected_pose_bones] + #Set target bone as active for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone + arm.bones.active = Bone.bone #Reselect previously selected bones for b in armobj.pose.bones: if (b.name in selected): - b.bone.select = 1 - else: + b.bone.select = 1 + else: for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone - return {"FINISHED"} - -class Operator_Spine_1(bpy.types.Operator): - bl_idname = "operator.spine_1" - bl_label = "BlenRig Select spine_1" - bl_description = "spine_1_ik_ctrl / spine_1_fk / spine_1_inv" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + arm.bones.active = Bone.bone + return {"FINISHED"} + +class Operator_Spine_1(bpy.types.Operator): + bl_idname = "operator.spine_1" + bl_label = "BlenRig Select spine_1" + bl_description = "spine_1_ik_ctrl / spine_1_fk / spine_1_inv" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} def invoke(self, context, event): armobj = bpy.context.active_object arm = bpy.context.active_object.data prop = int(bpy.context.active_object.pose.bones['properties_torso'].ik_torso) - prop_inv = int(bpy.context.active_object.pose.bones['properties_torso'].inv_torso) + prop_inv = int(bpy.context.active_object.pose.bones['properties_torso'].inv_torso) if ('spine_2_ik_ctrl' and 'spine_1_fk' and 'spine_1_inv' in armobj.pose.bones): - #Target Bone + #Target Bone if prop == 0 and prop_inv != 1: Bone = armobj.pose.bones["spine_1_ik_ctrl"] elif prop != 0 and prop_inv != 1: - Bone = armobj.pose.bones["spine_1_fk"] + Bone = armobj.pose.bones["spine_1_fk"] else: - Bone = armobj.pose.bones["spine_1_inv"] + Bone = armobj.pose.bones["spine_1_inv"] #Check if CTRL or SHIFT are pressed if event.ctrl == True or event.shift == True: #Get previously selected bones - selected = [b.name for b in bpy.context.selected_pose_bones] - #Set target bone as active + selected = [b.name for b in bpy.context.selected_pose_bones] + #Set target bone as active for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone + arm.bones.active = Bone.bone #Reselect previously selected bones for b in armobj.pose.bones: if (b.name in selected): - b.bone.select = 1 - else: + b.bone.select = 1 + else: for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone - return {"FINISHED"} + arm.bones.active = Bone.bone + return {"FINISHED"} -class Operator_Spine_4_Toon(bpy.types.Operator): - bl_idname = "operator.spine_4_toon" - bl_label = "BlenRig Select spine_4_toon" - bl_description = "spine_4_toon" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "spine_4_toon") - return {"FINISHED"} +class Operator_Spine_4_Toon(bpy.types.Operator): + bl_idname = "operator.spine_4_toon" + bl_label = "BlenRig Select spine_4_toon" + bl_description = "spine_4_toon" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Spine_3_Toon(bpy.types.Operator): - bl_idname = "operator.spine_3_toon" - bl_label = "BlenRig Select spine_3_toon" - bl_description = "spine_3_toon" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "spine_3_toon") - return {"FINISHED"} + select_op(self, context, event, "spine_4_toon") + return {"FINISHED"} -class Operator_Spine_2_Toon(bpy.types.Operator): - bl_idname = "operator.spine_2_toon" - bl_label = "BlenRig Select spine_2_toon" - bl_description = "spine_2_toon" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "spine_2_toon") - return {"FINISHED"} - -class Operator_Spine_1_Toon(bpy.types.Operator): - bl_idname = "operator.spine_1_toon" - bl_label = "BlenRig Select spine_1_toon" - bl_description = "spine_1_toon" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "spine_1_toon") - return {"FINISHED"} +class Operator_Spine_3_Toon(bpy.types.Operator): + bl_idname = "operator.spine_3_toon" + bl_label = "BlenRig Select spine_3_toon" + bl_description = "spine_3_toon" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Spine_3_Inv_Ctrl(bpy.types.Operator): - bl_idname = "operator.spine_3_inv_ctrl" - bl_label = "BlenRig Select spine_3_inv_ctrl" - bl_description = "spine_3_inv_ctrl" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "spine_3_inv_ctrl") - return {"FINISHED"} + select_op(self, context, event, "spine_3_toon") + return {"FINISHED"} + +class Operator_Spine_2_Toon(bpy.types.Operator): + bl_idname = "operator.spine_2_toon" + bl_label = "BlenRig Select spine_2_toon" + bl_description = "spine_2_toon" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Pelvis_Toon(bpy.types.Operator): - bl_idname = "operator.pelvis_toon" - bl_label = "BlenRig Select pelvis_toon" - bl_description = "pelvis_toon" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "pelvis_toon") - return {"FINISHED"} + select_op(self, context, event, "spine_2_toon") + return {"FINISHED"} -class Operator_Pelvis_Ctrl(bpy.types.Operator): - bl_idname = "operator.pelvis_ctrl" - bl_label = "BlenRig Select spine_1" - bl_description = "pelvis_ctrl / pelvis_inv" +class Operator_Spine_1_Toon(bpy.types.Operator): + bl_idname = "operator.spine_1_toon" + bl_label = "BlenRig Select spine_1_toon" + bl_description = "spine_1_toon" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "spine_1_toon") + return {"FINISHED"} + +class Operator_Spine_3_Inv_Ctrl(bpy.types.Operator): + bl_idname = "operator.spine_3_inv_ctrl" + bl_label = "BlenRig Select spine_3_inv_ctrl" + bl_description = "spine_3_inv_ctrl" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "spine_3_inv_ctrl") + return {"FINISHED"} + +class Operator_Pelvis_Toon(bpy.types.Operator): + bl_idname = "operator.pelvis_toon" + bl_label = "BlenRig Select pelvis_toon" + bl_description = "pelvis_toon" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "pelvis_toon") + return {"FINISHED"} + +class Operator_Pelvis_Ctrl(bpy.types.Operator): + bl_idname = "operator.pelvis_ctrl" + bl_label = "BlenRig Select spine_1" + bl_description = "pelvis_ctrl / pelvis_inv" bl_options = {'INTERNAL'} def invoke(self, context, event): armobj = bpy.context.active_object arm = bpy.context.active_object.data prop = int(bpy.context.active_object.pose.bones['properties_torso'].ik_torso) - prop_inv = int(bpy.context.active_object.pose.bones['properties_torso'].inv_torso) + prop_inv = int(bpy.context.active_object.pose.bones['properties_torso'].inv_torso) if ('pelvis_ctrl' and 'pelvis_inv' in armobj.pose.bones): - #Target Bone + #Target Bone if prop_inv == 0: Bone = armobj.pose.bones["pelvis_ctrl"] else: - Bone = armobj.pose.bones["pelvis_inv"] - + Bone = armobj.pose.bones["pelvis_inv"] + #Check if CTRL or SHIFT are pressed if event.ctrl == True or event.shift == True: #Get previously selected bones - selected = [b.name for b in bpy.context.selected_pose_bones] - #Set target bone as active + selected = [b.name for b in bpy.context.selected_pose_bones] + #Set target bone as active for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone + arm.bones.active = Bone.bone #Reselect previously selected bones for b in armobj.pose.bones: if (b.name in selected): - b.bone.select = 1 - else: + b.bone.select = 1 + else: for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone - return {"FINISHED"} - -class Operator_Master_Torso_Pivot_Point(bpy.types.Operator): - bl_idname = "operator.master_torso_pivot_point" - bl_label = "BlenRig Select master_torso_pivot_point" - bl_description = "master_torso_pivot_point" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "master_torso_pivot_point") - return {"FINISHED"} + arm.bones.active = Bone.bone + return {"FINISHED"} + +class Operator_Master_Torso_Pivot_Point(bpy.types.Operator): + bl_idname = "operator.master_torso_pivot_point" + bl_label = "BlenRig Select master_torso_pivot_point" + bl_description = "master_torso_pivot_point" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Master_Torso(bpy.types.Operator): - bl_idname = "operator.master_torso" - bl_label = "BlenRig Select master_torso" - bl_description = "master_torso" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "master_torso") - return {"FINISHED"} + select_op(self, context, event, "master_torso_pivot_point") + return {"FINISHED"} + +class Operator_Master_Torso(bpy.types.Operator): + bl_idname = "operator.master_torso" + bl_label = "BlenRig Select master_torso" + bl_description = "master_torso" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "master_torso") + return {"FINISHED"} #HAND_R -class Operator_Hand_Roll_R(bpy.types.Operator): - bl_idname = "operator.hand_roll_r" - bl_label = "BlenRig Select hand_roll_R" - bl_description = "palm_bend_ik_ctrl_R / palm_bend_fk_ctrl_R" +class Operator_Hand_Roll_R(bpy.types.Operator): + bl_idname = "operator.hand_roll_r" + bl_label = "BlenRig Select hand_roll_R" + bl_description = "palm_bend_ik_ctrl_R / palm_bend_fk_ctrl_R" bl_options = {'INTERNAL'} def invoke(self, context, event): armobj = bpy.context.active_object arm = bpy.context.active_object.data prop = int(bpy.context.active_object.pose.bones['properties_arm_R'].ik_arm_R) - prop_hinge = int(bpy.context.active_object.pose.bones['properties_arm_R'].hinge_hand_R) + prop_hinge = int(bpy.context.active_object.pose.bones['properties_arm_R'].hinge_hand_R) if ('palm_bend_ik_ctrl_R' and 'palm_bend_fk_ctrl_R' in armobj.pose.bones): - #Target Bone + #Target Bone if prop == 1 or prop_hinge == 0: Bone = armobj.pose.bones["palm_bend_fk_ctrl_R"] else: - Bone = armobj.pose.bones["palm_bend_ik_ctrl_R"] - + Bone = armobj.pose.bones["palm_bend_ik_ctrl_R"] + #Check if CTRL or SHIFT are pressed if event.ctrl == True or event.shift == True: #Get previously selected bones - selected = [b.name for b in bpy.context.selected_pose_bones] - #Set target bone as active + selected = [b.name for b in bpy.context.selected_pose_bones] + #Set target bone as active for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone + arm.bones.active = Bone.bone #Reselect previously selected bones for b in armobj.pose.bones: if (b.name in selected): - b.bone.select = 1 - else: + b.bone.select = 1 + else: for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone - return {"FINISHED"} + arm.bones.active = Bone.bone + return {"FINISHED"} -class Operator_Hand_IK_Pivot_Point_R(bpy.types.Operator): - bl_idname = "operator.hand_ik_pivot_point_r" - bl_label = "BlenRig Select hand_ik_pivot_point_R" - bl_description = "hand_ik_pivot_point_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "hand_ik_pivot_point_R") - return {"FINISHED"} - -class Operator_Hand_IK_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.hand_ik_ctrl_r" - bl_label = "BlenRig Select hand_ik_ctrl_R" - bl_description = "hand_ik_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "hand_ik_ctrl_R") - return {"FINISHED"} - -class Operator_Hand_FK_R(bpy.types.Operator): - bl_idname = "operator.hand_fk_r" - bl_label = "BlenRig Select hand_fk_R" - bl_description = "hand_fk_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "hand_fk_R") - return {"FINISHED"} +class Operator_Hand_IK_Pivot_Point_R(bpy.types.Operator): + bl_idname = "operator.hand_ik_pivot_point_r" + bl_label = "BlenRig Select hand_ik_pivot_point_R" + bl_description = "hand_ik_pivot_point_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Fing_Spread_R(bpy.types.Operator): - bl_idname = "operator.fing_spread_r" - bl_label = "BlenRig Select fing_spread_R" - bl_description = "fing_spread_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "fing_spread_R") - return {"FINISHED"} - -class Operator_Fing_Lit_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.fing_lit_ctrl_r" - bl_label = "BlenRig Select fing_lit_ctrl_R" - bl_description = "fing_lit_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_lit_ctrl_R") - return {"FINISHED"} - -class Operator_Fing_Lit_2_R(bpy.types.Operator): - bl_idname = "operator.fing_lit_2_r" - bl_label = "BlenRig Select fing_lit_2_R" - bl_description = "fing_lit_2_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_lit_2_R") - return {"FINISHED"} - -class Operator_Fing_Lit_3_R(bpy.types.Operator): - bl_idname = "operator.fing_lit_3_r" - bl_label = "BlenRig Select fing_lit_3_R" - bl_description = "fing_lit_3_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_lit_3_R") - return {"FINISHED"} + select_op(self, context, event, "hand_ik_pivot_point_R") + return {"FINISHED"} -class Operator_Fing_Lit_4_R(bpy.types.Operator): - bl_idname = "operator.fing_lit_4_r" - bl_label = "BlenRig Select fing_lit_4_R" - bl_description = "fing_lit_4_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_lit_4_R") - return {"FINISHED"} +class Operator_Hand_IK_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.hand_ik_ctrl_r" + bl_label = "BlenRig Select hand_ik_ctrl_R" + bl_description = "hand_ik_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Fing_Ring_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.fing_ring_ctrl_r" - bl_label = "BlenRig Select fing_ring_ctrl_R" - bl_description = "fing_ring_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "fing_ring_ctrl_R") - return {"FINISHED"} - -class Operator_Fing_Ring_2_R(bpy.types.Operator): - bl_idname = "operator.fing_ring_2_r" - bl_label = "BlenRig Select fing_ring_2_R" - bl_description = "fing_ring_2_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_ring_2_R") - return {"FINISHED"} - -class Operator_Fing_Ring_3_R(bpy.types.Operator): - bl_idname = "operator.fing_ring_3_r" - bl_label = "BlenRig Select fing_ring_3_R" - bl_description = "fing_ring_3_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_ring_3_R") - return {"FINISHED"} + select_op(self, context, event, "hand_ik_ctrl_R") + return {"FINISHED"} -class Operator_Fing_Ring_4_R(bpy.types.Operator): - bl_idname = "operator.fing_ring_4_r" - bl_label = "BlenRig Select fing_ring_4_R" - bl_description = "fing_ring_4_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_ring_4_R") - return {"FINISHED"} +class Operator_Hand_FK_R(bpy.types.Operator): + bl_idname = "operator.hand_fk_r" + bl_label = "BlenRig Select hand_fk_R" + bl_description = "hand_fk_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Fing_Mid_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.fing_mid_ctrl_r" - bl_label = "BlenRig Select fing_mid_ctrl_R" - bl_description = "fing_mid_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "fing_mid_ctrl_R") - return {"FINISHED"} - -class Operator_Fing_Mid_2_R(bpy.types.Operator): - bl_idname = "operator.fing_mid_2_r" - bl_label = "BlenRig Select fing_mid_2_R" - bl_description = "fing_mid_2_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_mid_2_R") - return {"FINISHED"} - -class Operator_Fing_Mid_3_R(bpy.types.Operator): - bl_idname = "operator.fing_mid_3_r" - bl_label = "BlenRig Select fing_mid_3_R" - bl_description = "fing_mid_3_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_mid_3_R") - return {"FINISHED"} + select_op(self, context, event, "hand_fk_R") + return {"FINISHED"} -class Operator_Fing_Mid_4_R(bpy.types.Operator): - bl_idname = "operator.fing_mid_4_r" - bl_label = "BlenRig Select fing_mid_4_R" - bl_description = "fing_mid_4_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_mid_4_R") - return {"FINISHED"} +class Operator_Fing_Spread_R(bpy.types.Operator): + bl_idname = "operator.fing_spread_r" + bl_label = "BlenRig Select fing_spread_R" + bl_description = "fing_spread_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Fing_Ind_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.fing_ind_ctrl_r" - bl_label = "BlenRig Select fing_ind_ctrl_R" - bl_description = "fing_ind_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "fing_ind_ctrl_R") - return {"FINISHED"} - -class Operator_Fing_Ind_2_R(bpy.types.Operator): - bl_idname = "operator.fing_ind_2_r" - bl_label = "BlenRig Select fing_ind_2_R" - bl_description = "fing_ind_2_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_ind_2_R") - return {"FINISHED"} - -class Operator_Fing_Ind_3_R(bpy.types.Operator): - bl_idname = "operator.fing_ind_3_r" - bl_label = "BlenRig Select fing_ind_3_R" - bl_description = "fing_ind_3_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_ind_3_R") - return {"FINISHED"} + select_op(self, context, event, "fing_spread_R") + return {"FINISHED"} -class Operator_Fing_Ind_4_R(bpy.types.Operator): - bl_idname = "operator.fing_ind_4_r" - bl_label = "BlenRig Select fing_ind_4_R" - bl_description = "fing_ind_4_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_ind_4_R") - return {"FINISHED"} +class Operator_Fing_Lit_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.fing_lit_ctrl_r" + bl_label = "BlenRig Select fing_lit_ctrl_R" + bl_description = "fing_lit_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Fing_Thumb_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.fing_thumb_ctrl_r" - bl_label = "BlenRig Select fing_thumb_ctrl_R" - bl_description = "fing_thumb_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "fing_thumb_ctrl_R") - return {"FINISHED"} + select_op(self, context, event, "fing_lit_ctrl_R") + return {"FINISHED"} -class Operator_Fing_Thumb_1_R(bpy.types.Operator): - bl_idname = "operator.fing_thumb_1_r" - bl_label = "BlenRig Select fing_thumb_1_R" - bl_description = "fing_thumb_1_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_thumb_1_R") - return {"FINISHED"} - -class Operator_Fing_Thumb_2_R(bpy.types.Operator): - bl_idname = "operator.fing_thumb_2_r" - bl_label = "BlenRig Select fing_thumb_2_R" - bl_description = "fing_thumb_2_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_thumb_2_R") - return {"FINISHED"} - -class Operator_Fing_Thumb_3_R(bpy.types.Operator): - bl_idname = "operator.fing_thumb_3_r" - bl_label = "BlenRig Select fing_thumb_3_R" - bl_description = "fing_thumb_3_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_thumb_3_R") - return {"FINISHED"} +class Operator_Fing_Lit_2_R(bpy.types.Operator): + bl_idname = "operator.fing_lit_2_r" + bl_label = "BlenRig Select fing_lit_2_R" + bl_description = "fing_lit_2_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Fing_Lit_IK_R(bpy.types.Operator): - bl_idname = "operator.fing_lit_ik_r" - bl_label = "BlenRig Select fing_lit_ik_R" - bl_description = "fing_lit_ik_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "fing_lit_ik_R") - return {"FINISHED"} - -class Operator_Fing_Ring_IK_R(bpy.types.Operator): - bl_idname = "operator.fing_ring_ik_r" - bl_label = "BlenRig Select fing_ring_ik_R" - bl_description = "fing_ring_ik_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_ring_ik_R") - return {"FINISHED"} + select_op(self, context, event, "fing_lit_2_R") + return {"FINISHED"} -class Operator_Fing_Mid_IK_R(bpy.types.Operator): - bl_idname = "operator.fing_mid_ik_r" - bl_label = "BlenRig Select fing_mid_ik_R" - bl_description = "fing_mid_ik_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_mid_ik_R") - return {"FINISHED"} - -class Operator_Fing_Ind_IK_R(bpy.types.Operator): - bl_idname = "operator.fing_ind_ik_r" - bl_label = "BlenRig Select fing_ind_ik_R" - bl_description = "fing_ind_ik_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_ind_ik_R") - return {"FINISHED"} +class Operator_Fing_Lit_3_R(bpy.types.Operator): + bl_idname = "operator.fing_lit_3_r" + bl_label = "BlenRig Select fing_lit_3_R" + bl_description = "fing_lit_3_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Fing_Thumb_IK_R(bpy.types.Operator): - bl_idname = "operator.fing_thumb_ik_r" - bl_label = "BlenRig Select fing_thumb_ik_R" - bl_description = "fing_thumb_ik_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "fing_thumb_ik_R") - return {"FINISHED"} + select_op(self, context, event, "fing_lit_3_R") + return {"FINISHED"} + +class Operator_Fing_Lit_4_R(bpy.types.Operator): + bl_idname = "operator.fing_lit_4_r" + bl_label = "BlenRig Select fing_lit_4_R" + bl_description = "fing_lit_4_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Hand_Close_R(bpy.types.Operator): - bl_idname = "operator.hand_close_r" - bl_label = "BlenRig Select hand_close_R" - bl_description = "hand_close_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "hand_close_R") - return {"FINISHED"} + select_op(self, context, event, "fing_lit_4_R") + return {"FINISHED"} + +class Operator_Fing_Ring_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.fing_ring_ctrl_r" + bl_label = "BlenRig Select fing_ring_ctrl_R" + bl_description = "fing_ring_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_ring_ctrl_R") + return {"FINISHED"} + +class Operator_Fing_Ring_2_R(bpy.types.Operator): + bl_idname = "operator.fing_ring_2_r" + bl_label = "BlenRig Select fing_ring_2_R" + bl_description = "fing_ring_2_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_ring_2_R") + return {"FINISHED"} + +class Operator_Fing_Ring_3_R(bpy.types.Operator): + bl_idname = "operator.fing_ring_3_r" + bl_label = "BlenRig Select fing_ring_3_R" + bl_description = "fing_ring_3_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_ring_3_R") + return {"FINISHED"} + +class Operator_Fing_Ring_4_R(bpy.types.Operator): + bl_idname = "operator.fing_ring_4_r" + bl_label = "BlenRig Select fing_ring_4_R" + bl_description = "fing_ring_4_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_ring_4_R") + return {"FINISHED"} + +class Operator_Fing_Mid_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.fing_mid_ctrl_r" + bl_label = "BlenRig Select fing_mid_ctrl_R" + bl_description = "fing_mid_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_mid_ctrl_R") + return {"FINISHED"} + +class Operator_Fing_Mid_2_R(bpy.types.Operator): + bl_idname = "operator.fing_mid_2_r" + bl_label = "BlenRig Select fing_mid_2_R" + bl_description = "fing_mid_2_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_mid_2_R") + return {"FINISHED"} + +class Operator_Fing_Mid_3_R(bpy.types.Operator): + bl_idname = "operator.fing_mid_3_r" + bl_label = "BlenRig Select fing_mid_3_R" + bl_description = "fing_mid_3_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_mid_3_R") + return {"FINISHED"} + +class Operator_Fing_Mid_4_R(bpy.types.Operator): + bl_idname = "operator.fing_mid_4_r" + bl_label = "BlenRig Select fing_mid_4_R" + bl_description = "fing_mid_4_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_mid_4_R") + return {"FINISHED"} + +class Operator_Fing_Ind_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.fing_ind_ctrl_r" + bl_label = "BlenRig Select fing_ind_ctrl_R" + bl_description = "fing_ind_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_ind_ctrl_R") + return {"FINISHED"} + +class Operator_Fing_Ind_2_R(bpy.types.Operator): + bl_idname = "operator.fing_ind_2_r" + bl_label = "BlenRig Select fing_ind_2_R" + bl_description = "fing_ind_2_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_ind_2_R") + return {"FINISHED"} + +class Operator_Fing_Ind_3_R(bpy.types.Operator): + bl_idname = "operator.fing_ind_3_r" + bl_label = "BlenRig Select fing_ind_3_R" + bl_description = "fing_ind_3_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_ind_3_R") + return {"FINISHED"} + +class Operator_Fing_Ind_4_R(bpy.types.Operator): + bl_idname = "operator.fing_ind_4_r" + bl_label = "BlenRig Select fing_ind_4_R" + bl_description = "fing_ind_4_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_ind_4_R") + return {"FINISHED"} + +class Operator_Fing_Thumb_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.fing_thumb_ctrl_r" + bl_label = "BlenRig Select fing_thumb_ctrl_R" + bl_description = "fing_thumb_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_thumb_ctrl_R") + return {"FINISHED"} + +class Operator_Fing_Thumb_1_R(bpy.types.Operator): + bl_idname = "operator.fing_thumb_1_r" + bl_label = "BlenRig Select fing_thumb_1_R" + bl_description = "fing_thumb_1_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_thumb_1_R") + return {"FINISHED"} + +class Operator_Fing_Thumb_2_R(bpy.types.Operator): + bl_idname = "operator.fing_thumb_2_r" + bl_label = "BlenRig Select fing_thumb_2_R" + bl_description = "fing_thumb_2_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_thumb_2_R") + return {"FINISHED"} + +class Operator_Fing_Thumb_3_R(bpy.types.Operator): + bl_idname = "operator.fing_thumb_3_r" + bl_label = "BlenRig Select fing_thumb_3_R" + bl_description = "fing_thumb_3_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_thumb_3_R") + return {"FINISHED"} + +class Operator_Fing_Lit_IK_R(bpy.types.Operator): + bl_idname = "operator.fing_lit_ik_r" + bl_label = "BlenRig Select fing_lit_ik_R" + bl_description = "fing_lit_ik_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_lit_ik_R") + return {"FINISHED"} + +class Operator_Fing_Ring_IK_R(bpy.types.Operator): + bl_idname = "operator.fing_ring_ik_r" + bl_label = "BlenRig Select fing_ring_ik_R" + bl_description = "fing_ring_ik_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_ring_ik_R") + return {"FINISHED"} + +class Operator_Fing_Mid_IK_R(bpy.types.Operator): + bl_idname = "operator.fing_mid_ik_r" + bl_label = "BlenRig Select fing_mid_ik_R" + bl_description = "fing_mid_ik_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_mid_ik_R") + return {"FINISHED"} + +class Operator_Fing_Ind_IK_R(bpy.types.Operator): + bl_idname = "operator.fing_ind_ik_r" + bl_label = "BlenRig Select fing_ind_ik_R" + bl_description = "fing_ind_ik_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_ind_ik_R") + return {"FINISHED"} + +class Operator_Fing_Thumb_IK_R(bpy.types.Operator): + bl_idname = "operator.fing_thumb_ik_r" + bl_label = "BlenRig Select fing_thumb_ik_R" + bl_description = "fing_thumb_ik_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_thumb_ik_R") + return {"FINISHED"} + +class Operator_Hand_Close_R(bpy.types.Operator): + bl_idname = "operator.hand_close_r" + bl_label = "BlenRig Select hand_close_R" + bl_description = "hand_close_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "hand_close_R") + return {"FINISHED"} #HAND_L -class Operator_Hand_Roll_L(bpy.types.Operator): - bl_idname = "operator.hand_roll_l" - bl_label = "BlenRig Select hand_roll_L" - bl_description = "palm_bend_ik_ctrl_L / palm_bend_fk_ctrl_L" +class Operator_Hand_Roll_L(bpy.types.Operator): + bl_idname = "operator.hand_roll_l" + bl_label = "BlenRig Select hand_roll_L" + bl_description = "palm_bend_ik_ctrl_L / palm_bend_fk_ctrl_L" bl_options = {'INTERNAL'} def invoke(self, context, event): armobj = bpy.context.active_object arm = bpy.context.active_object.data prop = int(bpy.context.active_object.pose.bones['properties_arm_L'].ik_arm_L) - prop_hinge = int(bpy.context.active_object.pose.bones['properties_arm_L'].hinge_hand_L) + prop_hinge = int(bpy.context.active_object.pose.bones['properties_arm_L'].hinge_hand_L) if ('palm_bend_ik_ctrl_L' and 'palm_bend_fk_ctrl_L' in armobj.pose.bones): - #Target Bone + #Target Bone if prop == 1 or prop_hinge == 0: Bone = armobj.pose.bones["palm_bend_fk_ctrl_L"] else: - Bone = armobj.pose.bones["palm_bend_ik_ctrl_L"] - + Bone = armobj.pose.bones["palm_bend_ik_ctrl_L"] + #Check if CTRL or SHIFT are pressed if event.ctrl == True or event.shift == True: #Get previously selected bones - selected = [b.name for b in bpy.context.selected_pose_bones] - #Set target bone as active + selected = [b.name for b in bpy.context.selected_pose_bones] + #Set target bone as active for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone + arm.bones.active = Bone.bone #Reselect previously selected bones for b in armobj.pose.bones: if (b.name in selected): - b.bone.select = 1 - else: + b.bone.select = 1 + else: for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone - return {"FINISHED"} + arm.bones.active = Bone.bone + return {"FINISHED"} -class Operator_Hand_IK_Pivot_Point_L(bpy.types.Operator): - bl_idname = "operator.hand_ik_pivot_point_l" - bl_label = "BlenRig Select hand_ik_pivot_point_L" - bl_description = "hand_ik_pivot_point_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "hand_ik_pivot_point_L") - return {"FINISHED"} - -class Operator_Hand_IK_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.hand_ik_ctrl_l" - bl_label = "BlenRig Select hand_ik_ctrl_L" - bl_description = "hand_ik_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "hand_ik_ctrl_L") - return {"FINISHED"} - -class Operator_Hand_FK_L(bpy.types.Operator): - bl_idname = "operator.hand_fk_l" - bl_label = "BlenRig Select hand_fk_L" - bl_description = "hand_fk_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "hand_fk_L") - return {"FINISHED"} +class Operator_Hand_IK_Pivot_Point_L(bpy.types.Operator): + bl_idname = "operator.hand_ik_pivot_point_l" + bl_label = "BlenRig Select hand_ik_pivot_point_L" + bl_description = "hand_ik_pivot_point_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Fing_Spread_L(bpy.types.Operator): - bl_idname = "operator.fing_spread_l" - bl_label = "BlenRig Select fing_spread_L" - bl_description = "fing_spread_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "fing_spread_L") - return {"FINISHED"} - -class Operator_Fing_Lit_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.fing_lit_ctrl_l" - bl_label = "BlenRig Select fing_lit_ctrl_L" - bl_description = "fing_lit_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_lit_ctrl_L") - return {"FINISHED"} - -class Operator_Fing_Lit_2_L(bpy.types.Operator): - bl_idname = "operator.fing_lit_2_l" - bl_label = "BlenRig Select fing_lit_2_L" - bl_description = "fing_lit_2_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_lit_2_L") - return {"FINISHED"} + select_op(self, context, event, "hand_ik_pivot_point_L") + return {"FINISHED"} -class Operator_Fing_Lit_3_L(bpy.types.Operator): - bl_idname = "operator.fing_lit_3_l" - bl_label = "BlenRig Select fing_lit_3_L" - bl_description = "fing_lit_3_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_lit_3_L") - return {"FINISHED"} +class Operator_Hand_IK_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.hand_ik_ctrl_l" + bl_label = "BlenRig Select hand_ik_ctrl_L" + bl_description = "hand_ik_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Fing_Lit_4_L(bpy.types.Operator): - bl_idname = "operator.fing_lit_4_l" - bl_label = "BlenRig Select fing_lit_4_L" - bl_description = "fing_lit_4_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "fing_lit_4_L") - return {"FINISHED"} + select_op(self, context, event, "hand_ik_ctrl_L") + return {"FINISHED"} -class Operator_Fing_Ring_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.fing_ring_ctrl_l" - bl_label = "BlenRig Select fing_ring_ctrl_L" - bl_description = "fing_ring_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_ring_ctrl_L") - return {"FINISHED"} - -class Operator_Fing_Ring_2_L(bpy.types.Operator): - bl_idname = "operator.fing_ring_2_l" - bl_label = "BlenRig Select fing_ring_2_L" - bl_description = "fing_ring_2_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_ring_2_L") - return {"FINISHED"} - -class Operator_Fing_Ring_3_L(bpy.types.Operator): - bl_idname = "operator.fing_ring_3_l" - bl_label = "BlenRig Select fing_ring_3_L" - bl_description = "fing_ring_3_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_ring_3_L") - return {"FINISHED"} +class Operator_Hand_FK_L(bpy.types.Operator): + bl_idname = "operator.hand_fk_l" + bl_label = "BlenRig Select hand_fk_L" + bl_description = "hand_fk_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Fing_Ring_4_L(bpy.types.Operator): - bl_idname = "operator.fing_ring_4_l" - bl_label = "BlenRig Select fing_ring_4_L" - bl_description = "fing_ring_4_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "fing_ring_4_L") - return {"FINISHED"} + select_op(self, context, event, "hand_fk_L") + return {"FINISHED"} -class Operator_Fing_Mid_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.fing_mid_ctrl_l" - bl_label = "BlenRig Select fing_mid_ctrl_L" - bl_description = "fing_mid_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_mid_ctrl_L") - return {"FINISHED"} - -class Operator_Fing_Mid_2_L(bpy.types.Operator): - bl_idname = "operator.fing_mid_2_l" - bl_label = "BlenRig Select fing_mid_2_L" - bl_description = "fing_mid_2_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_mid_2_L") - return {"FINISHED"} - -class Operator_Fing_Mid_3_L(bpy.types.Operator): - bl_idname = "operator.fing_mid_3_l" - bl_label = "BlenRig Select fing_mid_3_L" - bl_description = "fing_mid_3_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_mid_3_L") - return {"FINISHED"} +class Operator_Fing_Spread_L(bpy.types.Operator): + bl_idname = "operator.fing_spread_l" + bl_label = "BlenRig Select fing_spread_L" + bl_description = "fing_spread_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Fing_Mid_4_L(bpy.types.Operator): - bl_idname = "operator.fing_mid_4_l" - bl_label = "BlenRig Select fing_mid_4_L" - bl_description = "fing_mid_4_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "fing_mid_4_L") - return {"FINISHED"} + select_op(self, context, event, "fing_spread_L") + return {"FINISHED"} -class Operator_Fing_Ind_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.fing_ind_ctrl_l" - bl_label = "BlenRig Select fing_ind_ctrl_L" - bl_description = "fing_ind_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_ind_ctrl_L") - return {"FINISHED"} - -class Operator_Fing_Ind_2_L(bpy.types.Operator): - bl_idname = "operator.fing_ind_2_l" - bl_label = "BlenRig Select fing_ind_2_L" - bl_description = "fing_ind_2_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_ind_2_L") - return {"FINISHED"} - -class Operator_Fing_Ind_3_L(bpy.types.Operator): - bl_idname = "operator.fing_ind_3_l" - bl_label = "BlenRig Select fing_ind_3_L" - bl_description = "fing_ind_3_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_ind_3_L") - return {"FINISHED"} +class Operator_Fing_Lit_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.fing_lit_ctrl_l" + bl_label = "BlenRig Select fing_lit_ctrl_L" + bl_description = "fing_lit_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Fing_Ind_4_L(bpy.types.Operator): - bl_idname = "operator.fing_ind_4_l" - bl_label = "BlenRig Select fing_ind_4_L" - bl_description = "fing_ind_4_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "fing_ind_4_L") - return {"FINISHED"} + select_op(self, context, event, "fing_lit_ctrl_L") + return {"FINISHED"} -class Operator_Fing_Thumb_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.fing_thumb_ctrl_l" - bl_label = "BlenRig Select fing_thumb_ctrl_L" - bl_description = "fing_thumb_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_thumb_ctrl_L") - return {"FINISHED"} +class Operator_Fing_Lit_2_L(bpy.types.Operator): + bl_idname = "operator.fing_lit_2_l" + bl_label = "BlenRig Select fing_lit_2_L" + bl_description = "fing_lit_2_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Fing_Thumb_1_L(bpy.types.Operator): - bl_idname = "operator.fing_thumb_1_l" - bl_label = "BlenRig Select fing_thumb_1_L" - bl_description = "fing_thumb_1_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "fing_thumb_1_L") - return {"FINISHED"} - -class Operator_Fing_Thumb_2_L(bpy.types.Operator): - bl_idname = "operator.fing_thumb_2_l" - bl_label = "BlenRig Select fing_thumb_2_L" - bl_description = "fing_thumb_2_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_thumb_2_L") - return {"FINISHED"} - -class Operator_Fing_Thumb_3_L(bpy.types.Operator): - bl_idname = "operator.fing_thumb_3_l" - bl_label = "BlenRig Select fing_thumb_3_L" - bl_description = "fing_thumb_3_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_thumb_3_L") - return {"FINISHED"} + select_op(self, context, event, "fing_lit_2_L") + return {"FINISHED"} -class Operator_Fing_Lit_IK_L(bpy.types.Operator): - bl_idname = "operator.fing_lit_ik_l" - bl_label = "BlenRig Select fing_lit_ik_L" - bl_description = "fing_lit_ik_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_lit_ik_L") - return {"FINISHED"} - -class Operator_Fing_Ring_IK_L(bpy.types.Operator): - bl_idname = "operator.fing_ring_ik_l" - bl_label = "BlenRig Select fing_ring_ik_L" - bl_description = "fing_ring_ik_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_ring_ik_L") - return {"FINISHED"} +class Operator_Fing_Lit_3_L(bpy.types.Operator): + bl_idname = "operator.fing_lit_3_l" + bl_label = "BlenRig Select fing_lit_3_L" + bl_description = "fing_lit_3_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Fing_Mid_IK_L(bpy.types.Operator): - bl_idname = "operator.fing_mid_ik_l" - bl_label = "BlenRig Select fing_mid_ik_L" - bl_description = "fing_mid_ik_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "fing_mid_ik_L") - return {"FINISHED"} - -class Operator_Fing_Ind_IK_L(bpy.types.Operator): - bl_idname = "operator.fing_ind_ik_l" - bl_label = "BlenRig Select fing_ind_ik_L" - bl_description = "fing_ind_ik_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_ind_ik_L") - return {"FINISHED"} - -class Operator_Fing_Thumb_IK_L(bpy.types.Operator): - bl_idname = "operator.fing_thumb_ik_l" - bl_label = "BlenRig Select fing_thumb_ik_L" - bl_description = "fing_thumb_ik_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_thumb_ik_L") - return {"FINISHED"} + select_op(self, context, event, "fing_lit_3_L") + return {"FINISHED"} -class Operator_Hand_Close_L(bpy.types.Operator): - bl_idname = "operator.hand_close_l" - bl_label = "BlenRig Select hand_close_L" - bl_description = "hand_close_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "hand_close_L") - return {"FINISHED"} - -#LEG_R +class Operator_Fing_Lit_4_L(bpy.types.Operator): + bl_idname = "operator.fing_lit_4_l" + bl_label = "BlenRig Select fing_lit_4_L" + bl_description = "fing_lit_4_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Thigh_Toon_R(bpy.types.Operator): - bl_idname = "operator.thigh_toon_r" - bl_label = "BlenRig Select thigh_toon_R" - bl_description = "thigh_toon_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "thigh_toon_R") - return {"FINISHED"} + select_op(self, context, event, "fing_lit_4_L") + return {"FINISHED"} -class Operator_Knee_Pole_R(bpy.types.Operator): - bl_idname = "operator.knee_pole_r" - bl_label = "BlenRig Select knee_pole_R" - bl_description = "knee_pole_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "knee_pole_R") - return {"FINISHED"} +class Operator_Fing_Ring_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.fing_ring_ctrl_l" + bl_label = "BlenRig Select fing_ring_ctrl_L" + bl_description = "fing_ring_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Shin_Toon_R(bpy.types.Operator): - bl_idname = "operator.shin_toon_r" - bl_label = "BlenRig Select shin_toon_R" - bl_description = "shin_toon_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "shin_toon_R") - return {"FINISHED"} + select_op(self, context, event, "fing_ring_ctrl_L") + return {"FINISHED"} -class Operator_Pelvis_Toon_R(bpy.types.Operator): - bl_idname = "operator.pelvis_toon_r" - bl_label = "BlenRig Select pelvis_toon_R" - bl_description = "pelvis_toon_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "pelvis_toon_R") - return {"FINISHED"} +class Operator_Fing_Ring_2_L(bpy.types.Operator): + bl_idname = "operator.fing_ring_2_l" + bl_label = "BlenRig Select fing_ring_2_L" + bl_description = "fing_ring_2_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Leg_Scale_R(bpy.types.Operator): - bl_idname = "operator.leg_scale_r" - bl_label = "BlenRig Select leg_scale_R" - bl_description = "leg_scale_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "leg_scale_R") - return {"FINISHED"} + select_op(self, context, event, "fing_ring_2_L") + return {"FINISHED"} -class Operator_Thigh_FK_R(bpy.types.Operator): - bl_idname = "operator.thigh_fk_r" - bl_label = "BlenRig Select thigh_fk_R" - bl_description = "thigh_fk_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "thigh_fk_R") - return {"FINISHED"} +class Operator_Fing_Ring_3_L(bpy.types.Operator): + bl_idname = "operator.fing_ring_3_l" + bl_label = "BlenRig Select fing_ring_3_L" + bl_description = "fing_ring_3_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Thigh_IK_R(bpy.types.Operator): - bl_idname = "operator.thigh_ik_r" - bl_label = "BlenRig Select thigh_ik_R" - bl_description = "thigh_ik_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "thigh_ik_R") - return {"FINISHED"} - -class Operator_Knee_Toon_R(bpy.types.Operator): - bl_idname = "operator.knee_toon_r" - bl_label = "BlenRig Select knee_toon_R" - bl_description = "knee_toon_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "knee_toon_R") - return {"FINISHED"} - -class Operator_Shin_FK_R(bpy.types.Operator): - bl_idname = "operator.shin_fk_r" - bl_label = "BlenRig Select shin_fk_R" - bl_description = "shin_fk_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "shin_fk_R") - return {"FINISHED"} - -class Operator_Shin_IK_R(bpy.types.Operator): - bl_idname = "operator.shin_ik_r" - bl_label = "BlenRig Select shin_ik_R" - bl_description = "shin_ik_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "shin_ik_R") - return {"FINISHED"} - -class Operator_Foot_Toon_R(bpy.types.Operator): - bl_idname = "operator.foot_toon_r" - bl_label = "BlenRig Select foot_toon_R" - bl_description = "foot_toon_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "foot_toon_R") - return {"FINISHED"} + select_op(self, context, event, "fing_ring_3_L") + return {"FINISHED"} -#LEG_L +class Operator_Fing_Ring_4_L(bpy.types.Operator): + bl_idname = "operator.fing_ring_4_l" + bl_label = "BlenRig Select fing_ring_4_L" + bl_description = "fing_ring_4_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Thigh_Toon_L(bpy.types.Operator): - bl_idname = "operator.thigh_toon_l" - bl_label = "BlenRig Select thigh_toon_L" - bl_description = "thigh_toon_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "thigh_toon_L") - return {"FINISHED"} + select_op(self, context, event, "fing_ring_4_L") + return {"FINISHED"} -class Operator_Knee_Pole_L(bpy.types.Operator): - bl_idname = "operator.knee_pole_l" - bl_label = "BlenRig Select knee_pole_L" - bl_description = "knee_pole_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "knee_pole_L") - return {"FINISHED"} +class Operator_Fing_Mid_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.fing_mid_ctrl_l" + bl_label = "BlenRig Select fing_mid_ctrl_L" + bl_description = "fing_mid_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Shin_Toon_L(bpy.types.Operator): - bl_idname = "operator.shin_toon_l" - bl_label = "BlenRig Select shin_toon_L" - bl_description = "shin_toon_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "shin_toon_L") - return {"FINISHED"} + select_op(self, context, event, "fing_mid_ctrl_L") + return {"FINISHED"} -class Operator_Pelvis_Toon_L(bpy.types.Operator): - bl_idname = "operator.pelvis_toon_l" - bl_label = "BlenRig Select pelvis_toon_L" - bl_description = "pelvis_toon_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "pelvis_toon_L") - return {"FINISHED"} +class Operator_Fing_Mid_2_L(bpy.types.Operator): + bl_idname = "operator.fing_mid_2_l" + bl_label = "BlenRig Select fing_mid_2_L" + bl_description = "fing_mid_2_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Leg_Scale_L(bpy.types.Operator): - bl_idname = "operator.leg_scale_l" - bl_label = "BlenRig Select leg_scale_L" - bl_description = "leg_scale_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "leg_scale_L") - return {"FINISHED"} + select_op(self, context, event, "fing_mid_2_L") + return {"FINISHED"} -class Operator_Thigh_FK_L(bpy.types.Operator): - bl_idname = "operator.thigh_fk_l" - bl_label = "BlenRig Select thigh_fk_L" - bl_description = "thigh_fk_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "thigh_fk_L") - return {"FINISHED"} +class Operator_Fing_Mid_3_L(bpy.types.Operator): + bl_idname = "operator.fing_mid_3_l" + bl_label = "BlenRig Select fing_mid_3_L" + bl_description = "fing_mid_3_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Thigh_IK_L(bpy.types.Operator): - bl_idname = "operator.thigh_ik_l" - bl_label = "BlenRig Select thigh_ik_L" - bl_description = "thigh_ik_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "thigh_ik_L") - return {"FINISHED"} - -class Operator_Knee_Toon_L(bpy.types.Operator): - bl_idname = "operator.knee_toon_l" - bl_label = "BlenRig Select knee_toon_L" - bl_description = "knee_toon_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - + select_op(self, context, event, "fing_mid_3_L") + return {"FINISHED"} + +class Operator_Fing_Mid_4_L(bpy.types.Operator): + bl_idname = "operator.fing_mid_4_l" + bl_label = "BlenRig Select fing_mid_4_L" + bl_description = "fing_mid_4_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + def invoke(self, context, event): - select_op(self, context, event, "knee_toon_L") - return {"FINISHED"} - -class Operator_Shin_FK_L(bpy.types.Operator): - bl_idname = "operator.shin_fk_l" - bl_label = "BlenRig Select shin_fk_L" - bl_description = "shin_fk_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - + select_op(self, context, event, "fing_mid_4_L") + return {"FINISHED"} + +class Operator_Fing_Ind_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.fing_ind_ctrl_l" + bl_label = "BlenRig Select fing_ind_ctrl_L" + bl_description = "fing_ind_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + def invoke(self, context, event): - select_op(self, context, event, "shin_fk_L") - return {"FINISHED"} - -class Operator_Shin_IK_L(bpy.types.Operator): - bl_idname = "operator.shin_ik_l" - bl_label = "BlenRig Select shin_ik_L" - bl_description = "shin_ik_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - + select_op(self, context, event, "fing_ind_ctrl_L") + return {"FINISHED"} + +class Operator_Fing_Ind_2_L(bpy.types.Operator): + bl_idname = "operator.fing_ind_2_l" + bl_label = "BlenRig Select fing_ind_2_L" + bl_description = "fing_ind_2_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + def invoke(self, context, event): - select_op(self, context, event, "shin_ik_L") - return {"FINISHED"} - -class Operator_Foot_Toon_L(bpy.types.Operator): - bl_idname = "operator.foot_toon_l" - bl_label = "BlenRig Select foot_toon_L" - bl_description = "foot_toon_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - + select_op(self, context, event, "fing_ind_2_L") + return {"FINISHED"} + +class Operator_Fing_Ind_3_L(bpy.types.Operator): + bl_idname = "operator.fing_ind_3_l" + bl_label = "BlenRig Select fing_ind_3_L" + bl_description = "fing_ind_3_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + def invoke(self, context, event): - select_op(self, context, event, "foot_toon_L") - return {"FINISHED"} + select_op(self, context, event, "fing_ind_3_L") + return {"FINISHED"} + +class Operator_Fing_Ind_4_L(bpy.types.Operator): + bl_idname = "operator.fing_ind_4_l" + bl_label = "BlenRig Select fing_ind_4_L" + bl_description = "fing_ind_4_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_ind_4_L") + return {"FINISHED"} + +class Operator_Fing_Thumb_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.fing_thumb_ctrl_l" + bl_label = "BlenRig Select fing_thumb_ctrl_L" + bl_description = "fing_thumb_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_thumb_ctrl_L") + return {"FINISHED"} + +class Operator_Fing_Thumb_1_L(bpy.types.Operator): + bl_idname = "operator.fing_thumb_1_l" + bl_label = "BlenRig Select fing_thumb_1_L" + bl_description = "fing_thumb_1_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_thumb_1_L") + return {"FINISHED"} + +class Operator_Fing_Thumb_2_L(bpy.types.Operator): + bl_idname = "operator.fing_thumb_2_l" + bl_label = "BlenRig Select fing_thumb_2_L" + bl_description = "fing_thumb_2_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_thumb_2_L") + return {"FINISHED"} + +class Operator_Fing_Thumb_3_L(bpy.types.Operator): + bl_idname = "operator.fing_thumb_3_l" + bl_label = "BlenRig Select fing_thumb_3_L" + bl_description = "fing_thumb_3_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_thumb_3_L") + return {"FINISHED"} + +class Operator_Fing_Lit_IK_L(bpy.types.Operator): + bl_idname = "operator.fing_lit_ik_l" + bl_label = "BlenRig Select fing_lit_ik_L" + bl_description = "fing_lit_ik_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_lit_ik_L") + return {"FINISHED"} + +class Operator_Fing_Ring_IK_L(bpy.types.Operator): + bl_idname = "operator.fing_ring_ik_l" + bl_label = "BlenRig Select fing_ring_ik_L" + bl_description = "fing_ring_ik_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_ring_ik_L") + return {"FINISHED"} + +class Operator_Fing_Mid_IK_L(bpy.types.Operator): + bl_idname = "operator.fing_mid_ik_l" + bl_label = "BlenRig Select fing_mid_ik_L" + bl_description = "fing_mid_ik_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_mid_ik_L") + return {"FINISHED"} + +class Operator_Fing_Ind_IK_L(bpy.types.Operator): + bl_idname = "operator.fing_ind_ik_l" + bl_label = "BlenRig Select fing_ind_ik_L" + bl_description = "fing_ind_ik_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_ind_ik_L") + return {"FINISHED"} + +class Operator_Fing_Thumb_IK_L(bpy.types.Operator): + bl_idname = "operator.fing_thumb_ik_l" + bl_label = "BlenRig Select fing_thumb_ik_L" + bl_description = "fing_thumb_ik_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_thumb_ik_L") + return {"FINISHED"} + +class Operator_Hand_Close_L(bpy.types.Operator): + bl_idname = "operator.hand_close_l" + bl_label = "BlenRig Select hand_close_L" + bl_description = "hand_close_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "hand_close_L") + return {"FINISHED"} + +#LEG_R + +class Operator_Thigh_Toon_R(bpy.types.Operator): + bl_idname = "operator.thigh_toon_r" + bl_label = "BlenRig Select thigh_toon_R" + bl_description = "thigh_toon_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "thigh_toon_R") + return {"FINISHED"} + +class Operator_Knee_Pole_R(bpy.types.Operator): + bl_idname = "operator.knee_pole_r" + bl_label = "BlenRig Select knee_pole_R" + bl_description = "knee_pole_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "knee_pole_R") + return {"FINISHED"} + +class Operator_Shin_Toon_R(bpy.types.Operator): + bl_idname = "operator.shin_toon_r" + bl_label = "BlenRig Select shin_toon_R" + bl_description = "shin_toon_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "shin_toon_R") + return {"FINISHED"} + +class Operator_Pelvis_Toon_R(bpy.types.Operator): + bl_idname = "operator.pelvis_toon_r" + bl_label = "BlenRig Select pelvis_toon_R" + bl_description = "pelvis_toon_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "pelvis_toon_R") + return {"FINISHED"} + +class Operator_Leg_Scale_R(bpy.types.Operator): + bl_idname = "operator.leg_scale_r" + bl_label = "BlenRig Select leg_scale_R" + bl_description = "leg_scale_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "leg_scale_R") + return {"FINISHED"} + +class Operator_Thigh_FK_R(bpy.types.Operator): + bl_idname = "operator.thigh_fk_r" + bl_label = "BlenRig Select thigh_fk_R" + bl_description = "thigh_fk_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "thigh_fk_R") + return {"FINISHED"} + +class Operator_Thigh_IK_R(bpy.types.Operator): + bl_idname = "operator.thigh_ik_r" + bl_label = "BlenRig Select thigh_ik_R" + bl_description = "thigh_ik_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "thigh_ik_R") + return {"FINISHED"} + +class Operator_Knee_Toon_R(bpy.types.Operator): + bl_idname = "operator.knee_toon_r" + bl_label = "BlenRig Select knee_toon_R" + bl_description = "knee_toon_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "knee_toon_R") + return {"FINISHED"} + +class Operator_Shin_FK_R(bpy.types.Operator): + bl_idname = "operator.shin_fk_r" + bl_label = "BlenRig Select shin_fk_R" + bl_description = "shin_fk_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "shin_fk_R") + return {"FINISHED"} + +class Operator_Shin_IK_R(bpy.types.Operator): + bl_idname = "operator.shin_ik_r" + bl_label = "BlenRig Select shin_ik_R" + bl_description = "shin_ik_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "shin_ik_R") + return {"FINISHED"} + +class Operator_Foot_Toon_R(bpy.types.Operator): + bl_idname = "operator.foot_toon_r" + bl_label = "BlenRig Select foot_toon_R" + bl_description = "foot_toon_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "foot_toon_R") + return {"FINISHED"} + +#LEG_L + +class Operator_Thigh_Toon_L(bpy.types.Operator): + bl_idname = "operator.thigh_toon_l" + bl_label = "BlenRig Select thigh_toon_L" + bl_description = "thigh_toon_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "thigh_toon_L") + return {"FINISHED"} + +class Operator_Knee_Pole_L(bpy.types.Operator): + bl_idname = "operator.knee_pole_l" + bl_label = "BlenRig Select knee_pole_L" + bl_description = "knee_pole_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "knee_pole_L") + return {"FINISHED"} + +class Operator_Shin_Toon_L(bpy.types.Operator): + bl_idname = "operator.shin_toon_l" + bl_label = "BlenRig Select shin_toon_L" + bl_description = "shin_toon_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "shin_toon_L") + return {"FINISHED"} + +class Operator_Pelvis_Toon_L(bpy.types.Operator): + bl_idname = "operator.pelvis_toon_l" + bl_label = "BlenRig Select pelvis_toon_L" + bl_description = "pelvis_toon_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "pelvis_toon_L") + return {"FINISHED"} + +class Operator_Leg_Scale_L(bpy.types.Operator): + bl_idname = "operator.leg_scale_l" + bl_label = "BlenRig Select leg_scale_L" + bl_description = "leg_scale_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "leg_scale_L") + return {"FINISHED"} + +class Operator_Thigh_FK_L(bpy.types.Operator): + bl_idname = "operator.thigh_fk_l" + bl_label = "BlenRig Select thigh_fk_L" + bl_description = "thigh_fk_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "thigh_fk_L") + return {"FINISHED"} + +class Operator_Thigh_IK_L(bpy.types.Operator): + bl_idname = "operator.thigh_ik_l" + bl_label = "BlenRig Select thigh_ik_L" + bl_description = "thigh_ik_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "thigh_ik_L") + return {"FINISHED"} + +class Operator_Knee_Toon_L(bpy.types.Operator): + bl_idname = "operator.knee_toon_l" + bl_label = "BlenRig Select knee_toon_L" + bl_description = "knee_toon_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "knee_toon_L") + return {"FINISHED"} + +class Operator_Shin_FK_L(bpy.types.Operator): + bl_idname = "operator.shin_fk_l" + bl_label = "BlenRig Select shin_fk_L" + bl_description = "shin_fk_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "shin_fk_L") + return {"FINISHED"} + +class Operator_Shin_IK_L(bpy.types.Operator): + bl_idname = "operator.shin_ik_l" + bl_label = "BlenRig Select shin_ik_L" + bl_description = "shin_ik_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "shin_ik_L") + return {"FINISHED"} + +class Operator_Foot_Toon_L(bpy.types.Operator): + bl_idname = "operator.foot_toon_l" + bl_label = "BlenRig Select foot_toon_L" + bl_description = "foot_toon_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "foot_toon_L") + return {"FINISHED"} #FOOT_R -class Operator_Toe_2_FK_R(bpy.types.Operator): - bl_idname = "operator.toe_2_fk_r" - bl_label = "BlenRig Select toe_2_fk_R" - bl_description = "toe_2_fk_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_2_fk_R") - return {"FINISHED"} - -class Operator_Toes_IK_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.toes_ik_ctrl_r" - bl_label = "BlenRig Select toes_ik_ctrl_R" - bl_description = "toes_ik_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toes_ik_ctrl_R") - return {"FINISHED"} +class Operator_Toe_2_FK_R(bpy.types.Operator): + bl_idname = "operator.toe_2_fk_r" + bl_label = "BlenRig Select toe_2_fk_R" + bl_description = "toe_2_fk_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Toe_Roll_2_R(bpy.types.Operator): - bl_idname = "operator.toe_roll_2_r" - bl_label = "BlenRig Select toe_roll_2_R" - bl_description = "toe_roll_2_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "toe_roll_2_R") - return {"FINISHED"} + select_op(self, context, event, "toe_2_fk_R") + return {"FINISHED"} -class Operator_Toe_1_FK_R(bpy.types.Operator): - bl_idname = "operator.toe_1_fk_r" - bl_label = "BlenRig Select toe_1_fk_R" - bl_description = "toe_1_fk_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_1_fk_R") - return {"FINISHED"} - -class Operator_Toes_IK_Ctrl_Mid_R(bpy.types.Operator): - bl_idname = "operator.toes_ik_ctrl_mid_r" - bl_label = "BlenRig Select toes_ik_ctrl_mid_R" - bl_description = "toes_ik_ctrl_mid_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toes_ik_ctrl_mid_R") - return {"FINISHED"} +class Operator_Toes_IK_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.toes_ik_ctrl_r" + bl_label = "BlenRig Select toes_ik_ctrl_R" + bl_description = "toes_ik_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Toe_Roll_1_R(bpy.types.Operator): - bl_idname = "operator.toe_roll_1_r" - bl_label = "BlenRig Select toe_roll_1_R" - bl_description = "toe_roll_1_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "toe_roll_1_R") - return {"FINISHED"} + select_op(self, context, event, "toes_ik_ctrl_R") + return {"FINISHED"} -class Operator_Foot_R(bpy.types.Operator): - bl_idname = "operator.foot_r" - bl_label = "BlenRig Select foot_R" - bl_description = "foot_ik_ctrl_R / foot_fk_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} +class Operator_Toe_Roll_2_R(bpy.types.Operator): + bl_idname = "operator.toe_roll_2_r" + bl_label = "BlenRig Select toe_roll_2_R" + bl_description = "toe_roll_2_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_roll_2_R") + return {"FINISHED"} + +class Operator_Toe_1_FK_R(bpy.types.Operator): + bl_idname = "operator.toe_1_fk_r" + bl_label = "BlenRig Select toe_1_fk_R" + bl_description = "toe_1_fk_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_1_fk_R") + return {"FINISHED"} + +class Operator_Toes_IK_Ctrl_Mid_R(bpy.types.Operator): + bl_idname = "operator.toes_ik_ctrl_mid_r" + bl_label = "BlenRig Select toes_ik_ctrl_mid_R" + bl_description = "toes_ik_ctrl_mid_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toes_ik_ctrl_mid_R") + return {"FINISHED"} + +class Operator_Toe_Roll_1_R(bpy.types.Operator): + bl_idname = "operator.toe_roll_1_r" + bl_label = "BlenRig Select toe_roll_1_R" + bl_description = "toe_roll_1_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_roll_1_R") + return {"FINISHED"} + +class Operator_Foot_R(bpy.types.Operator): + bl_idname = "operator.foot_r" + bl_label = "BlenRig Select foot_R" + bl_description = "foot_ik_ctrl_R / foot_fk_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} def invoke(self, context, event): armobj = bpy.context.active_object arm = bpy.context.active_object.data - prop = int(bpy.context.active_object.pose.bones['properties_leg_R'].ik_leg_R) + prop = int(bpy.context.active_object.pose.bones['properties_leg_R'].ik_leg_R) if ('foot_ik_ctrl_R' and 'foot_fk_R' in armobj.pose.bones): - #Target Bone + #Target Bone if prop == 0: Bone = armobj.pose.bones["foot_ik_ctrl_R"] else: - Bone = armobj.pose.bones["foot_fk_R"] + Bone = armobj.pose.bones["foot_fk_R"] #Check if CTRL or SHIFT are pressed if event.ctrl == True or event.shift == True: #Get previously selected bones - selected = [b.name for b in bpy.context.selected_pose_bones] - #Set target bone as active + selected = [b.name for b in bpy.context.selected_pose_bones] + #Set target bone as active for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone + arm.bones.active = Bone.bone #Reselect previously selected bones for b in armobj.pose.bones: if (b.name in selected): - b.bone.select = 1 - else: + b.bone.select = 1 + else: for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone - return {"FINISHED"} - -class Operator_Foot_Roll_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.foot_roll_ctrl_r" - bl_label = "BlenRig Select foot_roll_ctrl_R" - bl_description = "foot_roll_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "foot_roll_ctrl_R") - return {"FINISHED"} + arm.bones.active = Bone.bone + return {"FINISHED"} -class Operator_Toes_Spread_R(bpy.types.Operator): - bl_idname = "operator.toes_spread_r" - bl_label = "BlenRig Select toes_spread_R" - bl_description = "toes_spread_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toes_spread_R") - return {"FINISHED"} +class Operator_Foot_Roll_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.foot_roll_ctrl_r" + bl_label = "BlenRig Select foot_roll_ctrl_R" + bl_description = "foot_roll_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Toe_Lit_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.toe_lit_ctrl_r" - bl_label = "BlenRig Select toe_lit_ctrl_R" - bl_description = "toe_lit_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "toe_lit_ctrl_R") - return {"FINISHED"} + select_op(self, context, event, "foot_roll_ctrl_R") + return {"FINISHED"} -class Operator_Toe_Lit_2_R(bpy.types.Operator): - bl_idname = "operator.toe_lit_2_r" - bl_label = "BlenRig Select toe_lit_2_R" - bl_description = "toe_lit_2_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_lit_2_R") - return {"FINISHED"} +class Operator_Toes_Spread_R(bpy.types.Operator): + bl_idname = "operator.toes_spread_r" + bl_label = "BlenRig Select toes_spread_R" + bl_description = "toes_spread_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Toe_Lit_3_R(bpy.types.Operator): - bl_idname = "operator.toe_lit_3_r" - bl_label = "BlenRig Select toe_lit_3_R" - bl_description = "toe_lit_3_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "toe_lit_3_R") - return {"FINISHED"} - -class Operator_Toe_Lit_IK_R(bpy.types.Operator): - bl_idname = "operator.toe_lit_ik_r" - bl_label = "BlenRig Select toe_lit_ik_R" - bl_description = "toe_lit_ik_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_lit_ik_R") - return {"FINISHED"} - -class Operator_Toe_Fourth_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.toe_fourth_ctrl_r" - bl_label = "BlenRig Select toe_fourth_ctrl_R" - bl_description = "toe_fourth_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_fourth_ctrl_R") - return {"FINISHED"} + select_op(self, context, event, "toes_spread_R") + return {"FINISHED"} -class Operator_Toe_Fourth_2_R(bpy.types.Operator): - bl_idname = "operator.toe_fourth_2_r" - bl_label = "BlenRig Select toe_fourth_2_R" - bl_description = "toe_fourth_2_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_fourth_2_R") - return {"FINISHED"} +class Operator_Toe_Lit_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.toe_lit_ctrl_r" + bl_label = "BlenRig Select toe_lit_ctrl_R" + bl_description = "toe_lit_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Toe_Fourth_3_R(bpy.types.Operator): - bl_idname = "operator.toe_fourth_3_r" - bl_label = "BlenRig Select toe_fourth_3_R" - bl_description = "toe_fourth_3_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "toe_fourth_3_R") - return {"FINISHED"} - -class Operator_Toe_Fourth_4_R(bpy.types.Operator): - bl_idname = "operator.toe_fourth_4_r" - bl_label = "BlenRig Select toe_fourth_4_R" - bl_description = "toe_fourth_4_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_fourth_4_R") - return {"FINISHED"} - -class Operator_Toe_Fourth_IK_R(bpy.types.Operator): - bl_idname = "operator.toe_fourth_ik_r" - bl_label = "BlenRig Select toe_fourth_ik_R" - bl_description = "toe_fourth_ik_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_fourth_ik_R") - return {"FINISHED"} + select_op(self, context, event, "toe_lit_ctrl_R") + return {"FINISHED"} -class Operator_Toe_Mid_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.toe_mid_ctrl_r" - bl_label = "BlenRig Select toe_mid_ctrl_R" - bl_description = "toe_mid_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_mid_ctrl_R") - return {"FINISHED"} +class Operator_Toe_Lit_2_R(bpy.types.Operator): + bl_idname = "operator.toe_lit_2_r" + bl_label = "BlenRig Select toe_lit_2_R" + bl_description = "toe_lit_2_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Toe_Mid_2_R(bpy.types.Operator): - bl_idname = "operator.toe_mid_2_r" - bl_label = "BlenRig Select toe_mid_2_R" - bl_description = "toe_mid_2_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "toe_mid_2_R") - return {"FINISHED"} + select_op(self, context, event, "toe_lit_2_R") + return {"FINISHED"} -class Operator_Toe_Mid_3_R(bpy.types.Operator): - bl_idname = "operator.toe_mid_3_r" - bl_label = "BlenRig Select toe_mid_3_R" - bl_description = "toe_mid_3_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_mid_3_R") - return {"FINISHED"} - -class Operator_Toe_Mid_4_R(bpy.types.Operator): - bl_idname = "operator.toe_mid_4_r" - bl_label = "BlenRig Select toe_mid_4_R" - bl_description = "toe_mid_4_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_mid_4_R") - return {"FINISHED"} - -class Operator_Toe_Mid_IK_R(bpy.types.Operator): - bl_idname = "operator.toe_mid_ik_r" - bl_label = "BlenRig Select toe_mid_ik_R" - bl_description = "toe_mid_ik_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_mid_ik_R") - return {"FINISHED"} +class Operator_Toe_Lit_3_R(bpy.types.Operator): + bl_idname = "operator.toe_lit_3_r" + bl_label = "BlenRig Select toe_lit_3_R" + bl_description = "toe_lit_3_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Toe_Ind_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.toe_ind_ctrl_r" - bl_label = "BlenRig Select toe_ind_ctrl_R" - bl_description = "toe_ind_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "toe_ind_ctrl_R") - return {"FINISHED"} + select_op(self, context, event, "toe_lit_3_R") + return {"FINISHED"} -class Operator_Toe_Ind_2_R(bpy.types.Operator): - bl_idname = "operator.toe_ind_2_r" - bl_label = "BlenRig Select toe_ind_2_R" - bl_description = "toe_ind_2_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_ind_2_R") - return {"FINISHED"} +class Operator_Toe_Lit_IK_R(bpy.types.Operator): + bl_idname = "operator.toe_lit_ik_r" + bl_label = "BlenRig Select toe_lit_ik_R" + bl_description = "toe_lit_ik_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Toe_Ind_3_R(bpy.types.Operator): - bl_idname = "operator.toe_ind_3_r" - bl_label = "BlenRig Select toe_ind_3_R" - bl_description = "toe_ind_3_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "toe_ind_3_R") - return {"FINISHED"} - -class Operator_Toe_Ind_4_R(bpy.types.Operator): - bl_idname = "operator.toe_ind_4_r" - bl_label = "BlenRig Select toe_ind_4_R" - bl_description = "toe_ind_4_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_ind_4_R") - return {"FINISHED"} - -class Operator_Toe_Ind_IK_R(bpy.types.Operator): - bl_idname = "operator.toe_ind_ik_r" - bl_label = "BlenRig Select toe_ind_ik_R" - bl_description = "toe_ind_ik_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_ind_ik_R") - return {"FINISHED"} + select_op(self, context, event, "toe_lit_ik_R") + return {"FINISHED"} -class Operator_Toe_Big_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.toe_big_ctrl_r" - bl_label = "BlenRig Select toe_big_ctrl_R" - bl_description = "toe_big_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_big_ctrl_R") - return {"FINISHED"} +class Operator_Toe_Fourth_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.toe_fourth_ctrl_r" + bl_label = "BlenRig Select toe_fourth_ctrl_R" + bl_description = "toe_fourth_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Toe_Big_2_R(bpy.types.Operator): - bl_idname = "operator.toe_big_2_r" - bl_label = "BlenRig Select toe_big_2_R" - bl_description = "toe_big_2_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "toe_big_2_R") - return {"FINISHED"} + select_op(self, context, event, "toe_fourth_ctrl_R") + return {"FINISHED"} -class Operator_Toe_Big_3_R(bpy.types.Operator): - bl_idname = "operator.toe_big_3_r" - bl_label = "BlenRig Select toe_big_3_R" - bl_description = "toe_big_3_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_big_3_R") - return {"FINISHED"} - - -class Operator_Toe_Big_IK_R(bpy.types.Operator): - bl_idname = "operator.toe_big_ik_r" - bl_label = "BlenRig Select toe_big_ik_R" - bl_description = "toe_big_ik_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_big_ik_R") - return {"FINISHED"} +class Operator_Toe_Fourth_2_R(bpy.types.Operator): + bl_idname = "operator.toe_fourth_2_r" + bl_label = "BlenRig Select toe_fourth_2_R" + bl_description = "toe_fourth_2_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Sole_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.sole_ctrl_r" - bl_label = "BlenRig Select sole_ctrl_R" - bl_description = "sole_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "sole_ctrl_R") - return {"FINISHED"} + select_op(self, context, event, "toe_fourth_2_R") + return {"FINISHED"} + +class Operator_Toe_Fourth_3_R(bpy.types.Operator): + bl_idname = "operator.toe_fourth_3_r" + bl_label = "BlenRig Select toe_fourth_3_R" + bl_description = "toe_fourth_3_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Sole_Pivot_Point_R(bpy.types.Operator): - bl_idname = "operator.sole_pivot_point_r" - bl_label = "BlenRig Select sole_pivot_point_R" - bl_description = "sole_pivot_point_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "sole_pivot_point_R") - return {"FINISHED"} - + select_op(self, context, event, "toe_fourth_3_R") + return {"FINISHED"} + +class Operator_Toe_Fourth_4_R(bpy.types.Operator): + bl_idname = "operator.toe_fourth_4_r" + bl_label = "BlenRig Select toe_fourth_4_R" + bl_description = "toe_fourth_4_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_fourth_4_R") + return {"FINISHED"} + +class Operator_Toe_Fourth_IK_R(bpy.types.Operator): + bl_idname = "operator.toe_fourth_ik_r" + bl_label = "BlenRig Select toe_fourth_ik_R" + bl_description = "toe_fourth_ik_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_fourth_ik_R") + return {"FINISHED"} + +class Operator_Toe_Mid_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.toe_mid_ctrl_r" + bl_label = "BlenRig Select toe_mid_ctrl_R" + bl_description = "toe_mid_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_mid_ctrl_R") + return {"FINISHED"} + +class Operator_Toe_Mid_2_R(bpy.types.Operator): + bl_idname = "operator.toe_mid_2_r" + bl_label = "BlenRig Select toe_mid_2_R" + bl_description = "toe_mid_2_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_mid_2_R") + return {"FINISHED"} + +class Operator_Toe_Mid_3_R(bpy.types.Operator): + bl_idname = "operator.toe_mid_3_r" + bl_label = "BlenRig Select toe_mid_3_R" + bl_description = "toe_mid_3_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_mid_3_R") + return {"FINISHED"} + +class Operator_Toe_Mid_4_R(bpy.types.Operator): + bl_idname = "operator.toe_mid_4_r" + bl_label = "BlenRig Select toe_mid_4_R" + bl_description = "toe_mid_4_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_mid_4_R") + return {"FINISHED"} + +class Operator_Toe_Mid_IK_R(bpy.types.Operator): + bl_idname = "operator.toe_mid_ik_r" + bl_label = "BlenRig Select toe_mid_ik_R" + bl_description = "toe_mid_ik_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_mid_ik_R") + return {"FINISHED"} + +class Operator_Toe_Ind_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.toe_ind_ctrl_r" + bl_label = "BlenRig Select toe_ind_ctrl_R" + bl_description = "toe_ind_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_ind_ctrl_R") + return {"FINISHED"} + +class Operator_Toe_Ind_2_R(bpy.types.Operator): + bl_idname = "operator.toe_ind_2_r" + bl_label = "BlenRig Select toe_ind_2_R" + bl_description = "toe_ind_2_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_ind_2_R") + return {"FINISHED"} + +class Operator_Toe_Ind_3_R(bpy.types.Operator): + bl_idname = "operator.toe_ind_3_r" + bl_label = "BlenRig Select toe_ind_3_R" + bl_description = "toe_ind_3_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_ind_3_R") + return {"FINISHED"} + +class Operator_Toe_Ind_4_R(bpy.types.Operator): + bl_idname = "operator.toe_ind_4_r" + bl_label = "BlenRig Select toe_ind_4_R" + bl_description = "toe_ind_4_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_ind_4_R") + return {"FINISHED"} + +class Operator_Toe_Ind_IK_R(bpy.types.Operator): + bl_idname = "operator.toe_ind_ik_r" + bl_label = "BlenRig Select toe_ind_ik_R" + bl_description = "toe_ind_ik_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_ind_ik_R") + return {"FINISHED"} + +class Operator_Toe_Big_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.toe_big_ctrl_r" + bl_label = "BlenRig Select toe_big_ctrl_R" + bl_description = "toe_big_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_big_ctrl_R") + return {"FINISHED"} + +class Operator_Toe_Big_2_R(bpy.types.Operator): + bl_idname = "operator.toe_big_2_r" + bl_label = "BlenRig Select toe_big_2_R" + bl_description = "toe_big_2_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_big_2_R") + return {"FINISHED"} + +class Operator_Toe_Big_3_R(bpy.types.Operator): + bl_idname = "operator.toe_big_3_r" + bl_label = "BlenRig Select toe_big_3_R" + bl_description = "toe_big_3_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_big_3_R") + return {"FINISHED"} + + +class Operator_Toe_Big_IK_R(bpy.types.Operator): + bl_idname = "operator.toe_big_ik_r" + bl_label = "BlenRig Select toe_big_ik_R" + bl_description = "toe_big_ik_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_big_ik_R") + return {"FINISHED"} + +class Operator_Sole_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.sole_ctrl_r" + bl_label = "BlenRig Select sole_ctrl_R" + bl_description = "sole_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "sole_ctrl_R") + return {"FINISHED"} + +class Operator_Sole_Pivot_Point_R(bpy.types.Operator): + bl_idname = "operator.sole_pivot_point_r" + bl_label = "BlenRig Select sole_pivot_point_R" + bl_description = "sole_pivot_point_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "sole_pivot_point_R") + return {"FINISHED"} + #FOOT_L -class Operator_Toe_2_FK_L(bpy.types.Operator): - bl_idname = "operator.toe_2_fk_l" - bl_label = "BlenRig Select toe_2_fk_L" - bl_description = "toe_2_fk_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_2_fk_L") - return {"FINISHED"} - -class Operator_Toes_IK_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.toes_ik_ctrl_l" - bl_label = "BlenRig Select toes_ik_ctrl_L" - bl_description = "toes_ik_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toes_ik_ctrl_L") - return {"FINISHED"} - - -class Operator_Toe_Roll_2_L(bpy.types.Operator): - bl_idname = "operator.toe_roll_2_l" - bl_label = "BlenRig Select toe_roll_2_L" - bl_description = "toe_roll_2_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_roll_2_L") - return {"FINISHED"} - -class Operator_Toe_1_FK_L(bpy.types.Operator): - bl_idname = "operator.toe_1_fk_l" - bl_label = "BlenRig Select toe_1_fk_L" - bl_description = "toe_1_fk_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_1_fk_L") - return {"FINISHED"} - -class Operator_Toes_IK_Ctrl_Mid_L(bpy.types.Operator): - bl_idname = "operator.toes_ik_ctrl_mid_l" - bl_label = "BlenRig Select toes_ik_ctrl_mid_L" - bl_description = "toes_ik_ctrl_mid_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toes_ik_ctrl_mid_L") - return {"FINISHED"} - -class Operator_Toe_Roll_1_L(bpy.types.Operator): - bl_idname = "operator.toe_roll_1_l" - bl_label = "BlenRig Select toe_roll_1_L" - bl_description = "toe_roll_1_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} +class Operator_Toe_2_FK_L(bpy.types.Operator): + bl_idname = "operator.toe_2_fk_l" + bl_label = "BlenRig Select toe_2_fk_L" + bl_description = "toe_2_fk_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} def invoke(self, context, event): - select_op(self, context, event, "toe_roll_1_L") - return {"FINISHED"} + select_op(self, context, event, "toe_2_fk_L") + return {"FINISHED"} -class Operator_Foot_L(bpy.types.Operator): - bl_idname = "operator.foot_l" - bl_label = "BlenRig Select foot_L" - bl_description = "foot_ik_ctrl_L / foot_fk_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} +class Operator_Toes_IK_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.toes_ik_ctrl_l" + bl_label = "BlenRig Select toes_ik_ctrl_L" + bl_description = "toes_ik_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toes_ik_ctrl_L") + return {"FINISHED"} + + +class Operator_Toe_Roll_2_L(bpy.types.Operator): + bl_idname = "operator.toe_roll_2_l" + bl_label = "BlenRig Select toe_roll_2_L" + bl_description = "toe_roll_2_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_roll_2_L") + return {"FINISHED"} + +class Operator_Toe_1_FK_L(bpy.types.Operator): + bl_idname = "operator.toe_1_fk_l" + bl_label = "BlenRig Select toe_1_fk_L" + bl_description = "toe_1_fk_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_1_fk_L") + return {"FINISHED"} + +class Operator_Toes_IK_Ctrl_Mid_L(bpy.types.Operator): + bl_idname = "operator.toes_ik_ctrl_mid_l" + bl_label = "BlenRig Select toes_ik_ctrl_mid_L" + bl_description = "toes_ik_ctrl_mid_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toes_ik_ctrl_mid_L") + return {"FINISHED"} + +class Operator_Toe_Roll_1_L(bpy.types.Operator): + bl_idname = "operator.toe_roll_1_l" + bl_label = "BlenRig Select toe_roll_1_L" + bl_description = "toe_roll_1_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_roll_1_L") + return {"FINISHED"} + +class Operator_Foot_L(bpy.types.Operator): + bl_idname = "operator.foot_l" + bl_label = "BlenRig Select foot_L" + bl_description = "foot_ik_ctrl_L / foot_fk_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} def invoke(self, context, event): armobj = bpy.context.active_object arm = bpy.context.active_object.data - prop = int(bpy.context.active_object.pose.bones['properties_leg_L'].ik_leg_L) + prop = int(bpy.context.active_object.pose.bones['properties_leg_L'].ik_leg_L) if ('foot_ik_ctrl_L' and 'foot_fk_L' in armobj.pose.bones): - #Target Bone + #Target Bone if prop == 0: Bone = armobj.pose.bones["foot_ik_ctrl_L"] else: - Bone = armobj.pose.bones["foot_fk_L"] + Bone = armobj.pose.bones["foot_fk_L"] #Check if CTRL or SHIFT are pressed if event.ctrl == True or event.shift == True: #Get previously selected bones - selected = [b.name for b in bpy.context.selected_pose_bones] - #Set target bone as active + selected = [b.name for b in bpy.context.selected_pose_bones] + #Set target bone as active for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone + arm.bones.active = Bone.bone #Reselect previously selected bones for b in armobj.pose.bones: if (b.name in selected): - b.bone.select = 1 - else: + b.bone.select = 1 + else: for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone - return {"FINISHED"} + arm.bones.active = Bone.bone + return {"FINISHED"} -class Operator_Foot_Roll_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.foot_roll_ctrl_l" - bl_label = "BlenRig Select foot_roll_ctrl_L" - bl_description = "foot_roll_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "foot_roll_ctrl_L") - return {"FINISHED"} +class Operator_Foot_Roll_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.foot_roll_ctrl_l" + bl_label = "BlenRig Select foot_roll_ctrl_L" + bl_description = "foot_roll_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Toes_Spread_L(bpy.types.Operator): - bl_idname = "operator.toes_spread_l" - bl_label = "BlenRig Select toes_spread_L" - bl_description = "toes_spread_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "toes_spread_L") - return {"FINISHED"} + select_op(self, context, event, "foot_roll_ctrl_L") + return {"FINISHED"} -class Operator_Toe_Lit_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.toe_lit_ctrl_l" - bl_label = "BlenRig Select toe_lit_ctrl_L" - bl_description = "toe_lit_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_lit_ctrl_L") - return {"FINISHED"} +class Operator_Toes_Spread_L(bpy.types.Operator): + bl_idname = "operator.toes_spread_l" + bl_label = "BlenRig Select toes_spread_L" + bl_description = "toes_spread_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Toe_Lit_2_L(bpy.types.Operator): - bl_idname = "operator.toe_lit_2_l" - bl_label = "BlenRig Select toe_lit_2_L" - bl_description = "toe_lit_2_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "toe_lit_2_L") - return {"FINISHED"} + select_op(self, context, event, "toes_spread_L") + return {"FINISHED"} -class Operator_Toe_Lit_3_L(bpy.types.Operator): - bl_idname = "operator.toe_lit_3_l" - bl_label = "BlenRig Select toe_lit_3_L" - bl_description = "toe_lit_3_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_lit_3_L") - return {"FINISHED"} - -class Operator_Toe_Lit_IK_L(bpy.types.Operator): - bl_idname = "operator.toe_lit_ik_l" - bl_label = "BlenRig Select toe_lit_ik_L" - bl_description = "toe_lit_ik_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_lit_ik_L") - return {"FINISHED"} - -class Operator_Toe_Fourth_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.toe_fourth_ctrl_l" - bl_label = "BlenRig Select toe_fourth_ctrl_L" - bl_description = "toe_fourth_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_fourth_ctrl_L") - return {"FINISHED"} +class Operator_Toe_Lit_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.toe_lit_ctrl_l" + bl_label = "BlenRig Select toe_lit_ctrl_L" + bl_description = "toe_lit_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Toe_Fourth_2_L(bpy.types.Operator): - bl_idname = "operator.toe_fourth_2_l" - bl_label = "BlenRig Select toe_fourth_2_L" - bl_description = "toe_fourth_2_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "toe_fourth_2_L") - return {"FINISHED"} + select_op(self, context, event, "toe_lit_ctrl_L") + return {"FINISHED"} -class Operator_Toe_Fourth_3_L(bpy.types.Operator): - bl_idname = "operator.toe_fourth_3_l" - bl_label = "BlenRig Select toe_fourth_3_L" - bl_description = "toe_fourth_3_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_fourth_3_L") - return {"FINISHED"} - -class Operator_Toe_Fourth_4_L(bpy.types.Operator): - bl_idname = "operator.toe_fourth_4_l" - bl_label = "BlenRig Select toe_fourth_4_L" - bl_description = "toe_fourth_4_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_fourth_4_L") - return {"FINISHED"} - -class Operator_Toe_Fourth_IK_L(bpy.types.Operator): - bl_idname = "operator.toe_fourth_ik_l" - bl_label = "BlenRig Select toe_fourth_ik_L" - bl_description = "toe_fourth_ik_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_fourth_ik_L") - return {"FINISHED"} +class Operator_Toe_Lit_2_L(bpy.types.Operator): + bl_idname = "operator.toe_lit_2_l" + bl_label = "BlenRig Select toe_lit_2_L" + bl_description = "toe_lit_2_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Toe_Mid_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.toe_mid_ctrl_l" - bl_label = "BlenRig Select toe_mid_ctrl_L" - bl_description = "toe_mid_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "toe_mid_ctrl_L") - return {"FINISHED"} + select_op(self, context, event, "toe_lit_2_L") + return {"FINISHED"} -class Operator_Toe_Mid_2_L(bpy.types.Operator): - bl_idname = "operator.toe_mid_2_l" - bl_label = "BlenRig Select toe_mid_2_L" - bl_description = "toe_mid_2_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_mid_2_L") - return {"FINISHED"} +class Operator_Toe_Lit_3_L(bpy.types.Operator): + bl_idname = "operator.toe_lit_3_l" + bl_label = "BlenRig Select toe_lit_3_L" + bl_description = "toe_lit_3_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Toe_Mid_3_L(bpy.types.Operator): - bl_idname = "operator.toe_mid_3_l" - bl_label = "BlenRig Select toe_mid_3_L" - bl_description = "toe_mid_3_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "toe_mid_3_L") - return {"FINISHED"} - -class Operator_Toe_Mid_4_L(bpy.types.Operator): - bl_idname = "operator.toe_mid_4_l" - bl_label = "BlenRig Select toe_mid_4_L" - bl_description = "toe_mid_4_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_mid_4_L") - return {"FINISHED"} - -class Operator_Toe_Mid_IK_L(bpy.types.Operator): - bl_idname = "operator.toe_mid_ik_l" - bl_label = "BlenRig Select toe_mid_ik_L" - bl_description = "toe_mid_ik_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_mid_ik_L") - return {"FINISHED"} + select_op(self, context, event, "toe_lit_3_L") + return {"FINISHED"} -class Operator_Toe_Ind_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.toe_ind_ctrl_l" - bl_label = "BlenRig Select toe_ind_ctrl_L" - bl_description = "toe_ind_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_ind_ctrl_L") - return {"FINISHED"} +class Operator_Toe_Lit_IK_L(bpy.types.Operator): + bl_idname = "operator.toe_lit_ik_l" + bl_label = "BlenRig Select toe_lit_ik_L" + bl_description = "toe_lit_ik_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Toe_Ind_2_L(bpy.types.Operator): - bl_idname = "operator.toe_ind_2_l" - bl_label = "BlenRig Select toe_ind_2_L" - bl_description = "toe_ind_2_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "toe_ind_2_L") - return {"FINISHED"} + select_op(self, context, event, "toe_lit_ik_L") + return {"FINISHED"} -class Operator_Toe_Ind_3_L(bpy.types.Operator): - bl_idname = "operator.toe_ind_3_l" - bl_label = "BlenRig Select toe_ind_3_L" - bl_description = "toe_ind_3_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_ind_3_L") - return {"FINISHED"} - -class Operator_Toe_Ind_4_L(bpy.types.Operator): - bl_idname = "operator.toe_ind_4_l" - bl_label = "BlenRig Select toe_ind_4_L" - bl_description = "toe_ind_4_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_ind_4_L") - return {"FINISHED"} - -class Operator_Toe_Ind_IK_L(bpy.types.Operator): - bl_idname = "operator.toe_ind_ik_l" - bl_label = "BlenRig Select toe_ind_ik_L" - bl_description = "toe_ind_ik_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_ind_ik_L") - return {"FINISHED"} +class Operator_Toe_Fourth_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.toe_fourth_ctrl_l" + bl_label = "BlenRig Select toe_fourth_ctrl_L" + bl_description = "toe_fourth_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Toe_Big_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.toe_big_ctrl_l" - bl_label = "BlenRig Select toe_big_ctrl_L" - bl_description = "toe_big_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "toe_big_ctrl_L") - return {"FINISHED"} + select_op(self, context, event, "toe_fourth_ctrl_L") + return {"FINISHED"} -class Operator_Toe_Big_2_L(bpy.types.Operator): - bl_idname = "operator.toe_big_2_l" - bl_label = "BlenRig Select toe_big_2_L" - bl_description = "toe_big_2_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_big_2_L") - return {"FINISHED"} +class Operator_Toe_Fourth_2_L(bpy.types.Operator): + bl_idname = "operator.toe_fourth_2_l" + bl_label = "BlenRig Select toe_fourth_2_L" + bl_description = "toe_fourth_2_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Toe_Big_3_L(bpy.types.Operator): - bl_idname = "operator.toe_big_3_l" - bl_label = "BlenRig Select toe_big_3_L" - bl_description = "toe_big_3_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "toe_big_3_L") - return {"FINISHED"} - - -class Operator_Toe_Big_IK_L(bpy.types.Operator): - bl_idname = "operator.toe_big_ik_l" - bl_label = "BlenRig Select toe_big_ik_L" - bl_description = "toe_big_ik_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toe_big_ik_L") - return {"FINISHED"} + select_op(self, context, event, "toe_fourth_2_L") + return {"FINISHED"} -class Operator_Sole_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.sole_ctrl_l" - bl_label = "BlenRig Select sole_ctrl_L" - bl_description = "sole_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "sole_ctrl_L") - return {"FINISHED"} +class Operator_Toe_Fourth_3_L(bpy.types.Operator): + bl_idname = "operator.toe_fourth_3_l" + bl_label = "BlenRig Select toe_fourth_3_L" + bl_description = "toe_fourth_3_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Sole_Pivot_Point_L(bpy.types.Operator): - bl_idname = "operator.sole_pivot_point_l" - bl_label = "BlenRig Select sole_pivot_point_L" - bl_description = "sole_pivot_point_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "sole_pivot_point_L") - return {"FINISHED"} + select_op(self, context, event, "toe_fourth_3_L") + return {"FINISHED"} + +class Operator_Toe_Fourth_4_L(bpy.types.Operator): + bl_idname = "operator.toe_fourth_4_l" + bl_label = "BlenRig Select toe_fourth_4_L" + bl_description = "toe_fourth_4_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_fourth_4_L") + return {"FINISHED"} + +class Operator_Toe_Fourth_IK_L(bpy.types.Operator): + bl_idname = "operator.toe_fourth_ik_l" + bl_label = "BlenRig Select toe_fourth_ik_L" + bl_description = "toe_fourth_ik_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_fourth_ik_L") + return {"FINISHED"} + +class Operator_Toe_Mid_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.toe_mid_ctrl_l" + bl_label = "BlenRig Select toe_mid_ctrl_L" + bl_description = "toe_mid_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_mid_ctrl_L") + return {"FINISHED"} + +class Operator_Toe_Mid_2_L(bpy.types.Operator): + bl_idname = "operator.toe_mid_2_l" + bl_label = "BlenRig Select toe_mid_2_L" + bl_description = "toe_mid_2_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_mid_2_L") + return {"FINISHED"} + +class Operator_Toe_Mid_3_L(bpy.types.Operator): + bl_idname = "operator.toe_mid_3_l" + bl_label = "BlenRig Select toe_mid_3_L" + bl_description = "toe_mid_3_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_mid_3_L") + return {"FINISHED"} + +class Operator_Toe_Mid_4_L(bpy.types.Operator): + bl_idname = "operator.toe_mid_4_l" + bl_label = "BlenRig Select toe_mid_4_L" + bl_description = "toe_mid_4_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_mid_4_L") + return {"FINISHED"} + +class Operator_Toe_Mid_IK_L(bpy.types.Operator): + bl_idname = "operator.toe_mid_ik_l" + bl_label = "BlenRig Select toe_mid_ik_L" + bl_description = "toe_mid_ik_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_mid_ik_L") + return {"FINISHED"} + +class Operator_Toe_Ind_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.toe_ind_ctrl_l" + bl_label = "BlenRig Select toe_ind_ctrl_L" + bl_description = "toe_ind_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_ind_ctrl_L") + return {"FINISHED"} + +class Operator_Toe_Ind_2_L(bpy.types.Operator): + bl_idname = "operator.toe_ind_2_l" + bl_label = "BlenRig Select toe_ind_2_L" + bl_description = "toe_ind_2_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_ind_2_L") + return {"FINISHED"} + +class Operator_Toe_Ind_3_L(bpy.types.Operator): + bl_idname = "operator.toe_ind_3_l" + bl_label = "BlenRig Select toe_ind_3_L" + bl_description = "toe_ind_3_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_ind_3_L") + return {"FINISHED"} + +class Operator_Toe_Ind_4_L(bpy.types.Operator): + bl_idname = "operator.toe_ind_4_l" + bl_label = "BlenRig Select toe_ind_4_L" + bl_description = "toe_ind_4_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_ind_4_L") + return {"FINISHED"} + +class Operator_Toe_Ind_IK_L(bpy.types.Operator): + bl_idname = "operator.toe_ind_ik_l" + bl_label = "BlenRig Select toe_ind_ik_L" + bl_description = "toe_ind_ik_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_ind_ik_L") + return {"FINISHED"} + +class Operator_Toe_Big_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.toe_big_ctrl_l" + bl_label = "BlenRig Select toe_big_ctrl_L" + bl_description = "toe_big_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_big_ctrl_L") + return {"FINISHED"} + +class Operator_Toe_Big_2_L(bpy.types.Operator): + bl_idname = "operator.toe_big_2_l" + bl_label = "BlenRig Select toe_big_2_L" + bl_description = "toe_big_2_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_big_2_L") + return {"FINISHED"} + +class Operator_Toe_Big_3_L(bpy.types.Operator): + bl_idname = "operator.toe_big_3_l" + bl_label = "BlenRig Select toe_big_3_L" + bl_description = "toe_big_3_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_big_3_L") + return {"FINISHED"} + + +class Operator_Toe_Big_IK_L(bpy.types.Operator): + bl_idname = "operator.toe_big_ik_l" + bl_label = "BlenRig Select toe_big_ik_L" + bl_description = "toe_big_ik_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toe_big_ik_L") + return {"FINISHED"} + +class Operator_Sole_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.sole_ctrl_l" + bl_label = "BlenRig Select sole_ctrl_L" + bl_description = "sole_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "sole_ctrl_L") + return {"FINISHED"} + +class Operator_Sole_Pivot_Point_L(bpy.types.Operator): + bl_idname = "operator.sole_pivot_point_l" + bl_label = "BlenRig Select sole_pivot_point_L" + bl_description = "sole_pivot_point_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "sole_pivot_point_L") + return {"FINISHED"} #MASTER -class Operator_Master(bpy.types.Operator): - bl_idname = "operator.master" - bl_label = "BlenRig Select master" - bl_description = "master" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - +class Operator_Master(bpy.types.Operator): + bl_idname = "operator.master" + bl_label = "BlenRig Select master" + bl_description = "master" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + def invoke(self, context, event): - select_op(self, context, event, "master") - return {"FINISHED"} - -class Operator_Master_Pivot_Point(bpy.types.Operator): - bl_idname = "operator.master_pivot_point" - bl_label = "BlenRig Select master_pivot_point" - bl_description = "master_pivot_point" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - + select_op(self, context, event, "master") + return {"FINISHED"} + +class Operator_Master_Pivot_Point(bpy.types.Operator): + bl_idname = "operator.master_pivot_point" + bl_label = "BlenRig Select master_pivot_point" + bl_description = "master_pivot_point" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + def invoke(self, context, event): - select_op(self, context, event, "master_pivot_point") - return {"FINISHED"} + select_op(self, context, event, "master_pivot_point") + return {"FINISHED"} ######### QUADRUPED ####################################### #ARM_L -class Operator_Ankle_Toon_L(bpy.types.Operator): - bl_idname = "operator.ankle_toon_l" - bl_label = "BlenRig Select ankle_toon_L" - bl_description = "ankle_toon_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "ankle_toon_L") - return {"FINISHED"} - -class Operator_Carpal_FK_L(bpy.types.Operator): - bl_idname = "operator.carpal_fk_l" - bl_label = "BlenRig Select carpal_fk_L" - bl_description = "carpal_fk_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "carpal_fk_L") - return {"FINISHED"} +class Operator_Ankle_Toon_L(bpy.types.Operator): + bl_idname = "operator.ankle_toon_l" + bl_label = "BlenRig Select ankle_toon_L" + bl_description = "ankle_toon_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Carpal_IK_L(bpy.types.Operator): - bl_idname = "operator.carpal_ik_l" - bl_label = "BlenRig Select carpal_ik_L" - bl_description = "carpal_ik_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "carpal_ik_L") - return {"FINISHED"} + select_op(self, context, event, "ankle_toon_L") + return {"FINISHED"} + +class Operator_Carpal_FK_L(bpy.types.Operator): + bl_idname = "operator.carpal_fk_l" + bl_label = "BlenRig Select carpal_fk_L" + bl_description = "carpal_fk_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Carpal_Toon_L(bpy.types.Operator): - bl_idname = "operator.carpal_toon_l" - bl_label = "BlenRig Select carpal_toon_L" - bl_description = "carpal_toon_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "carpal_toon_L") - return {"FINISHED"} + select_op(self, context, event, "carpal_fk_L") + return {"FINISHED"} + +class Operator_Carpal_IK_L(bpy.types.Operator): + bl_idname = "operator.carpal_ik_l" + bl_label = "BlenRig Select carpal_ik_L" + bl_description = "carpal_ik_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "carpal_ik_L") + return {"FINISHED"} + +class Operator_Carpal_Toon_L(bpy.types.Operator): + bl_idname = "operator.carpal_toon_l" + bl_label = "BlenRig Select carpal_toon_L" + bl_description = "carpal_toon_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "carpal_toon_L") + return {"FINISHED"} #ARM_R -class Operator_Ankle_Toon_R(bpy.types.Operator): - bl_idname = "operator.ankle_toon_r" - bl_label = "BlenRig Select ankle_toon_R" - bl_description = "ankle_toon_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "ankle_toon_R") - return {"FINISHED"} - -class Operator_Carpal_FK_R(bpy.types.Operator): - bl_idname = "operator.carpal_fk_r" - bl_label = "BlenRig Select carpal_fk_R" - bl_description = "carpal_fk_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "carpal_fk_R") - return {"FINISHED"} +class Operator_Ankle_Toon_R(bpy.types.Operator): + bl_idname = "operator.ankle_toon_r" + bl_label = "BlenRig Select ankle_toon_R" + bl_description = "ankle_toon_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Carpal_IK_R(bpy.types.Operator): - bl_idname = "operator.carpal_ik_r" - bl_label = "BlenRig Select carpal_ik_R" - bl_description = "carpal_ik_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "carpal_ik_R") - return {"FINISHED"} + select_op(self, context, event, "ankle_toon_R") + return {"FINISHED"} + +class Operator_Carpal_FK_R(bpy.types.Operator): + bl_idname = "operator.carpal_fk_r" + bl_label = "BlenRig Select carpal_fk_R" + bl_description = "carpal_fk_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Carpal_Toon_R(bpy.types.Operator): - bl_idname = "operator.carpal_toon_r" - bl_label = "BlenRig Select carpal_toon_R" - bl_description = "carpal_toon_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "carpal_toon_R") - return {"FINISHED"} + select_op(self, context, event, "carpal_fk_R") + return {"FINISHED"} + +class Operator_Carpal_IK_R(bpy.types.Operator): + bl_idname = "operator.carpal_ik_r" + bl_label = "BlenRig Select carpal_ik_R" + bl_description = "carpal_ik_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "carpal_ik_R") + return {"FINISHED"} + +class Operator_Carpal_Toon_R(bpy.types.Operator): + bl_idname = "operator.carpal_toon_r" + bl_label = "BlenRig Select carpal_toon_R" + bl_description = "carpal_toon_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "carpal_toon_R") + return {"FINISHED"} #LEG_L -class Operator_Hock_Toon_L(bpy.types.Operator): - bl_idname = "operator.hock_toon_l" - bl_label = "BlenRig Select hock_toon_L" - bl_description = "hock_toon_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "hock_toon_L") - return {"FINISHED"} - -class Operator_Tarsal_FK_L(bpy.types.Operator): - bl_idname = "operator.tarsal_fk_l" - bl_label = "BlenRig Select tarsal_fk_L" - bl_description = "tarsal_fk_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "tarsal_fk_L") - return {"FINISHED"} +class Operator_Hock_Toon_L(bpy.types.Operator): + bl_idname = "operator.hock_toon_l" + bl_label = "BlenRig Select hock_toon_L" + bl_description = "hock_toon_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Tarsal_IK_L(bpy.types.Operator): - bl_idname = "operator.tarsal_ik_l" - bl_label = "BlenRig Select tarsal_ik_L" - bl_description = "tarsal_ik_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "tarsal_ik_L") - return {"FINISHED"} + select_op(self, context, event, "hock_toon_L") + return {"FINISHED"} + +class Operator_Tarsal_FK_L(bpy.types.Operator): + bl_idname = "operator.tarsal_fk_l" + bl_label = "BlenRig Select tarsal_fk_L" + bl_description = "tarsal_fk_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Tarsal_Toon_L(bpy.types.Operator): - bl_idname = "operator.tarsal_toon_l" - bl_label = "BlenRig Select tarsal_toon_L" - bl_description = "tarsal_toon_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "tarsal_toon_L") - return {"FINISHED"} + select_op(self, context, event, "tarsal_fk_L") + return {"FINISHED"} + +class Operator_Tarsal_IK_L(bpy.types.Operator): + bl_idname = "operator.tarsal_ik_l" + bl_label = "BlenRig Select tarsal_ik_L" + bl_description = "tarsal_ik_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "tarsal_ik_L") + return {"FINISHED"} + +class Operator_Tarsal_Toon_L(bpy.types.Operator): + bl_idname = "operator.tarsal_toon_l" + bl_label = "BlenRig Select tarsal_toon_L" + bl_description = "tarsal_toon_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "tarsal_toon_L") + return {"FINISHED"} #LEG_R -class Operator_Hock_Toon_R(bpy.types.Operator): - bl_idname = "operator.hock_toon_r" - bl_label = "BlenRig Select hock_toon_R" - bl_description = "hock_toon_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "hock_toon_R") - return {"FINISHED"} - -class Operator_Tarsal_FK_R(bpy.types.Operator): - bl_idname = "operator.tarsal_fk_r" - bl_label = "BlenRig Select tarsal_fk_R" - bl_description = "tarsal_fk_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "tarsal_fk_R") - return {"FINISHED"} +class Operator_Hock_Toon_R(bpy.types.Operator): + bl_idname = "operator.hock_toon_r" + bl_label = "BlenRig Select hock_toon_R" + bl_description = "hock_toon_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Tarsal_IK_R(bpy.types.Operator): - bl_idname = "operator.tarsal_ik_r" - bl_label = "BlenRig Select tarsal_ik_R" - bl_description = "tarsal_ik_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "tarsal_ik_R") - return {"FINISHED"} - -class Operator_Tarsal_Toon_R(bpy.types.Operator): - bl_idname = "operator.tarsal_toon_r" - bl_label = "BlenRig Select tarsal_toon_R" - bl_description = "tarsal_toon_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - + select_op(self, context, event, "hock_toon_R") + return {"FINISHED"} + +class Operator_Tarsal_FK_R(bpy.types.Operator): + bl_idname = "operator.tarsal_fk_r" + bl_label = "BlenRig Select tarsal_fk_R" + bl_description = "tarsal_fk_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + def invoke(self, context, event): - select_op(self, context, event, "tarsal_toon_R") - return {"FINISHED"} + select_op(self, context, event, "tarsal_fk_R") + return {"FINISHED"} + +class Operator_Tarsal_IK_R(bpy.types.Operator): + bl_idname = "operator.tarsal_ik_r" + bl_label = "BlenRig Select tarsal_ik_R" + bl_description = "tarsal_ik_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "tarsal_ik_R") + return {"FINISHED"} + +class Operator_Tarsal_Toon_R(bpy.types.Operator): + bl_idname = "operator.tarsal_toon_r" + bl_label = "BlenRig Select tarsal_toon_R" + bl_description = "tarsal_toon_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "tarsal_toon_R") + return {"FINISHED"} #HAND_L -class Operator_Fing_2_FK_L(bpy.types.Operator): - bl_idname = "operator.fing_2_fk_l" - bl_label = "BlenRig Select fing_2_fk_L" - bl_description = "fing_2_fk_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_2_fk_L") - return {"FINISHED"} +class Operator_Fing_2_FK_L(bpy.types.Operator): + bl_idname = "operator.fing_2_fk_l" + bl_label = "BlenRig Select fing_2_fk_L" + bl_description = "fing_2_fk_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Fing_Roll_2_L(bpy.types.Operator): - bl_idname = "operator.fing_roll_2_l" - bl_label = "BlenRig Select fing_roll_2_L" - bl_description = "fing_roll_2_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "fing_roll_2_L") - return {"FINISHED"} + select_op(self, context, event, "fing_2_fk_L") + return {"FINISHED"} + +class Operator_Fing_Roll_2_L(bpy.types.Operator): + bl_idname = "operator.fing_roll_2_l" + bl_label = "BlenRig Select fing_roll_2_L" + bl_description = "fing_roll_2_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Fing_1_FK_L(bpy.types.Operator): - bl_idname = "operator.fing_1_fk_l" - bl_label = "BlenRig Select fing_1_fk_L" - bl_description = "fing_1_fk_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "fing_1_fk_L") - return {"FINISHED"} + select_op(self, context, event, "fing_roll_2_L") + return {"FINISHED"} + +class Operator_Fing_1_FK_L(bpy.types.Operator): + bl_idname = "operator.fing_1_fk_l" + bl_label = "BlenRig Select fing_1_fk_L" + bl_description = "fing_1_fk_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Fing_Roll_1_L(bpy.types.Operator): - bl_idname = "operator.fing_roll_1_l" - bl_label = "BlenRig Select fing_roll_1_L" - bl_description = "fing_roll_1_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "fing_roll_1_L") - return {"FINISHED"} + select_op(self, context, event, "fing_1_fk_L") + return {"FINISHED"} -class Operator_Hand_L(bpy.types.Operator): - bl_idname = "operator.hand_l" - bl_label = "BlenRig Select hand_L" - bl_description = "hand_ik_ctrl_L / hand_fk_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} +class Operator_Fing_Roll_1_L(bpy.types.Operator): + bl_idname = "operator.fing_roll_1_l" + bl_label = "BlenRig Select fing_roll_1_L" + bl_description = "fing_roll_1_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_roll_1_L") + return {"FINISHED"} + +class Operator_Hand_L(bpy.types.Operator): + bl_idname = "operator.hand_l" + bl_label = "BlenRig Select hand_L" + bl_description = "hand_ik_ctrl_L / hand_fk_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} def invoke(self, context, event): armobj = bpy.context.active_object arm = bpy.context.active_object.data - prop = int(bpy.context.active_object.pose.bones['properties_arm_L'].ik_arm_L) + prop = int(bpy.context.active_object.pose.bones['properties_arm_L'].ik_arm_L) if ('hand_ik_ctrl_L' and 'hand_fk_L' in armobj.pose.bones): - #Target Bone + #Target Bone if prop == 0: Bone = armobj.pose.bones["hand_ik_ctrl_L"] else: - Bone = armobj.pose.bones["hand_fk_L"] + Bone = armobj.pose.bones["hand_fk_L"] #Check if CTRL or SHIFT are pressed if event.ctrl == True or event.shift == True: #Get previously selected bones - selected = [b.name for b in bpy.context.selected_pose_bones] - #Set target bone as active + selected = [b.name for b in bpy.context.selected_pose_bones] + #Set target bone as active for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone + arm.bones.active = Bone.bone #Reselect previously selected bones for b in armobj.pose.bones: if (b.name in selected): - b.bone.select = 1 - else: + b.bone.select = 1 + else: for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone - return {"FINISHED"} + arm.bones.active = Bone.bone + return {"FINISHED"} -class Operator_Hand_Roll_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.hand_roll_ctrl_l" - bl_label = "BlenRig Select hand_roll_ctrl_L" - bl_description = "hand_roll_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "hand_roll_ctrl_L") - return {"FINISHED"} +class Operator_Hand_Roll_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.hand_roll_ctrl_l" + bl_label = "BlenRig Select hand_roll_ctrl_L" + bl_description = "hand_roll_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Hand_Sole_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.hand_sole_ctrl_l" - bl_label = "BlenRig Select hand_sole_ctrl_L" - bl_description = "hand_sole_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "hand_sole_ctrl_L") - return {"FINISHED"} + select_op(self, context, event, "hand_roll_ctrl_L") + return {"FINISHED"} + +class Operator_Hand_Sole_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.hand_sole_ctrl_l" + bl_label = "BlenRig Select hand_sole_ctrl_L" + bl_description = "hand_sole_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Hand_Sole_Pivot_Point_L(bpy.types.Operator): - bl_idname = "operator.hand_sole_pivot_point_l" - bl_label = "BlenRig Select hand_sole_pivot_point_L" - bl_description = "hand_sole_pivot_point_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "hand_sole_pivot_point_L") - return {"FINISHED"} + select_op(self, context, event, "hand_sole_ctrl_L") + return {"FINISHED"} + +class Operator_Hand_Sole_Pivot_Point_L(bpy.types.Operator): + bl_idname = "operator.hand_sole_pivot_point_l" + bl_label = "BlenRig Select hand_sole_pivot_point_L" + bl_description = "hand_sole_pivot_point_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "hand_sole_pivot_point_L") + return {"FINISHED"} #HAND_R -class Operator_Fing_2_FK_R(bpy.types.Operator): - bl_idname = "operator.fing_2_fk_r" - bl_label = "BlenRig Select fing_2_fk_R" - bl_description = "fing_2_fk_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_2_fk_R") - return {"FINISHED"} +class Operator_Fing_2_FK_R(bpy.types.Operator): + bl_idname = "operator.fing_2_fk_r" + bl_label = "BlenRig Select fing_2_fk_R" + bl_description = "fing_2_fk_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Fing_Roll_2_R(bpy.types.Operator): - bl_idname = "operator.fing_roll_2_r" - bl_label = "BlenRig Select fing_roll_2_R" - bl_description = "fing_roll_2_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "fing_roll_2_R") - return {"FINISHED"} + select_op(self, context, event, "fing_2_fk_R") + return {"FINISHED"} -class Operator_Fing_1_FK_R(bpy.types.Operator): - bl_idname = "operator.fing_1_fk_r" - bl_label = "BlenRig Select fing_1_fk_R" - bl_description = "fing_1_fk_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "fing_1_fk_R") - return {"FINISHED"} +class Operator_Fing_Roll_2_R(bpy.types.Operator): + bl_idname = "operator.fing_roll_2_r" + bl_label = "BlenRig Select fing_roll_2_R" + bl_description = "fing_roll_2_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Fing_Roll_1_R(bpy.types.Operator): - bl_idname = "operator.fing_roll_1_r" - bl_label = "BlenRig Select fing_roll_1_R" - bl_description = "fing_roll_1_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "fing_roll_1_R") - return {"FINISHED"} + select_op(self, context, event, "fing_roll_2_R") + return {"FINISHED"} + +class Operator_Fing_1_FK_R(bpy.types.Operator): + bl_idname = "operator.fing_1_fk_r" + bl_label = "BlenRig Select fing_1_fk_R" + bl_description = "fing_1_fk_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Hand_R(bpy.types.Operator): - bl_idname = "operator.hand_r" - bl_label = "BlenRig Select hand_R" - bl_description = "hand_ik_ctrl_R / hand_fk_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "ankle_toon_L") - return {"FINISHED"} + select_op(self, context, event, "fing_1_fk_R") + return {"FINISHED"} + +class Operator_Fing_Roll_1_R(bpy.types.Operator): + bl_idname = "operator.fing_roll_1_r" + bl_label = "BlenRig Select fing_roll_1_R" + bl_description = "fing_roll_1_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "fing_roll_1_R") + return {"FINISHED"} + +class Operator_Hand_R(bpy.types.Operator): + bl_idname = "operator.hand_r" + bl_label = "BlenRig Select hand_R" + bl_description = "hand_ik_ctrl_R / hand_fk_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "ankle_toon_L") + return {"FINISHED"} def invoke(self, context, event): armobj = bpy.context.active_object arm = bpy.context.active_object.data - prop = int(bpy.context.active_object.pose.bones['properties_arm_R'].ik_arm_R) + prop = int(bpy.context.active_object.pose.bones['properties_arm_R'].ik_arm_R) if ('hand_ik_ctrl_R' and 'hand_fk_R' in armobj.pose.bones): - #Target Bone + #Target Bone if prop == 0: Bone = armobj.pose.bones["hand_ik_ctrl_R"] else: - Bone = armobj.pose.bones["hand_fk_R"] + Bone = armobj.pose.bones["hand_fk_R"] #Check if CTRL or SHIFT are pressed if event.ctrl == True or event.shift == True: #Get previously selected bones - selected = [b.name for b in bpy.context.selected_pose_bones] - #Set target bone as active + selected = [b.name for b in bpy.context.selected_pose_bones] + #Set target bone as active for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone + arm.bones.active = Bone.bone #Reselect previously selected bones for b in armobj.pose.bones: if (b.name in selected): - b.bone.select = 1 - else: + b.bone.select = 1 + else: for b in armobj.pose.bones: b.bone.select = 0 - arm.bones.active = Bone.bone - return {"FINISHED"} + arm.bones.active = Bone.bone + return {"FINISHED"} -class Operator_Hand_Roll_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.hand_roll_ctrl_r" - bl_label = "BlenRig Select hand_roll_ctrl_R" - bl_description = "hand_roll_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "hand_roll_ctrl_R") - return {"FINISHED"} +class Operator_Hand_Roll_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.hand_roll_ctrl_r" + bl_label = "BlenRig Select hand_roll_ctrl_R" + bl_description = "hand_roll_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Hand_Sole_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.hand_sole_ctrl_r" - bl_label = "BlenRig Select hand_sole_ctrl_R" - bl_description = "hand_sole_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "hand_sole_ctrl_R") - return {"FINISHED"} + select_op(self, context, event, "hand_roll_ctrl_R") + return {"FINISHED"} + +class Operator_Hand_Sole_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.hand_sole_ctrl_r" + bl_label = "BlenRig Select hand_sole_ctrl_R" + bl_description = "hand_sole_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Hand_Sole_Pivot_Point_R(bpy.types.Operator): - bl_idname = "operator.hand_sole_pivot_point_r" - bl_label = "BlenRig Select hand_sole_pivot_point_R" - bl_description = "hand_sole_pivot_point_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "hand_sole_pivot_point_R") - return {"FINISHED"} - \ No newline at end of file + select_op(self, context, event, "hand_sole_ctrl_R") + return {"FINISHED"} + +class Operator_Hand_Sole_Pivot_Point_R(bpy.types.Operator): + bl_idname = "operator.hand_sole_pivot_point_r" + bl_label = "BlenRig Select hand_sole_pivot_point_R" + bl_description = "hand_sole_pivot_point_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "hand_sole_pivot_point_R") + return {"FINISHED"} diff --git a/ops_picker_face.py b/ops_picker_face.py index f148748..8d514f8 100644 --- a/ops_picker_face.py +++ b/ops_picker_face.py @@ -4,1783 +4,1783 @@ from .ops_picker_body import select_op ######### FACE PICKER OPERATORS ########################################### -class Operator_Ear_Up_R(bpy.types.Operator): - bl_idname = "operator.ear_up_r" - bl_label = "BlenRig Select ear_up_R" - bl_description = "ear_up_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - +class Operator_Ear_Up_R(bpy.types.Operator): + bl_idname = "operator.ear_up_r" + bl_label = "BlenRig Select ear_up_R" + bl_description = "ear_up_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + def invoke(self, context, event): - select_op(self, context, event, "ear_up_R") - return {"FINISHED"} - -class Operator_Ear_R(bpy.types.Operator): - bl_idname = "operator.ear_r" - bl_label = "BlenRig Select ear_R" - bl_description = "ear_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "ear_R") - return {"FINISHED"} - -class Operator_Ear_Low_R(bpy.types.Operator): - bl_idname = "operator.ear_low_r" - bl_label = "BlenRig Select ear_low_R" - bl_description = "ear_low_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "ear_low_R") + select_op(self, context, event, "ear_up_R") return {"FINISHED"} -class Operator_Brow_Ctrl_4_R(bpy.types.Operator): - bl_idname = "operator.brow_ctrl_4_r" - bl_label = "BlenRig Select brow_ctrl_4_R" - bl_description = "brow_ctrl_4_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "brow_ctrl_4_R") - return {"FINISHED"} +class Operator_Ear_R(bpy.types.Operator): + bl_idname = "operator.ear_r" + bl_label = "BlenRig Select ear_R" + bl_description = "ear_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Brow_Ctrl_3_R(bpy.types.Operator): - bl_idname = "operator.brow_ctrl_3_r" - bl_label = "BlenRig Select brow_ctrl_3_R" - bl_description = "brow_ctrl_3_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "brow_ctrl_3_R") - return {"FINISHED"} - -class Operator_Brow_Ctrl_2_R(bpy.types.Operator): - bl_idname = "operator.brow_ctrl_2_r" - bl_label = "BlenRig Select brow_ctrl_2_R" - bl_description = "brow_ctrl_2_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "brow_ctrl_2_R") - return {"FINISHED"} - -class Operator_Brow_Ctrl_1_R(bpy.types.Operator): - bl_idname = "operator.brow_ctrl_1_r" - bl_label = "BlenRig Select brow_ctrl_1_R" - bl_description = "brow_ctrl_1_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "brow_ctrl_1_R") - return {"FINISHED"} - -class Operator_Brow_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.brow_ctrl_r" - bl_label = "BlenRig Select brow_ctrl_R" - bl_description = "brow_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "brow_ctrl_R") - return {"FINISHED"} - -class Operator_Toon_Brow_R(bpy.types.Operator): - bl_idname = "operator.toon_brow_r" - bl_label = "BlenRig Select toon_brow_R" - bl_description = "toon_brow_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toon_brow_R") - return {"FINISHED"} - -class Operator_Ear_Up_L(bpy.types.Operator): - bl_idname = "operator.ear_up_l" - bl_label = "BlenRig Select ear_up_L" - bl_description = "ear_up_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "ear_up_L") - return {"FINISHED"} - -class Operator_Ear_L(bpy.types.Operator): - bl_idname = "operator.ear_l" - bl_label = "BlenRig Select ear_L" - bl_description = "ear_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "ear_L") - return {"FINISHED"} - -class Operator_Ear_Low_L(bpy.types.Operator): - bl_idname = "operator.ear_low_l" - bl_label = "BlenRig Select ear_low_L" - bl_description = "ear_low_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "ear_low_L") + select_op(self, context, event, "ear_R") return {"FINISHED"} -class Operator_Brow_Ctrl_4_L(bpy.types.Operator): - bl_idname = "operator.brow_ctrl_4_l" - bl_label = "BlenRig Select brow_ctrl_4_L" - bl_description = "brow_ctrl_4_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "brow_ctrl_4_L") - return {"FINISHED"} +class Operator_Ear_Low_R(bpy.types.Operator): + bl_idname = "operator.ear_low_r" + bl_label = "BlenRig Select ear_low_R" + bl_description = "ear_low_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Brow_Ctrl_3_L(bpy.types.Operator): - bl_idname = "operator.brow_ctrl_3_l" - bl_label = "BlenRig Select brow_ctrl_3_L" - bl_description = "brow_ctrl_3_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "brow_ctrl_3_L") - return {"FINISHED"} - -class Operator_Brow_Ctrl_2_L(bpy.types.Operator): - bl_idname = "operator.brow_ctrl_2_l" - bl_label = "BlenRig Select brow_ctrl_2_L" - bl_description = "brow_ctrl_2_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "brow_ctrl_2_L") - return {"FINISHED"} - -class Operator_Brow_Ctrl_1_L(bpy.types.Operator): - bl_idname = "operator.brow_ctrl_1_l" - bl_label = "BlenRig Select brow_ctrl_1_L" - bl_description = "brow_ctrl_1_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "brow_ctrl_1_L") - return {"FINISHED"} - -class Operator_Brow_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.brow_ctrl_l" - bl_label = "BlenRig Select brow_ctrl_L" - bl_description = "brow_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "brow_ctrl_L") - return {"FINISHED"} - -class Operator_Toon_Brow_L(bpy.types.Operator): - bl_idname = "operator.toon_brow_l" - bl_label = "BlenRig Select toon_brow_L" - bl_description = "toon_brow_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toon_brow_L") - return {"FINISHED"} - -class Operator_Frown_Ctrl(bpy.types.Operator): - bl_idname = "operator.frown_ctrl" - bl_label = "BlenRig Select frown_ctrl" - bl_description = "frown_ctrl" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "frown_ctrl") - return {"FINISHED"} - -class Operator_Nose_Bridge_1_Ctrl(bpy.types.Operator): - bl_idname = "operator.nose_bridge_1_ctrl" - bl_label = "BlenRig Select nose_bridge_1_ctrl" - bl_description = "nose_bridge_1_ctrl" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "nose_bridge_1_ctrl") - return {"FINISHED"} - -class Operator_Eyelid_Up_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.eyelid_up_ctrl_r" - bl_label = "BlenRig Select eyelid_up_ctrl_R" - bl_description = "eyelid_up_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "eyelid_up_ctrl_R") - return {"FINISHED"} - -class Operator_Eyelid_Up_Ctrl_3_R(bpy.types.Operator): - bl_idname = "operator.eyelid_up_ctrl_3_r" - bl_label = "BlenRig Select eyelid_up_ctrl_3_R" - bl_description = "eyelid_up_ctrl_3_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "eyelid_up_ctrl_3_R") - return {"FINISHED"} - -class Operator_Eyelid_Up_Ctrl_2_R(bpy.types.Operator): - bl_idname = "operator.eyelid_up_ctrl_2_r" - bl_label = "BlenRig Select eyelid_up_ctrl_2_R" - bl_description = "eyelid_up_ctrl_2_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "eyelid_up_ctrl_2_R") - return {"FINISHED"} - -class Operator_Eyelid_Up_Ctrl_1_R(bpy.types.Operator): - bl_idname = "operator.eyelid_up_ctrl_1_r" - bl_label = "BlenRig Select eyelid_up_ctrl_1_R" - bl_description = "eyelid_up_ctrl_1_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "eyelid_up_ctrl_1_R") - return {"FINISHED"} - -class Operator_Toon_Eye_Out_R(bpy.types.Operator): - bl_idname = "operator.toon_eye_out_r" - bl_label = "BlenRig Select toon_eye_out_R" - bl_description = "toon_eye_out_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toon_eye_out_R") - return {"FINISHED"} - -class Operator_Toon_Eye_Up_R(bpy.types.Operator): - bl_idname = "operator.toon_eye_up_r" - bl_label = "BlenRig Select toon_eye_up_R" - bl_description = "toon_eye_up_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toon_eye_up_R") - return {"FINISHED"} - -class Operator_Pupil_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.pupil_ctrl_r" - bl_label = "BlenRig Select pupil_ctrl_R" - bl_description = "pupil_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "pupil_ctrl_R") - return {"FINISHED"} - -class Operator_Eye_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.eye_ctrl_r" - bl_label = "BlenRig Select eye_ctrl_R" - bl_description = "eye_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "eye_ctrl_R") - return {"FINISHED"} - -class Operator_Iris_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.iris_ctrl_r" - bl_label = "BlenRig Select iris_ctrl_R" - bl_description = "iris_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "iris_ctrl_R") - return {"FINISHED"} - -class Operator_Toon_Eye_In_R(bpy.types.Operator): - bl_idname = "operator.toon_eye_in_r" - bl_label = "BlenRig Select toon_eye_in_R" - bl_description = "toon_eye_in_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toon_eye_in_R") - return {"FINISHED"} - -class Operator_Toon_Eye_Low_R(bpy.types.Operator): - bl_idname = "operator.toon_eye_low_r" - bl_label = "BlenRig Select toon_eye_low_R" - bl_description = "toon_eye_low_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toon_eye_low_R") - return {"FINISHED"} - -class Operator_Eyelid_Ctrl_Out_R(bpy.types.Operator): - bl_idname = "operator.eyelid_ctrl_out_r" - bl_label = "BlenRig Select eyelid_ctrl_out_R" - bl_description = "eyelid_ctrl_out_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "eyelid_ctrl_out_R") - return {"FINISHED"} - -class Operator_Eyelid_Low_Ctrl_3_R(bpy.types.Operator): - bl_idname = "operator.eyelid_low_ctrl_3_r" - bl_label = "BlenRig Select eyelid_low_ctrl_3_R" - bl_description = "eyelid_low_ctrl_3_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "eyelid_low_ctrl_3_R") - return {"FINISHED"} - -class Operator_Eyelid_Low_Ctrl_2_R(bpy.types.Operator): - bl_idname = "operator.eyelid_low_ctrl_2_r" - bl_label = "BlenRig Select eyelid_low_ctrl_2_R" - bl_description = "eyelid_low_ctrl_2_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "eyelid_low_ctrl_2_R") - return {"FINISHED"} - -class Operator_Eyelid_Low_Ctrl_1_R(bpy.types.Operator): - bl_idname = "operator.eyelid_low_ctrl_1_r" - bl_label = "BlenRig Select eyelid_low_ctrl_1_R" - bl_description = "eyelid_low_ctrl_1_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "eyelid_low_ctrl_1_R") - return {"FINISHED"} - -class Operator_Eyelid_Ctrl_In_R(bpy.types.Operator): - bl_idname = "operator.eyelid_ctrl_in_r" - bl_label = "BlenRig Select eyelid_ctrl_in_R" - bl_description = "eyelid_ctrl_in_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "eyelid_ctrl_in_R") - return {"FINISHED"} - -class Operator_Eyelid_Low_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.eyelid_low_ctrl_r" - bl_label = "BlenRig Select eyelid_low_ctrl_R" - bl_description = "eyelid_low_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "eyelid_low_ctrl_R") - return {"FINISHED"} - -class Operator_Eyelid_Up_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.eyelid_up_ctrl_l" - bl_label = "BlenRig Select eyelid_up_ctrl_L" - bl_description = "eyelid_up_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "eyelid_up_ctrl_L") - return {"FINISHED"} - -class Operator_Eyelid_Up_Ctrl_3_L(bpy.types.Operator): - bl_idname = "operator.eyelid_up_ctrl_3_l" - bl_label = "BlenRig Select eyelid_up_ctrl_3_L" - bl_description = "eyelid_up_ctrl_3_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "eyelid_up_ctrl_3_L") - return {"FINISHED"} - -class Operator_Eyelid_Up_Ctrl_2_L(bpy.types.Operator): - bl_idname = "operator.eyelid_up_ctrl_2_l" - bl_label = "BlenRig Select eyelid_up_ctrl_2_L" - bl_description = "eyelid_up_ctrl_2_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "eyelid_up_ctrl_2_L") - return {"FINISHED"} - -class Operator_Eyelid_Up_Ctrl_1_L(bpy.types.Operator): - bl_idname = "operator.eyelid_up_ctrl_1_l" - bl_label = "BlenRig Select eyelid_up_ctrl_1_L" - bl_description = "eyelid_up_ctrl_1_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "eyelid_up_ctrl_1_L") - return {"FINISHED"} - -class Operator_Toon_Eye_Out_L(bpy.types.Operator): - bl_idname = "operator.toon_eye_out_l" - bl_label = "BlenRig Select toon_eye_out_L" - bl_description = "toon_eye_out_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toon_eye_out_L") - return {"FINISHED"} - -class Operator_Toon_Eye_Up_L(bpy.types.Operator): - bl_idname = "operator.toon_eye_up_l" - bl_label = "BlenRig Select toon_eye_up_L" - bl_description = "toon_eye_up_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toon_eye_up_L") - return {"FINISHED"} - -class Operator_Pupil_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.pupil_ctrl_l" - bl_label = "BlenRig Select pupil_ctrl_L" - bl_description = "pupil_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "pupil_ctrl_L") - return {"FINISHED"} - -class Operator_Eye_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.eye_ctrl_l" - bl_label = "BlenRig Select eye_ctrl_L" - bl_description = "eye_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "eye_ctrl_L") - return {"FINISHED"} - -class Operator_Iris_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.iris_ctrl_l" - bl_label = "BlenRig Select iris_ctrl_L" - bl_description = "iris_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "iris_ctrl_L") - return {"FINISHED"} - -class Operator_Toon_Eye_In_L(bpy.types.Operator): - bl_idname = "operator.toon_eye_in_l" - bl_label = "BlenRig Select toon_eye_in_L" - bl_description = "toon_eye_in_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toon_eye_in_L") - return {"FINISHED"} - -class Operator_Toon_Eye_Low_L(bpy.types.Operator): - bl_idname = "operator.toon_eye_low_l" - bl_label = "BlenRig Select toon_eye_low_L" - bl_description = "toon_eye_low_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "toon_eye_low_L") - return {"FINISHED"} - -class Operator_Eyelid_Ctrl_Out_L(bpy.types.Operator): - bl_idname = "operator.eyelid_ctrl_out_l" - bl_label = "BlenRig Select eyelid_ctrl_out_L" - bl_description = "eyelid_ctrl_out_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "eyelid_ctrl_out_L") - return {"FINISHED"} - -class Operator_Eyelid_Low_Ctrl_3_L(bpy.types.Operator): - bl_idname = "operator.eyelid_low_ctrl_3_l" - bl_label = "BlenRig Select eyelid_low_ctrl_3_L" - bl_description = "eyelid_low_ctrl_3_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "eyelid_low_ctrl_3_L") - return {"FINISHED"} - -class Operator_Eyelid_Low_Ctrl_2_L(bpy.types.Operator): - bl_idname = "operator.eyelid_low_ctrl_2_l" - bl_label = "BlenRig Select eyelid_low_ctrl_2_L" - bl_description = "eyelid_low_ctrl_2_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "eyelid_low_ctrl_2_L") - return {"FINISHED"} - -class Operator_Eyelid_Low_Ctrl_1_L(bpy.types.Operator): - bl_idname = "operator.eyelid_low_ctrl_1_l" - bl_label = "BlenRig Select eyelid_low_ctrl_1_L" - bl_description = "eyelid_low_ctrl_1_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "eyelid_low_ctrl_1_L") - return {"FINISHED"} - -class Operator_Eyelid_Ctrl_In_L(bpy.types.Operator): - bl_idname = "operator.eyelid_ctrl_in_l" - bl_label = "BlenRig Select eyelid_ctrl_in_L" - bl_description = "eyelid_ctrl_in_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "eyelid_ctrl_in_L") - return {"FINISHED"} - -class Operator_Eyelid_Low_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.eyelid_low_ctrl_l" - bl_label = "BlenRig Select eyelid_low_ctrl_L" - bl_description = "eyelid_low_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "eyelid_low_ctrl_L") - return {"FINISHED"} - -class Operator_Nose_Bridge_2_Ctrl(bpy.types.Operator): - bl_idname = "operator.nose_bridge_2_ctrl" - bl_label = "BlenRig Select nose_bridge_2_ctrl" - bl_description = "nose_bridge_2_ctrl" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "nose_bridge_2_ctrl") - return {"FINISHED"} - -class Operator_Nose_Frown_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.nose_frown_ctrl_r" - bl_label = "BlenRig Select nose_frown_ctrl_R" - bl_description = "nose_frown_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "nose_frown_ctrl_R") - return {"FINISHED"} - -class Operator_Nose_Frown_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.nose_frown_ctrl_l" - bl_label = "BlenRig Select nose_frown_ctrl_L" - bl_description = "nose_frown_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "nose_frown_ctrl_L") - return {"FINISHED"} - -class Operator_Cheek_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.cheek_ctrl_r" - bl_label = "BlenRig Select cheek_ctrl_R" - bl_description = "cheek_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "cheek_ctrl_R") - return {"FINISHED"} - -class Operator_Cheek_Ctrl_3_R(bpy.types.Operator): - bl_idname = "operator.cheek_ctrl_3_r" - bl_label = "BlenRig Select cheek_ctrl_3_R" - bl_description = "cheek_ctrl_3_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "cheek_ctrl_3_R") - return {"FINISHED"} - -class Operator_Cheek_Ctrl_2_R(bpy.types.Operator): - bl_idname = "operator.cheek_ctrl_2_r" - bl_label = "BlenRig Select cheek_ctrl_2_R" - bl_description = "cheek_ctrl_2_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "cheek_ctrl_2_R") - return {"FINISHED"} - -class Operator_Cheek_Ctrl_1_R(bpy.types.Operator): - bl_idname = "operator.cheek_ctrl_1_r" - bl_label = "BlenRig Select cheek_ctrl_1_R" - bl_description = "cheek_ctrl_1_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "cheek_ctrl_1_R") - return {"FINISHED"} - -class Operator_Cheek2_Ctrl_3_R(bpy.types.Operator): - bl_idname = "operator.cheek2_ctrl_3_r" - bl_label = "BlenRig Select cheek2_ctrl_3_R" - bl_description = "cheek2_ctrl_3_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "cheek2_ctrl_3_R") - return {"FINISHED"} - -class Operator_Cheek2_Ctrl_2_R(bpy.types.Operator): - bl_idname = "operator.cheek2_ctrl_2_r" - bl_label = "BlenRig Select cheek2_ctrl_2_R" - bl_description = "cheek2_ctrl_2_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "cheek2_ctrl_2_R") + select_op(self, context, event, "ear_low_R") return {"FINISHED"} - -class Operator_Cheek2_Ctrl_1_R(bpy.types.Operator): - bl_idname = "operator.cheek2_ctrl_1_r" - bl_label = "BlenRig Select cheek2_ctrl_1_R" - bl_description = "cheek2_ctrl_1_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "cheek2_ctrl_1_R") - return {"FINISHED"} - -class Operator_Lip_Up3_Ctrl_3_R(bpy.types.Operator): - bl_idname = "operator.lip_up3_ctrl_3_r" - bl_label = "BlenRig Select lip_up3_ctrl_3_R" - bl_description = "lip_up3_ctrl_3_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up3_ctrl_3_R") - return {"FINISHED"} - -class Operator_Lip_Up3_Ctrl_2_R(bpy.types.Operator): - bl_idname = "operator.lip_up3_ctrl_2_r" - bl_label = "BlenRig Select lip_up3_ctrl_2_R" - bl_description = "lip_up3_ctrl_2_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up3_ctrl_2_R") - return {"FINISHED"} - -class Operator_Lip_Up3_Ctrl_1_R(bpy.types.Operator): - bl_idname = "operator.lip_up3_ctrl_1_r" - bl_label = "BlenRig Select lip_up3_ctrl_1_R" - bl_description = "lip_up3_ctrl_1_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up3_ctrl_1_R") - return {"FINISHED"} - -class Operator_Lip_Up2_Ctrl_3_R(bpy.types.Operator): - bl_idname = "operator.lip_up2_ctrl_3_r" - bl_label = "BlenRig Select lip_up2_ctrl_3_R" - bl_description = "lip_up2_ctrl_3_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up2_ctrl_3_R") - return {"FINISHED"} -class Operator_Lip_Up2_Ctrl_2_R(bpy.types.Operator): - bl_idname = "operator.lip_up2_ctrl_2_r" - bl_label = "BlenRig Select lip_up2_ctrl_2_R" - bl_description = "lip_up2_ctrl_2_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - +class Operator_Brow_Ctrl_4_R(bpy.types.Operator): + bl_idname = "operator.brow_ctrl_4_r" + bl_label = "BlenRig Select brow_ctrl_4_R" + bl_description = "brow_ctrl_4_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + def invoke(self, context, event): - select_op(self, context, event, "lip_up2_ctrl_2_R") - return {"FINISHED"} - -class Operator_Lip_Up2_Ctrl_1_R(bpy.types.Operator): - bl_idname = "operator.lip_up2_ctrl_1_r" - bl_label = "BlenRig Select lip_up2_ctrl_1_R" - bl_description = "lip_up2_ctrl_1_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up2_ctrl_1_R") - return {"FINISHED"} - -class Operator_Cheek_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.cheek_ctrl_l" - bl_label = "BlenRig Select cheek_ctrl_L" - bl_description = "cheek_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "cheek_ctrl_L") - return {"FINISHED"} - -class Operator_Cheek_Ctrl_3_L(bpy.types.Operator): - bl_idname = "operator.cheek_ctrl_3_l" - bl_label = "BlenRig Select cheek_ctrl_3_L" - bl_description = "cheek_ctrl_3_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "cheek_ctrl_3_L") - return {"FINISHED"} - -class Operator_Cheek_Ctrl_2_L(bpy.types.Operator): - bl_idname = "operator.cheek_ctrl_2_l" - bl_label = "BlenRig Select cheek_ctrl_2_L" - bl_description = "cheek_ctrl_2_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "cheek_ctrl_2_L") - return {"FINISHED"} - -class Operator_Cheek_Ctrl_1_L(bpy.types.Operator): - bl_idname = "operator.cheek_ctrl_1_l" - bl_label = "BlenRig Select cheek_ctrl_1_L" - bl_description = "cheek_ctrl_1_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "cheek_ctrl_1_L") - return {"FINISHED"} - -class Operator_Cheek2_Ctrl_3_L(bpy.types.Operator): - bl_idname = "operator.cheek2_ctrl_3_l" - bl_label = "BlenRig Select cheek2_ctrl_3_L" - bl_description = "cheek2_ctrl_3_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "cheek2_ctrl_3_L") - return {"FINISHED"} - -class Operator_Cheek2_Ctrl_2_L(bpy.types.Operator): - bl_idname = "operator.cheek2_ctrl_2_l" - bl_label = "BlenRig Select cheek2_ctrl_2_L" - bl_description = "cheek2_ctrl_2_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "cheek2_ctrl_2_L") + select_op(self, context, event, "brow_ctrl_4_R") return {"FINISHED"} - -class Operator_Cheek2_Ctrl_1_L(bpy.types.Operator): - bl_idname = "operator.cheek2_ctrl_1_l" - bl_label = "BlenRig Select cheek2_ctrl_1_L" - bl_description = "cheek2_ctrl_1_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "cheek2_ctrl_1_L") - return {"FINISHED"} - -class Operator_Lip_Up3_Ctrl_3_L(bpy.types.Operator): - bl_idname = "operator.lip_up3_ctrl_3_l" - bl_label = "BlenRig Select lip_up3_ctrl_3_L" - bl_description = "lip_up3_ctrl_3_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up3_ctrl_3_L") - return {"FINISHED"} - -class Operator_Lip_Up3_Ctrl_2_L(bpy.types.Operator): - bl_idname = "operator.lip_up3_ctrl_2_l" - bl_label = "BlenRig Select lip_up3_ctrl_2_L" - bl_description = "lip_up3_ctrl_2_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up3_ctrl_2_L") - return {"FINISHED"} - -class Operator_Lip_Up3_Ctrl_1_L(bpy.types.Operator): - bl_idname = "operator.lip_up3_ctrl_1_l" - bl_label = "BlenRig Select lip_up3_ctrl_1_L" - bl_description = "lip_up3_ctrl_1_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up3_ctrl_1_L") - return {"FINISHED"} - -class Operator_Lip_Up2_Ctrl_3_L(bpy.types.Operator): - bl_idname = "operator.lip_up2_ctrl_3_l" - bl_label = "BlenRig Select lip_up2_ctrl_3_L" - bl_description = "lip_up2_ctrl_3_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up2_ctrl_3_L") - return {"FINISHED"} -class Operator_Lip_Up2_Ctrl_2_L(bpy.types.Operator): - bl_idname = "operator.lip_up2_ctrl_2_l" - bl_label = "BlenRig Select lip_up2_ctrl_2_L" - bl_description = "lip_up2_ctrl_2_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up2_ctrl_2_L") - return {"FINISHED"} - -class Operator_Lip_Up2_Ctrl_1_L(bpy.types.Operator): - bl_idname = "operator.lip_up2_ctrl_1_l" - bl_label = "BlenRig Select lip_up2_ctrl_1_L" - bl_description = "lip_up2_ctrl_1_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up2_ctrl_1_L") - return {"FINISHED"} - -class Operator_Nostril_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.nostril_ctrl_r" - bl_label = "BlenRig Select nostril_ctrl_R" - bl_description = "nostril_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "nostril_ctrl_R") - return {"FINISHED"} - -class Operator_Nose_Ctrl(bpy.types.Operator): - bl_idname = "operator.nose_ctrl" - bl_label = "BlenRig Select nose_ctrl" - bl_description = "nose_ctrl" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "nose_ctrl") - return {"FINISHED"} - -class Operator_Nostril_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.nostril_ctrl_l" - bl_label = "BlenRig Select nostril_ctrl_L" - bl_description = "nostril_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "nostril_ctrl_L") - return {"FINISHED"} - -class Operator_Lip_Up3_Ctrl_Mid(bpy.types.Operator): - bl_idname = "operator.lip_up3_ctrl_mid" - bl_label = "BlenRig Select lip_up3_ctrl_mid" - bl_description = "lip_up3_ctrl_mid" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up3_ctrl_mid") - return {"FINISHED"} - -class Operator_Lip_Up3_Ctrl(bpy.types.Operator): - bl_idname = "operator.lip_up3_ctrl" - bl_label = "BlenRig Select lip_up3_ctrl" - bl_description = "lip_up3_ctrl" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up3_ctrl") - return {"FINISHED"} - -class Operator_Lip_Up2_Ctrl_Mid(bpy.types.Operator): - bl_idname = "operator.lip_up2_ctrl_mid" - bl_label = "BlenRig Select lip_up2_ctrl_mid" - bl_description = "lip_up2_ctrl_mid" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up2_ctrl_mid") - return {"FINISHED"} - -class Operator_lip_up2_ctrl(bpy.types.Operator): - bl_idname = "operator.lip_up2_ctrl" - bl_label = "BlenRig Select lip_up2_ctrl" - bl_description = "lip_up2_ctrl" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up2_ctrl") - return {"FINISHED"} - -class Operator_Cheek_Ctrl_4_R(bpy.types.Operator): - bl_idname = "operator.cheek_ctrl_4_r" - bl_label = "BlenRig Select cheek_ctrl_4_R" - bl_description = "cheek_ctrl_4_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "cheek_ctrl_4_R") - return {"FINISHED"} - -class Operator_Cheek2_Ctrl_4_R(bpy.types.Operator): - bl_idname = "operator.cheek2_ctrl_4_r" - bl_label = "BlenRig Select cheek2_ctrl_4_R" - bl_description = "cheek2_ctrl_4_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "cheek2_ctrl_4_R") - return {"FINISHED"} - -class Operator_Lip_Up3_Ctrl_4_R(bpy.types.Operator): - bl_idname = "operator.lip_up3_ctrl_4_r" - bl_label = "BlenRig Select lip_up3_ctrl_4_R" - bl_description = "lip_up3_ctrl_4_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up3_ctrl_4_R") - return {"FINISHED"} - -class Operator_Lip_Up2_Ctrl_4_R(bpy.types.Operator): - bl_idname = "operator.lip_up2_ctrl_4_r" - bl_label = "BlenRig Select lip_up2_ctrl_4_R" - bl_description = "lip_up2_ctrl_4_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up2_ctrl_4_R") - return {"FINISHED"} - -class Operator_Cheek_Ctrl_4_L(bpy.types.Operator): - bl_idname = "operator.cheek_ctrl_4_l" - bl_label = "BlenRig Select cheek_ctrl_4_L" - bl_description = "cheek_ctrl_4_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "cheek_ctrl_4_L") - return {"FINISHED"} - -class Operator_Cheek2_Ctrl_4_L(bpy.types.Operator): - bl_idname = "operator.cheek2_ctrl_4_l" - bl_label = "BlenRig Select cheek2_ctrl_4_L" - bl_description = "cheek2_ctrl_4_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "cheek2_ctrl_4_L") - return {"FINISHED"} - -class Operator_Lip_Up3_Ctrl_4_L(bpy.types.Operator): - bl_idname = "operator.lip_up3_ctrl_4_l" - bl_label = "BlenRig Select lip_up3_ctrl_4_L" - bl_description = "lip_up3_ctrl_4_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up3_ctrl_4_L") - return {"FINISHED"} - -class Operator_Lip_Up2_Ctrl_4_L(bpy.types.Operator): - bl_idname = "operator.lip_up2_ctrl_4_l" - bl_label = "BlenRig Select lip_up2_ctrl_4_L" - bl_description = "lip_up2_ctrl_4_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up2_ctrl_4_L") - return {"FINISHED"} - -class Operator_Mouth_Mstr_Up(bpy.types.Operator): - bl_idname = "operator.mouth_mstr_up" - bl_label = "BlenRig Select mouth_mstr_up" - bl_description = "mouth_mstr_up" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "mouth_mstr_up") - return {"FINISHED"} - -class Operator_Mouth_Corner_R(bpy.types.Operator): - bl_idname = "operator.mouth_corner_r" - bl_label = "BlenRig Select mouth_corner_R" - bl_description = "mouth_corner_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "mouth_corner_R") - return {"FINISHED"} +class Operator_Brow_Ctrl_3_R(bpy.types.Operator): + bl_idname = "operator.brow_ctrl_3_r" + bl_label = "BlenRig Select brow_ctrl_3_R" + bl_description = "brow_ctrl_3_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} -class Operator_Mouth_Corner_L(bpy.types.Operator): - bl_idname = "operator.mouth_corner_l" - bl_label = "BlenRig Select mouth_corner_L" - bl_description = "mouth_corner_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - def invoke(self, context, event): - select_op(self, context, event, "mouth_corner_L") - return {"FINISHED"} - -class Operator_Lip_Up_Ctrl(bpy.types.Operator): - bl_idname = "operator.lip_up_ctrl" - bl_label = "BlenRig Select lip_up_ctrl" - bl_description = "lip_up_ctrl" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up_ctrl") - return {"FINISHED"} - -class Operator_Lip_Up_Ctrl_Collision(bpy.types.Operator): - bl_idname = "operator.lip_up_ctrl_collision" - bl_label = "BlenRig Select lip_up_ctrl_collision" - bl_description = "lip_up_ctrl_collision" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up_ctrl_collision") - return {"FINISHED"} - -class Operator_Lip_Up_Ctrl_3_R(bpy.types.Operator): - bl_idname = "operator.lip_up_ctrl_3_r" - bl_label = "BlenRig Select lip_up_ctrl_3_R" - bl_description = "lip_up_ctrl_3_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up_ctrl_3_R") - return {"FINISHED"} - -class Operator_Lip_Up_Ctrl_2_R(bpy.types.Operator): - bl_idname = "operator.lip_up_ctrl_2_r" - bl_label = "BlenRig Select lip_up_ctrl_2_R" - bl_description = "lip_up_ctrl_2_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up_ctrl_2_R") - return {"FINISHED"} - -class Operator_Lip_Up_Ctrl_1_R(bpy.types.Operator): - bl_idname = "operator.lip_up_ctrl_1_r" - bl_label = "BlenRig Select lip_up_ctrl_1_R" - bl_description = "lip_up_ctrl_1_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up_ctrl_1_R") - return {"FINISHED"} - -class Operator_Lip_Up_Ctrl_Mid(bpy.types.Operator): - bl_idname = "operator.lip_up_ctrl_mid" - bl_label = "BlenRig Select lip_up_ctrl_mid" - bl_description = "lip_up_ctrl_mid" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up_ctrl_mid") - return {"FINISHED"} - -class Operator_Lip_Up_Ctrl_1_L(bpy.types.Operator): - bl_idname = "operator.lip_up_ctrl_1_l" - bl_label = "BlenRig Select lip_up_ctrl_1_L" - bl_description = "lip_up_ctrl_1_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up_ctrl_1_L") - return {"FINISHED"} - -class Operator_Lip_Up_Ctrl_2_L(bpy.types.Operator): - bl_idname = "operator.lip_up_ctrl_2_l" - bl_label = "BlenRig Select lip_up_ctrl_2_L" - bl_description = "lip_up_ctrl_2_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up_ctrl_2_L") - return {"FINISHED"} - -class Operator_Lip_Up_Ctrl_3_L(bpy.types.Operator): - bl_idname = "operator.lip_up_ctrl_3_l" - bl_label = "BlenRig Select lip_up_ctrl_3_L" - bl_description = "lip_up_ctrl_3_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up_ctrl_3_L") - return {"FINISHED"} - -class Operator_Mouth_Up_Ctrl(bpy.types.Operator): - bl_idname = "operator.mouth_up_ctrl" - bl_label = "BlenRig Select mouth_up_ctrl" - bl_description = "mouth_up_ctrl" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "mouth_up_ctrl") - return {"FINISHED"} - -class Operator_Lip_Up_Ctrl_4_R(bpy.types.Operator): - bl_idname = "operator.lip_up_ctrl_4_r" - bl_label = "BlenRig Select lip_up_ctrl_4_R" - bl_description = "lip_up_ctrl_4_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up_ctrl_4_R") - return {"FINISHED"} - -class Operator_Lip_Up_Ctrl_4_L(bpy.types.Operator): - bl_idname = "operator.lip_up_ctrl_4_l" - bl_label = "BlenRig Select lip_up_ctrl_4_L" - bl_description = "lip_up_ctrl_4_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_up_ctrl_4_L") - return {"FINISHED"} - -class Operator_Mouth_Ctrl(bpy.types.Operator): - bl_idname = "operator.mouth_ctrl" - bl_label = "BlenRig Select mouth_ctrl" - bl_description = "mouth_ctrl" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "mouth_ctrl") - return {"FINISHED"} - -class Operator_Mouth_Low_Ctrl(bpy.types.Operator): - bl_idname = "operator.mouth_low_ctrl" - bl_label = "BlenRig Select mouth_low_ctrl" - bl_description = "mouth_low_ctrl" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "mouth_low_ctrl") + select_op(self, context, event, "brow_ctrl_3_R") return {"FINISHED"} - -class Operator_Lip_Low_Ctrl_3_R(bpy.types.Operator): - bl_idname = "operator.lip_low_ctrl_3_r" - bl_label = "BlenRig Select lip_low_ctrl_3_R" - bl_description = "lip_low_ctrl_3_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - + +class Operator_Brow_Ctrl_2_R(bpy.types.Operator): + bl_idname = "operator.brow_ctrl_2_r" + bl_label = "BlenRig Select brow_ctrl_2_R" + bl_description = "brow_ctrl_2_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + def invoke(self, context, event): - select_op(self, context, event, "lip_low_ctrl_3_R") - return {"FINISHED"} - -class Operator_Lip_Low_Ctrl_2_R(bpy.types.Operator): - bl_idname = "operator.lip_low_ctrl_2_r" - bl_label = "BlenRig Select lip_low_ctrl_2_R" - bl_description = "lip_low_ctrl_2_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_low_ctrl_2_R") - return {"FINISHED"} - -class Operator_Lip_Low_Ctrl_1_R(bpy.types.Operator): - bl_idname = "operator.lip_low_ctrl_1_r" - bl_label = "BlenRig Select lip_low_ctrl_1_R" - bl_description = "lip_low_ctrl_1_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_low_ctrl_1_R") - return {"FINISHED"} - -class Operator_Lip_Low_Ctrl_Mid(bpy.types.Operator): - bl_idname = "operator.lip_low_ctrl_mid" - bl_label = "BlenRig Select lip_low_ctrl_mid" - bl_description = "lip_low_ctrl_mid" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_low_ctrl_mid") - return {"FINISHED"} - -class Operator_Lip_Low_Ctrl_1_L(bpy.types.Operator): - bl_idname = "operator.lip_low_ctrl_1_l" - bl_label = "BlenRig Select lip_low_ctrl_1_L" - bl_description = "lip_low_ctrl_1_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_low_ctrl_1_L") - return {"FINISHED"} - -class Operator_Lip_Low_Ctrl_2_L(bpy.types.Operator): - bl_idname = "operator.lip_low_ctrl_2_l" - bl_label = "BlenRig Select lip_low_ctrl_2_L" - bl_description = "lip_low_ctrl_2_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_low_ctrl_2_L") - return {"FINISHED"} - -class Operator_Lip_Low_Ctrl_3_L(bpy.types.Operator): - bl_idname = "operator.lip_low_ctrl_3_l" - bl_label = "BlenRig Select lip_low_ctrl_3_L" - bl_description = "lip_low_ctrl_3_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_low_ctrl_3_L") - return {"FINISHED"} - -class Operator_Lip_Low_Ctrl_Collision(bpy.types.Operator): - bl_idname = "operator.lip_low_ctrl_collision" - bl_label = "BlenRig Select lip_low_ctrl_collision" - bl_description = "lip_low_ctrl_collision" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_low_ctrl_collision") - return {"FINISHED"} - -class Operator_Lip_Low_Ctrl(bpy.types.Operator): - bl_idname = "operator.lip_low_ctrl" - bl_label = "BlenRig Select lip_low_ctrl" - bl_description = "lip_low_ctrl" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_low_ctrl") - return {"FINISHED"} - -class Operator_Mouth_Mstr_Low(bpy.types.Operator): - bl_idname = "operator.mouth_mstr_low" - bl_label = "BlenRig Select mouth_mstr_low" - bl_description = "mouth_mstr_low" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "mouth_mstr_low") - return {"FINISHED"} - -class Operator_Mouth_Mstr_Ctrl(bpy.types.Operator): - bl_idname = "operator.mouth_mstr_ctrl" - bl_label = "BlenRig Select mouth_mstr_ctrl" - bl_description = "mouth_mstr_ctrl" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "mouth_mstr_ctrl") - return {"FINISHED"} - -class Operator_Mouth_Frown_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.mouth_frown_ctrl_r" - bl_label = "BlenRig Select mouth_frown_ctrl_R" - bl_description = "mouth_frown_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "mouth_frown_ctrl_R") - return {"FINISHED"} - -class Operator_Lip_Low2_Ctrl_3_R(bpy.types.Operator): - bl_idname = "operator.lip_low2_ctrl_3_r" - bl_label = "BlenRig Select lip_low2_ctrl_3_R" - bl_description = "lip_low2_ctrl_3_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_low2_ctrl_3_R") - return {"FINISHED"} - -class Operator_Lip_Low2_Ctrl_2_R(bpy.types.Operator): - bl_idname = "operator.lip_low2_ctrl_2_r" - bl_label = "BlenRig Select lip_low2_ctrl_2_R" - bl_description = "lip_low2_ctrl_2_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_low2_ctrl_2_R") - return {"FINISHED"} - -class Operator_Lip_Low2_Ctrl_1_R(bpy.types.Operator): - bl_idname = "operator.lip_low2_ctrl_1_r" - bl_label = "BlenRig Select lip_low2_ctrl_1_R" - bl_description = "lip_low2_ctrl_1_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_low2_ctrl_1_R") - return {"FINISHED"} - -class Operator_Lip_Low3_Ctrl_3_R(bpy.types.Operator): - bl_idname = "operator.lip_low3_ctrl_3_r" - bl_label = "BlenRig Select lip_low3_ctrl_3_R" - bl_description = "lip_low3_ctrl_3_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_low3_ctrl_3_R") - return {"FINISHED"} - -class Operator_Lip_Low3_Ctrl_2_R(bpy.types.Operator): - bl_idname = "operator.lip_low3_ctrl_2_r" - bl_label = "BlenRig Select lip_low3_ctrl_2_R" - bl_description = "lip_low3_ctrl_2_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_low3_ctrl_2_R") - return {"FINISHED"} - -class Operator_Lip_Low3_Ctrl_1_R(bpy.types.Operator): - bl_idname = "operator.lip_low3_ctrl_1_r" - bl_label = "BlenRig Select lip_low3_ctrl_1_R" - bl_description = "lip_low3_ctrl_1_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_low3_ctrl_1_R") - return {"FINISHED"} - -class Operator_Cheek_Ctrl_5_R(bpy.types.Operator): - bl_idname = "operator.cheek_ctrl_5_r" - bl_label = "BlenRig Select cheek_ctrl_5_R" - bl_description = "cheek_ctrl_5_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "cheek_ctrl_5_R") - return {"FINISHED"} - -class Operator_Chin_Ctrl_3_R(bpy.types.Operator): - bl_idname = "operator.chin_ctrl_3_r" - bl_label = "BlenRig Select chin_ctrl_3_R" - bl_description = "chin_ctrl_3_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "chin_ctrl_3_R") - return {"FINISHED"} - -class Operator_Chin_Ctrl_2_R(bpy.types.Operator): - bl_idname = "operator.chin_ctrl_2_r" - bl_label = "BlenRig Select chin_ctrl_2_R" - bl_description = "chin_ctrl_2_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "chin_ctrl_2_R") - return {"FINISHED"} - -class Operator_Chin_Ctrl_1_R(bpy.types.Operator): - bl_idname = "operator.chin_ctrl_1_r" - bl_label = "BlenRig Select chin_ctrl_1_R" - bl_description = "chin_ctrl_1_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "chin_ctrl_1_R") - return {"FINISHED"} - -class Operator_Mouth_Frown_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.mouth_frown_ctrl_l" - bl_label = "BlenRig Select mouth_frown_ctrl_L" - bl_description = "mouth_frown_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "mouth_frown_ctrl_L") - return {"FINISHED"} - -class Operator_Lip_Low2_Ctrl_3_L(bpy.types.Operator): - bl_idname = "operator.lip_low2_ctrl_3_l" - bl_label = "BlenRig Select lip_low2_ctrl_3_L" - bl_description = "lip_low2_ctrl_3_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_low2_ctrl_3_L") - return {"FINISHED"} - -class Operator_Lip_Low2_Ctrl_2_L(bpy.types.Operator): - bl_idname = "operator.lip_low2_ctrl_2_l" - bl_label = "BlenRig Select lip_low2_ctrl_2_L" - bl_description = "lip_low2_ctrl_2_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_low2_ctrl_2_L") - return {"FINISHED"} - -class Operator_Lip_Low2_Ctrl_1_L(bpy.types.Operator): - bl_idname = "operator.lip_low2_ctrl_1_l" - bl_label = "BlenRig Select lip_low2_ctrl_1_L" - bl_description = "lip_low2_ctrl_1_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_low2_ctrl_1_L") - return {"FINISHED"} - -class Operator_Lip_Low3_Ctrl_3_L(bpy.types.Operator): - bl_idname = "operator.lip_low3_ctrl_3_l" - bl_label = "BlenRig Select lip_low3_ctrl_3_L" - bl_description = "lip_low3_ctrl_3_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_low3_ctrl_3_L") - return {"FINISHED"} - -class Operator_Lip_Low3_Ctrl_2_L(bpy.types.Operator): - bl_idname = "operator.lip_low3_ctrl_2_l" - bl_label = "BlenRig Select lip_low3_ctrl_2_L" - bl_description = "lip_low3_ctrl_2_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_low3_ctrl_2_L") - return {"FINISHED"} - -class Operator_Lip_Low3_Ctrl_1_L(bpy.types.Operator): - bl_idname = "operator.lip_low3_ctrl_1_l" - bl_label = "BlenRig Select lip_low3_ctrl_1_L" - bl_description = "lip_low3_ctrl_1_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_low3_ctrl_1_L") - return {"FINISHED"} - -class Operator_Cheek_Ctrl_5_L(bpy.types.Operator): - bl_idname = "operator.cheek_ctrl_5_l" - bl_label = "BlenRig Select cheek_ctrl_5_L" - bl_description = "cheek_ctrl_5_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "cheek_ctrl_5_L") - return {"FINISHED"} - -class Operator_Chin_Ctrl_3_L(bpy.types.Operator): - bl_idname = "operator.chin_ctrl_3_l" - bl_label = "BlenRig Select chin_ctrl_3_L" - bl_description = "chin_ctrl_3_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "chin_ctrl_3_L") - return {"FINISHED"} - -class Operator_Chin_Ctrl_2_L(bpy.types.Operator): - bl_idname = "operator.chin_ctrl_2_l" - bl_label = "BlenRig Select chin_ctrl_2_L" - bl_description = "chin_ctrl_2_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "chin_ctrl_2_L") - return {"FINISHED"} - -class Operator_Chin_Ctrl_1_L(bpy.types.Operator): - bl_idname = "operator.chin_ctrl_1_l" - bl_label = "BlenRig Select chin_ctrl_1_L" - bl_description = "chin_ctrl_1_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "chin_ctrl_1_L") - return {"FINISHED"} - -class Operator_Lip_Low2_Ctrl_Mid(bpy.types.Operator): - bl_idname = "operator.lip_low2_ctrl_mid" - bl_label = "BlenRig Select lip_low2_ctrl_mid" - bl_description = "lip_low2_ctrl_mid" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_low2_ctrl_mid") - return {"FINISHED"} - -class Operator_Lip_Low2_Ctrl(bpy.types.Operator): - bl_idname = "operator.lip_low2_ctrl" - bl_label = "BlenRig Select lip_low2_ctrl" - bl_description = "lip_low2_ctrl" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_low2_ctrl") - return {"FINISHED"} - -class Operator_Lip_Low3_Ctrl_Mid(bpy.types.Operator): - bl_idname = "operator.lip_low3_ctrl_mid" - bl_label = "BlenRig Select lip_low3_ctrl_mid" - bl_description = "lip_low3_ctrl_mid" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_low3_ctrl_mid") - return {"FINISHED"} - -class Operator_Lip_Low3_Ctrl(bpy.types.Operator): - bl_idname = "operator.lip_low3_ctrl" - bl_label = "BlenRig Select lip_low3_ctrl" - bl_description = "lip_low3_ctrl" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "lip_low3_ctrl") - return {"FINISHED"} - -class Operator_Chin_Ctrl_Mid(bpy.types.Operator): - bl_idname = "operator.chin_ctrl_mid" - bl_label = "BlenRig Select chin_ctrl_mid" - bl_description = "chin_ctrl_mid" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "chin_ctrl_mid") - return {"FINISHED"} - -class Operator_Chin_Ctrl(bpy.types.Operator): - bl_idname = "operator.chin_ctrl" - bl_label = "BlenRig Select chin_ctrl" - bl_description = "chin_ctrl" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "chin_ctrl") - return {"FINISHED"} - -class Operator_Maxi(bpy.types.Operator): - bl_idname = "operator.maxi" - bl_label = "BlenRig Select maxi" - bl_description = "maxi" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "maxi") + select_op(self, context, event, "brow_ctrl_2_R") return {"FINISHED"} - -class Operator_Mouth_Str_Ctrl(bpy.types.Operator): - bl_idname = "operator.mouth_str_ctrl" - bl_label = "BlenRig Select mouth_str_ctrl" - bl_description = "mouth_str_ctrl" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "mouth_str_ctrl") - return {"FINISHED"} - -class Operator_Head_Mid_Stretch(bpy.types.Operator): - bl_idname = "operator.head_mid_stretch" - bl_label = "BlenRig Select head_mid_stretch" - bl_description = "head_mid_stretch" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "head_mid_stretch") - return {"FINISHED"} - -class Operator_Head_Low_Stretch(bpy.types.Operator): - bl_idname = "operator.head_low_stretch" - bl_label = "BlenRig Select head_low_stretch" - bl_description = "head_low_stretch" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "head_low_stretch") - return {"FINISHED"} - -class Operator_Teeth_Up_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.teeth_up_ctrl_r" - bl_label = "BlenRig Select teeth_up_ctrl_R" - bl_description = "teeth_up_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "teeth_up_ctrl_R") - return {"FINISHED"} - -class Operator_Teeth_Up_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.teeth_up_ctrl_l" - bl_label = "BlenRig Select teeth_up_ctrl_L" - bl_description = "teeth_up_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "teeth_up_ctrl_L") - return {"FINISHED"} - -class Operator_Teeth_Up_Ctrl_Mid_R(bpy.types.Operator): - bl_idname = "operator.teeth_up_ctrl_mid_r" - bl_label = "BlenRig Select teeth_up_ctrl_mid_R" - bl_description = "teeth_up_ctrl_mid_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "teeth_up_ctrl_mid_R") - return {"FINISHED"} - -class Operator_Teeth_Up_Ctrl_Mid_L(bpy.types.Operator): - bl_idname = "operator.teeth_up_ctrl_mid_l" - bl_label = "BlenRig Select teeth_up_ctrl_mid_L" - bl_description = "teeth_up_ctrl_mid_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "teeth_up_ctrl_mid_L") - return {"FINISHED"} - -class Operator_Teeth_Up_Ctrl_Mid(bpy.types.Operator): - bl_idname = "operator.teeth_up_ctrl_mid" - bl_label = "BlenRig Select teeth_up_ctrl_mid" - bl_description = "teeth_up_ctrl_mid" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "teeth_up_ctrl_mid") - return {"FINISHED"} - -class Operator_Teeth_Up(bpy.types.Operator): - bl_idname = "operator.teeth_up" - bl_label = "BlenRig Select teeth_up" - bl_description = "teeth_up" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "teeth_up") - return {"FINISHED"} - -class Operator_Teeth_Low_Ctrl_R(bpy.types.Operator): - bl_idname = "operator.teeth_low_ctrl_r" - bl_label = "BlenRig Select teeth_low_ctrl_R" - bl_description = "teeth_low_ctrl_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "teeth_low_ctrl_R") - return {"FINISHED"} - -class Operator_Teeth_Low_Ctrl_L(bpy.types.Operator): - bl_idname = "operator.teeth_low_ctrl_l" - bl_label = "BlenRig Select teeth_low_ctrl_L" - bl_description = "teeth_low_ctrl_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "teeth_low_ctrl_L") - return {"FINISHED"} - -class Operator_Teeth_Low_Ctrl_Mid_R(bpy.types.Operator): - bl_idname = "operator.teeth_low_ctrl_mid_r" - bl_label = "BlenRig Select teeth_low_ctrl_mid_R" - bl_description = "teeth_low_ctrl_mid_R" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "teeth_low_ctrl_mid_R") - return {"FINISHED"} - -class Operator_Teeth_Low_Ctrl_Mid_L(bpy.types.Operator): - bl_idname = "operator.teeth_low_ctrl_mid_l" - bl_label = "BlenRig Select teeth_low_ctrl_mid_L" - bl_description = "teeth_low_ctrl_mid_L" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "teeth_low_ctrl_mid_L") - return {"FINISHED"} - -class Operator_Teeth_Low_Ctrl_Mid(bpy.types.Operator): - bl_idname = "operator.teeth_low_ctrl_mid" - bl_label = "BlenRig Select teeth_low_ctrl_mid" - bl_description = "teeth_low_ctrl_mid" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "teeth_low_ctrl_mid") - return {"FINISHED"} - -class Operator_Teeth_Low(bpy.types.Operator): - bl_idname = "operator.teeth_low" - bl_label = "BlenRig Select teeth_low" - bl_description = "teeth_low" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "teeth_low") - return {"FINISHED"} -class Operator_Uvula_1(bpy.types.Operator): - bl_idname = "operator.uvula_1" - bl_label = "BlenRig Select uvula_1" - bl_description = "uvula_1" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "uvula_1") - return {"FINISHED"} - -class Operator_Uvula_2(bpy.types.Operator): - bl_idname = "operator.uvula_2" - bl_label = "BlenRig Select uvula_2" - bl_description = "uvula_2" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "uvula_2") - return {"FINISHED"} - -class Operator_Tongue_1_FK(bpy.types.Operator): - bl_idname = "operator.tongue_1_fk" - bl_label = "BlenRig Select tongue_1_fk" - bl_description = "tongue_1_fk" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "tongue_1_fk") - return {"FINISHED"} - -class Operator_Tongue_2_FK(bpy.types.Operator): - bl_idname = "operator.tongue_2_fk" - bl_label = "BlenRig Select tongue_2_fk" - bl_description = "tongue_2_fk" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "tongue_2_fk") - return {"FINISHED"} - -class Operator_Tongue_1_IK(bpy.types.Operator): - bl_idname = "operator.tongue_1_ik" - bl_label = "BlenRig Select tongue_1_ik" - bl_description = "tongue_1_ik" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "tongue_1_ik") - return {"FINISHED"} - -class Operator_Tongue_2_IK(bpy.types.Operator): - bl_idname = "operator.tongue_2_ik" - bl_label = "BlenRig Select tongue_2_ik" - bl_description = "tongue_2_ik" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "tongue_2_ik") - return {"FINISHED"} - -class Operator_Tongue_3_IK(bpy.types.Operator): - bl_idname = "operator.tongue_3_ik" - bl_label = "BlenRig Select tongue_3_ik" - bl_description = "tongue_3_ik" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "tongue_3_ik") - return {"FINISHED"} - -class Operator_Tongue_Mstr(bpy.types.Operator): - bl_idname = "operator.tongue_mstr" - bl_label = "BlenRig Select tongue_mstr" - bl_description = "tongue_mstr" - bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} - - def invoke(self, context, event): - select_op(self, context, event, "tongue_mstr") - return {"FINISHED"} +class Operator_Brow_Ctrl_1_R(bpy.types.Operator): + bl_idname = "operator.brow_ctrl_1_r" + bl_label = "BlenRig Select brow_ctrl_1_R" + bl_description = "brow_ctrl_1_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "brow_ctrl_1_R") + return {"FINISHED"} + +class Operator_Brow_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.brow_ctrl_r" + bl_label = "BlenRig Select brow_ctrl_R" + bl_description = "brow_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "brow_ctrl_R") + return {"FINISHED"} + +class Operator_Toon_Brow_R(bpy.types.Operator): + bl_idname = "operator.toon_brow_r" + bl_label = "BlenRig Select toon_brow_R" + bl_description = "toon_brow_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toon_brow_R") + return {"FINISHED"} + +class Operator_Ear_Up_L(bpy.types.Operator): + bl_idname = "operator.ear_up_l" + bl_label = "BlenRig Select ear_up_L" + bl_description = "ear_up_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "ear_up_L") + return {"FINISHED"} + +class Operator_Ear_L(bpy.types.Operator): + bl_idname = "operator.ear_l" + bl_label = "BlenRig Select ear_L" + bl_description = "ear_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "ear_L") + return {"FINISHED"} + +class Operator_Ear_Low_L(bpy.types.Operator): + bl_idname = "operator.ear_low_l" + bl_label = "BlenRig Select ear_low_L" + bl_description = "ear_low_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "ear_low_L") + return {"FINISHED"} + +class Operator_Brow_Ctrl_4_L(bpy.types.Operator): + bl_idname = "operator.brow_ctrl_4_l" + bl_label = "BlenRig Select brow_ctrl_4_L" + bl_description = "brow_ctrl_4_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "brow_ctrl_4_L") + return {"FINISHED"} + +class Operator_Brow_Ctrl_3_L(bpy.types.Operator): + bl_idname = "operator.brow_ctrl_3_l" + bl_label = "BlenRig Select brow_ctrl_3_L" + bl_description = "brow_ctrl_3_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "brow_ctrl_3_L") + return {"FINISHED"} + +class Operator_Brow_Ctrl_2_L(bpy.types.Operator): + bl_idname = "operator.brow_ctrl_2_l" + bl_label = "BlenRig Select brow_ctrl_2_L" + bl_description = "brow_ctrl_2_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "brow_ctrl_2_L") + return {"FINISHED"} + +class Operator_Brow_Ctrl_1_L(bpy.types.Operator): + bl_idname = "operator.brow_ctrl_1_l" + bl_label = "BlenRig Select brow_ctrl_1_L" + bl_description = "brow_ctrl_1_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "brow_ctrl_1_L") + return {"FINISHED"} + +class Operator_Brow_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.brow_ctrl_l" + bl_label = "BlenRig Select brow_ctrl_L" + bl_description = "brow_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "brow_ctrl_L") + return {"FINISHED"} + +class Operator_Toon_Brow_L(bpy.types.Operator): + bl_idname = "operator.toon_brow_l" + bl_label = "BlenRig Select toon_brow_L" + bl_description = "toon_brow_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toon_brow_L") + return {"FINISHED"} + +class Operator_Frown_Ctrl(bpy.types.Operator): + bl_idname = "operator.frown_ctrl" + bl_label = "BlenRig Select frown_ctrl" + bl_description = "frown_ctrl" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "frown_ctrl") + return {"FINISHED"} + +class Operator_Nose_Bridge_1_Ctrl(bpy.types.Operator): + bl_idname = "operator.nose_bridge_1_ctrl" + bl_label = "BlenRig Select nose_bridge_1_ctrl" + bl_description = "nose_bridge_1_ctrl" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "nose_bridge_1_ctrl") + return {"FINISHED"} + +class Operator_Eyelid_Up_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.eyelid_up_ctrl_r" + bl_label = "BlenRig Select eyelid_up_ctrl_R" + bl_description = "eyelid_up_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "eyelid_up_ctrl_R") + return {"FINISHED"} + +class Operator_Eyelid_Up_Ctrl_3_R(bpy.types.Operator): + bl_idname = "operator.eyelid_up_ctrl_3_r" + bl_label = "BlenRig Select eyelid_up_ctrl_3_R" + bl_description = "eyelid_up_ctrl_3_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "eyelid_up_ctrl_3_R") + return {"FINISHED"} + +class Operator_Eyelid_Up_Ctrl_2_R(bpy.types.Operator): + bl_idname = "operator.eyelid_up_ctrl_2_r" + bl_label = "BlenRig Select eyelid_up_ctrl_2_R" + bl_description = "eyelid_up_ctrl_2_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "eyelid_up_ctrl_2_R") + return {"FINISHED"} + +class Operator_Eyelid_Up_Ctrl_1_R(bpy.types.Operator): + bl_idname = "operator.eyelid_up_ctrl_1_r" + bl_label = "BlenRig Select eyelid_up_ctrl_1_R" + bl_description = "eyelid_up_ctrl_1_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "eyelid_up_ctrl_1_R") + return {"FINISHED"} + +class Operator_Toon_Eye_Out_R(bpy.types.Operator): + bl_idname = "operator.toon_eye_out_r" + bl_label = "BlenRig Select toon_eye_out_R" + bl_description = "toon_eye_out_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toon_eye_out_R") + return {"FINISHED"} + +class Operator_Toon_Eye_Up_R(bpy.types.Operator): + bl_idname = "operator.toon_eye_up_r" + bl_label = "BlenRig Select toon_eye_up_R" + bl_description = "toon_eye_up_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toon_eye_up_R") + return {"FINISHED"} + +class Operator_Pupil_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.pupil_ctrl_r" + bl_label = "BlenRig Select pupil_ctrl_R" + bl_description = "pupil_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "pupil_ctrl_R") + return {"FINISHED"} + +class Operator_Eye_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.eye_ctrl_r" + bl_label = "BlenRig Select eye_ctrl_R" + bl_description = "eye_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "eye_ctrl_R") + return {"FINISHED"} + +class Operator_Iris_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.iris_ctrl_r" + bl_label = "BlenRig Select iris_ctrl_R" + bl_description = "iris_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "iris_ctrl_R") + return {"FINISHED"} + +class Operator_Toon_Eye_In_R(bpy.types.Operator): + bl_idname = "operator.toon_eye_in_r" + bl_label = "BlenRig Select toon_eye_in_R" + bl_description = "toon_eye_in_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toon_eye_in_R") + return {"FINISHED"} + +class Operator_Toon_Eye_Low_R(bpy.types.Operator): + bl_idname = "operator.toon_eye_low_r" + bl_label = "BlenRig Select toon_eye_low_R" + bl_description = "toon_eye_low_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toon_eye_low_R") + return {"FINISHED"} + +class Operator_Eyelid_Ctrl_Out_R(bpy.types.Operator): + bl_idname = "operator.eyelid_ctrl_out_r" + bl_label = "BlenRig Select eyelid_ctrl_out_R" + bl_description = "eyelid_ctrl_out_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "eyelid_ctrl_out_R") + return {"FINISHED"} + +class Operator_Eyelid_Low_Ctrl_3_R(bpy.types.Operator): + bl_idname = "operator.eyelid_low_ctrl_3_r" + bl_label = "BlenRig Select eyelid_low_ctrl_3_R" + bl_description = "eyelid_low_ctrl_3_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "eyelid_low_ctrl_3_R") + return {"FINISHED"} + +class Operator_Eyelid_Low_Ctrl_2_R(bpy.types.Operator): + bl_idname = "operator.eyelid_low_ctrl_2_r" + bl_label = "BlenRig Select eyelid_low_ctrl_2_R" + bl_description = "eyelid_low_ctrl_2_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "eyelid_low_ctrl_2_R") + return {"FINISHED"} + +class Operator_Eyelid_Low_Ctrl_1_R(bpy.types.Operator): + bl_idname = "operator.eyelid_low_ctrl_1_r" + bl_label = "BlenRig Select eyelid_low_ctrl_1_R" + bl_description = "eyelid_low_ctrl_1_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "eyelid_low_ctrl_1_R") + return {"FINISHED"} + +class Operator_Eyelid_Ctrl_In_R(bpy.types.Operator): + bl_idname = "operator.eyelid_ctrl_in_r" + bl_label = "BlenRig Select eyelid_ctrl_in_R" + bl_description = "eyelid_ctrl_in_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "eyelid_ctrl_in_R") + return {"FINISHED"} + +class Operator_Eyelid_Low_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.eyelid_low_ctrl_r" + bl_label = "BlenRig Select eyelid_low_ctrl_R" + bl_description = "eyelid_low_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "eyelid_low_ctrl_R") + return {"FINISHED"} + +class Operator_Eyelid_Up_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.eyelid_up_ctrl_l" + bl_label = "BlenRig Select eyelid_up_ctrl_L" + bl_description = "eyelid_up_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "eyelid_up_ctrl_L") + return {"FINISHED"} + +class Operator_Eyelid_Up_Ctrl_3_L(bpy.types.Operator): + bl_idname = "operator.eyelid_up_ctrl_3_l" + bl_label = "BlenRig Select eyelid_up_ctrl_3_L" + bl_description = "eyelid_up_ctrl_3_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "eyelid_up_ctrl_3_L") + return {"FINISHED"} + +class Operator_Eyelid_Up_Ctrl_2_L(bpy.types.Operator): + bl_idname = "operator.eyelid_up_ctrl_2_l" + bl_label = "BlenRig Select eyelid_up_ctrl_2_L" + bl_description = "eyelid_up_ctrl_2_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "eyelid_up_ctrl_2_L") + return {"FINISHED"} + +class Operator_Eyelid_Up_Ctrl_1_L(bpy.types.Operator): + bl_idname = "operator.eyelid_up_ctrl_1_l" + bl_label = "BlenRig Select eyelid_up_ctrl_1_L" + bl_description = "eyelid_up_ctrl_1_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "eyelid_up_ctrl_1_L") + return {"FINISHED"} + +class Operator_Toon_Eye_Out_L(bpy.types.Operator): + bl_idname = "operator.toon_eye_out_l" + bl_label = "BlenRig Select toon_eye_out_L" + bl_description = "toon_eye_out_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toon_eye_out_L") + return {"FINISHED"} + +class Operator_Toon_Eye_Up_L(bpy.types.Operator): + bl_idname = "operator.toon_eye_up_l" + bl_label = "BlenRig Select toon_eye_up_L" + bl_description = "toon_eye_up_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toon_eye_up_L") + return {"FINISHED"} + +class Operator_Pupil_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.pupil_ctrl_l" + bl_label = "BlenRig Select pupil_ctrl_L" + bl_description = "pupil_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "pupil_ctrl_L") + return {"FINISHED"} + +class Operator_Eye_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.eye_ctrl_l" + bl_label = "BlenRig Select eye_ctrl_L" + bl_description = "eye_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "eye_ctrl_L") + return {"FINISHED"} + +class Operator_Iris_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.iris_ctrl_l" + bl_label = "BlenRig Select iris_ctrl_L" + bl_description = "iris_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "iris_ctrl_L") + return {"FINISHED"} + +class Operator_Toon_Eye_In_L(bpy.types.Operator): + bl_idname = "operator.toon_eye_in_l" + bl_label = "BlenRig Select toon_eye_in_L" + bl_description = "toon_eye_in_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toon_eye_in_L") + return {"FINISHED"} + +class Operator_Toon_Eye_Low_L(bpy.types.Operator): + bl_idname = "operator.toon_eye_low_l" + bl_label = "BlenRig Select toon_eye_low_L" + bl_description = "toon_eye_low_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "toon_eye_low_L") + return {"FINISHED"} + +class Operator_Eyelid_Ctrl_Out_L(bpy.types.Operator): + bl_idname = "operator.eyelid_ctrl_out_l" + bl_label = "BlenRig Select eyelid_ctrl_out_L" + bl_description = "eyelid_ctrl_out_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "eyelid_ctrl_out_L") + return {"FINISHED"} + +class Operator_Eyelid_Low_Ctrl_3_L(bpy.types.Operator): + bl_idname = "operator.eyelid_low_ctrl_3_l" + bl_label = "BlenRig Select eyelid_low_ctrl_3_L" + bl_description = "eyelid_low_ctrl_3_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "eyelid_low_ctrl_3_L") + return {"FINISHED"} + +class Operator_Eyelid_Low_Ctrl_2_L(bpy.types.Operator): + bl_idname = "operator.eyelid_low_ctrl_2_l" + bl_label = "BlenRig Select eyelid_low_ctrl_2_L" + bl_description = "eyelid_low_ctrl_2_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "eyelid_low_ctrl_2_L") + return {"FINISHED"} + +class Operator_Eyelid_Low_Ctrl_1_L(bpy.types.Operator): + bl_idname = "operator.eyelid_low_ctrl_1_l" + bl_label = "BlenRig Select eyelid_low_ctrl_1_L" + bl_description = "eyelid_low_ctrl_1_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "eyelid_low_ctrl_1_L") + return {"FINISHED"} + +class Operator_Eyelid_Ctrl_In_L(bpy.types.Operator): + bl_idname = "operator.eyelid_ctrl_in_l" + bl_label = "BlenRig Select eyelid_ctrl_in_L" + bl_description = "eyelid_ctrl_in_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "eyelid_ctrl_in_L") + return {"FINISHED"} + +class Operator_Eyelid_Low_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.eyelid_low_ctrl_l" + bl_label = "BlenRig Select eyelid_low_ctrl_L" + bl_description = "eyelid_low_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "eyelid_low_ctrl_L") + return {"FINISHED"} + +class Operator_Nose_Bridge_2_Ctrl(bpy.types.Operator): + bl_idname = "operator.nose_bridge_2_ctrl" + bl_label = "BlenRig Select nose_bridge_2_ctrl" + bl_description = "nose_bridge_2_ctrl" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "nose_bridge_2_ctrl") + return {"FINISHED"} + +class Operator_Nose_Frown_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.nose_frown_ctrl_r" + bl_label = "BlenRig Select nose_frown_ctrl_R" + bl_description = "nose_frown_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "nose_frown_ctrl_R") + return {"FINISHED"} + +class Operator_Nose_Frown_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.nose_frown_ctrl_l" + bl_label = "BlenRig Select nose_frown_ctrl_L" + bl_description = "nose_frown_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "nose_frown_ctrl_L") + return {"FINISHED"} + +class Operator_Cheek_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.cheek_ctrl_r" + bl_label = "BlenRig Select cheek_ctrl_R" + bl_description = "cheek_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "cheek_ctrl_R") + return {"FINISHED"} + +class Operator_Cheek_Ctrl_3_R(bpy.types.Operator): + bl_idname = "operator.cheek_ctrl_3_r" + bl_label = "BlenRig Select cheek_ctrl_3_R" + bl_description = "cheek_ctrl_3_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "cheek_ctrl_3_R") + return {"FINISHED"} + +class Operator_Cheek_Ctrl_2_R(bpy.types.Operator): + bl_idname = "operator.cheek_ctrl_2_r" + bl_label = "BlenRig Select cheek_ctrl_2_R" + bl_description = "cheek_ctrl_2_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "cheek_ctrl_2_R") + return {"FINISHED"} + +class Operator_Cheek_Ctrl_1_R(bpy.types.Operator): + bl_idname = "operator.cheek_ctrl_1_r" + bl_label = "BlenRig Select cheek_ctrl_1_R" + bl_description = "cheek_ctrl_1_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "cheek_ctrl_1_R") + return {"FINISHED"} + +class Operator_Cheek2_Ctrl_3_R(bpy.types.Operator): + bl_idname = "operator.cheek2_ctrl_3_r" + bl_label = "BlenRig Select cheek2_ctrl_3_R" + bl_description = "cheek2_ctrl_3_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "cheek2_ctrl_3_R") + return {"FINISHED"} + +class Operator_Cheek2_Ctrl_2_R(bpy.types.Operator): + bl_idname = "operator.cheek2_ctrl_2_r" + bl_label = "BlenRig Select cheek2_ctrl_2_R" + bl_description = "cheek2_ctrl_2_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "cheek2_ctrl_2_R") + return {"FINISHED"} + +class Operator_Cheek2_Ctrl_1_R(bpy.types.Operator): + bl_idname = "operator.cheek2_ctrl_1_r" + bl_label = "BlenRig Select cheek2_ctrl_1_R" + bl_description = "cheek2_ctrl_1_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "cheek2_ctrl_1_R") + return {"FINISHED"} + +class Operator_Lip_Up3_Ctrl_3_R(bpy.types.Operator): + bl_idname = "operator.lip_up3_ctrl_3_r" + bl_label = "BlenRig Select lip_up3_ctrl_3_R" + bl_description = "lip_up3_ctrl_3_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up3_ctrl_3_R") + return {"FINISHED"} + +class Operator_Lip_Up3_Ctrl_2_R(bpy.types.Operator): + bl_idname = "operator.lip_up3_ctrl_2_r" + bl_label = "BlenRig Select lip_up3_ctrl_2_R" + bl_description = "lip_up3_ctrl_2_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up3_ctrl_2_R") + return {"FINISHED"} + +class Operator_Lip_Up3_Ctrl_1_R(bpy.types.Operator): + bl_idname = "operator.lip_up3_ctrl_1_r" + bl_label = "BlenRig Select lip_up3_ctrl_1_R" + bl_description = "lip_up3_ctrl_1_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up3_ctrl_1_R") + return {"FINISHED"} + +class Operator_Lip_Up2_Ctrl_3_R(bpy.types.Operator): + bl_idname = "operator.lip_up2_ctrl_3_r" + bl_label = "BlenRig Select lip_up2_ctrl_3_R" + bl_description = "lip_up2_ctrl_3_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up2_ctrl_3_R") + return {"FINISHED"} + +class Operator_Lip_Up2_Ctrl_2_R(bpy.types.Operator): + bl_idname = "operator.lip_up2_ctrl_2_r" + bl_label = "BlenRig Select lip_up2_ctrl_2_R" + bl_description = "lip_up2_ctrl_2_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up2_ctrl_2_R") + return {"FINISHED"} + +class Operator_Lip_Up2_Ctrl_1_R(bpy.types.Operator): + bl_idname = "operator.lip_up2_ctrl_1_r" + bl_label = "BlenRig Select lip_up2_ctrl_1_R" + bl_description = "lip_up2_ctrl_1_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up2_ctrl_1_R") + return {"FINISHED"} + +class Operator_Cheek_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.cheek_ctrl_l" + bl_label = "BlenRig Select cheek_ctrl_L" + bl_description = "cheek_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "cheek_ctrl_L") + return {"FINISHED"} + +class Operator_Cheek_Ctrl_3_L(bpy.types.Operator): + bl_idname = "operator.cheek_ctrl_3_l" + bl_label = "BlenRig Select cheek_ctrl_3_L" + bl_description = "cheek_ctrl_3_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "cheek_ctrl_3_L") + return {"FINISHED"} + +class Operator_Cheek_Ctrl_2_L(bpy.types.Operator): + bl_idname = "operator.cheek_ctrl_2_l" + bl_label = "BlenRig Select cheek_ctrl_2_L" + bl_description = "cheek_ctrl_2_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "cheek_ctrl_2_L") + return {"FINISHED"} + +class Operator_Cheek_Ctrl_1_L(bpy.types.Operator): + bl_idname = "operator.cheek_ctrl_1_l" + bl_label = "BlenRig Select cheek_ctrl_1_L" + bl_description = "cheek_ctrl_1_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "cheek_ctrl_1_L") + return {"FINISHED"} + +class Operator_Cheek2_Ctrl_3_L(bpy.types.Operator): + bl_idname = "operator.cheek2_ctrl_3_l" + bl_label = "BlenRig Select cheek2_ctrl_3_L" + bl_description = "cheek2_ctrl_3_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "cheek2_ctrl_3_L") + return {"FINISHED"} + +class Operator_Cheek2_Ctrl_2_L(bpy.types.Operator): + bl_idname = "operator.cheek2_ctrl_2_l" + bl_label = "BlenRig Select cheek2_ctrl_2_L" + bl_description = "cheek2_ctrl_2_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "cheek2_ctrl_2_L") + return {"FINISHED"} + +class Operator_Cheek2_Ctrl_1_L(bpy.types.Operator): + bl_idname = "operator.cheek2_ctrl_1_l" + bl_label = "BlenRig Select cheek2_ctrl_1_L" + bl_description = "cheek2_ctrl_1_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "cheek2_ctrl_1_L") + return {"FINISHED"} + +class Operator_Lip_Up3_Ctrl_3_L(bpy.types.Operator): + bl_idname = "operator.lip_up3_ctrl_3_l" + bl_label = "BlenRig Select lip_up3_ctrl_3_L" + bl_description = "lip_up3_ctrl_3_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up3_ctrl_3_L") + return {"FINISHED"} + +class Operator_Lip_Up3_Ctrl_2_L(bpy.types.Operator): + bl_idname = "operator.lip_up3_ctrl_2_l" + bl_label = "BlenRig Select lip_up3_ctrl_2_L" + bl_description = "lip_up3_ctrl_2_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up3_ctrl_2_L") + return {"FINISHED"} + +class Operator_Lip_Up3_Ctrl_1_L(bpy.types.Operator): + bl_idname = "operator.lip_up3_ctrl_1_l" + bl_label = "BlenRig Select lip_up3_ctrl_1_L" + bl_description = "lip_up3_ctrl_1_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up3_ctrl_1_L") + return {"FINISHED"} + +class Operator_Lip_Up2_Ctrl_3_L(bpy.types.Operator): + bl_idname = "operator.lip_up2_ctrl_3_l" + bl_label = "BlenRig Select lip_up2_ctrl_3_L" + bl_description = "lip_up2_ctrl_3_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up2_ctrl_3_L") + return {"FINISHED"} + +class Operator_Lip_Up2_Ctrl_2_L(bpy.types.Operator): + bl_idname = "operator.lip_up2_ctrl_2_l" + bl_label = "BlenRig Select lip_up2_ctrl_2_L" + bl_description = "lip_up2_ctrl_2_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up2_ctrl_2_L") + return {"FINISHED"} + +class Operator_Lip_Up2_Ctrl_1_L(bpy.types.Operator): + bl_idname = "operator.lip_up2_ctrl_1_l" + bl_label = "BlenRig Select lip_up2_ctrl_1_L" + bl_description = "lip_up2_ctrl_1_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up2_ctrl_1_L") + return {"FINISHED"} + +class Operator_Nostril_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.nostril_ctrl_r" + bl_label = "BlenRig Select nostril_ctrl_R" + bl_description = "nostril_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "nostril_ctrl_R") + return {"FINISHED"} + +class Operator_Nose_Ctrl(bpy.types.Operator): + bl_idname = "operator.nose_ctrl" + bl_label = "BlenRig Select nose_ctrl" + bl_description = "nose_ctrl" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "nose_ctrl") + return {"FINISHED"} + +class Operator_Nostril_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.nostril_ctrl_l" + bl_label = "BlenRig Select nostril_ctrl_L" + bl_description = "nostril_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "nostril_ctrl_L") + return {"FINISHED"} + +class Operator_Lip_Up3_Ctrl_Mid(bpy.types.Operator): + bl_idname = "operator.lip_up3_ctrl_mid" + bl_label = "BlenRig Select lip_up3_ctrl_mid" + bl_description = "lip_up3_ctrl_mid" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up3_ctrl_mid") + return {"FINISHED"} + +class Operator_Lip_Up3_Ctrl(bpy.types.Operator): + bl_idname = "operator.lip_up3_ctrl" + bl_label = "BlenRig Select lip_up3_ctrl" + bl_description = "lip_up3_ctrl" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up3_ctrl") + return {"FINISHED"} + +class Operator_Lip_Up2_Ctrl_Mid(bpy.types.Operator): + bl_idname = "operator.lip_up2_ctrl_mid" + bl_label = "BlenRig Select lip_up2_ctrl_mid" + bl_description = "lip_up2_ctrl_mid" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up2_ctrl_mid") + return {"FINISHED"} + +class Operator_lip_up2_ctrl(bpy.types.Operator): + bl_idname = "operator.lip_up2_ctrl" + bl_label = "BlenRig Select lip_up2_ctrl" + bl_description = "lip_up2_ctrl" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up2_ctrl") + return {"FINISHED"} + +class Operator_Cheek_Ctrl_4_R(bpy.types.Operator): + bl_idname = "operator.cheek_ctrl_4_r" + bl_label = "BlenRig Select cheek_ctrl_4_R" + bl_description = "cheek_ctrl_4_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "cheek_ctrl_4_R") + return {"FINISHED"} + +class Operator_Cheek2_Ctrl_4_R(bpy.types.Operator): + bl_idname = "operator.cheek2_ctrl_4_r" + bl_label = "BlenRig Select cheek2_ctrl_4_R" + bl_description = "cheek2_ctrl_4_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "cheek2_ctrl_4_R") + return {"FINISHED"} + +class Operator_Lip_Up3_Ctrl_4_R(bpy.types.Operator): + bl_idname = "operator.lip_up3_ctrl_4_r" + bl_label = "BlenRig Select lip_up3_ctrl_4_R" + bl_description = "lip_up3_ctrl_4_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up3_ctrl_4_R") + return {"FINISHED"} + +class Operator_Lip_Up2_Ctrl_4_R(bpy.types.Operator): + bl_idname = "operator.lip_up2_ctrl_4_r" + bl_label = "BlenRig Select lip_up2_ctrl_4_R" + bl_description = "lip_up2_ctrl_4_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up2_ctrl_4_R") + return {"FINISHED"} + +class Operator_Cheek_Ctrl_4_L(bpy.types.Operator): + bl_idname = "operator.cheek_ctrl_4_l" + bl_label = "BlenRig Select cheek_ctrl_4_L" + bl_description = "cheek_ctrl_4_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "cheek_ctrl_4_L") + return {"FINISHED"} + +class Operator_Cheek2_Ctrl_4_L(bpy.types.Operator): + bl_idname = "operator.cheek2_ctrl_4_l" + bl_label = "BlenRig Select cheek2_ctrl_4_L" + bl_description = "cheek2_ctrl_4_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "cheek2_ctrl_4_L") + return {"FINISHED"} + +class Operator_Lip_Up3_Ctrl_4_L(bpy.types.Operator): + bl_idname = "operator.lip_up3_ctrl_4_l" + bl_label = "BlenRig Select lip_up3_ctrl_4_L" + bl_description = "lip_up3_ctrl_4_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up3_ctrl_4_L") + return {"FINISHED"} + +class Operator_Lip_Up2_Ctrl_4_L(bpy.types.Operator): + bl_idname = "operator.lip_up2_ctrl_4_l" + bl_label = "BlenRig Select lip_up2_ctrl_4_L" + bl_description = "lip_up2_ctrl_4_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up2_ctrl_4_L") + return {"FINISHED"} + +class Operator_Mouth_Mstr_Up(bpy.types.Operator): + bl_idname = "operator.mouth_mstr_up" + bl_label = "BlenRig Select mouth_mstr_up" + bl_description = "mouth_mstr_up" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "mouth_mstr_up") + return {"FINISHED"} + +class Operator_Mouth_Corner_R(bpy.types.Operator): + bl_idname = "operator.mouth_corner_r" + bl_label = "BlenRig Select mouth_corner_R" + bl_description = "mouth_corner_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "mouth_corner_R") + return {"FINISHED"} + +class Operator_Mouth_Corner_L(bpy.types.Operator): + bl_idname = "operator.mouth_corner_l" + bl_label = "BlenRig Select mouth_corner_L" + bl_description = "mouth_corner_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "mouth_corner_L") + return {"FINISHED"} + +class Operator_Lip_Up_Ctrl(bpy.types.Operator): + bl_idname = "operator.lip_up_ctrl" + bl_label = "BlenRig Select lip_up_ctrl" + bl_description = "lip_up_ctrl" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up_ctrl") + return {"FINISHED"} + +class Operator_Lip_Up_Ctrl_Collision(bpy.types.Operator): + bl_idname = "operator.lip_up_ctrl_collision" + bl_label = "BlenRig Select lip_up_ctrl_collision" + bl_description = "lip_up_ctrl_collision" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up_ctrl_collision") + return {"FINISHED"} + +class Operator_Lip_Up_Ctrl_3_R(bpy.types.Operator): + bl_idname = "operator.lip_up_ctrl_3_r" + bl_label = "BlenRig Select lip_up_ctrl_3_R" + bl_description = "lip_up_ctrl_3_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up_ctrl_3_R") + return {"FINISHED"} + +class Operator_Lip_Up_Ctrl_2_R(bpy.types.Operator): + bl_idname = "operator.lip_up_ctrl_2_r" + bl_label = "BlenRig Select lip_up_ctrl_2_R" + bl_description = "lip_up_ctrl_2_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up_ctrl_2_R") + return {"FINISHED"} + +class Operator_Lip_Up_Ctrl_1_R(bpy.types.Operator): + bl_idname = "operator.lip_up_ctrl_1_r" + bl_label = "BlenRig Select lip_up_ctrl_1_R" + bl_description = "lip_up_ctrl_1_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up_ctrl_1_R") + return {"FINISHED"} + +class Operator_Lip_Up_Ctrl_Mid(bpy.types.Operator): + bl_idname = "operator.lip_up_ctrl_mid" + bl_label = "BlenRig Select lip_up_ctrl_mid" + bl_description = "lip_up_ctrl_mid" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up_ctrl_mid") + return {"FINISHED"} + +class Operator_Lip_Up_Ctrl_1_L(bpy.types.Operator): + bl_idname = "operator.lip_up_ctrl_1_l" + bl_label = "BlenRig Select lip_up_ctrl_1_L" + bl_description = "lip_up_ctrl_1_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up_ctrl_1_L") + return {"FINISHED"} + +class Operator_Lip_Up_Ctrl_2_L(bpy.types.Operator): + bl_idname = "operator.lip_up_ctrl_2_l" + bl_label = "BlenRig Select lip_up_ctrl_2_L" + bl_description = "lip_up_ctrl_2_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up_ctrl_2_L") + return {"FINISHED"} + +class Operator_Lip_Up_Ctrl_3_L(bpy.types.Operator): + bl_idname = "operator.lip_up_ctrl_3_l" + bl_label = "BlenRig Select lip_up_ctrl_3_L" + bl_description = "lip_up_ctrl_3_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up_ctrl_3_L") + return {"FINISHED"} + +class Operator_Mouth_Up_Ctrl(bpy.types.Operator): + bl_idname = "operator.mouth_up_ctrl" + bl_label = "BlenRig Select mouth_up_ctrl" + bl_description = "mouth_up_ctrl" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "mouth_up_ctrl") + return {"FINISHED"} + +class Operator_Lip_Up_Ctrl_4_R(bpy.types.Operator): + bl_idname = "operator.lip_up_ctrl_4_r" + bl_label = "BlenRig Select lip_up_ctrl_4_R" + bl_description = "lip_up_ctrl_4_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up_ctrl_4_R") + return {"FINISHED"} + +class Operator_Lip_Up_Ctrl_4_L(bpy.types.Operator): + bl_idname = "operator.lip_up_ctrl_4_l" + bl_label = "BlenRig Select lip_up_ctrl_4_L" + bl_description = "lip_up_ctrl_4_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_up_ctrl_4_L") + return {"FINISHED"} + +class Operator_Mouth_Ctrl(bpy.types.Operator): + bl_idname = "operator.mouth_ctrl" + bl_label = "BlenRig Select mouth_ctrl" + bl_description = "mouth_ctrl" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "mouth_ctrl") + return {"FINISHED"} + +class Operator_Mouth_Low_Ctrl(bpy.types.Operator): + bl_idname = "operator.mouth_low_ctrl" + bl_label = "BlenRig Select mouth_low_ctrl" + bl_description = "mouth_low_ctrl" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "mouth_low_ctrl") + return {"FINISHED"} + +class Operator_Lip_Low_Ctrl_3_R(bpy.types.Operator): + bl_idname = "operator.lip_low_ctrl_3_r" + bl_label = "BlenRig Select lip_low_ctrl_3_R" + bl_description = "lip_low_ctrl_3_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_low_ctrl_3_R") + return {"FINISHED"} + +class Operator_Lip_Low_Ctrl_2_R(bpy.types.Operator): + bl_idname = "operator.lip_low_ctrl_2_r" + bl_label = "BlenRig Select lip_low_ctrl_2_R" + bl_description = "lip_low_ctrl_2_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_low_ctrl_2_R") + return {"FINISHED"} + +class Operator_Lip_Low_Ctrl_1_R(bpy.types.Operator): + bl_idname = "operator.lip_low_ctrl_1_r" + bl_label = "BlenRig Select lip_low_ctrl_1_R" + bl_description = "lip_low_ctrl_1_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_low_ctrl_1_R") + return {"FINISHED"} + +class Operator_Lip_Low_Ctrl_Mid(bpy.types.Operator): + bl_idname = "operator.lip_low_ctrl_mid" + bl_label = "BlenRig Select lip_low_ctrl_mid" + bl_description = "lip_low_ctrl_mid" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_low_ctrl_mid") + return {"FINISHED"} + +class Operator_Lip_Low_Ctrl_1_L(bpy.types.Operator): + bl_idname = "operator.lip_low_ctrl_1_l" + bl_label = "BlenRig Select lip_low_ctrl_1_L" + bl_description = "lip_low_ctrl_1_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_low_ctrl_1_L") + return {"FINISHED"} + +class Operator_Lip_Low_Ctrl_2_L(bpy.types.Operator): + bl_idname = "operator.lip_low_ctrl_2_l" + bl_label = "BlenRig Select lip_low_ctrl_2_L" + bl_description = "lip_low_ctrl_2_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_low_ctrl_2_L") + return {"FINISHED"} + +class Operator_Lip_Low_Ctrl_3_L(bpy.types.Operator): + bl_idname = "operator.lip_low_ctrl_3_l" + bl_label = "BlenRig Select lip_low_ctrl_3_L" + bl_description = "lip_low_ctrl_3_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_low_ctrl_3_L") + return {"FINISHED"} + +class Operator_Lip_Low_Ctrl_Collision(bpy.types.Operator): + bl_idname = "operator.lip_low_ctrl_collision" + bl_label = "BlenRig Select lip_low_ctrl_collision" + bl_description = "lip_low_ctrl_collision" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_low_ctrl_collision") + return {"FINISHED"} + +class Operator_Lip_Low_Ctrl(bpy.types.Operator): + bl_idname = "operator.lip_low_ctrl" + bl_label = "BlenRig Select lip_low_ctrl" + bl_description = "lip_low_ctrl" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_low_ctrl") + return {"FINISHED"} + +class Operator_Mouth_Mstr_Low(bpy.types.Operator): + bl_idname = "operator.mouth_mstr_low" + bl_label = "BlenRig Select mouth_mstr_low" + bl_description = "mouth_mstr_low" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "mouth_mstr_low") + return {"FINISHED"} + +class Operator_Mouth_Mstr_Ctrl(bpy.types.Operator): + bl_idname = "operator.mouth_mstr_ctrl" + bl_label = "BlenRig Select mouth_mstr_ctrl" + bl_description = "mouth_mstr_ctrl" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "mouth_mstr_ctrl") + return {"FINISHED"} + +class Operator_Mouth_Frown_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.mouth_frown_ctrl_r" + bl_label = "BlenRig Select mouth_frown_ctrl_R" + bl_description = "mouth_frown_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "mouth_frown_ctrl_R") + return {"FINISHED"} + +class Operator_Lip_Low2_Ctrl_3_R(bpy.types.Operator): + bl_idname = "operator.lip_low2_ctrl_3_r" + bl_label = "BlenRig Select lip_low2_ctrl_3_R" + bl_description = "lip_low2_ctrl_3_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_low2_ctrl_3_R") + return {"FINISHED"} + +class Operator_Lip_Low2_Ctrl_2_R(bpy.types.Operator): + bl_idname = "operator.lip_low2_ctrl_2_r" + bl_label = "BlenRig Select lip_low2_ctrl_2_R" + bl_description = "lip_low2_ctrl_2_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_low2_ctrl_2_R") + return {"FINISHED"} + +class Operator_Lip_Low2_Ctrl_1_R(bpy.types.Operator): + bl_idname = "operator.lip_low2_ctrl_1_r" + bl_label = "BlenRig Select lip_low2_ctrl_1_R" + bl_description = "lip_low2_ctrl_1_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_low2_ctrl_1_R") + return {"FINISHED"} + +class Operator_Lip_Low3_Ctrl_3_R(bpy.types.Operator): + bl_idname = "operator.lip_low3_ctrl_3_r" + bl_label = "BlenRig Select lip_low3_ctrl_3_R" + bl_description = "lip_low3_ctrl_3_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_low3_ctrl_3_R") + return {"FINISHED"} + +class Operator_Lip_Low3_Ctrl_2_R(bpy.types.Operator): + bl_idname = "operator.lip_low3_ctrl_2_r" + bl_label = "BlenRig Select lip_low3_ctrl_2_R" + bl_description = "lip_low3_ctrl_2_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_low3_ctrl_2_R") + return {"FINISHED"} + +class Operator_Lip_Low3_Ctrl_1_R(bpy.types.Operator): + bl_idname = "operator.lip_low3_ctrl_1_r" + bl_label = "BlenRig Select lip_low3_ctrl_1_R" + bl_description = "lip_low3_ctrl_1_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_low3_ctrl_1_R") + return {"FINISHED"} + +class Operator_Cheek_Ctrl_5_R(bpy.types.Operator): + bl_idname = "operator.cheek_ctrl_5_r" + bl_label = "BlenRig Select cheek_ctrl_5_R" + bl_description = "cheek_ctrl_5_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "cheek_ctrl_5_R") + return {"FINISHED"} + +class Operator_Chin_Ctrl_3_R(bpy.types.Operator): + bl_idname = "operator.chin_ctrl_3_r" + bl_label = "BlenRig Select chin_ctrl_3_R" + bl_description = "chin_ctrl_3_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "chin_ctrl_3_R") + return {"FINISHED"} + +class Operator_Chin_Ctrl_2_R(bpy.types.Operator): + bl_idname = "operator.chin_ctrl_2_r" + bl_label = "BlenRig Select chin_ctrl_2_R" + bl_description = "chin_ctrl_2_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "chin_ctrl_2_R") + return {"FINISHED"} + +class Operator_Chin_Ctrl_1_R(bpy.types.Operator): + bl_idname = "operator.chin_ctrl_1_r" + bl_label = "BlenRig Select chin_ctrl_1_R" + bl_description = "chin_ctrl_1_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "chin_ctrl_1_R") + return {"FINISHED"} + +class Operator_Mouth_Frown_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.mouth_frown_ctrl_l" + bl_label = "BlenRig Select mouth_frown_ctrl_L" + bl_description = "mouth_frown_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "mouth_frown_ctrl_L") + return {"FINISHED"} + +class Operator_Lip_Low2_Ctrl_3_L(bpy.types.Operator): + bl_idname = "operator.lip_low2_ctrl_3_l" + bl_label = "BlenRig Select lip_low2_ctrl_3_L" + bl_description = "lip_low2_ctrl_3_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_low2_ctrl_3_L") + return {"FINISHED"} + +class Operator_Lip_Low2_Ctrl_2_L(bpy.types.Operator): + bl_idname = "operator.lip_low2_ctrl_2_l" + bl_label = "BlenRig Select lip_low2_ctrl_2_L" + bl_description = "lip_low2_ctrl_2_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_low2_ctrl_2_L") + return {"FINISHED"} + +class Operator_Lip_Low2_Ctrl_1_L(bpy.types.Operator): + bl_idname = "operator.lip_low2_ctrl_1_l" + bl_label = "BlenRig Select lip_low2_ctrl_1_L" + bl_description = "lip_low2_ctrl_1_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_low2_ctrl_1_L") + return {"FINISHED"} + +class Operator_Lip_Low3_Ctrl_3_L(bpy.types.Operator): + bl_idname = "operator.lip_low3_ctrl_3_l" + bl_label = "BlenRig Select lip_low3_ctrl_3_L" + bl_description = "lip_low3_ctrl_3_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_low3_ctrl_3_L") + return {"FINISHED"} + +class Operator_Lip_Low3_Ctrl_2_L(bpy.types.Operator): + bl_idname = "operator.lip_low3_ctrl_2_l" + bl_label = "BlenRig Select lip_low3_ctrl_2_L" + bl_description = "lip_low3_ctrl_2_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_low3_ctrl_2_L") + return {"FINISHED"} + +class Operator_Lip_Low3_Ctrl_1_L(bpy.types.Operator): + bl_idname = "operator.lip_low3_ctrl_1_l" + bl_label = "BlenRig Select lip_low3_ctrl_1_L" + bl_description = "lip_low3_ctrl_1_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_low3_ctrl_1_L") + return {"FINISHED"} + +class Operator_Cheek_Ctrl_5_L(bpy.types.Operator): + bl_idname = "operator.cheek_ctrl_5_l" + bl_label = "BlenRig Select cheek_ctrl_5_L" + bl_description = "cheek_ctrl_5_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "cheek_ctrl_5_L") + return {"FINISHED"} + +class Operator_Chin_Ctrl_3_L(bpy.types.Operator): + bl_idname = "operator.chin_ctrl_3_l" + bl_label = "BlenRig Select chin_ctrl_3_L" + bl_description = "chin_ctrl_3_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "chin_ctrl_3_L") + return {"FINISHED"} + +class Operator_Chin_Ctrl_2_L(bpy.types.Operator): + bl_idname = "operator.chin_ctrl_2_l" + bl_label = "BlenRig Select chin_ctrl_2_L" + bl_description = "chin_ctrl_2_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "chin_ctrl_2_L") + return {"FINISHED"} + +class Operator_Chin_Ctrl_1_L(bpy.types.Operator): + bl_idname = "operator.chin_ctrl_1_l" + bl_label = "BlenRig Select chin_ctrl_1_L" + bl_description = "chin_ctrl_1_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "chin_ctrl_1_L") + return {"FINISHED"} + +class Operator_Lip_Low2_Ctrl_Mid(bpy.types.Operator): + bl_idname = "operator.lip_low2_ctrl_mid" + bl_label = "BlenRig Select lip_low2_ctrl_mid" + bl_description = "lip_low2_ctrl_mid" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_low2_ctrl_mid") + return {"FINISHED"} + +class Operator_Lip_Low2_Ctrl(bpy.types.Operator): + bl_idname = "operator.lip_low2_ctrl" + bl_label = "BlenRig Select lip_low2_ctrl" + bl_description = "lip_low2_ctrl" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_low2_ctrl") + return {"FINISHED"} + +class Operator_Lip_Low3_Ctrl_Mid(bpy.types.Operator): + bl_idname = "operator.lip_low3_ctrl_mid" + bl_label = "BlenRig Select lip_low3_ctrl_mid" + bl_description = "lip_low3_ctrl_mid" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_low3_ctrl_mid") + return {"FINISHED"} + +class Operator_Lip_Low3_Ctrl(bpy.types.Operator): + bl_idname = "operator.lip_low3_ctrl" + bl_label = "BlenRig Select lip_low3_ctrl" + bl_description = "lip_low3_ctrl" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "lip_low3_ctrl") + return {"FINISHED"} + +class Operator_Chin_Ctrl_Mid(bpy.types.Operator): + bl_idname = "operator.chin_ctrl_mid" + bl_label = "BlenRig Select chin_ctrl_mid" + bl_description = "chin_ctrl_mid" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "chin_ctrl_mid") + return {"FINISHED"} + +class Operator_Chin_Ctrl(bpy.types.Operator): + bl_idname = "operator.chin_ctrl" + bl_label = "BlenRig Select chin_ctrl" + bl_description = "chin_ctrl" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "chin_ctrl") + return {"FINISHED"} + +class Operator_Maxi(bpy.types.Operator): + bl_idname = "operator.maxi" + bl_label = "BlenRig Select maxi" + bl_description = "maxi" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "maxi") + return {"FINISHED"} + +class Operator_Mouth_Str_Ctrl(bpy.types.Operator): + bl_idname = "operator.mouth_str_ctrl" + bl_label = "BlenRig Select mouth_str_ctrl" + bl_description = "mouth_str_ctrl" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "mouth_str_ctrl") + return {"FINISHED"} + +class Operator_Head_Mid_Stretch(bpy.types.Operator): + bl_idname = "operator.head_mid_stretch" + bl_label = "BlenRig Select head_mid_stretch" + bl_description = "head_mid_stretch" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "head_mid_stretch") + return {"FINISHED"} + +class Operator_Head_Low_Stretch(bpy.types.Operator): + bl_idname = "operator.head_low_stretch" + bl_label = "BlenRig Select head_low_stretch" + bl_description = "head_low_stretch" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "head_low_stretch") + return {"FINISHED"} + +class Operator_Teeth_Up_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.teeth_up_ctrl_r" + bl_label = "BlenRig Select teeth_up_ctrl_R" + bl_description = "teeth_up_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "teeth_up_ctrl_R") + return {"FINISHED"} + +class Operator_Teeth_Up_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.teeth_up_ctrl_l" + bl_label = "BlenRig Select teeth_up_ctrl_L" + bl_description = "teeth_up_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "teeth_up_ctrl_L") + return {"FINISHED"} + +class Operator_Teeth_Up_Ctrl_Mid_R(bpy.types.Operator): + bl_idname = "operator.teeth_up_ctrl_mid_r" + bl_label = "BlenRig Select teeth_up_ctrl_mid_R" + bl_description = "teeth_up_ctrl_mid_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "teeth_up_ctrl_mid_R") + return {"FINISHED"} + +class Operator_Teeth_Up_Ctrl_Mid_L(bpy.types.Operator): + bl_idname = "operator.teeth_up_ctrl_mid_l" + bl_label = "BlenRig Select teeth_up_ctrl_mid_L" + bl_description = "teeth_up_ctrl_mid_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "teeth_up_ctrl_mid_L") + return {"FINISHED"} + +class Operator_Teeth_Up_Ctrl_Mid(bpy.types.Operator): + bl_idname = "operator.teeth_up_ctrl_mid" + bl_label = "BlenRig Select teeth_up_ctrl_mid" + bl_description = "teeth_up_ctrl_mid" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "teeth_up_ctrl_mid") + return {"FINISHED"} + +class Operator_Teeth_Up(bpy.types.Operator): + bl_idname = "operator.teeth_up" + bl_label = "BlenRig Select teeth_up" + bl_description = "teeth_up" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "teeth_up") + return {"FINISHED"} + +class Operator_Teeth_Low_Ctrl_R(bpy.types.Operator): + bl_idname = "operator.teeth_low_ctrl_r" + bl_label = "BlenRig Select teeth_low_ctrl_R" + bl_description = "teeth_low_ctrl_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "teeth_low_ctrl_R") + return {"FINISHED"} + +class Operator_Teeth_Low_Ctrl_L(bpy.types.Operator): + bl_idname = "operator.teeth_low_ctrl_l" + bl_label = "BlenRig Select teeth_low_ctrl_L" + bl_description = "teeth_low_ctrl_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "teeth_low_ctrl_L") + return {"FINISHED"} + +class Operator_Teeth_Low_Ctrl_Mid_R(bpy.types.Operator): + bl_idname = "operator.teeth_low_ctrl_mid_r" + bl_label = "BlenRig Select teeth_low_ctrl_mid_R" + bl_description = "teeth_low_ctrl_mid_R" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "teeth_low_ctrl_mid_R") + return {"FINISHED"} + +class Operator_Teeth_Low_Ctrl_Mid_L(bpy.types.Operator): + bl_idname = "operator.teeth_low_ctrl_mid_l" + bl_label = "BlenRig Select teeth_low_ctrl_mid_L" + bl_description = "teeth_low_ctrl_mid_L" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "teeth_low_ctrl_mid_L") + return {"FINISHED"} + +class Operator_Teeth_Low_Ctrl_Mid(bpy.types.Operator): + bl_idname = "operator.teeth_low_ctrl_mid" + bl_label = "BlenRig Select teeth_low_ctrl_mid" + bl_description = "teeth_low_ctrl_mid" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "teeth_low_ctrl_mid") + return {"FINISHED"} + +class Operator_Teeth_Low(bpy.types.Operator): + bl_idname = "operator.teeth_low" + bl_label = "BlenRig Select teeth_low" + bl_description = "teeth_low" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "teeth_low") + return {"FINISHED"} + +class Operator_Uvula_1(bpy.types.Operator): + bl_idname = "operator.uvula_1" + bl_label = "BlenRig Select uvula_1" + bl_description = "uvula_1" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "uvula_1") + return {"FINISHED"} + +class Operator_Uvula_2(bpy.types.Operator): + bl_idname = "operator.uvula_2" + bl_label = "BlenRig Select uvula_2" + bl_description = "uvula_2" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "uvula_2") + return {"FINISHED"} + +class Operator_Tongue_1_FK(bpy.types.Operator): + bl_idname = "operator.tongue_1_fk" + bl_label = "BlenRig Select tongue_1_fk" + bl_description = "tongue_1_fk" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "tongue_1_fk") + return {"FINISHED"} + +class Operator_Tongue_2_FK(bpy.types.Operator): + bl_idname = "operator.tongue_2_fk" + bl_label = "BlenRig Select tongue_2_fk" + bl_description = "tongue_2_fk" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "tongue_2_fk") + return {"FINISHED"} + +class Operator_Tongue_1_IK(bpy.types.Operator): + bl_idname = "operator.tongue_1_ik" + bl_label = "BlenRig Select tongue_1_ik" + bl_description = "tongue_1_ik" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "tongue_1_ik") + return {"FINISHED"} + +class Operator_Tongue_2_IK(bpy.types.Operator): + bl_idname = "operator.tongue_2_ik" + bl_label = "BlenRig Select tongue_2_ik" + bl_description = "tongue_2_ik" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "tongue_2_ik") + return {"FINISHED"} + +class Operator_Tongue_3_IK(bpy.types.Operator): + bl_idname = "operator.tongue_3_ik" + bl_label = "BlenRig Select tongue_3_ik" + bl_description = "tongue_3_ik" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "tongue_3_ik") + return {"FINISHED"} + +class Operator_Tongue_Mstr(bpy.types.Operator): + bl_idname = "operator.tongue_mstr" + bl_label = "BlenRig Select tongue_mstr" + bl_description = "tongue_mstr" + bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} + + def invoke(self, context, event): + select_op(self, context, event, "tongue_mstr") + return {"FINISHED"} diff --git a/ops_rig_updater.py b/ops_rig_updater.py index eb17909..af6ef5d 100644 --- a/ops_rig_updater.py +++ b/ops_rig_updater.py @@ -4,10 +4,10 @@ import bpy # Biped -class Operator_Biped_Updater(bpy.types.Operator): - bl_idname = "blenrig5.biped_updater" - bl_label = "BlenRig 5 Biped Rig Updater" - bl_description = "Update BlenRig 5 biped rig to the latest version" +class Operator_Biped_Updater(bpy.types.Operator): + bl_idname = "blenrig5.biped_updater" + bl_label = "BlenRig 5 Biped Rig Updater" + bl_description = "Update BlenRig 5 biped rig to the latest version" bl_options = {'REGISTER', 'UNDO'} @classmethod @@ -19,7 +19,7 @@ class Operator_Biped_Updater(bpy.types.Operator): if prop[0] == 'rig_name' and prop[1] == 'BlenRig_5': for propb in bpy.context.active_object.data.items(): if propb[0] == 'rig_type' and propb[1] == 'Biped': - return True + return True def execute(self, context): arm = bpy.context.active_object @@ -29,7 +29,7 @@ class Operator_Biped_Updater(bpy.types.Operator): from .blenrig_biped.updates.update_1001 import (biped_update_1001) # Apply biped_update_1001(self, context) - + #### Update 0.005 #### if arm.data['rig_version'] < 1.005: # Load Update Functions @@ -45,7 +45,7 @@ class Operator_Biped_Updater(bpy.types.Operator): biped_update_1005_functions_script, biped_update_1005_layer_scheme, biped_update_1005_update_version - ) + ) # Apply biped_update_1005_drivers(self, context) biped_update_1005_locks(self, context) @@ -58,7 +58,7 @@ class Operator_Biped_Updater(bpy.types.Operator): biped_update_1005_functions_script(self, context) biped_update_1005_layer_scheme(self, context) biped_update_1005_update_version(self, context) - + else: - self.report({'INFO'}, 'Armature already up to date') - return {"FINISHED"} \ No newline at end of file + self.report({'INFO'}, 'Armature already up to date') + return {"FINISHED"} \ No newline at end of file diff --git a/ops_snapping.py b/ops_snapping.py index 730d676..a781453 100644 --- a/ops_snapping.py +++ b/ops_snapping.py @@ -5,7 +5,7 @@ import bpy #Selected and Active Bones Transforms Copy Function def sel_act_bones(b1, b2, copy_op): #args will be replaced by the actual bone names - + arm = bpy.context.active_object arm_data = arm.data p_bones = arm.pose.bones @@ -19,27 +19,27 @@ def sel_act_bones(b1, b2, copy_op): #args will be replaced by the actual bone na if copy_operator[0] == copy_op: bpy.ops.pose.copy_pose_vis_rot() elif copy_operator[1] == copy_op: - bpy.ops.pose.copy_pose_vis_loc() + bpy.ops.pose.copy_pose_vis_loc() elif copy_operator[2] == copy_op: - bpy.ops.pose.copy_pose_vis_sca() + bpy.ops.pose.copy_pose_vis_sca() elif copy_operator[3] == copy_op: - bpy.ops.pose.copy_pose_vis_loc() - bpy.ops.pose.copy_pose_vis_rot() + bpy.ops.pose.copy_pose_vis_loc() + bpy.ops.pose.copy_pose_vis_rot() elif copy_operator[4] == copy_op: - bpy.ops.pose.copy_pose_vis_loc() - bpy.ops.pose.copy_pose_vis_rot() - bpy.ops.pose.copy_pose_vis_sca() + bpy.ops.pose.copy_pose_vis_loc() + bpy.ops.pose.copy_pose_vis_rot() + bpy.ops.pose.copy_pose_vis_sca() Bone1.bone.select = 0 Bone2.bone.select = 0 ##### TORSO ##### -class Operator_Torso_Snap_IK_FK(bpy.types.Operator): - - bl_idname = "torso_snap.ik_fk" - bl_label = "BlenRig Torso Snap IK FK" - bl_description = "Prepare seamless switch to FK" - bl_options = {'REGISTER', 'UNDO',} +class Operator_Torso_Snap_IK_FK(bpy.types.Operator): + + bl_idname = "torso_snap.ik_fk" + bl_label = "BlenRig Torso Snap IK FK" + bl_description = "Prepare seamless switch to FK" + bl_options = {'REGISTER', 'UNDO',} @classmethod def poll(cls, context): @@ -47,54 +47,54 @@ class Operator_Torso_Snap_IK_FK(bpy.types.Operator): return False else: return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE') - - def execute(self, context): + + def execute(self, context): arm = bpy.context.active_object arm_data = arm.data p_bones = arm.pose.bones - + # for b in p_bones: # if ('properties_torso' == b.name): # prop = int(b.ik_torso) # prop_inv = int(b.inv_torso) # if prop != 0 or prop_inv != 0: -# self.report({'ERROR'}, 'Only works in IK mode') -# return {"CANCELLED"} - +# self.report({'ERROR'}, 'Only works in IK mode') +# return {"CANCELLED"} + check_bones = ['spine_1_fk', 'spine_1_ik', 'spine_2_fk', 'spine_2_ik', 'spine_3_fk', 'spine_3_ik', 'torso_fk_ctrl'] - + for n in check_bones: if (n not in p_bones): - self.report({'ERROR'}, 'Missing: ' + str(n)) - return {"CANCELLED"} - + self.report({'ERROR'}, 'Missing: ' + str(n)) + return {"CANCELLED"} + for b in p_bones: b.bone.select = 0 if (b.name in check_bones): - b.bone.hide = False - - arm_data.layers[30] = True - sel_act_bones('spine_1_fk', 'spine_1_ik', 'loc_rot') - sel_act_bones('spine_2_fk', 'spine_2_ik', 'loc_rot') - sel_act_bones('spine_3_fk', 'spine_3_ik', 'loc_rot') + b.bone.hide = False + + arm_data.layers[30] = True + sel_act_bones('spine_1_fk', 'spine_1_ik', 'loc_rot') + sel_act_bones('spine_2_fk', 'spine_2_ik', 'loc_rot') + sel_act_bones('spine_3_fk', 'spine_3_ik', 'loc_rot') p_bones['torso_fk_ctrl'].bone.select = 1 - bpy.ops.pose.rot_clear() - - for b in p_bones: + bpy.ops.pose.rot_clear() + + for b in p_bones: b.bone.select = 0 select_bones = ['spine_1_fk', 'spine_2_fk', 'spine_3_fk', 'torso_fk_ctrl'] if (b.name in select_bones): - b.bone.select = 1 - arm_data.layers[30] = False - - return {"FINISHED"} + b.bone.select = 1 + arm_data.layers[30] = False -class Operator_Torso_Snap_FK_IK(bpy.types.Operator): - - bl_idname = "torso_snap.fk_ik" - bl_label = "BlenRig Torso Snap FK IK" - bl_description = "Prepare seamless switch to IK" - bl_options = {'REGISTER', 'UNDO',} + return {"FINISHED"} + +class Operator_Torso_Snap_FK_IK(bpy.types.Operator): + + bl_idname = "torso_snap.fk_ik" + bl_label = "BlenRig Torso Snap FK IK" + bl_description = "Prepare seamless switch to IK" + bl_options = {'REGISTER', 'UNDO',} @classmethod def poll(cls, context): @@ -102,8 +102,8 @@ class Operator_Torso_Snap_FK_IK(bpy.types.Operator): return False else: return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE') - - def execute(self, context): + + def execute(self, context): arm = bpy.context.active_object arm_data = arm.data p_bones = arm.pose.bones @@ -113,47 +113,47 @@ class Operator_Torso_Snap_FK_IK(bpy.types.Operator): # prop = int(b.ik_torso) # prop_inv = int(b.inv_torso) # if prop != 1 or prop_inv != 0: -# self.report({'ERROR'}, 'Only works in FK mode') -# return {"CANCELLED"} - +# self.report({'ERROR'}, 'Only works in FK mode') +# return {"CANCELLED"} + check_bones = ['torso_ik_ctrl', 'snap_torso_fk_ctrl', 'spine_4_ik_ctrl', 'neck_1_fk', 'spine_3_ik_ctrl', 'spine_3_fk', 'spine_2_ik_ctrl', 'spine_2_fk', 'spine_1_ik_ctrl', 'spine_1_fk'] - + for n in check_bones: if (n not in p_bones): - self.report({'ERROR'}, 'Missing: ' + str(n)) - return {"CANCELLED"} - + self.report({'ERROR'}, 'Missing: ' + str(n)) + return {"CANCELLED"} + for b in p_bones: b.bone.select = 0 if (b.name in check_bones): - b.bone.hide = False - - arm_data.layers[30] = True - sel_act_bones('torso_ik_ctrl', 'snap_torso_fk_ctrl', 'loc_rot') - sel_act_bones('spine_4_ik_ctrl', 'neck_1_fk', 'loc') - sel_act_bones('spine_3_ik_ctrl', 'spine_3_fk', 'loc') - sel_act_bones('spine_2_ik_ctrl', 'spine_2_fk', 'loc_rot') - sel_act_bones('spine_1_ik_ctrl', 'spine_1_fk', 'rot') + b.bone.hide = False + + arm_data.layers[30] = True + sel_act_bones('torso_ik_ctrl', 'snap_torso_fk_ctrl', 'loc_rot') + sel_act_bones('spine_4_ik_ctrl', 'neck_1_fk', 'loc') + sel_act_bones('spine_3_ik_ctrl', 'spine_3_fk', 'loc') + sel_act_bones('spine_2_ik_ctrl', 'spine_2_fk', 'loc_rot') + sel_act_bones('spine_1_ik_ctrl', 'spine_1_fk', 'rot') p_bones['spine_4_ik_ctrl'].bone.select = 1 - bpy.ops.pose.rot_clear() + bpy.ops.pose.rot_clear() p_bones['spine_3_ik_ctrl'].bone.select = 1 - bpy.ops.pose.rot_clear() - - for b in p_bones: + bpy.ops.pose.rot_clear() + + for b in p_bones: b.bone.select = 0 select_bones = ['spine_1_ik_ctrl', 'spine_2_ik_ctrl', 'spine_3_ik_ctrl', 'spine_4_ik_ctrl', 'torso_ik_ctrl'] if (b.name in select_bones): - b.bone.select = 1 - arm_data.layers[30] = False - - return {"FINISHED"} + b.bone.select = 1 + arm_data.layers[30] = False -class Operator_Torso_Snap_INV_UP(bpy.types.Operator): - - bl_idname = "torso_snap.inv_up" - bl_label = "BlenRig Torso Snap INV UP" - bl_description = "Prepare seamless switch to Invert torso" - bl_options = {'REGISTER', 'UNDO',} + return {"FINISHED"} + +class Operator_Torso_Snap_INV_UP(bpy.types.Operator): + + bl_idname = "torso_snap.inv_up" + bl_label = "BlenRig Torso Snap INV UP" + bl_description = "Prepare seamless switch to Invert torso" + bl_options = {'REGISTER', 'UNDO',} @classmethod def poll(cls, context): @@ -161,8 +161,8 @@ class Operator_Torso_Snap_INV_UP(bpy.types.Operator): return False else: return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE') - - def execute(self, context): + + def execute(self, context): arm = bpy.context.active_object arm_data = arm.data p_bones = arm.pose.bones @@ -171,54 +171,54 @@ class Operator_Torso_Snap_INV_UP(bpy.types.Operator): # if ('properties_torso' == b.name): # prop_inv = int(b.inv_torso) # if prop_inv != 1: -# self.report({'ERROR'}, 'Only works in FK/IK mode') -# return {"CANCELLED"} - +# self.report({'ERROR'}, 'Only works in FK/IK mode') +# return {"CANCELLED"} + check_bones = ['pelvis_ctrl', 'snap_pelvis_ctrl_inv', 'spine_1_fk', 'snap_spine_1_fk_inv', 'spine_2_fk', 'snap_spine_2_fk_inv', 'spine_3_fk', 'spine_3_inv', 'spine_2_ik_ctrl', 'spine_3_ik_ctrl', 'spine_4_ik_ctrl', 'torso_ik_ctrl', 'torso_fk_ctrl', 'neck_1_fk'] - + for n in check_bones: if (n not in p_bones): - self.report({'ERROR'}, 'Missing: ' + str(n)) - return {"CANCELLED"} - + self.report({'ERROR'}, 'Missing: ' + str(n)) + return {"CANCELLED"} + for b in p_bones: b.bone.select = 0 if (b.name in check_bones): - b.bone.hide = False - - arm_data.layers[30] = True - sel_act_bones('pelvis_ctrl', 'snap_pelvis_ctrl_inv', 'loc_rot') - sel_act_bones('spine_1_fk', 'snap_spine_1_fk_inv', 'loc_rot') - sel_act_bones('spine_2_fk', 'snap_spine_2_fk_inv', 'loc_rot') + b.bone.hide = False + + arm_data.layers[30] = True + sel_act_bones('pelvis_ctrl', 'snap_pelvis_ctrl_inv', 'loc_rot') + sel_act_bones('spine_1_fk', 'snap_spine_1_fk_inv', 'loc_rot') + sel_act_bones('spine_2_fk', 'snap_spine_2_fk_inv', 'loc_rot') sel_act_bones('spine_3_fk', 'spine_3_inv', 'loc_rot') - sel_act_bones('torso_ik_ctrl', 'snap_torso_fk_ctrl', 'loc_rot') - sel_act_bones('spine_4_ik_ctrl', 'neck_1_fk', 'loc') - sel_act_bones('spine_3_ik_ctrl', 'spine_3_fk', 'loc') - sel_act_bones('spine_2_ik_ctrl', 'spine_2_fk', 'loc_rot') - sel_act_bones('spine_1_ik_ctrl', 'spine_1_fk', 'rot') + sel_act_bones('torso_ik_ctrl', 'snap_torso_fk_ctrl', 'loc_rot') + sel_act_bones('spine_4_ik_ctrl', 'neck_1_fk', 'loc') + sel_act_bones('spine_3_ik_ctrl', 'spine_3_fk', 'loc') + sel_act_bones('spine_2_ik_ctrl', 'spine_2_fk', 'loc_rot') + sel_act_bones('spine_1_ik_ctrl', 'spine_1_fk', 'rot') p_bones['spine_4_ik_ctrl'].bone.select = 1 - bpy.ops.pose.rot_clear() + bpy.ops.pose.rot_clear() p_bones['spine_3_ik_ctrl'].bone.select = 1 - bpy.ops.pose.rot_clear() + bpy.ops.pose.rot_clear() p_bones['torso_fk_ctrl'].bone.select = 1 - bpy.ops.pose.rot_clear() - - for b in p_bones: + bpy.ops.pose.rot_clear() + + for b in p_bones: b.bone.select = 0 select_bones = ['pelvis_ctrl', 'spine_1_fk', 'spine_2_fk', 'spine_3_fk','spine_2_ik_ctrl', 'spine_3_ik_ctrl', 'spine_4_ik_ctrl', 'torso_ik_ctrl', 'torso_fk_ctrl'] if (b.name in select_bones): - b.bone.select = 1 - arm_data.layers[30] = False - - return {"FINISHED"} + b.bone.select = 1 + arm_data.layers[30] = False + + return {"FINISHED"} -class Operator_Torso_Snap_UP_INV(bpy.types.Operator): - - bl_idname = "torso_snap.up_inv" - bl_label = "BlenRig Torso Snap UP INV" - bl_description = "Prepare seamless switch to FK or IK Torso" - bl_options = {'REGISTER', 'UNDO',} +class Operator_Torso_Snap_UP_INV(bpy.types.Operator): + + bl_idname = "torso_snap.up_inv" + bl_label = "BlenRig Torso Snap UP INV" + bl_description = "Prepare seamless switch to FK or IK Torso" + bl_options = {'REGISTER', 'UNDO',} @classmethod def poll(cls, context): @@ -226,8 +226,8 @@ class Operator_Torso_Snap_UP_INV(bpy.types.Operator): return False else: return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE') - - def execute(self, context): + + def execute(self, context): arm = bpy.context.active_object arm_data = arm.data p_bones = arm.pose.bones @@ -237,48 +237,48 @@ class Operator_Torso_Snap_UP_INV(bpy.types.Operator): # prop = int(b.ik_torso) # prop_inv = int(b.inv_torso) # if prop_inv != 0: -# self.report({'ERROR'}, 'Only works in invert mode') -# return {"CANCELLED"} - +# self.report({'ERROR'}, 'Only works in invert mode') +# return {"CANCELLED"} + check_bones = ['spine_3_inv_ctrl', 'snap_torso_ctrl_inv_loc', 'spine_3_inv', 'spine_3_fk', 'spine_2_inv', 'snap_spine_2_inv_fk', 'spine_1_inv', 'snap_spine_1_inv_fk', 'pelvis_inv', 'pelvis', 'torso_inv_ctrl'] - + for n in check_bones: if (n not in p_bones): - self.report({'ERROR'}, 'Missing: ' + str(n)) - return {"CANCELLED"} - + self.report({'ERROR'}, 'Missing: ' + str(n)) + return {"CANCELLED"} + for b in p_bones: b.bone.select = 0 if (b.name in check_bones): - b.bone.hide = False - - arm_data.layers[30] = True - sel_act_bones('spine_3_inv_ctrl', 'snap_torso_ctrl_inv_loc', 'loc_rot') - sel_act_bones('spine_3_inv', 'spine_3_fk', 'loc_rot') - sel_act_bones('spine_2_inv', 'snap_spine_2_inv_fk', 'loc_rot') - sel_act_bones('spine_1_inv', 'snap_spine_1_inv_fk', 'loc_rot') - sel_act_bones('pelvis_inv', 'pelvis', 'loc_rot') + b.bone.hide = False + + arm_data.layers[30] = True + sel_act_bones('spine_3_inv_ctrl', 'snap_torso_ctrl_inv_loc', 'loc_rot') + sel_act_bones('spine_3_inv', 'spine_3_fk', 'loc_rot') + sel_act_bones('spine_2_inv', 'snap_spine_2_inv_fk', 'loc_rot') + sel_act_bones('spine_1_inv', 'snap_spine_1_inv_fk', 'loc_rot') + sel_act_bones('pelvis_inv', 'pelvis', 'loc_rot') p_bones['torso_inv_ctrl'].bone.select = 1 - bpy.ops.pose.rot_clear() - - for b in p_bones: + bpy.ops.pose.rot_clear() + + for b in p_bones: b.bone.select = 0 select_bones = ['pelvis_inv', 'spine_1_inv', 'spine_2_inv', 'spine_3_inv', 'torso_inv_ctrl'] if (b.name in select_bones): - b.bone.select = 1 - arm_data.layers[30] = False - - return {"FINISHED"} + b.bone.select = 1 + arm_data.layers[30] = False + + return {"FINISHED"} ##### HEAD ##### - -class Operator_Head_Snap_IK_FK(bpy.types.Operator): - - bl_idname = "head_snap.ik_fk" - bl_label = "BlenRig Head Snap IK FK" - bl_description = "Prepare seamless switch to FK" - bl_options = {'REGISTER', 'UNDO',} + +class Operator_Head_Snap_IK_FK(bpy.types.Operator): + + bl_idname = "head_snap.ik_fk" + bl_label = "BlenRig Head Snap IK FK" + bl_description = "Prepare seamless switch to FK" + bl_options = {'REGISTER', 'UNDO',} @classmethod def poll(cls, context): @@ -286,53 +286,53 @@ class Operator_Head_Snap_IK_FK(bpy.types.Operator): return False else: return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE') - - def execute(self, context): + + def execute(self, context): arm = bpy.context.active_object arm_data = arm.data p_bones = arm.pose.bones - + # for b in p_bones: # if ('properties_head' == b.name): # prop = int(b.ik_head) # if prop != 0: -# self.report({'ERROR'}, 'Only works in IK mode') -# return {"CANCELLED"} - +# self.report({'ERROR'}, 'Only works in IK mode') +# return {"CANCELLED"} + check_bones = ['neck_1_fk', 'neck_1_ik', 'neck_2_fk', 'neck_2_ik', 'neck_3_fk', 'neck_3_ik', 'neck_fk_ctrl'] - + for n in check_bones: if (n not in p_bones): - self.report({'ERROR'}, 'Missing: ' + str(n)) - return {"CANCELLED"} - + self.report({'ERROR'}, 'Missing: ' + str(n)) + return {"CANCELLED"} + for b in p_bones: b.bone.select = 0 if (b.name in check_bones): - b.bone.hide = False - - arm_data.layers[30] = True - sel_act_bones('neck_1_fk', 'neck_1_ik', 'loc_rot') - sel_act_bones('neck_2_fk', 'neck_2_ik', 'loc_rot') - sel_act_bones('neck_3_fk', 'neck_3_ik', 'loc_rot') + b.bone.hide = False + + arm_data.layers[30] = True + sel_act_bones('neck_1_fk', 'neck_1_ik', 'loc_rot') + sel_act_bones('neck_2_fk', 'neck_2_ik', 'loc_rot') + sel_act_bones('neck_3_fk', 'neck_3_ik', 'loc_rot') p_bones['neck_fk_ctrl'].bone.select = 1 - bpy.ops.pose.rot_clear() - - for b in p_bones: + bpy.ops.pose.rot_clear() + + for b in p_bones: b.bone.select = 0 select_bones = ['neck_1_fk', 'neck_2_fk', 'neck_3_fk', 'neck_fk_ctrl'] if (b.name in select_bones): - b.bone.select = 1 - arm_data.layers[30] = False - - return {"FINISHED"} + b.bone.select = 1 + arm_data.layers[30] = False -class Operator_Head_Snap_FK_IK(bpy.types.Operator): - - bl_idname = "head_snap.fk_ik" - bl_label = "BlenRig Head Snap FK IK" - bl_description = "Prepare seamless switch to IK" - bl_options = {'REGISTER', 'UNDO',} + return {"FINISHED"} + +class Operator_Head_Snap_FK_IK(bpy.types.Operator): + + bl_idname = "head_snap.fk_ik" + bl_label = "BlenRig Head Snap FK IK" + bl_description = "Prepare seamless switch to IK" + bl_options = {'REGISTER', 'UNDO',} @classmethod def poll(cls, context): @@ -340,8 +340,8 @@ class Operator_Head_Snap_FK_IK(bpy.types.Operator): return False else: return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE') - - def execute(self, context): + + def execute(self, context): arm = bpy.context.active_object arm_data = arm.data p_bones = arm.pose.bones @@ -350,47 +350,47 @@ class Operator_Head_Snap_FK_IK(bpy.types.Operator): # if ('properties_head' == b.name): # prop = int(b.ik_head) # if prop != 1: -# self.report({'ERROR'}, 'Only works in FK mode') -# return {"CANCELLED"} - +# self.report({'ERROR'}, 'Only works in FK mode') +# return {"CANCELLED"} + check_bones = ['neck_ik_ctrl', 'snap_neck_fk_pivot', 'head_ik_ctrl', 'head_fk', 'neck_3_ik_ctrl', 'neck_3_fk', 'neck_2_ik_ctrl', 'neck_2_fk'] - + for n in check_bones: if (n not in p_bones): - self.report({'ERROR'}, 'Missing: ' + str(n)) - return {"CANCELLED"} - + self.report({'ERROR'}, 'Missing: ' + str(n)) + return {"CANCELLED"} + for b in p_bones: b.bone.select = 0 if (b.name in check_bones): - b.bone.hide = False - - arm_data.layers[30] = True - sel_act_bones('neck_ik_ctrl', 'snap_neck_fk_pivot', 'loc_rot') - sel_act_bones('head_ik_ctrl', 'head_fk', 'loc') - sel_act_bones('neck_3_ik_ctrl', 'neck_3_fk', 'loc_rot') - sel_act_bones('neck_2_ik_ctrl', 'neck_2_fk', 'loc') + b.bone.hide = False + + arm_data.layers[30] = True + sel_act_bones('neck_ik_ctrl', 'snap_neck_fk_pivot', 'loc_rot') + sel_act_bones('head_ik_ctrl', 'head_fk', 'loc') + sel_act_bones('neck_3_ik_ctrl', 'neck_3_fk', 'loc_rot') + sel_act_bones('neck_2_ik_ctrl', 'neck_2_fk', 'loc') p_bones['neck_2_ik_ctrl'].bone.select = 1 - bpy.ops.pose.rot_clear() - - for b in p_bones: + bpy.ops.pose.rot_clear() + + for b in p_bones: b.bone.select = 0 select_bones = ['neck_ik_ctrl', 'neck_3_ik_ctrl', 'neck_2_ik_ctrl'] if (b.name in select_bones): - b.bone.select = 1 - arm_data.layers[30] = False - - return {"FINISHED"} + b.bone.select = 1 + arm_data.layers[30] = False + + return {"FINISHED"} ##### ARM L ##### -class Operator_Arm_L_Snap_IK_FK(bpy.types.Operator): - - bl_idname = "arm_l_snap.ik_fk" - bl_label = "BlenRig Arm_L Snap IK FK" - bl_description = "Prepare seamless switch to FK" - bl_options = {'REGISTER', 'UNDO',} +class Operator_Arm_L_Snap_IK_FK(bpy.types.Operator): + + bl_idname = "arm_l_snap.ik_fk" + bl_label = "BlenRig Arm_L Snap IK FK" + bl_description = "Prepare seamless switch to FK" + bl_options = {'REGISTER', 'UNDO',} @classmethod def poll(cls, context): @@ -398,88 +398,88 @@ class Operator_Arm_L_Snap_IK_FK(bpy.types.Operator): return False else: return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE') - - def execute(self, context): + + def execute(self, context): arm = bpy.context.active_object arm_data = arm.data p_bones = arm.pose.bones - + # for b in p_bones: # if ('properties_arm_L' == b.name): # prop = int(b.ik_arm_L) # if prop != 0: -# self.report({'ERROR'}, 'Only works in IK mode') -# return {"CANCELLED"} - +# self.report({'ERROR'}, 'Only works in IK mode') +# return {"CANCELLED"} + # Biped if arm_data['rig_type'] == 'Biped': - + check_bones = ['arm_fk_L', 'arm_ik_L', 'forearm_fk_L', 'forearm_ik_L', 'hand_fk_L', 'hand_ik_ctrl_L'] - + for n in check_bones: if (n not in p_bones): - self.report({'ERROR'}, 'Missing: ' + str(n)) - return {"CANCELLED"} - + self.report({'ERROR'}, 'Missing: ' + str(n)) + return {"CANCELLED"} + for b in p_bones: b.bone.select = 0 if (b.name in check_bones): - b.bone.hide = False - - arm_data.layers[30] = True - sel_act_bones('arm_fk_L', 'arm_ik_L', 'rot') - sel_act_bones('forearm_fk_L', 'forearm_ik_L', 'rot') + b.bone.hide = False + + arm_data.layers[30] = True + sel_act_bones('arm_fk_L', 'arm_ik_L', 'rot') + sel_act_bones('forearm_fk_L', 'forearm_ik_L', 'rot') for b in p_bones: if ('properties_arm_L' in b.name): prop = int(b.hinge_hand_L) - if prop == 1: - sel_act_bones('hand_fk_L', 'hand_ik_ctrl_L', 'rot') - - for b in p_bones: + if prop == 1: + sel_act_bones('hand_fk_L', 'hand_ik_ctrl_L', 'rot') + + for b in p_bones: b.bone.select = 0 select_bones = ['arm_fk_L', 'forearm_fk_L', 'hand_fk_L', 'hand_ik_ctrl_L'] if (b.name in select_bones): - b.bone.select = 1 - arm_data.layers[30] = False - - #Quadruped - if arm_data['rig_type'] == 'Quadruped': - + b.bone.select = 1 + arm_data.layers[30] = False + + #Quadruped + if arm_data['rig_type'] == 'Quadruped': + check_bones = ['arm_fk_L', 'arm_ik_L', 'forearm_fk_L', 'forearm_ik_L', 'hand_fk_L', 'hand_ik_ctrl_L', 'carpal_fk_L', 'carpal_ik_L', 'fing_1_fk_L', 'fing_1_ik_L', 'fing_2_fk_L', 'fing_2_ik_L'] - + for n in check_bones: if (n not in p_bones): - self.report({'ERROR'}, 'Missing: ' + str(n)) - return {"CANCELLED"} - + self.report({'ERROR'}, 'Missing: ' + str(n)) + return {"CANCELLED"} + for b in p_bones: b.bone.select = 0 if (b.name in check_bones): - b.bone.hide = False - - arm_data.layers[30] = True - sel_act_bones('arm_fk_L', 'arm_ik_L', 'rot') - sel_act_bones('forearm_fk_L', 'forearm_ik_L', 'rot') - sel_act_bones('carpal_fk_L', 'carpal_ik_L', 'rot') - sel_act_bones('hand_fk_L', 'hand_ik_ctrl_L', 'rot') - sel_act_bones('fing_1_fk_L', 'fing_1_ik_L', 'rot') - sel_act_bones('fing_2_fk_L', 'fing_2_ik_L', 'rot') - - for b in p_bones: + b.bone.hide = False + + arm_data.layers[30] = True + sel_act_bones('arm_fk_L', 'arm_ik_L', 'rot') + sel_act_bones('forearm_fk_L', 'forearm_ik_L', 'rot') + sel_act_bones('carpal_fk_L', 'carpal_ik_L', 'rot') + sel_act_bones('hand_fk_L', 'hand_ik_ctrl_L', 'rot') + sel_act_bones('fing_1_fk_L', 'fing_1_ik_L', 'rot') + sel_act_bones('fing_2_fk_L', 'fing_2_ik_L', 'rot') + + for b in p_bones: b.bone.select = 0 select_bones = ['arm_fk_L', 'forearm_fk_L', 'hand_fk_L', 'hand_ik_ctrl_L', 'carpal_fk_L', 'fing_1_fk_L', 'fing_2_fk_L'] if (b.name in select_bones): - b.bone.select = 1 - arm_data.layers[30] = False - - return {"FINISHED"} + b.bone.select = 1 + arm_data.layers[30] = False -class Operator_Arm_L_Snap_FK_IK(bpy.types.Operator): - - bl_idname = "arm_l_snap.fk_ik" - bl_label = "BlenRig Arm_L Snap FK IK" - bl_description = "Prepare seamless switch to IK" - bl_options = {'REGISTER', 'UNDO',} + return {"FINISHED"} + +class Operator_Arm_L_Snap_FK_IK(bpy.types.Operator): + + bl_idname = "arm_l_snap.fk_ik" + bl_label = "BlenRig Arm_L Snap FK IK" + bl_description = "Prepare seamless switch to IK" + bl_options = {'REGISTER', 'UNDO',} @classmethod def poll(cls, context): @@ -487,110 +487,110 @@ class Operator_Arm_L_Snap_FK_IK(bpy.types.Operator): return False else: return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE') - - def execute(self, context): + + def execute(self, context): arm = bpy.context.active_object arm_data = arm.data p_bones = arm.pose.bones - + # for b in p_bones: # if ('properties_arm_L' == b.name): # prop = int(b.ik_arm_L) # if prop != 1: -# self.report({'ERROR'}, 'Only works in FK mode') -# return {"CANCELLED"} +# self.report({'ERROR'}, 'Only works in FK mode') +# return {"CANCELLED"} #Biped if arm_data['rig_type'] == 'Biped': - + check_bones = ['hand_ik_ctrl_L', 'hand_fk_L', 'elbow_pole_L', 'snap_elbow_pole_fk_L', 'hand_fk_L', 'hand_ik_ctrl_L', 'hand_ik_pivot_point_L'] - + for n in check_bones: if (n not in p_bones): - self.report({'ERROR'}, 'Missing: ' + str(n)) - return {"CANCELLED"} - + self.report({'ERROR'}, 'Missing: ' + str(n)) + return {"CANCELLED"} + for b in p_bones: b.bone.select = 0 if (b.name in check_bones): - b.bone.hide = False - - arm_data.layers[30] = True + b.bone.hide = False + + arm_data.layers[30] = True p_bones['hand_ik_pivot_point_L'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['hand_ik_pivot_point_L'].bone.select = 0 - sel_act_bones('hand_ik_ctrl_L', 'hand_fk_L', 'loc') + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['hand_ik_pivot_point_L'].bone.select = 0 + sel_act_bones('hand_ik_ctrl_L', 'hand_fk_L', 'loc') for b in p_bones: if ('properties_arm_L' in b.name): prop = int(b.hinge_hand_L) - if prop == 0: - sel_act_bones('hand_ik_ctrl_L', 'hand_fk_L', 'rot') - sel_act_bones('elbow_pole_L', 'snap_elbow_pole_fk_L', 'loc') - - for b in p_bones: + if prop == 0: + sel_act_bones('hand_ik_ctrl_L', 'hand_fk_L', 'rot') + sel_act_bones('elbow_pole_L', 'snap_elbow_pole_fk_L', 'loc') + + for b in p_bones: b.bone.select = 0 select_bones = ['hand_ik_ctrl_L', 'elbow_pole_L', 'hand_ik_pivot_point_L'] if (b.name in select_bones): - b.bone.select = 1 - arm_data.layers[30] = False - - #Quadruped - if arm_data['rig_type'] == 'Quadruped': - + b.bone.select = 1 + arm_data.layers[30] = False + + #Quadruped + if arm_data['rig_type'] == 'Quadruped': + check_bones = ['hand_sole_ctrl_L', 'snap_hand_sole_ctrl_fk_L', 'hand_ik_ctrl_L', 'hand_fk_L', 'fings_ik_ctrl_L', 'snap_fings_ctrl_fk_L', 'fings_ik_ctrl_mid_L', 'snap_fing_ctrl_mid_fk_L', 'elbow_pole_L', 'snap_elbow_pole_fk_L', 'hand_sole_pivot_point_L', 'hand_roll_ctrl_L', 'fing_roll_1_L', 'fing_roll_2_L'] - + for n in check_bones: if (n not in p_bones): - self.report({'ERROR'}, 'Missing: ' + str(n)) - return {"CANCELLED"} - + self.report({'ERROR'}, 'Missing: ' + str(n)) + return {"CANCELLED"} + for b in p_bones: b.bone.select = 0 if (b.name in check_bones): - b.bone.hide = False - - arm_data.layers[30] = True + b.bone.hide = False + + arm_data.layers[30] = True p_bones['hand_sole_pivot_point_L'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['hand_sole_pivot_point_L'].bone.select = 0 + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['hand_sole_pivot_point_L'].bone.select = 0 p_bones['hand_roll_ctrl_L'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['hand_roll_ctrl_L'].bone.select = 0 + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['hand_roll_ctrl_L'].bone.select = 0 p_bones['fing_roll_1_L'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['fing_roll_1_L'].bone.select = 0 + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['fing_roll_1_L'].bone.select = 0 p_bones['fing_roll_2_L'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['fing_roll_2_L'].bone.select = 0 - sel_act_bones('hand_sole_ctrl_L', 'snap_hand_sole_ctrl_fk_L', 'loc_rot') - sel_act_bones('hand_ik_ctrl_L', 'hand_fk_L', 'loc_rot') - sel_act_bones('fings_ik_ctrl_L', 'snap_fings_ctrl_fk_L', 'loc_rot') - sel_act_bones('fings_ik_ctrl_mid_L', 'snap_fing_ctrl_mid_fk_L', 'loc_rot') - sel_act_bones('elbow_pole_L', 'snap_elbow_pole_fk_L', 'loc') - - for b in p_bones: + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['fing_roll_2_L'].bone.select = 0 + sel_act_bones('hand_sole_ctrl_L', 'snap_hand_sole_ctrl_fk_L', 'loc_rot') + sel_act_bones('hand_ik_ctrl_L', 'hand_fk_L', 'loc_rot') + sel_act_bones('fings_ik_ctrl_L', 'snap_fings_ctrl_fk_L', 'loc_rot') + sel_act_bones('fings_ik_ctrl_mid_L', 'snap_fing_ctrl_mid_fk_L', 'loc_rot') + sel_act_bones('elbow_pole_L', 'snap_elbow_pole_fk_L', 'loc') + + for b in p_bones: b.bone.select = 0 select_bones = ['hand_sole_ctrl_L', 'elbow_pole_L', 'fings_ik_ctrl_L', 'fings_ik_ctrl_mid_L', 'hand_ik_ctrl_L'] if (b.name in select_bones): - b.bone.select = 1 - arm_data.layers[30] = False - - return {"FINISHED"} + b.bone.select = 1 + arm_data.layers[30] = False + + return {"FINISHED"} ##### ARM R ##### -class Operator_Arm_R_Snap_IK_FK(bpy.types.Operator): - - bl_idname = "arm_r_snap.ik_fk" - bl_label = "BlenRig Arm_R Snap IK FK" - bl_description = "Prepare seamless switch to FK" - bl_options = {'REGISTER', 'UNDO',} +class Operator_Arm_R_Snap_IK_FK(bpy.types.Operator): + + bl_idname = "arm_r_snap.ik_fk" + bl_label = "BlenRig Arm_R Snap IK FK" + bl_description = "Prepare seamless switch to FK" + bl_options = {'REGISTER', 'UNDO',} @classmethod def poll(cls, context): @@ -598,88 +598,88 @@ class Operator_Arm_R_Snap_IK_FK(bpy.types.Operator): return False else: return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE') - - def execute(self, context): + + def execute(self, context): arm = bpy.context.active_object arm_data = arm.data p_bones = arm.pose.bones - + # for b in p_bones: # if ('properties_arm_R' == b.name): # prop = int(b.ik_arm_R) # if prop != 0: -# self.report({'ERROR'}, 'Only works in IK mode') -# return {"CANCELLED"} - +# self.report({'ERROR'}, 'Only works in IK mode') +# return {"CANCELLED"} + # Biped if arm_data['rig_type'] == 'Biped': - + check_bones = ['arm_fk_R', 'arm_ik_R', 'forearm_fk_R', 'forearm_ik_R', 'hand_fk_R', 'hand_ik_ctrl_R'] - + for n in check_bones: if (n not in p_bones): - self.report({'ERROR'}, 'Missing: ' + str(n)) - return {"CANCELLED"} - + self.report({'ERROR'}, 'Missing: ' + str(n)) + return {"CANCELLED"} + for b in p_bones: b.bone.select = 0 if (b.name in check_bones): - b.bone.hide = False - - arm_data.layers[30] = True - sel_act_bones('arm_fk_R', 'arm_ik_R', 'rot') - sel_act_bones('forearm_fk_R', 'forearm_ik_R', 'rot') + b.bone.hide = False + + arm_data.layers[30] = True + sel_act_bones('arm_fk_R', 'arm_ik_R', 'rot') + sel_act_bones('forearm_fk_R', 'forearm_ik_R', 'rot') for b in p_bones: if ('properties_arm_R' in b.name): prop = int(b.hinge_hand_R) - if prop == 1: - sel_act_bones('hand_fk_R', 'hand_ik_ctrl_R', 'rot') - - for b in p_bones: + if prop == 1: + sel_act_bones('hand_fk_R', 'hand_ik_ctrl_R', 'rot') + + for b in p_bones: b.bone.select = 0 select_bones = ['arm_fk_R', 'forearm_fk_R', 'hand_fk_R', 'hand_ik_ctrl_R'] if (b.name in select_bones): - b.bone.select = 1 - arm_data.layers[30] = False - - #Quadruped - if arm_data['rig_type'] == 'Quadruped': - + b.bone.select = 1 + arm_data.layers[30] = False + + #Quadruped + if arm_data['rig_type'] == 'Quadruped': + check_bones = ['arm_fk_R', 'arm_ik_R', 'forearm_fk_R', 'forearm_ik_R', 'hand_fk_R', 'hand_ik_ctrl_R', 'carpal_fk_R', 'carpal_ik_R', 'fing_1_fk_R', 'fing_1_ik_R', 'fing_2_fk_R', 'fing_2_ik_R'] - + for n in check_bones: if (n not in p_bones): - self.report({'ERROR'}, 'Missing: ' + str(n)) - return {"CANCELLED"} - + self.report({'ERROR'}, 'Missing: ' + str(n)) + return {"CANCELLED"} + for b in p_bones: b.bone.select = 0 if (b.name in check_bones): - b.bone.hide = False - - arm_data.layers[30] = True - sel_act_bones('arm_fk_R', 'arm_ik_R', 'rot') - sel_act_bones('forearm_fk_R', 'forearm_ik_R', 'rot') - sel_act_bones('carpal_fk_R', 'carpal_ik_R', 'rot') - sel_act_bones('hand_fk_R', 'hand_ik_ctrl_R', 'rot') - sel_act_bones('fing_1_fk_R', 'fing_1_ik_R', 'rot') - sel_act_bones('fing_2_fk_R', 'fing_2_ik_R', 'rot') - - for b in p_bones: + b.bone.hide = False + + arm_data.layers[30] = True + sel_act_bones('arm_fk_R', 'arm_ik_R', 'rot') + sel_act_bones('forearm_fk_R', 'forearm_ik_R', 'rot') + sel_act_bones('carpal_fk_R', 'carpal_ik_R', 'rot') + sel_act_bones('hand_fk_R', 'hand_ik_ctrl_R', 'rot') + sel_act_bones('fing_1_fk_R', 'fing_1_ik_R', 'rot') + sel_act_bones('fing_2_fk_R', 'fing_2_ik_R', 'rot') + + for b in p_bones: b.bone.select = 0 select_bones = ['arm_fk_R', 'forearm_fk_R', 'hand_fk_R', 'hand_ik_ctrl_R', 'carpal_fk_R', 'fing_1_fk_R', 'fing_2_fk_R'] if (b.name in select_bones): - b.bone.select = 1 - arm_data.layers[30] = False - - return {"FINISHED"} + b.bone.select = 1 + arm_data.layers[30] = False -class Operator_Arm_R_Snap_FK_IK(bpy.types.Operator): - - bl_idname = "arm_r_snap.fk_ik" - bl_label = "BlenRig Arm_R Snap FK IK" - bl_description = "Prepare seamless switch to IK" - bl_options = {'REGISTER', 'UNDO',} + return {"FINISHED"} + +class Operator_Arm_R_Snap_FK_IK(bpy.types.Operator): + + bl_idname = "arm_r_snap.fk_ik" + bl_label = "BlenRig Arm_R Snap FK IK" + bl_description = "Prepare seamless switch to IK" + bl_options = {'REGISTER', 'UNDO',} @classmethod def poll(cls, context): @@ -687,110 +687,110 @@ class Operator_Arm_R_Snap_FK_IK(bpy.types.Operator): return False else: return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE') - - def execute(self, context): + + def execute(self, context): arm = bpy.context.active_object arm_data = arm.data p_bones = arm.pose.bones - + # for b in p_bones: # if ('properties_arm_R' == b.name): # prop = int(b.ik_arm_R) # if prop != 1: -# self.report({'ERROR'}, 'Only works in FK mode') -# return {"CANCELLED"} - +# self.report({'ERROR'}, 'Only works in FK mode') +# return {"CANCELLED"} + #Biped if arm_data['rig_type'] == 'Biped': - + check_bones = ['hand_ik_ctrl_R', 'hand_fk_R', 'elbow_pole_R', 'snap_elbow_pole_fk_R', 'hand_fk_R', 'hand_ik_ctrl_R', 'hand_ik_pivot_point_R'] - + for n in check_bones: if (n not in p_bones): - self.report({'ERROR'}, 'Missing: ' + str(n)) - return {"CANCELLED"} - + self.report({'ERROR'}, 'Missing: ' + str(n)) + return {"CANCELLED"} + for b in p_bones: b.bone.select = 0 if (b.name in check_bones): - b.bone.hide = False - - arm_data.layers[30] = True + b.bone.hide = False + + arm_data.layers[30] = True p_bones['hand_ik_pivot_point_R'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['hand_ik_pivot_point_R'].bone.select = 0 - sel_act_bones('hand_ik_ctrl_R', 'hand_fk_R', 'loc') + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['hand_ik_pivot_point_R'].bone.select = 0 + sel_act_bones('hand_ik_ctrl_R', 'hand_fk_R', 'loc') for b in p_bones: if ('properties_arm_R' in b.name): prop = int(b.hinge_hand_R) - if prop == 0: - sel_act_bones('hand_ik_ctrl_R', 'hand_fk_R', 'rot') - sel_act_bones('elbow_pole_R', 'snap_elbow_pole_fk_R', 'loc') - - for b in p_bones: + if prop == 0: + sel_act_bones('hand_ik_ctrl_R', 'hand_fk_R', 'rot') + sel_act_bones('elbow_pole_R', 'snap_elbow_pole_fk_R', 'loc') + + for b in p_bones: b.bone.select = 0 select_bones = ['hand_ik_ctrl_R', 'elbow_pole_R', 'hand_ik_pivot_point_R'] if (b.name in select_bones): - b.bone.select = 1 - arm_data.layers[30] = False - - #Quadruped - if arm_data['rig_type'] == 'Quadruped': - + b.bone.select = 1 + arm_data.layers[30] = False + + #Quadruped + if arm_data['rig_type'] == 'Quadruped': + check_bones = ['hand_sole_ctrl_R', 'snap_hand_sole_ctrl_fk_R', 'hand_ik_ctrl_R', 'hand_fk_R', 'fings_ik_ctrl_R', 'snap_fings_ctrl_fk_R', 'fings_ik_ctrl_mid_R', 'snap_fing_ctrl_mid_fk_R', 'elbow_pole_R', 'snap_elbow_pole_fk_R', 'hand_sole_pivot_point_R', 'hand_roll_ctrl_R', 'fing_roll_1_R', 'fing_roll_2_R'] - + for n in check_bones: if (n not in p_bones): - self.report({'ERROR'}, 'Missing: ' + str(n)) - return {"CANCELLED"} - + self.report({'ERROR'}, 'Missing: ' + str(n)) + return {"CANCELLED"} + for b in p_bones: b.bone.select = 0 if (b.name in check_bones): - b.bone.hide = False - - arm_data.layers[30] = True + b.bone.hide = False + + arm_data.layers[30] = True p_bones['hand_sole_pivot_point_R'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['hand_sole_pivot_point_R'].bone.select = 0 + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['hand_sole_pivot_point_R'].bone.select = 0 p_bones['hand_roll_ctrl_R'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['hand_roll_ctrl_R'].bone.select = 0 + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['hand_roll_ctrl_R'].bone.select = 0 p_bones['fing_roll_1_R'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['fing_roll_1_R'].bone.select = 0 + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['fing_roll_1_R'].bone.select = 0 p_bones['fing_roll_2_R'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['fing_roll_2_R'].bone.select = 0 - sel_act_bones('hand_sole_ctrl_R', 'snap_hand_sole_ctrl_fk_R', 'loc_rot') - sel_act_bones('hand_ik_ctrl_R', 'hand_fk_R', 'loc_rot') - sel_act_bones('fings_ik_ctrl_R', 'snap_fings_ctrl_fk_R', 'loc_rot') - sel_act_bones('fings_ik_ctrl_mid_R', 'snap_fing_ctrl_mid_fk_R', 'loc_rot') - sel_act_bones('elbow_pole_R', 'snap_elbow_pole_fk_R', 'loc') - - for b in p_bones: + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['fing_roll_2_R'].bone.select = 0 + sel_act_bones('hand_sole_ctrl_R', 'snap_hand_sole_ctrl_fk_R', 'loc_rot') + sel_act_bones('hand_ik_ctrl_R', 'hand_fk_R', 'loc_rot') + sel_act_bones('fings_ik_ctrl_R', 'snap_fings_ctrl_fk_R', 'loc_rot') + sel_act_bones('fings_ik_ctrl_mid_R', 'snap_fing_ctrl_mid_fk_R', 'loc_rot') + sel_act_bones('elbow_pole_R', 'snap_elbow_pole_fk_R', 'loc') + + for b in p_bones: b.bone.select = 0 select_bones = ['hand_sole_ctrl_R', 'elbow_pole_R', 'fings_ik_ctrl_R', 'fings_ik_ctrl_mid_R', 'hand_ik_ctrl_R'] if (b.name in select_bones): - b.bone.select = 1 - arm_data.layers[30] = False - - return {"FINISHED"} + b.bone.select = 1 + arm_data.layers[30] = False + + return {"FINISHED"} ##### LEG L ##### -class Operator_Leg_L_Snap_IK_FK(bpy.types.Operator): - - bl_idname = "leg_l_snap.ik_fk" - bl_label = "BlenRig Leg_L Snap IK FK" - bl_description = "Prepare seamless switch to FK" - bl_options = {'REGISTER', 'UNDO',} +class Operator_Leg_L_Snap_IK_FK(bpy.types.Operator): + + bl_idname = "leg_l_snap.ik_fk" + bl_label = "BlenRig Leg_L Snap IK FK" + bl_description = "Prepare seamless switch to FK" + bl_options = {'REGISTER', 'UNDO',} @classmethod def poll(cls, context): @@ -798,86 +798,86 @@ class Operator_Leg_L_Snap_IK_FK(bpy.types.Operator): return False else: return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE') - - def execute(self, context): + + def execute(self, context): arm = bpy.context.active_object arm_data = arm.data p_bones = arm.pose.bones - + # for b in p_bones: # if ('properties_leg_L' == b.name): # prop = int(b.ik_leg_L) # if prop != 0: -# self.report({'ERROR'}, 'Only works in IK mode') -# return {"CANCELLED"} - +# self.report({'ERROR'}, 'Only works in IK mode') +# return {"CANCELLED"} + #Biped - if arm_data['rig_type'] == 'Biped': - + if arm_data['rig_type'] == 'Biped': + check_bones = ['thigh_fk_L', 'thigh_ik_L', 'shin_fk_L', 'shin_ik_L', 'foot_fk_L', 'foot_ik_L', 'toe_1_fk_L', 'toe_1_ik_L', 'toe_2_fk_L', 'toe_2_ik_L' ] - + for n in check_bones: if (n not in p_bones): - self.report({'ERROR'}, 'Missing: ' + str(n)) - return {"CANCELLED"} - + self.report({'ERROR'}, 'Missing: ' + str(n)) + return {"CANCELLED"} + for b in p_bones: b.bone.select = 0 if (b.name in check_bones): - b.bone.hide = False - - arm_data.layers[30] = True - sel_act_bones('thigh_fk_L', 'thigh_ik_L', 'rot') - sel_act_bones('shin_fk_L', 'shin_ik_L', 'rot') - sel_act_bones('foot_fk_L', 'foot_ik_L', 'rot') - sel_act_bones('toe_1_fk_L', 'toe_1_ik_L', 'rot') - sel_act_bones('toe_2_fk_L', 'toe_2_ik_L', 'rot') - - for b in p_bones: + b.bone.hide = False + + arm_data.layers[30] = True + sel_act_bones('thigh_fk_L', 'thigh_ik_L', 'rot') + sel_act_bones('shin_fk_L', 'shin_ik_L', 'rot') + sel_act_bones('foot_fk_L', 'foot_ik_L', 'rot') + sel_act_bones('toe_1_fk_L', 'toe_1_ik_L', 'rot') + sel_act_bones('toe_2_fk_L', 'toe_2_ik_L', 'rot') + + for b in p_bones: b.bone.select = 0 select_bones = ['thigh_fk_L', 'shin_fk_L', 'foot_fk_L', 'toe_1_fk_L', 'toe_2_fk_L'] if (b.name in select_bones): - b.bone.select = 1 - arm_data.layers[30] = False - + b.bone.select = 1 + arm_data.layers[30] = False + #Quadruped - if arm_data['rig_type'] == 'Quadruped': - + if arm_data['rig_type'] == 'Quadruped': + check_bones = ['thigh_fk_L', 'thigh_ik_L', 'shin_fk_L', 'shin_ik_L', 'tarsal_fk_L', 'tarsal_ik_L', 'foot_fk_L', 'foot_ik_L', 'toe_1_fk_L', 'toe_1_ik_L', 'toe_2_fk_L', 'toe_2_ik_L' ] - + for n in check_bones: if (n not in p_bones): - self.report({'ERROR'}, 'Missing: ' + str(n)) - return {"CANCELLED"} - + self.report({'ERROR'}, 'Missing: ' + str(n)) + return {"CANCELLED"} + for b in p_bones: b.bone.select = 0 if (b.name in check_bones): - b.bone.hide = False - - arm_data.layers[30] = True - sel_act_bones('thigh_fk_L', 'thigh_ik_L', 'rot') - sel_act_bones('shin_fk_L', 'shin_ik_L', 'rot') - sel_act_bones('tarsal_fk_L', 'tarsal_ik_L', 'rot') - sel_act_bones('foot_fk_L', 'foot_ik_L', 'rot') - sel_act_bones('toe_1_fk_L', 'toe_1_ik_L', 'rot') - sel_act_bones('toe_2_fk_L', 'toe_2_ik_L', 'rot') - - for b in p_bones: + b.bone.hide = False + + arm_data.layers[30] = True + sel_act_bones('thigh_fk_L', 'thigh_ik_L', 'rot') + sel_act_bones('shin_fk_L', 'shin_ik_L', 'rot') + sel_act_bones('tarsal_fk_L', 'tarsal_ik_L', 'rot') + sel_act_bones('foot_fk_L', 'foot_ik_L', 'rot') + sel_act_bones('toe_1_fk_L', 'toe_1_ik_L', 'rot') + sel_act_bones('toe_2_fk_L', 'toe_2_ik_L', 'rot') + + for b in p_bones: b.bone.select = 0 select_bones = ['thigh_fk_L', 'shin_fk_L', 'tarsal_fk_L', 'foot_fk_L', 'toe_1_fk_L', 'toe_2_fk_L'] if (b.name in select_bones): - b.bone.select = 1 - arm_data.layers[30] = False - - return {"FINISHED"} + b.bone.select = 1 + arm_data.layers[30] = False -class Operator_Leg_L_Snap_FK_IK(bpy.types.Operator): - - bl_idname = "leg_l_snap.fk_ik" - bl_label = "BlenRig Leg_L Snap FK IK" - bl_description = "Prepare seamless switch to IK" - bl_options = {'REGISTER', 'UNDO',} + return {"FINISHED"} + +class Operator_Leg_L_Snap_FK_IK(bpy.types.Operator): + + bl_idname = "leg_l_snap.fk_ik" + bl_label = "BlenRig Leg_L Snap FK IK" + bl_description = "Prepare seamless switch to IK" + bl_options = {'REGISTER', 'UNDO',} @classmethod def poll(cls, context): @@ -885,121 +885,121 @@ class Operator_Leg_L_Snap_FK_IK(bpy.types.Operator): return False else: return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE') - - def execute(self, context): + + def execute(self, context): arm = bpy.context.active_object arm_data = arm.data p_bones = arm.pose.bones - + # for b in p_bones: # if ('properties_leg_L' == b.name): # prop = int(b.ik_leg_L) # if prop != 1: -# self.report({'ERROR'}, 'Only works in FK mode') -# return {"CANCELLED"} +# self.report({'ERROR'}, 'Only works in FK mode') +# return {"CANCELLED"} #Biped - if arm_data['rig_type'] == 'Biped': - + if arm_data['rig_type'] == 'Biped': + check_bones = ['sole_ctrl_L', 'snap_sole_ctrl_fk_L', 'foot_ik_ctrl_L', 'foot_fk_L', 'toes_ik_ctrl_L', 'snap_toes_ctrl_fk_L', 'toes_ik_ctrl_mid_L', 'snap_toes_ctrl_mid_fk_L', 'knee_pole_L', 'snap_knee_fk_L', 'sole_pivot_point_L', 'foot_roll_ctrl_L', 'toe_roll_1_L', 'toe_roll_2_L'] - + for n in check_bones: if (n not in p_bones): - self.report({'ERROR'}, 'Missing: ' + str(n)) - return {"CANCELLED"} - + self.report({'ERROR'}, 'Missing: ' + str(n)) + return {"CANCELLED"} + for b in p_bones: b.bone.select = 0 if (b.name in check_bones): - b.bone.hide = False - - arm_data.layers[30] = True + b.bone.hide = False + + arm_data.layers[30] = True p_bones['sole_pivot_point_L'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['sole_pivot_point_L'].bone.select = 0 + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['sole_pivot_point_L'].bone.select = 0 p_bones['foot_roll_ctrl_L'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['foot_roll_ctrl_L'].bone.select = 0 + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['foot_roll_ctrl_L'].bone.select = 0 p_bones['toe_roll_1_L'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['toe_roll_1_L'].bone.select = 0 + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['toe_roll_1_L'].bone.select = 0 p_bones['toe_roll_2_L'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['toe_roll_2_L'].bone.select = 0 - sel_act_bones('sole_ctrl_L', 'snap_sole_ctrl_fk_L', 'loc_rot') - sel_act_bones('foot_ik_ctrl_L', 'foot_fk_L', 'loc_rot') - sel_act_bones('toes_ik_ctrl_L', 'snap_toes_ctrl_fk_L', 'loc_rot') - sel_act_bones('toes_ik_ctrl_mid_L', 'snap_toes_ctrl_mid_fk_L', 'loc_rot') - sel_act_bones('knee_pole_L', 'snap_knee_fk_L', 'loc') - - for b in p_bones: + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['toe_roll_2_L'].bone.select = 0 + sel_act_bones('sole_ctrl_L', 'snap_sole_ctrl_fk_L', 'loc_rot') + sel_act_bones('foot_ik_ctrl_L', 'foot_fk_L', 'loc_rot') + sel_act_bones('toes_ik_ctrl_L', 'snap_toes_ctrl_fk_L', 'loc_rot') + sel_act_bones('toes_ik_ctrl_mid_L', 'snap_toes_ctrl_mid_fk_L', 'loc_rot') + sel_act_bones('knee_pole_L', 'snap_knee_fk_L', 'loc') + + for b in p_bones: b.bone.select = 0 select_bones = ['sole_ctrl_L', 'knee_pole_L', 'toes_ik_ctrl_L', 'toes_ik_ctrl_mid_L', 'foot_ik_ctrl_L'] if (b.name in select_bones): - b.bone.select = 1 - arm_data.layers[30] = False - + b.bone.select = 1 + arm_data.layers[30] = False + #Quadruped - if arm_data['rig_type'] == 'Quadruped': - + if arm_data['rig_type'] == 'Quadruped': + check_bones = ['sole_ctrl_L', 'snap_sole_ctrl_fk_L', 'foot_ik_ctrl_L', 'foot_fk_L', 'toes_ik_ctrl_L', 'snap_toes_ctrl_fk_L', 'toes_ik_ctrl_mid_L', 'snap_toes_ctrl_mid_fk_L', 'thigh_fk_L', 'thigh_ik_L', 'knee_pole_L', 'snap_knee_fk_L', 'sole_pivot_point_L', 'foot_roll_ctrl_L', 'toe_roll_1_L', 'toe_roll_2_L'] - + for n in check_bones: if (n not in p_bones): - self.report({'ERROR'}, 'Missing: ' + str(n)) - return {"CANCELLED"} - + self.report({'ERROR'}, 'Missing: ' + str(n)) + return {"CANCELLED"} + for b in p_bones: b.bone.select = 0 if (b.name in check_bones): - b.bone.hide = False - - arm_data.layers[30] = True + b.bone.hide = False + + arm_data.layers[30] = True p_bones['sole_pivot_point_L'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['sole_pivot_point_L'].bone.select = 0 + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['sole_pivot_point_L'].bone.select = 0 p_bones['foot_roll_ctrl_L'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['foot_roll_ctrl_L'].bone.select = 0 + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['foot_roll_ctrl_L'].bone.select = 0 p_bones['toe_roll_1_L'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['toe_roll_1_L'].bone.select = 0 + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['toe_roll_1_L'].bone.select = 0 p_bones['toe_roll_2_L'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['toe_roll_2_L'].bone.select = 0 - sel_act_bones('thigh_ik_L', 'thigh_fk_L', 'rot') - sel_act_bones('sole_ctrl_L', 'snap_sole_ctrl_fk_L', 'loc_rot') - sel_act_bones('foot_ik_ctrl_L', 'foot_fk_L', 'loc_rot') - sel_act_bones('toes_ik_ctrl_L', 'snap_toes_ctrl_fk_L', 'loc_rot') - sel_act_bones('toes_ik_ctrl_mid_L', 'snap_toes_ctrl_mid_fk_L', 'loc_rot') - sel_act_bones('knee_pole_L', 'snap_knee_fk_L', 'loc') - - for b in p_bones: + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['toe_roll_2_L'].bone.select = 0 + sel_act_bones('thigh_ik_L', 'thigh_fk_L', 'rot') + sel_act_bones('sole_ctrl_L', 'snap_sole_ctrl_fk_L', 'loc_rot') + sel_act_bones('foot_ik_ctrl_L', 'foot_fk_L', 'loc_rot') + sel_act_bones('toes_ik_ctrl_L', 'snap_toes_ctrl_fk_L', 'loc_rot') + sel_act_bones('toes_ik_ctrl_mid_L', 'snap_toes_ctrl_mid_fk_L', 'loc_rot') + sel_act_bones('knee_pole_L', 'snap_knee_fk_L', 'loc') + + for b in p_bones: b.bone.select = 0 select_bones = ['sole_ctrl_L', 'knee_pole_L', 'toes_ik_ctrl_L', 'toes_ik_ctrl_mid_L', 'foot_ik_ctrl_L'] if (b.name in select_bones): - b.bone.select = 1 - arm_data.layers[30] = False - - return {"FINISHED"} + b.bone.select = 1 + arm_data.layers[30] = False + + return {"FINISHED"} ##### LEG R ##### -class Operator_Leg_R_Snap_IK_FK(bpy.types.Operator): - - bl_idname = "leg_r_snap.ik_fk" - bl_label = "BlenRig Leg_R Snap IK FK" - bl_description = "Prepare seamless switch to FK" - bl_options = {'REGISTER', 'UNDO',} +class Operator_Leg_R_Snap_IK_FK(bpy.types.Operator): + + bl_idname = "leg_r_snap.ik_fk" + bl_label = "BlenRig Leg_R Snap IK FK" + bl_description = "Prepare seamless switch to FK" + bl_options = {'REGISTER', 'UNDO',} @classmethod def poll(cls, context): @@ -1007,86 +1007,86 @@ class Operator_Leg_R_Snap_IK_FK(bpy.types.Operator): return False else: return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE') - - def execute(self, context): + + def execute(self, context): arm = bpy.context.active_object arm_data = arm.data p_bones = arm.pose.bones - + # for b in p_bones: # if ('properties_Leg_R' == b.name): # prop = int(b.ik_leg_R) # if prop != 0: -# self.report({'ERROR'}, 'Only works in IK mode') -# return {"CANCELLED"} - +# self.report({'ERROR'}, 'Only works in IK mode') +# return {"CANCELLED"} + #Biped - if arm_data['rig_type'] == 'Biped': - + if arm_data['rig_type'] == 'Biped': + check_bones = ['thigh_fk_R', 'thigh_ik_R', 'shin_fk_R', 'shin_ik_R', 'foot_fk_R', 'foot_ik_R', 'toe_1_fk_R', 'toe_1_ik_R', 'toe_2_fk_R', 'toe_2_ik_R' ] - + for n in check_bones: if (n not in p_bones): - self.report({'ERROR'}, 'Missing: ' + str(n)) - return {"CANCELLED"} - + self.report({'ERROR'}, 'Missing: ' + str(n)) + return {"CANCELLED"} + for b in p_bones: b.bone.select = 0 if (b.name in check_bones): - b.bone.hide = False - - arm_data.layers[30] = True - sel_act_bones('thigh_fk_R', 'thigh_ik_R', 'rot') - sel_act_bones('shin_fk_R', 'shin_ik_R', 'rot') - sel_act_bones('foot_fk_R', 'foot_ik_R', 'rot') - sel_act_bones('toe_1_fk_R', 'toe_1_ik_R', 'rot') - sel_act_bones('toe_2_fk_R', 'toe_2_ik_R', 'rot') - - for b in p_bones: + b.bone.hide = False + + arm_data.layers[30] = True + sel_act_bones('thigh_fk_R', 'thigh_ik_R', 'rot') + sel_act_bones('shin_fk_R', 'shin_ik_R', 'rot') + sel_act_bones('foot_fk_R', 'foot_ik_R', 'rot') + sel_act_bones('toe_1_fk_R', 'toe_1_ik_R', 'rot') + sel_act_bones('toe_2_fk_R', 'toe_2_ik_R', 'rot') + + for b in p_bones: b.bone.select = 0 select_bones = ['thigh_fk_R', 'shin_fk_R', 'foot_fk_R', 'toe_1_fk_R', 'toe_2_fk_R'] if (b.name in select_bones): - b.bone.select = 1 - arm_data.layers[30] = False - + b.bone.select = 1 + arm_data.layers[30] = False + #Quadruped - if arm_data['rig_type'] == 'Quadruped': - + if arm_data['rig_type'] == 'Quadruped': + check_bones = ['thigh_fk_R', 'thigh_ik_R', 'shin_fk_R', 'shin_ik_R', 'tarsal_fk_R', 'tarsal_ik_R', 'foot_fk_R', 'foot_ik_R', 'toe_1_fk_R', 'toe_1_ik_R', 'toe_2_fk_R', 'toe_2_ik_R' ] - + for n in check_bones: if (n not in p_bones): - self.report({'ERROR'}, 'Missing: ' + str(n)) - return {"CANCELLED"} - + self.report({'ERROR'}, 'Missing: ' + str(n)) + return {"CANCELLED"} + for b in p_bones: b.bone.select = 0 if (b.name in check_bones): - b.bone.hide = False - - arm_data.layers[30] = True - sel_act_bones('thigh_fk_R', 'thigh_ik_R', 'rot') - sel_act_bones('shin_fk_R', 'shin_ik_R', 'rot') - sel_act_bones('tarsal_fk_R', 'tarsal_ik_R', 'rot') - sel_act_bones('foot_fk_R', 'foot_ik_R', 'rot') - sel_act_bones('toe_1_fk_R', 'toe_1_ik_R', 'rot') - sel_act_bones('toe_2_fk_R', 'toe_2_ik_R', 'rot') - - for b in p_bones: + b.bone.hide = False + + arm_data.layers[30] = True + sel_act_bones('thigh_fk_R', 'thigh_ik_R', 'rot') + sel_act_bones('shin_fk_R', 'shin_ik_R', 'rot') + sel_act_bones('tarsal_fk_R', 'tarsal_ik_R', 'rot') + sel_act_bones('foot_fk_R', 'foot_ik_R', 'rot') + sel_act_bones('toe_1_fk_R', 'toe_1_ik_R', 'rot') + sel_act_bones('toe_2_fk_R', 'toe_2_ik_R', 'rot') + + for b in p_bones: b.bone.select = 0 select_bones = ['thigh_fk_R', 'shin_fk_R', 'tarsal_fk_R', 'foot_fk_R', 'toe_1_fk_R', 'toe_2_fk_R'] if (b.name in select_bones): - b.bone.select = 1 - arm_data.layers[30] = False - - return {"FINISHED"} + b.bone.select = 1 + arm_data.layers[30] = False -class Operator_Leg_R_Snap_FK_IK(bpy.types.Operator): - - bl_idname = "leg_r_snap.fk_ik" - bl_label = "BlenRig Leg_R Snap FK IK" - bl_description = "Prepare seamless switch to IK" - bl_options = {'REGISTER', 'UNDO',} + return {"FINISHED"} + +class Operator_Leg_R_Snap_FK_IK(bpy.types.Operator): + + bl_idname = "leg_r_snap.fk_ik" + bl_label = "BlenRig Leg_R Snap FK IK" + bl_description = "Prepare seamless switch to IK" + bl_options = {'REGISTER', 'UNDO',} @classmethod def poll(cls, context): @@ -1094,109 +1094,109 @@ class Operator_Leg_R_Snap_FK_IK(bpy.types.Operator): return False else: return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE') - - def execute(self, context): + + def execute(self, context): arm = bpy.context.active_object arm_data = arm.data p_bones = arm.pose.bones - + # for b in p_bones: # if ('properties_leg_R' == b.name): # prop = int(b.ik_leg_R) # if prop != 1: -# self.report({'ERROR'}, 'Only works in FK mode') -# return {"CANCELLED"} - - #Biped - if arm_data['rig_type'] == 'Biped': - - check_bones = ['sole_ctrl_R', 'snap_sole_ctrl_fk_R', 'foot_ik_ctrl_R', 'foot_fk_R', 'toes_ik_ctrl_R', 'snap_toes_ctrl_fk_R', 'toes_ik_ctrl_mid_R', 'snap_toes_ctrl_mid_fk_R', 'knee_pole_R', 'snap_knee_fk_R', 'sole_pivot_point_R', 'foot_roll_ctrl_R', 'toe_roll_1_R', 'toe_roll_2_R'] - - for n in check_bones: - if (n not in p_bones): - self.report({'ERROR'}, 'Missing: ' + str(n)) - return {"CANCELLED"} - - for b in p_bones: - b.bone.select = 0 - if (b.name in check_bones): - b.bone.hide = False - - arm_data.layers[30] = True - p_bones['sole_pivot_point_R'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['sole_pivot_point_R'].bone.select = 0 - p_bones['foot_roll_ctrl_R'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['foot_roll_ctrl_R'].bone.select = 0 - p_bones['toe_roll_1_R'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['toe_roll_1_R'].bone.select = 0 - p_bones['toe_roll_2_R'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['toe_roll_2_R'].bone.select = 0 - sel_act_bones('sole_ctrl_R', 'snap_sole_ctrl_fk_R', 'loc_rot') - sel_act_bones('foot_ik_ctrl_R', 'foot_fk_R', 'loc_rot') - sel_act_bones('toes_ik_ctrl_R', 'snap_toes_ctrl_fk_R', 'loc_rot') - sel_act_bones('toes_ik_ctrl_mid_R', 'snap_toes_ctrl_mid_fk_R', 'loc_rot') - sel_act_bones('knee_pole_R', 'snap_knee_fk_R', 'loc') - - for b in p_bones: - b.bone.select = 0 - select_bones = ['sole_ctrl_R', 'knee_pole_R', 'toes_ik_ctrl_R', 'toes_ik_ctrl_mid_R', 'foot_ik_ctrl_R'] - if (b.name in select_bones): - b.bone.select = 1 - arm_data.layers[30] = False - - #Quadruped - if arm_data['rig_type'] == 'Quadruped': - - check_bones = ['sole_ctrl_R', 'snap_sole_ctrl_fk_R', 'foot_ik_ctrl_R', 'foot_fk_R', 'toes_ik_ctrl_R', 'snap_toes_ctrl_fk_R', 'toes_ik_ctrl_mid_R', 'snap_toes_ctrl_mid_fk_R', 'thigh_fk_R', 'thigh_ik_R', 'knee_pole_R', 'snap_knee_fk_R', 'sole_pivot_point_R', 'foot_roll_ctrl_R', 'toe_roll_1_R', 'toe_roll_2_R'] - - for n in check_bones: - if (n not in p_bones): - self.report({'ERROR'}, 'Missing: ' + str(n)) - return {"CANCELLED"} - - for b in p_bones: - b.bone.select = 0 - if (b.name in check_bones): - b.bone.hide = False - - arm_data.layers[30] = True - p_bones['sole_pivot_point_R'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['sole_pivot_point_R'].bone.select = 0 - p_bones['foot_roll_ctrl_R'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['foot_roll_ctrl_R'].bone.select = 0 - p_bones['toe_roll_1_R'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['toe_roll_1_R'].bone.select = 0 - p_bones['toe_roll_2_R'].bone.select = 1 - bpy.ops.pose.rot_clear() - bpy.ops.pose.loc_clear() - p_bones['toe_roll_2_R'].bone.select = 0 - sel_act_bones('thigh_ik_R', 'thigh_fk_R', 'rot') - sel_act_bones('sole_ctrl_R', 'snap_sole_ctrl_fk_R', 'loc_rot') - sel_act_bones('foot_ik_ctrl_R', 'foot_fk_R', 'loc_rot') - sel_act_bones('toes_ik_ctrl_R', 'snap_toes_ctrl_fk_R', 'loc_rot') - sel_act_bones('toes_ik_ctrl_mid_R', 'snap_toes_ctrl_mid_fk_R', 'loc_rot') - sel_act_bones('knee_pole_R', 'snap_knee_fk_R', 'loc') - - for b in p_bones: - b.bone.select = 0 - select_bones = ['sole_ctrl_R', 'knee_pole_R', 'toes_ik_ctrl_R', 'toes_ik_ctrl_mid_R', 'foot_ik_ctrl_R'] - if (b.name in select_bones): - b.bone.select = 1 - arm_data.layers[30] = False - - return {"FINISHED"} +# self.report({'ERROR'}, 'Only works in FK mode') +# return {"CANCELLED"} + + #Biped + if arm_data['rig_type'] == 'Biped': + + check_bones = ['sole_ctrl_R', 'snap_sole_ctrl_fk_R', 'foot_ik_ctrl_R', 'foot_fk_R', 'toes_ik_ctrl_R', 'snap_toes_ctrl_fk_R', 'toes_ik_ctrl_mid_R', 'snap_toes_ctrl_mid_fk_R', 'knee_pole_R', 'snap_knee_fk_R', 'sole_pivot_point_R', 'foot_roll_ctrl_R', 'toe_roll_1_R', 'toe_roll_2_R'] + + for n in check_bones: + if (n not in p_bones): + self.report({'ERROR'}, 'Missing: ' + str(n)) + return {"CANCELLED"} + + for b in p_bones: + b.bone.select = 0 + if (b.name in check_bones): + b.bone.hide = False + + arm_data.layers[30] = True + p_bones['sole_pivot_point_R'].bone.select = 1 + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['sole_pivot_point_R'].bone.select = 0 + p_bones['foot_roll_ctrl_R'].bone.select = 1 + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['foot_roll_ctrl_R'].bone.select = 0 + p_bones['toe_roll_1_R'].bone.select = 1 + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['toe_roll_1_R'].bone.select = 0 + p_bones['toe_roll_2_R'].bone.select = 1 + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['toe_roll_2_R'].bone.select = 0 + sel_act_bones('sole_ctrl_R', 'snap_sole_ctrl_fk_R', 'loc_rot') + sel_act_bones('foot_ik_ctrl_R', 'foot_fk_R', 'loc_rot') + sel_act_bones('toes_ik_ctrl_R', 'snap_toes_ctrl_fk_R', 'loc_rot') + sel_act_bones('toes_ik_ctrl_mid_R', 'snap_toes_ctrl_mid_fk_R', 'loc_rot') + sel_act_bones('knee_pole_R', 'snap_knee_fk_R', 'loc') + + for b in p_bones: + b.bone.select = 0 + select_bones = ['sole_ctrl_R', 'knee_pole_R', 'toes_ik_ctrl_R', 'toes_ik_ctrl_mid_R', 'foot_ik_ctrl_R'] + if (b.name in select_bones): + b.bone.select = 1 + arm_data.layers[30] = False + + #Quadruped + if arm_data['rig_type'] == 'Quadruped': + + check_bones = ['sole_ctrl_R', 'snap_sole_ctrl_fk_R', 'foot_ik_ctrl_R', 'foot_fk_R', 'toes_ik_ctrl_R', 'snap_toes_ctrl_fk_R', 'toes_ik_ctrl_mid_R', 'snap_toes_ctrl_mid_fk_R', 'thigh_fk_R', 'thigh_ik_R', 'knee_pole_R', 'snap_knee_fk_R', 'sole_pivot_point_R', 'foot_roll_ctrl_R', 'toe_roll_1_R', 'toe_roll_2_R'] + + for n in check_bones: + if (n not in p_bones): + self.report({'ERROR'}, 'Missing: ' + str(n)) + return {"CANCELLED"} + + for b in p_bones: + b.bone.select = 0 + if (b.name in check_bones): + b.bone.hide = False + + arm_data.layers[30] = True + p_bones['sole_pivot_point_R'].bone.select = 1 + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['sole_pivot_point_R'].bone.select = 0 + p_bones['foot_roll_ctrl_R'].bone.select = 1 + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['foot_roll_ctrl_R'].bone.select = 0 + p_bones['toe_roll_1_R'].bone.select = 1 + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['toe_roll_1_R'].bone.select = 0 + p_bones['toe_roll_2_R'].bone.select = 1 + bpy.ops.pose.rot_clear() + bpy.ops.pose.loc_clear() + p_bones['toe_roll_2_R'].bone.select = 0 + sel_act_bones('thigh_ik_R', 'thigh_fk_R', 'rot') + sel_act_bones('sole_ctrl_R', 'snap_sole_ctrl_fk_R', 'loc_rot') + sel_act_bones('foot_ik_ctrl_R', 'foot_fk_R', 'loc_rot') + sel_act_bones('toes_ik_ctrl_R', 'snap_toes_ctrl_fk_R', 'loc_rot') + sel_act_bones('toes_ik_ctrl_mid_R', 'snap_toes_ctrl_mid_fk_R', 'loc_rot') + sel_act_bones('knee_pole_R', 'snap_knee_fk_R', 'loc') + + for b in p_bones: + b.bone.select = 0 + select_bones = ['sole_ctrl_R', 'knee_pole_R', 'toes_ik_ctrl_R', 'toes_ik_ctrl_mid_R', 'foot_ik_ctrl_R'] + if (b.name in select_bones): + b.bone.select = 1 + arm_data.layers[30] = False + + return {"FINISHED"} diff --git a/readme.rst b/readme.rst index 3a4a61b..1a59a4b 100644 --- a/readme.rst +++ b/readme.rst @@ -41,14 +41,14 @@ For a detailed step by step tutorial, check the `BlenRig Tutorials 3: - col_1.prop(arm, "layers", index=3, toggle=True, text='{}'.format(names[3])) - if layer_number > 6: - col_1.prop(arm, "layers", index=6, toggle=True, text='{}'.format(names[6])) - if layer_number > 9: - col_1.prop(arm, "layers", index=17, toggle=True, text='{}'.format(names[9])) - if layer_number > 12: - col_1.prop(arm, "layers", index=20, toggle=True, text='{}'.format(names[12])) - if layer_number > 15: - col_1.prop(arm, "layers", index=23, toggle=True, text='{}'.format(names[15])) - if layer_number > 18: - col_1.prop(arm, "layers", index=10, toggle=True, text='{}'.format(names[18])) - if layer_number > 21: - col_1.prop(arm, "layers", index=13, toggle=True, text='{}'.format(names[21])) - if layer_number > 24: - col_1.prop(arm, "layers", index=24, toggle=True, text='{}'.format(names[24])) - if layer_number > 27: - col_1.prop(arm, "layers", index=27, toggle=True, text='{}'.format(names[27])) - if layer_number > 30: - col_1.prop(arm, "layers", index=30, toggle=True, text='{}'.format(names[30])) + col_1.prop(arm, "layers", index=3, toggle=True, text='{}'.format(names[3])) + if layer_number > 6: + col_1.prop(arm, "layers", index=6, toggle=True, text='{}'.format(names[6])) + if layer_number > 9: + col_1.prop(arm, "layers", index=17, toggle=True, text='{}'.format(names[9])) + if layer_number > 12: + col_1.prop(arm, "layers", index=20, toggle=True, text='{}'.format(names[12])) + if layer_number > 15: + col_1.prop(arm, "layers", index=23, toggle=True, text='{}'.format(names[15])) + if layer_number > 18: + col_1.prop(arm, "layers", index=10, toggle=True, text='{}'.format(names[18])) + if layer_number > 21: + col_1.prop(arm, "layers", index=13, toggle=True, text='{}'.format(names[21])) + if layer_number > 24: + col_1.prop(arm, "layers", index=24, toggle=True, text='{}'.format(names[24])) + if layer_number > 27: + col_1.prop(arm, "layers", index=27, toggle=True, text='{}'.format(names[27])) + if layer_number > 30: + col_1.prop(arm, "layers", index=30, toggle=True, text='{}'.format(names[30])) - col_2 = row_layers.column(align = 0) - col_2.scale_y = 0.75 - if layer_number > 1: - col_2.prop(arm, "layers", index=1, toggle=True, text='{}'.format(names[1])) - if layer_number > 4: - col_2.prop(arm, "layers", index=4, toggle=True, text='{}'.format(names[4])) - if layer_number > 7: - col_2.prop(arm, "layers", index=7, toggle=True, text='{}'.format(names[7])) - if layer_number > 10: - col_2.prop(arm, "layers", index=18, toggle=True, text='{}'.format(names[10])) - if layer_number > 13: - col_2.prop(arm, "layers", index=21, toggle=True, text='{}'.format(names[13])) - if layer_number > 16: - col_2.prop(arm, "layers", index=8, toggle=True, text='{}'.format(names[16])) - if layer_number > 19: - col_2.prop(arm, "layers", index=11, toggle=True, text='{}'.format(names[19])) - if layer_number > 22: - col_2.prop(arm, "layers", index=14, toggle=True, text='{}'.format(names[22])) - if layer_number > 25: - col_2.prop(arm, "layers", index=25, toggle=True, text='{}'.format(names[25])) - if layer_number > 28: - col_2.prop(arm, "layers", index=28, toggle=True, text='{}'.format(names[28])) - if layer_number > 31: - col_2.prop(arm, "layers", index=31, toggle=True, text='{}'.format(names[31])) + col_2 = row_layers.column(align = 0) + col_2.scale_y = 0.75 + if layer_number > 1: + col_2.prop(arm, "layers", index=1, toggle=True, text='{}'.format(names[1])) + if layer_number > 4: + col_2.prop(arm, "layers", index=4, toggle=True, text='{}'.format(names[4])) + if layer_number > 7: + col_2.prop(arm, "layers", index=7, toggle=True, text='{}'.format(names[7])) + if layer_number > 10: + col_2.prop(arm, "layers", index=18, toggle=True, text='{}'.format(names[10])) + if layer_number > 13: + col_2.prop(arm, "layers", index=21, toggle=True, text='{}'.format(names[13])) + if layer_number > 16: + col_2.prop(arm, "layers", index=8, toggle=True, text='{}'.format(names[16])) + if layer_number > 19: + col_2.prop(arm, "layers", index=11, toggle=True, text='{}'.format(names[19])) + if layer_number > 22: + col_2.prop(arm, "layers", index=14, toggle=True, text='{}'.format(names[22])) + if layer_number > 25: + col_2.prop(arm, "layers", index=25, toggle=True, text='{}'.format(names[25])) + if layer_number > 28: + col_2.prop(arm, "layers", index=28, toggle=True, text='{}'.format(names[28])) + if layer_number > 31: + col_2.prop(arm, "layers", index=31, toggle=True, text='{}'.format(names[31])) - col_3 = row_layers.column(align = 0) - col_3.scale_y = 0.75 - if layer_number > 2: - col_3.prop(arm, "layers", index=2 , toggle=True, text='{}'.format(names[2])) - if layer_number > 5: - col_3.prop(arm, "layers", index=5 , toggle=True, text='{}'.format(names[5])) - if layer_number > 8: - col_3.prop(arm, "layers", index=16 , toggle=True, text='{}'.format(names[8])) - if layer_number > 11: - col_3.prop(arm, "layers", index=19 , toggle=True, text='{}'.format(names[11])) - if layer_number > 14: - col_3.prop(arm, "layers", index=22 , toggle=True, text='{}'.format(names[14])) - if layer_number > 17: - col_3.prop(arm, "layers", index=9 , toggle=True, text='{}'.format(names[17])) - if layer_number > 20: - col_3.prop(arm, "layers", index=12 , toggle=True, text='{}'.format(names[20])) - if layer_number > 23: - col_3.prop(arm, "layers", index=15 , toggle=True, text='{}'.format(names[23])) - if layer_number > 26: - col_3.prop(arm, "layers", index=26 , toggle=True, text='{}'.format(names[26])) - if layer_number > 29: - col_3.prop(arm, "layers", index=29 , toggle=True, text='{}'.format(names[29])) - col2.separator() + col_3 = row_layers.column(align = 0) + col_3.scale_y = 0.75 + if layer_number > 2: + col_3.prop(arm, "layers", index=2 , toggle=True, text='{}'.format(names[2])) + if layer_number > 5: + col_3.prop(arm, "layers", index=5 , toggle=True, text='{}'.format(names[5])) + if layer_number > 8: + col_3.prop(arm, "layers", index=16 , toggle=True, text='{}'.format(names[8])) + if layer_number > 11: + col_3.prop(arm, "layers", index=19 , toggle=True, text='{}'.format(names[11])) + if layer_number > 14: + col_3.prop(arm, "layers", index=22 , toggle=True, text='{}'.format(names[14])) + if layer_number > 17: + col_3.prop(arm, "layers", index=9 , toggle=True, text='{}'.format(names[17])) + if layer_number > 20: + col_3.prop(arm, "layers", index=12 , toggle=True, text='{}'.format(names[20])) + if layer_number > 23: + col_3.prop(arm, "layers", index=15 , toggle=True, text='{}'.format(names[23])) + if layer_number > 26: + col_3.prop(arm, "layers", index=26 , toggle=True, text='{}'.format(names[26])) + if layer_number > 29: + col_3.prop(arm, "layers", index=29 , toggle=True, text='{}'.format(names[29])) + col2.separator() col3 = box.row() col3.alignment = 'LEFT' col3.prop(armobj, "show_x_ray") box.separator() - + # collapsed box elif "gui_layers" in arm: row.operator("gui.blenrig_5_tabs", icon="RENDER_RESULT", emboss = 1).tab = "gui_layers" - row.label(text="ARMATURE LAYERS") + row.label(text="ARMATURE LAYERS") ################# BLENRIG PICKER BODY ############################################# if bpy.context.mode == "POSE": - - if "gui_picker_body" in arm: + + if "gui_picker_body" in arm: box = layout.column() col = box.column() - row = col.row() + row = col.row() row.alignment = "LEFT" - # expanded box + # expanded box if "gui_picker_body" in arm and arm["gui_picker_body"]: row.operator("gui.blenrig_5_tabs", icon="OUTLINER_OB_ARMATURE", emboss = 1).tab = "gui_picker_body" row.label(text="BLENRIG BODY PICKER") @@ -263,2950 +263,2950 @@ class BlenRig_5_Interface(bpy.types.Panel): # 3 Columns box_row = box.row() - + if props.gui_picker_body_props: box_R = box_row.column(align = 1) box_R.scale_x = 1 - box_R.scale_y = 1 - box_R.alignment = 'LEFT' - + box_R.scale_y = 1 + box_R.alignment = 'LEFT' + box_body = box_row.column(align = 1) - + box_L = box_row.column(align = 1) box_L.scale_x = 1 - box_L.scale_y = 1 - box_L.alignment = 'RIGHT' + box_L.scale_y = 1 + box_L.alignment = 'RIGHT' else: box_body = box_row.column(align = 1) # Look slider - + if props.gui_picker_body_props: row_look_title = box_body.row(align = 1) row_look_title.scale_x = 0.7 row_look_title.scale_y = 1 - row_look_title.alignment = 'CENTER' - + row_look_title.alignment = 'CENTER' + row_label = row_look_title.row(align = 1) row_label.scale_x = 1 - row_label.scale_y = 1 - row_label.alignment = 'LEFT' + row_label.scale_y = 1 + row_label.alignment = 'LEFT' row_label.label("Free") - + row_label = row_look_title.row(align = 1) row_label.scale_x = 1 - row_label.scale_y = 1 - row_label.alignment = 'CENTER' + row_label.scale_y = 1 + row_label.alignment = 'CENTER' row_label.label("Body") - + row_label = row_look_title.row(align = 1) row_label.scale_x = 1 - row_label.scale_y = 1 - row_label.alignment = 'CENTER' - row_label.label("Torso") - - row_label = row_look_title.column(align = 1) + row_label.scale_y = 1 + row_label.alignment = 'CENTER' + row_label.label("Torso") + + row_label = row_look_title.column(align = 1) row_label.scale_x = 1 - row_label.scale_y = 1 - row_label.alignment = 'RIGHT' + row_label.scale_y = 1 + row_label.alignment = 'RIGHT' row_label.label("Head") - + row_look = box_body.row() row_look.scale_x = 1 row_look.scale_y = 1 - row_look.alignment = 'CENTER' + row_look.alignment = 'CENTER' row_look.prop(arm_bones['properties_head'], 'look_switch', "Eyes Target", slider=True) - col_space = box_body.column() + col_space = box_body.column() col_space.scale_x = 1 col_space.scale_y = 4 - col_space.separator() - else: - col_space = box_body.column() + col_space.separator() + else: + col_space = box_body.column() col_space.scale_x = 1 col_space.scale_y = 10 - col_space.separator() + col_space.separator() - # Head + # Head col_head_main = box_body.column(align = 1) col_head_main.alignment = 'CENTER' - + col_toon = col_head_main.row() col_toon.scale_x = 0.5 - col_toon.scale_y = 0.5 - col_toon.alignment = 'CENTER' - col_toon.operator("operator.head_stretch", text="", icon = "SPACE2", emboss = 0) - col_toon.operator("operator.head_toon", text="", icon = "SPACE3", emboss = 0) - - row_head_main = col_head_main.row(align = 1) - row_head_main.alignment = 'CENTER' - - col_1 = row_head_main.column() + col_toon.scale_y = 0.5 + col_toon.alignment = 'CENTER' + col_toon.operator("operator.head_stretch", text="", icon = "SPACE2", emboss = 0) + col_toon.operator("operator.head_toon", text="", icon = "SPACE3", emboss = 0) + + row_head_main = col_head_main.row(align = 1) + row_head_main.alignment = 'CENTER' + + col_1 = row_head_main.column() col_1.scale_x = 0.5 - col_1.scale_y = 0.5 - col_1.alignment = 'CENTER' - col_1.operator("operator.head_top_ctrl", text="", icon = "SPACE2", emboss = 0) - col_1.operator("operator.head_mid_ctrl", text="", icon = "SPACE2", emboss = 0) - col_1.operator("operator.head_mid_curve", text="", icon = "SPACE2", emboss = 0) - col_1.operator("operator.mouth_str_ctrl", text="", icon = "SPACE2", emboss = 0) - - col_2 = row_head_main.column(align = 1) + col_1.scale_y = 0.5 + col_1.alignment = 'CENTER' + col_1.operator("operator.head_top_ctrl", text="", icon = "SPACE2", emboss = 0) + col_1.operator("operator.head_mid_ctrl", text="", icon = "SPACE2", emboss = 0) + col_1.operator("operator.head_mid_curve", text="", icon = "SPACE2", emboss = 0) + col_1.operator("operator.mouth_str_ctrl", text="", icon = "SPACE2", emboss = 0) + + col_2 = row_head_main.column(align = 1) col_2.scale_x = 1 col_2.scale_y = 1 - col_2.alignment = 'CENTER' + col_2.alignment = 'CENTER' - row_eyes = col_2.row() + row_eyes = col_2.row() row_eyes.scale_x = 1.1 - row_eyes.scale_y = 0.75 - row_eyes.alignment = 'CENTER' - box_eyes = row_eyes.box() - - row = box_eyes.row() + row_eyes.scale_y = 0.75 + row_eyes.alignment = 'CENTER' + box_eyes = row_eyes.box() + + row = box_eyes.row() row.alignment = 'CENTER' - col_eye_R = row.column() + col_eye_R = row.column() col_eye_R.scale_x = 0.75 - col_eye_R.scale_y = 0.75 - col_eye_R.alignment = 'CENTER' - col_eye_R.operator("operator.look_r", text="", icon="RESTRICT_VIEW_OFF") + col_eye_R.scale_y = 0.75 + col_eye_R.alignment = 'CENTER' + col_eye_R.operator("operator.look_r", text="", icon="RESTRICT_VIEW_OFF") - col_look = row.column() + col_look = row.column() col_look.scale_x = 0.5 col_look.scale_y = 1 col_look.alignment = 'CENTER' - col_look.operator("operator.look", text="") + col_look.operator("operator.look", text="") - col_eye_L = row.column() + col_eye_L = row.column() col_eye_L.scale_x = 0.75 - col_eye_L.scale_y = 0.75 + col_eye_L.scale_y = 0.75 col_eye_L.alignment = 'CENTER' - col_eye_L.operator("operator.look_l", text="", icon="RESTRICT_VIEW_OFF") - - col_fk = col_2.row(align = 1) + col_eye_L.operator("operator.look_l", text="", icon="RESTRICT_VIEW_OFF") + + col_fk = col_2.row(align = 1) col_fk.scale_x = 1.1 - col_fk.scale_y = 0.75 - col_fk.alignment = 'CENTER' - col_fk.operator("operator.head_fk", text="Head FK") - - col_ik = col_2.row(align = 1) + col_fk.scale_y = 0.75 + col_fk.alignment = 'CENTER' + col_fk.operator("operator.head_fk", text="Head FK") + + col_ik = col_2.row(align = 1) col_ik.scale_x = 1.15 - col_ik.scale_y = 0.75 - col_ik.alignment = 'CENTER' - col_ik.operator("operator.head_ik_ctrl", text="Head IK") - - col_toon = col_2.row(align = 1) + col_ik.scale_y = 0.75 + col_ik.alignment = 'CENTER' + col_ik.operator("operator.head_ik_ctrl", text="Head IK") + + col_toon = col_2.row(align = 1) col_toon.scale_x = 1 col_toon.scale_y = 0.15 - col_toon.alignment = 'CENTER' - col_toon.operator("operator.neck_4_toon", text="", icon = "SPACE2", emboss = 0) - - col_3 = row_head_main.column() + col_toon.alignment = 'CENTER' + col_toon.operator("operator.neck_4_toon", text="", icon = "SPACE2", emboss = 0) + + col_3 = row_head_main.column() col_3.scale_x = 0.5 - col_3.scale_y = 0.5 - col_3.alignment = 'CENTER' - col_3.operator("operator.face_toon_up", text="", icon = "SPACE3", emboss = 0) - col_3.operator("operator.face_toon_mid", text="", icon = "SPACE3", emboss = 0) - col_3.operator("operator.face_toon_low", text="", icon = "SPACE3", emboss = 0) - + col_3.scale_y = 0.5 + col_3.alignment = 'CENTER' + col_3.operator("operator.face_toon_up", text="", icon = "SPACE3", emboss = 0) + col_3.operator("operator.face_toon_mid", text="", icon = "SPACE3", emboss = 0) + col_3.operator("operator.face_toon_low", text="", icon = "SPACE3", emboss = 0) + # Neck - - row_neck_main = box_body.row(align = 1) + + row_neck_main = box_body.row(align = 1) row_neck_main.scale_x = 0.75 row_neck_main.scale_y = 1 - row_neck_main.alignment = 'CENTER' - - col_neck_fk = row_neck_main.column(align = 1) + row_neck_main.alignment = 'CENTER' + + col_neck_fk = row_neck_main.column(align = 1) col_neck_fk.scale_x = 1 col_neck_fk.scale_y = 1 - col_neck_fk.alignment = 'CENTER' - - row_neck_1 = col_neck_fk.row(align = 0) + col_neck_fk.alignment = 'CENTER' + + row_neck_1 = col_neck_fk.row(align = 0) row_neck_1.scale_x = 1 row_neck_1.scale_y = 0.35 - row_neck_1.alignment = 'CENTER' - row_neck_1.operator("operator.neck_3", text="") + row_neck_1.alignment = 'CENTER' + row_neck_1.operator("operator.neck_3", text="") - col_toon_2 = col_neck_fk.row(align = 1) + col_toon_2 = col_neck_fk.row(align = 1) col_toon_2.scale_x = 1 col_toon_2.scale_y = 0.15 - col_toon_2.alignment = 'CENTER' - col_toon_2.operator("operator.neck_3_toon", text="", icon = "SPACE2", emboss = 0) - - row_neck_2 = col_neck_fk.row(align = 1) + col_toon_2.alignment = 'CENTER' + col_toon_2.operator("operator.neck_3_toon", text="", icon = "SPACE2", emboss = 0) + + row_neck_2 = col_neck_fk.row(align = 1) row_neck_2.scale_x = 1 row_neck_2.scale_y = 0.3 - row_neck_2.alignment = 'CENTER' - row_neck_2.operator("operator.neck_2", text="") + row_neck_2.alignment = 'CENTER' + row_neck_2.operator("operator.neck_2", text="") - col_toon_3 = col_neck_fk.column(align = 1) + col_toon_3 = col_neck_fk.column(align = 1) col_toon_3.scale_x = 1 col_toon_3.scale_y = 0.15 - col_toon_3.alignment = 'CENTER' - col_toon_3.operator("operator.neck_2_toon", text="", icon = "SPACE2", emboss = 0) - - row_neck_3 = col_neck_fk.row(align = 1) + col_toon_3.alignment = 'CENTER' + col_toon_3.operator("operator.neck_2_toon", text="", icon = "SPACE2", emboss = 0) + + row_neck_3 = col_neck_fk.row(align = 1) row_neck_3.scale_x = 1 row_neck_3.scale_y = 0.3 - row_neck_3.alignment = 'CENTER' - row_neck_3.operator("operator.neck_1", text="") - - row_ctrl = col_neck_fk.row(align = 1) + row_neck_3.alignment = 'CENTER' + row_neck_3.operator("operator.neck_1", text="") + + row_ctrl = col_neck_fk.row(align = 1) row_ctrl.scale_x = 1 row_ctrl.scale_y = 0.5 - row_ctrl.alignment = 'CENTER' - row_ctrl.operator("operator.neck_ctrl", text="Neck Ctrl") + row_ctrl.alignment = 'CENTER' + row_ctrl.operator("operator.neck_ctrl", text="Neck Ctrl") # Shoulders - - row_shoulder = box_body.row(align = 0) - col_2 = row_shoulder.row(align = 1) + row_shoulder = box_body.row(align = 0) + + col_2 = row_shoulder.row(align = 1) col_2.scale_x = 0.95 col_2.scale_y = 1 - col_2.alignment = 'CENTER' - - row_shoulder_R = col_2.row(align = 1) + col_2.alignment = 'CENTER' + + row_shoulder_R = col_2.row(align = 1) row_shoulder_R.scale_x = 1 - row_shoulder_R.scale_y = 0.75 - row_shoulder_R.alignment = 'CENTER' + row_shoulder_R.scale_y = 0.75 + row_shoulder_R.alignment = 'CENTER' col_toon = row_shoulder_R.column(align = 1) col_toon.scale_x = 0.25 col_toon.scale_y = 0.75 - col_toon.alignment = 'CENTER' + col_toon.alignment = 'CENTER' col_toon.operator("operator.clavi_toon_r", text = "", icon = "SPACE2", emboss = 0) - + col_ik = row_shoulder_R.column(align = 1) col_ik.scale_x = 0.75 col_ik.scale_y = 0.75 - col_ik.alignment = 'CENTER' - col_ik.operator("operator.shoulder_rot_r", text="IK") - + col_ik.alignment = 'CENTER' + col_ik.operator("operator.shoulder_rot_r", text="IK") + col_fk = row_shoulder_R.column(align = 1) col_fk.scale_x = 1 col_fk.scale_y = 0.75 - col_fk.alignment = 'CENTER' + col_fk.alignment = 'CENTER' col_fk.operator("operator.shoulder_r", text="Shldr FK") - row_neck_scale = col_2.row(align = 1) + row_neck_scale = col_2.row(align = 1) row_neck_scale.scale_x = 1 row_neck_scale.scale_y = 0.75 - row_neck_scale.alignment = 'CENTER' - row_neck_scale.operator("operator.head_scale", text = "", icon = "MAN_SCALE", emboss = 1) + row_neck_scale.alignment = 'CENTER' + row_neck_scale.operator("operator.head_scale", text = "", icon = "MAN_SCALE", emboss = 1) - row_shoulder_L = col_2.row(align = 1) + row_shoulder_L = col_2.row(align = 1) row_shoulder_L.scale_x = 1 row_shoulder_L.scale_y = 0.75 - row_shoulder_L.alignment = 'CENTER' - + row_shoulder_L.alignment = 'CENTER' + col_fk = row_shoulder_L.column(align = 1) col_fk.scale_x = 1 col_fk.scale_y = 0.75 - col_fk.alignment = 'CENTER' + col_fk.alignment = 'CENTER' col_fk.operator("operator.shoulder_l", text="Shldr FK") - + col_ik = row_shoulder_L.column(align = 1) col_ik.scale_x = 0.75 col_ik.scale_y = 0.75 - col_ik.alignment = 'CENTER' + col_ik.alignment = 'CENTER' col_ik.operator("operator.shoulder_rot_l", text="IK") - + col_toon = row_shoulder_L.column(align = 1) col_toon.scale_x = 0.25 col_toon.scale_y = 0.75 - col_toon.alignment = 'CENTER' - col_toon.operator("operator.clavi_toon_l", text="", icon = "SPACE2", emboss = 0) - + col_toon.alignment = 'CENTER' + col_toon.operator("operator.clavi_toon_l", text="", icon = "SPACE2", emboss = 0) + # Arm R - if arm['rig_type'] == "Biped": + if arm['rig_type'] == "Biped": row_torso = box_body.row() row_torso.scale_x = 1 row_torso.scale_y = 1 - row_torso.alignment = 'CENTER' - + row_torso.alignment = 'CENTER' + col_arm_R = row_torso.row(align = 1) col_arm_R.scale_x = 0.5 col_arm_R.scale_y = 1 - col_arm_R.alignment = 'CENTER' - + col_arm_R.alignment = 'CENTER' + col_arm_toon_R = col_arm_R.column() col_arm_toon_R.scale_x = 1 col_arm_toon_R.scale_y = 1 - col_arm_toon_R.alignment = 'CENTER' - col_arm_toon_R.separator() - col_arm_toon_R.separator() - col_arm_toon_R.separator() - col_arm_toon_R.separator() - col_arm_toon_R.separator() - col_arm_toon_R.operator("operator.arm_toon_r", text="", icon = "SPACE2", emboss = 0) - col_arm_toon_R.separator() - col_arm_toon_R.separator() - col_arm_toon_R.operator("operator.elbow_pole_r", text="", icon = "INLINK", emboss = 0) - col_arm_toon_R.separator() - col_arm_toon_R.separator() - col_arm_toon_R.separator() - col_arm_toon_R.operator("operator.forearm_toon_r", text="", icon = "SPACE2", emboss = 0) - + col_arm_toon_R.alignment = 'CENTER' + col_arm_toon_R.separator() + col_arm_toon_R.separator() + col_arm_toon_R.separator() + col_arm_toon_R.separator() + col_arm_toon_R.separator() + col_arm_toon_R.operator("operator.arm_toon_r", text="", icon = "SPACE2", emboss = 0) + col_arm_toon_R.separator() + col_arm_toon_R.separator() + col_arm_toon_R.operator("operator.elbow_pole_r", text="", icon = "INLINK", emboss = 0) + col_arm_toon_R.separator() + col_arm_toon_R.separator() + col_arm_toon_R.separator() + col_arm_toon_R.operator("operator.forearm_toon_r", text="", icon = "SPACE2", emboss = 0) + col_arm_main_R = col_arm_R.column(align = 1) col_arm_main_R.scale_x = 1.2 col_arm_main_R.scale_y = 1 - col_arm_main_R.alignment = 'CENTER' - + col_arm_main_R.alignment = 'CENTER' + col_arm_scale_R = col_arm_main_R.row(align = 1) col_arm_scale_R.scale_x = 1.2 col_arm_scale_R.scale_y = 1 - col_arm_scale_R.alignment = 'CENTER' - col_arm_scale_R.operator("operator.arm_scale_r", text = "", icon = "MAN_SCALE", emboss = 1) - + col_arm_scale_R.alignment = 'CENTER' + col_arm_scale_R.operator("operator.arm_scale_r", text = "", icon = "MAN_SCALE", emboss = 1) + col_arm_fk_R = col_arm_main_R.row(align = 1) col_arm_fk_R.scale_x = 1 col_arm_fk_R.scale_y = 2.5 - col_arm_fk_R.alignment = 'CENTER' - col_arm_fk_R.operator("operator.arm_fk_r", text="FK") - + col_arm_fk_R.alignment = 'CENTER' + col_arm_fk_R.operator("operator.arm_fk_r", text="FK") + col_arm_ik_R = col_arm_main_R.row(align = 1) col_arm_ik_R.scale_x = 1 col_arm_ik_R.scale_y = 1 - col_arm_ik_R.alignment = 'CENTER' - col_arm_ik_R.operator("operator.arm_ik_r", text="IK") + col_arm_ik_R.alignment = 'CENTER' + col_arm_ik_R.operator("operator.arm_ik_r", text="IK") col_elbow_toon_R = col_arm_main_R.column() col_elbow_toon_R.scale_x = 1 col_elbow_toon_R.scale_y = 0.25 - col_elbow_toon_R.alignment = 'CENTER' - col_elbow_toon_R.operator("operator.elbow_toon_r", text="", icon = "SPACE2", emboss = 0) - + col_elbow_toon_R.alignment = 'CENTER' + col_elbow_toon_R.operator("operator.elbow_toon_r", text="", icon = "SPACE2", emboss = 0) + col_forearm_fk_R = col_arm_main_R.row(align = 1) col_forearm_fk_R.scale_x = 1 col_forearm_fk_R.scale_y = 3 - col_forearm_fk_R.alignment = 'CENTER' + col_forearm_fk_R.alignment = 'CENTER' col_forearm_fk_R.operator("operator.forearm_fk_r", text="FK") - + col_forearm_ik_R = col_arm_main_R.row(align = 1) col_forearm_ik_R.scale_x = 1 col_forearm_ik_R.scale_y = 1 - col_forearm_ik_R.alignment = 'CENTER' - col_forearm_ik_R.operator("operator.forearm_ik_r", text="IK") - + col_forearm_ik_R.alignment = 'CENTER' + col_forearm_ik_R.operator("operator.forearm_ik_r", text="IK") + col_hand_toon_R = col_arm_main_R.column() col_hand_toon_R.scale_x = 1 col_hand_toon_R.scale_y = 0.25 - col_hand_toon_R.alignment = 'CENTER' - col_hand_toon_R.operator("operator.hand_toon_r", text="", icon = "SPACE2", emboss = 0) + col_hand_toon_R.alignment = 'CENTER' + col_hand_toon_R.operator("operator.hand_toon_r", text="", icon = "SPACE2", emboss = 0) # Arm R Quadruped - - if arm['rig_type'] == "Quadruped": + + if arm['rig_type'] == "Quadruped": row_torso = box_body.row() row_torso.scale_x = 1 row_torso.scale_y = 1 - row_torso.alignment = 'CENTER' + row_torso.alignment = 'CENTER' col_arm_R = row_torso.row(align = 1) col_arm_R.scale_x = 0.5 col_arm_R.scale_y = 1 - col_arm_R.alignment = 'CENTER' + col_arm_R.alignment = 'CENTER' + - col_arm_toon_R = col_arm_R.column() col_arm_toon_R.scale_x = 1 col_arm_toon_R.scale_y = 1 - col_arm_toon_R.alignment = 'CENTER' - col_arm_toon_R.separator() - col_arm_toon_R.separator() - col_arm_toon_R.separator() - col_arm_toon_R.operator("operator.arm_toon_r", text="", icon = "SPACE2", emboss = 0) - col_arm_toon_R.separator() - col_arm_toon_R.separator() - col_arm_toon_R.operator("operator.elbow_pole_r", text="", icon = "INLINK", emboss = 0) - col_arm_toon_R.separator() - col_arm_toon_R.operator("operator.forearm_toon_r", text="", icon = "SPACE2", emboss = 0) - col_arm_toon_R.separator() - col_arm_toon_R.separator() - col_arm_toon_R.separator() - col_arm_toon_R.operator("operator.carpal_toon_r", text="", icon = "SPACE2", emboss = 0) - + col_arm_toon_R.alignment = 'CENTER' + col_arm_toon_R.separator() + col_arm_toon_R.separator() + col_arm_toon_R.separator() + col_arm_toon_R.operator("operator.arm_toon_r", text="", icon = "SPACE2", emboss = 0) + col_arm_toon_R.separator() + col_arm_toon_R.separator() + col_arm_toon_R.operator("operator.elbow_pole_r", text="", icon = "INLINK", emboss = 0) + col_arm_toon_R.separator() + col_arm_toon_R.operator("operator.forearm_toon_r", text="", icon = "SPACE2", emboss = 0) + col_arm_toon_R.separator() + col_arm_toon_R.separator() + col_arm_toon_R.separator() + col_arm_toon_R.operator("operator.carpal_toon_r", text="", icon = "SPACE2", emboss = 0) + col_arm_main_R = col_arm_R.column(align = 1) col_arm_main_R.scale_x = 1.2 col_arm_main_R.scale_y = 1 - col_arm_main_R.alignment = 'CENTER' - + col_arm_main_R.alignment = 'CENTER' + col_arm_scale_R = col_arm_main_R.row(align = 1) col_arm_scale_R.scale_x = 1.2 col_arm_scale_R.scale_y = 1 - col_arm_scale_R.alignment = 'CENTER' - col_arm_scale_R.operator("operator.arm_scale_r", text = "", icon = "MAN_SCALE", emboss = 1) - + col_arm_scale_R.alignment = 'CENTER' + col_arm_scale_R.operator("operator.arm_scale_r", text = "", icon = "MAN_SCALE", emboss = 1) + col_arm_fk_R = col_arm_main_R.row(align = 1) col_arm_fk_R.scale_x = 1 col_arm_fk_R.scale_y = 1.5 - col_arm_fk_R.alignment = 'CENTER' - col_arm_fk_R.operator("operator.arm_fk_r", text="FK") - + col_arm_fk_R.alignment = 'CENTER' + col_arm_fk_R.operator("operator.arm_fk_r", text="FK") + col_arm_ik_R = col_arm_main_R.row(align = 1) col_arm_ik_R.scale_x = 1 col_arm_ik_R.scale_y = 1 - col_arm_ik_R.alignment = 'CENTER' - col_arm_ik_R.operator("operator.arm_ik_r", text="IK") + col_arm_ik_R.alignment = 'CENTER' + col_arm_ik_R.operator("operator.arm_ik_r", text="IK") col_elbow_toon_R = col_arm_main_R.column() col_elbow_toon_R.scale_x = 1 col_elbow_toon_R.scale_y = 0.25 - col_elbow_toon_R.alignment = 'CENTER' - col_elbow_toon_R.operator("operator.elbow_toon_r", text="", icon = "SPACE2", emboss = 0) - + col_elbow_toon_R.alignment = 'CENTER' + col_elbow_toon_R.operator("operator.elbow_toon_r", text="", icon = "SPACE2", emboss = 0) + col_forearm_fk_R = col_arm_main_R.row(align = 1) col_forearm_fk_R.scale_x = 1 col_forearm_fk_R.scale_y = 1.5 - col_forearm_fk_R.alignment = 'CENTER' + col_forearm_fk_R.alignment = 'CENTER' col_forearm_fk_R.operator("operator.forearm_fk_r", text="FK") - + col_forearm_ik_R = col_arm_main_R.row(align = 1) col_forearm_ik_R.scale_x = 1 col_forearm_ik_R.scale_y = 1 - col_forearm_ik_R.alignment = 'CENTER' - col_forearm_ik_R.operator("operator.forearm_ik_r", text="IK") + col_forearm_ik_R.alignment = 'CENTER' + col_forearm_ik_R.operator("operator.forearm_ik_r", text="IK") col_ankle_toon_R = col_arm_main_R.column() col_ankle_toon_R.scale_x = 1 col_ankle_toon_R.scale_y = 0.25 - col_ankle_toon_R.alignment = 'CENTER' - col_ankle_toon_R.operator("operator.ankle_toon_r", text="", icon = "SPACE2", emboss = 0) - + col_ankle_toon_R.alignment = 'CENTER' + col_ankle_toon_R.operator("operator.ankle_toon_r", text="", icon = "SPACE2", emboss = 0) + col_carpal_fk_R = col_arm_main_R.row(align = 1) col_carpal_fk_R.scale_x = 1 col_carpal_fk_R.scale_y = 1.5 - col_carpal_fk_R.alignment = 'CENTER' + col_carpal_fk_R.alignment = 'CENTER' col_carpal_fk_R.operator("operator.carpal_fk_r", text="FK") - + col_carpal_ik_R = col_arm_main_R.row(align = 1) col_carpal_ik_R.scale_x = 1 col_carpal_ik_R.scale_y = 1 - col_carpal_ik_R.alignment = 'CENTER' - col_carpal_ik_R.operator("operator.carpal_ik_r", text="IK") - + col_carpal_ik_R.alignment = 'CENTER' + col_carpal_ik_R.operator("operator.carpal_ik_r", text="IK") + col_hand_toon_R = col_arm_main_R.column() col_hand_toon_R.scale_x = 1 col_hand_toon_R.scale_y = 0.25 - col_hand_toon_R.alignment = 'CENTER' - col_hand_toon_R.operator("operator.hand_toon_r", text="", icon = "SPACE2", emboss = 0) + col_hand_toon_R.alignment = 'CENTER' + col_hand_toon_R.operator("operator.hand_toon_r", text="", icon = "SPACE2", emboss = 0) # Spine - - + + row_torso_main = row_torso.row(align = 1) row_torso_main.alignment = 'CENTER' row_torso_main.scale_x= 1 - row_torso_main.scale_y=1.0 - + row_torso_main.scale_y=1.0 + col_torso = row_torso_main.column(align = 1) col_torso.alignment = 'CENTER' col_torso.scale_x= 1 col_torso.scale_y=1.0 - col_spine_ctrl = col_torso.row(align = 0) + col_spine_ctrl = col_torso.row(align = 0) col_spine_ctrl.scale_x = 1.4 col_spine_ctrl.scale_y = 0.75 - col_spine_ctrl.alignment = 'CENTER' - col_spine_ctrl.operator("operator.torso_ctrl", text="Torso Ctrl") + col_spine_ctrl.alignment = 'CENTER' + col_spine_ctrl.operator("operator.torso_ctrl", text="Torso Ctrl") - col_spine_toon_4 = col_torso.row(align = 1) + col_spine_toon_4 = col_torso.row(align = 1) col_spine_toon_4.scale_x = 1 col_spine_toon_4.scale_y = 0.35 - col_spine_toon_4.alignment = 'CENTER' - col_spine_toon_4.operator("operator.spine_4_toon", text="", icon = "SPACE2", emboss = 0) - - col_spine_3 = col_torso.row(align = 1) + col_spine_toon_4.alignment = 'CENTER' + col_spine_toon_4.operator("operator.spine_4_toon", text="", icon = "SPACE2", emboss = 0) + + col_spine_3 = col_torso.row(align = 1) col_spine_3.scale_x = 1.5 col_spine_3.scale_y = 0.75 - col_spine_3.alignment = 'CENTER' - col_spine_3.operator("operator.spine_3", text="Spine 3") - - prop_inv = int(bpy.context.active_object.pose.bones['properties_torso'].inv_torso) - if prop_inv == 1: - col_spine_3_inv_ctrl = col_torso.row(align = 1) + col_spine_3.alignment = 'CENTER' + col_spine_3.operator("operator.spine_3", text="Spine 3") + + prop_inv = int(bpy.context.active_object.pose.bones['properties_torso'].inv_torso) + if prop_inv == 1: + col_spine_3_inv_ctrl = col_torso.row(align = 1) col_spine_3_inv_ctrl.scale_x = 0.95 col_spine_3_inv_ctrl.scale_y = 0.5 - col_spine_3.scale_y = 0.5 - col_spine_3_inv_ctrl.alignment = 'CENTER' - col_spine_3_inv_ctrl.operator("operator.spine_3_inv_ctrl", text="Spine 3 inv Ctrl") - - col_spine_toon_3 = col_torso.row(align = 1) + col_spine_3.scale_y = 0.5 + col_spine_3_inv_ctrl.alignment = 'CENTER' + col_spine_3_inv_ctrl.operator("operator.spine_3_inv_ctrl", text="Spine 3 inv Ctrl") + + col_spine_toon_3 = col_torso.row(align = 1) col_spine_toon_3.scale_x = 1 col_spine_toon_3.scale_y = 0.35 - col_spine_toon_3.alignment = 'CENTER' + col_spine_toon_3.alignment = 'CENTER' col_spine_toon_3.operator("operator.spine_3_toon", text="", icon = "SPACE2", emboss = 0) - - col_spine_2 = col_torso.row(align = 1) + + col_spine_2 = col_torso.row(align = 1) col_spine_2.scale_x = 1.5 col_spine_2.scale_y = 0.75 - col_spine_2.alignment = 'CENTER' + col_spine_2.alignment = 'CENTER' col_spine_2.operator("operator.spine_2", text="Spine 2") - - col_spine_toon_2 = col_torso.row(align = 1) + + col_spine_toon_2 = col_torso.row(align = 1) col_spine_toon_2.scale_x = 1 col_spine_toon_2.scale_y = 0.35 - col_spine_toon_2.alignment = 'CENTER' + col_spine_toon_2.alignment = 'CENTER' col_spine_toon_2.operator("operator.spine_2_toon", text="", icon = "SPACE2", emboss = 0) - - col_spine_1 = col_torso.row(align = 1) + + col_spine_1 = col_torso.row(align = 1) col_spine_1.scale_x = 1.5 col_spine_1.scale_y = 0.75 - col_spine_1.alignment = 'CENTER' - col_spine_1.operator("operator.spine_1", text="Spine 1") + col_spine_1.alignment = 'CENTER' + col_spine_1.operator("operator.spine_1", text="Spine 1") - col_spine_toon_1 = col_torso.row(align = 1) + col_spine_toon_1 = col_torso.row(align = 1) col_spine_toon_1.scale_x = 1 col_spine_toon_1.scale_y = 0.25 - col_spine_toon_1.alignment = 'CENTER' - col_spine_toon_1.operator("operator.spine_1_toon", text="", icon = "SPACE2", emboss = 0) + col_spine_toon_1.alignment = 'CENTER' + col_spine_toon_1.operator("operator.spine_1_toon", text="", icon = "SPACE2", emboss = 0) if props.gui_picker_body_props: - col_torso_inv_props = col_torso.row(align = 0) + col_torso_inv_props = col_torso.row(align = 0) col_torso_inv_props.scale_x = 1 col_torso_inv_props.scale_y = 0.75 - col_torso_inv_props.alignment = 'CENTER' - col_torso_inv_props.prop(arm_bones['properties_torso'], 'inv_torso', "Invert", toggle=True, icon_only = 1, emboss = 1) + col_torso_inv_props.alignment = 'CENTER' + col_torso_inv_props.prop(arm_bones['properties_torso'], 'inv_torso', "Invert", toggle=True, icon_only = 1, emboss = 1) - col_torso_props = col_torso.row(align = 0) + col_torso_props = col_torso.row(align = 0) col_torso_props.scale_x = 0.5 col_torso_props.scale_y = 0.75 - col_torso_props.alignment = 'CENTER' - col_torso_props.prop(arm_bones['properties_torso'], 'ik_torso', "IK/FK", toggle=True, icon_only = 1, emboss = 1) - col_torso_props.prop(arm_bones['properties_torso'], 'toon_torso', "Str IK", toggle=True, icon_only = 1, emboss = 1) + col_torso_props.alignment = 'CENTER' + col_torso_props.prop(arm_bones['properties_torso'], 'ik_torso', "IK/FK", toggle=True, icon_only = 1, emboss = 1) + col_torso_props.prop(arm_bones['properties_torso'], 'toon_torso', "Str IK", toggle=True, icon_only = 1, emboss = 1) - col_mstr_torso_ctrls = col_torso.row(align = 1) + col_mstr_torso_ctrls = col_torso.row(align = 1) col_mstr_torso_ctrls.scale_x = 4 col_mstr_torso_ctrls.scale_y = 1 - col_mstr_torso_ctrls.alignment = 'CENTER' - - col_mstr_torso = col_mstr_torso_ctrls.column(align = 1) + col_mstr_torso_ctrls.alignment = 'CENTER' + + col_mstr_torso = col_mstr_torso_ctrls.column(align = 1) col_mstr_torso.scale_x = 0.37 col_mstr_torso.scale_y = 1 - col_mstr_torso.alignment = 'CENTER' + col_mstr_torso.alignment = 'CENTER' col_mstr_torso.operator("operator.master_torso", text="Mstr Torso") - - col_mstr_torso_pivot = col_mstr_torso_ctrls.column(align = 1) + + col_mstr_torso_pivot = col_mstr_torso_ctrls.column(align = 1) col_mstr_torso_pivot.scale_x = 0.1 col_mstr_torso_pivot.scale_y = 1 - col_mstr_torso_pivot.alignment = 'CENTER' - col_mstr_torso_pivot.operator("operator.master_torso_pivot_point", text="") + col_mstr_torso_pivot.alignment = 'CENTER' + col_mstr_torso_pivot.operator("operator.master_torso_pivot_point", text="") else: - col_mstr_torso_ctrls = col_torso.row(align = 1) + col_mstr_torso_ctrls = col_torso.row(align = 1) col_mstr_torso_ctrls.scale_x = 4 col_mstr_torso_ctrls.scale_y = 1 - col_mstr_torso_ctrls.alignment = 'CENTER' - - col_mstr_torso = col_mstr_torso_ctrls.column(align = 1) + col_mstr_torso_ctrls.alignment = 'CENTER' + + col_mstr_torso = col_mstr_torso_ctrls.column(align = 1) col_mstr_torso.scale_x = 0.37 col_mstr_torso.scale_y = 1 - col_mstr_torso.alignment = 'CENTER' + col_mstr_torso.alignment = 'CENTER' col_mstr_torso.operator("operator.master_torso", text="Mstr Torso") - - col_mstr_torso_pivot = col_mstr_torso_ctrls.column(align = 1) + + col_mstr_torso_pivot = col_mstr_torso_ctrls.column(align = 1) col_mstr_torso_pivot.scale_x = 0.1 col_mstr_torso_pivot.scale_y = 1 - col_mstr_torso_pivot.alignment = 'CENTER' - col_mstr_torso_pivot.operator("operator.master_torso_pivot_point", text="") - + col_mstr_torso_pivot.alignment = 'CENTER' + col_mstr_torso_pivot.operator("operator.master_torso_pivot_point", text="") - col_pelvis_toon = col_torso.row(align = 1) + + col_pelvis_toon = col_torso.row(align = 1) col_pelvis_toon.scale_x = 1 col_pelvis_toon.scale_y = 0.25 - col_pelvis_toon.alignment = 'CENTER' - col_pelvis_toon.operator("operator.pelvis_toon", text="", icon = "SPACE2", emboss = 0) - - col_pelvis = col_torso.row(align = 0) + col_pelvis_toon.alignment = 'CENTER' + col_pelvis_toon.operator("operator.pelvis_toon", text="", icon = "SPACE2", emboss = 0) + + col_pelvis = col_torso.row(align = 0) col_pelvis.scale_x = 1.8 col_pelvis.scale_y = 1.5 - col_pelvis.alignment = 'CENTER' - col_pelvis.operator("operator.pelvis_ctrl", text="Pelivs Ctrl") - + col_pelvis.alignment = 'CENTER' + col_pelvis.operator("operator.pelvis_ctrl", text="Pelivs Ctrl") + # Arm L - if arm['rig_type'] == "Biped": + if arm['rig_type'] == "Biped": col_arm_L = row_torso.row(align = 1) col_arm_L.scale_x = 0.5 col_arm_L.scale_y = 1 - col_arm_L.alignment = 'CENTER' - + col_arm_L.alignment = 'CENTER' + col_arm_main_L = col_arm_L.column(align = 1) col_arm_main_L.scale_x = 1.2 col_arm_main_L.scale_y = 1 - col_arm_main_L.alignment = 'CENTER' - + col_arm_main_L.alignment = 'CENTER' + col_arm_scale_L = col_arm_main_L.row(align = 1) col_arm_scale_L.scale_x = 1.2 col_arm_scale_L.scale_y = 1 - col_arm_scale_L.alignment = 'CENTER' - col_arm_scale_L.operator("operator.arm_scale_l", text = "", icon = "MAN_SCALE", emboss = 1) - + col_arm_scale_L.alignment = 'CENTER' + col_arm_scale_L.operator("operator.arm_scale_l", text = "", icon = "MAN_SCALE", emboss = 1) + col_arm_fk_L = col_arm_main_L.row(align = 1) col_arm_fk_L.scale_x = 1 col_arm_fk_L.scale_y = 2.5 - col_arm_fk_L.alignment = 'CENTER' - col_arm_fk_L.operator("operator.arm_fk_l", text="FK") - + col_arm_fk_L.alignment = 'CENTER' + col_arm_fk_L.operator("operator.arm_fk_l", text="FK") + col_arm_ik_L = col_arm_main_L.row(align = 1) col_arm_ik_L.scale_x = 1 col_arm_ik_L.scale_y = 1 - col_arm_ik_L.alignment = 'CENTER' - col_arm_ik_L.operator("operator.arm_ik_l", text="IK") + col_arm_ik_L.alignment = 'CENTER' + col_arm_ik_L.operator("operator.arm_ik_l", text="IK") col_elbow_toon_L = col_arm_main_L.column() col_elbow_toon_L.scale_x = 1 col_elbow_toon_L.scale_y = 0.25 - col_elbow_toon_L.alignment = 'CENTER' - col_elbow_toon_L.operator("operator.elbow_toon_l", text="", icon = "SPACE2", emboss = 0) - + col_elbow_toon_L.alignment = 'CENTER' + col_elbow_toon_L.operator("operator.elbow_toon_l", text="", icon = "SPACE2", emboss = 0) + col_forearm_fk_L = col_arm_main_L.row(align = 1) col_forearm_fk_L.scale_x = 1 col_forearm_fk_L.scale_y = 3 - col_forearm_fk_L.alignment = 'CENTER' + col_forearm_fk_L.alignment = 'CENTER' col_forearm_fk_L.operator("operator.forearm_fk_l", text="FK") - + col_forearm_ik_L = col_arm_main_L.row(align = 1) col_forearm_ik_L.scale_x = 1 col_forearm_ik_L.scale_y = 1 - col_forearm_ik_L.alignment = 'CENTER' - col_forearm_ik_L.operator("operator.forearm_ik_l", text="IK") - + col_forearm_ik_L.alignment = 'CENTER' + col_forearm_ik_L.operator("operator.forearm_ik_l", text="IK") + col_hand_toon_L = col_arm_main_L.column() col_hand_toon_L.scale_x = 1 col_hand_toon_L.scale_y = 0.25 - col_hand_toon_L.alignment = 'CENTER' - col_hand_toon_L.operator("operator.hand_toon_l", text="", icon = "SPACE2", emboss = 0) - + col_hand_toon_L.alignment = 'CENTER' + col_hand_toon_L.operator("operator.hand_toon_l", text="", icon = "SPACE2", emboss = 0) + col_arm_toon_L = col_arm_L.column() col_arm_toon_L.scale_x = 1 col_arm_toon_L.scale_y = 1 - col_arm_toon_L.alignment = 'CENTER' - col_arm_toon_L.separator() - col_arm_toon_L.separator() - col_arm_toon_L.separator() - col_arm_toon_L.separator() - col_arm_toon_L.separator() - col_arm_toon_L.operator("operator.arm_toon_l", text="", icon = "SPACE2", emboss = 0) - col_arm_toon_L.separator() - col_arm_toon_L.separator() - col_arm_toon_L.operator("operator.elbow_pole_l", text="", icon = "INLINK", emboss = 0) - col_arm_toon_L.separator() - col_arm_toon_L.separator() + col_arm_toon_L.alignment = 'CENTER' + col_arm_toon_L.separator() + col_arm_toon_L.separator() + col_arm_toon_L.separator() + col_arm_toon_L.separator() + col_arm_toon_L.separator() + col_arm_toon_L.operator("operator.arm_toon_l", text="", icon = "SPACE2", emboss = 0) + col_arm_toon_L.separator() + col_arm_toon_L.separator() + col_arm_toon_L.operator("operator.elbow_pole_l", text="", icon = "INLINK", emboss = 0) + col_arm_toon_L.separator() + col_arm_toon_L.separator() - col_arm_toon_L.separator() - col_arm_toon_L.operator("operator.forearm_toon_l", text="", icon = "SPACE2", emboss = 0) + col_arm_toon_L.separator() + col_arm_toon_L.operator("operator.forearm_toon_l", text="", icon = "SPACE2", emboss = 0) # Arm L Quadruped - - if arm['rig_type'] == "Quadruped": + + if arm['rig_type'] == "Quadruped": col_arm_L = row_torso.row(align = 1) col_arm_L.scale_x = 0.5 col_arm_L.scale_y = 1 - col_arm_L.alignment = 'CENTER' - + col_arm_L.alignment = 'CENTER' + col_arm_main_L = col_arm_L.column(align = 1) col_arm_main_L.scale_x = 1.2 col_arm_main_L.scale_y = 1 - col_arm_main_L.alignment = 'CENTER' - + col_arm_main_L.alignment = 'CENTER' + col_arm_scale_L = col_arm_main_L.row(align = 1) col_arm_scale_L.scale_x = 1.2 col_arm_scale_L.scale_y = 1 - col_arm_scale_L.alignment = 'CENTER' - col_arm_scale_L.operator("operator.arm_scale_l", text = "", icon = "MAN_SCALE", emboss = 1) - + col_arm_scale_L.alignment = 'CENTER' + col_arm_scale_L.operator("operator.arm_scale_l", text = "", icon = "MAN_SCALE", emboss = 1) + col_arm_fk_L = col_arm_main_L.row(align = 1) col_arm_fk_L.scale_x = 1 col_arm_fk_L.scale_y = 1.5 - col_arm_fk_L.alignment = 'CENTER' - col_arm_fk_L.operator("operator.arm_fk_l", text="FK") - + col_arm_fk_L.alignment = 'CENTER' + col_arm_fk_L.operator("operator.arm_fk_l", text="FK") + col_arm_ik_L = col_arm_main_L.row(align = 1) col_arm_ik_L.scale_x = 1 col_arm_ik_L.scale_y = 1 - col_arm_ik_L.alignment = 'CENTER' - col_arm_ik_L.operator("operator.arm_ik_l", text="IK") + col_arm_ik_L.alignment = 'CENTER' + col_arm_ik_L.operator("operator.arm_ik_l", text="IK") col_elbow_toon_L = col_arm_main_L.column() col_elbow_toon_L.scale_x = 1 col_elbow_toon_L.scale_y = 0.25 - col_elbow_toon_L.alignment = 'CENTER' - col_elbow_toon_L.operator("operator.elbow_toon_l", text="", icon = "SPACE2", emboss = 0) - + col_elbow_toon_L.alignment = 'CENTER' + col_elbow_toon_L.operator("operator.elbow_toon_l", text="", icon = "SPACE2", emboss = 0) + col_forearm_fk_L = col_arm_main_L.row(align = 1) col_forearm_fk_L.scale_x = 1 col_forearm_fk_L.scale_y = 1.5 - col_forearm_fk_L.alignment = 'CENTER' + col_forearm_fk_L.alignment = 'CENTER' col_forearm_fk_L.operator("operator.forearm_fk_l", text="FK") - + col_forearm_ik_L = col_arm_main_L.row(align = 1) col_forearm_ik_L.scale_x = 1 col_forearm_ik_L.scale_y = 1 - col_forearm_ik_L.alignment = 'CENTER' - col_forearm_ik_L.operator("operator.forearm_ik_l", text="IK") + col_forearm_ik_L.alignment = 'CENTER' + col_forearm_ik_L.operator("operator.forearm_ik_l", text="IK") col_ankle_toon_L = col_arm_main_L.column() col_ankle_toon_L.scale_x = 1 col_ankle_toon_L.scale_y = 0.25 - col_ankle_toon_L.alignment = 'CENTER' - col_ankle_toon_L.operator("operator.ankle_toon_l", text="", icon = "SPACE2", emboss = 0) - + col_ankle_toon_L.alignment = 'CENTER' + col_ankle_toon_L.operator("operator.ankle_toon_l", text="", icon = "SPACE2", emboss = 0) + col_carpal_fk_L = col_arm_main_L.row(align = 1) col_carpal_fk_L.scale_x = 1 col_carpal_fk_L.scale_y = 1.5 - col_carpal_fk_L.alignment = 'CENTER' + col_carpal_fk_L.alignment = 'CENTER' col_carpal_fk_L.operator("operator.carpal_fk_l", text="FK") - + col_carpal_ik_L = col_arm_main_L.row(align = 1) col_carpal_ik_L.scale_x = 1 col_carpal_ik_L.scale_y = 1 - col_carpal_ik_L.alignment = 'CENTER' - col_carpal_ik_L.operator("operator.carpal_ik_l", text="IK") - + col_carpal_ik_L.alignment = 'CENTER' + col_carpal_ik_L.operator("operator.carpal_ik_l", text="IK") + col_hand_toon_L = col_arm_main_L.column() col_hand_toon_L.scale_x = 1 col_hand_toon_L.scale_y = 0.25 - col_hand_toon_L.alignment = 'CENTER' - col_hand_toon_L.operator("operator.hand_toon_l", text="", icon = "SPACE2", emboss = 0) - + col_hand_toon_L.alignment = 'CENTER' + col_hand_toon_L.operator("operator.hand_toon_l", text="", icon = "SPACE2", emboss = 0) + col_arm_toon_L = col_arm_L.column() col_arm_toon_L.scale_x = 1 col_arm_toon_L.scale_y = 1 - col_arm_toon_L.alignment = 'CENTER' - col_arm_toon_L.separator() - col_arm_toon_L.separator() - col_arm_toon_L.separator() - col_arm_toon_L.operator("operator.arm_toon_l", text="", icon = "SPACE2", emboss = 0) - col_arm_toon_L.separator() - col_arm_toon_L.separator() - col_arm_toon_L.operator("operator.elbow_pole_l", text="", icon = "INLINK", emboss = 0) - col_arm_toon_L.separator() - col_arm_toon_L.operator("operator.forearm_toon_l", text="", icon = "SPACE2", emboss = 0) - col_arm_toon_L.separator() - col_arm_toon_L.separator() - col_arm_toon_L.separator() - col_arm_toon_L.operator("operator.carpal_toon_l", text="", icon = "SPACE2", emboss = 0) - + col_arm_toon_L.alignment = 'CENTER' + col_arm_toon_L.separator() + col_arm_toon_L.separator() + col_arm_toon_L.separator() + col_arm_toon_L.operator("operator.arm_toon_l", text="", icon = "SPACE2", emboss = 0) + col_arm_toon_L.separator() + col_arm_toon_L.separator() + col_arm_toon_L.operator("operator.elbow_pole_l", text="", icon = "INLINK", emboss = 0) + col_arm_toon_L.separator() + col_arm_toon_L.operator("operator.forearm_toon_l", text="", icon = "SPACE2", emboss = 0) + col_arm_toon_L.separator() + col_arm_toon_L.separator() + col_arm_toon_L.separator() + col_arm_toon_L.operator("operator.carpal_toon_l", text="", icon = "SPACE2", emboss = 0) + # Hand R - - row_legs = box_body.row(align = 0) + + row_legs = box_body.row(align = 0) row_legs.scale_x = 1.2 row_legs.scale_y = 1 - row_legs.alignment = 'CENTER' - - row_hand_R = row_legs.row(align = 1) + row_legs.alignment = 'CENTER' + + row_hand_R = row_legs.row(align = 1) row_hand_R.scale_x = 1 row_hand_R.scale_y = 1 - row_hand_R.alignment = 'CENTER' + row_hand_R.alignment = 'CENTER' - if arm['rig_type'] == "Biped": - col_bend_R = row_hand_R.row(align = 1) + if arm['rig_type'] == "Biped": + col_bend_R = row_hand_R.row(align = 1) col_bend_R.scale_x = 0.5 col_bend_R.scale_y = 2 - col_bend_R.alignment = 'CENTER' - col_bend_R.operator("operator.hand_roll_r", text="", icon = "LOOP_FORWARDS", emboss = 0) + col_bend_R.alignment = 'CENTER' + col_bend_R.operator("operator.hand_roll_r", text="", icon = "LOOP_FORWARDS", emboss = 0) - row_hand_main_R = row_hand_R.row(align = 1) + row_hand_main_R = row_hand_R.row(align = 1) row_hand_main_R.scale_x = 1 row_hand_main_R.scale_y = 1 - row_hand_main_R.alignment = 'CENTER' - - col_spread_R = row_hand_main_R.column(align = 1) + row_hand_main_R.alignment = 'CENTER' + + col_spread_R = row_hand_main_R.column(align = 1) col_spread_R.scale_x = 0.25 col_spread_R.scale_y = 2 - col_spread_R.alignment = 'CENTER' - col_spread_R.operator("operator.fing_spread_r", text="") - - col_hand_main_R = row_hand_main_R.column(align = 1) + col_spread_R.alignment = 'CENTER' + col_spread_R.operator("operator.fing_spread_r", text="") + + col_hand_main_R = row_hand_main_R.column(align = 1) col_hand_main_R.scale_x = 0.8 col_hand_main_R.scale_y = 1 - col_hand_main_R.alignment = 'CENTER' + col_hand_main_R.alignment = 'CENTER' - col_hand_pivot_R = col_hand_main_R.column(align = 1) + col_hand_pivot_R = col_hand_main_R.column(align = 1) col_hand_pivot_R.scale_x = 0.75 col_hand_pivot_R.scale_y = 0.35 - col_hand_pivot_R.alignment = 'CENTER' - col_hand_pivot_R.operator("operator.hand_ik_pivot_point_r", text="") + col_hand_pivot_R.alignment = 'CENTER' + col_hand_pivot_R.operator("operator.hand_ik_pivot_point_r", text="") - col_hand_ik_R = col_hand_main_R.column(align = 1) + col_hand_ik_R = col_hand_main_R.column(align = 1) col_hand_ik_R.scale_x = 1 col_hand_ik_R.scale_y = 1 - col_hand_ik_R.alignment = 'CENTER' - col_hand_ik_R.operator("operator.hand_ik_ctrl_r", text="Hand IK") - - col_hand_fk_R = col_hand_main_R.column(align = 1) + col_hand_ik_R.alignment = 'CENTER' + col_hand_ik_R.operator("operator.hand_ik_ctrl_r", text="Hand IK") + + col_hand_fk_R = col_hand_main_R.column(align = 1) col_hand_fk_R.scale_x = 1 col_hand_fk_R.scale_y = 1 - col_hand_fk_R.alignment = 'CENTER' - col_hand_fk_R.operator("operator.hand_fk_r", text="Hand FK") - - col_fingers_R = col_hand_main_R.row(align = 1) + col_hand_fk_R.alignment = 'CENTER' + col_hand_fk_R.operator("operator.hand_fk_r", text="Hand FK") + + col_fingers_R = col_hand_main_R.row(align = 1) col_fingers_R.scale_x = 0.25 col_fingers_R.scale_y = 1 - col_fingers_R.alignment = 'CENTER' + col_fingers_R.alignment = 'CENTER' - - # Hand R Quadruped - if arm['rig_type'] == "Quadruped": - row_hand_main_R = row_hand_R.row(align = 1) + # Hand R Quadruped + + if arm['rig_type'] == "Quadruped": + row_hand_main_R = row_hand_R.row(align = 1) row_hand_main_R.scale_x = 0.5 row_hand_main_R.scale_y = 1 - row_hand_main_R.alignment = 'CENTER' - - col_hand_main_R = row_hand_main_R.column(align = 1) + row_hand_main_R.alignment = 'CENTER' + + col_hand_main_R = row_hand_main_R.column(align = 1) col_hand_main_R.scale_x = 1 col_hand_main_R.scale_y = 1 - col_hand_main_R.alignment = 'CENTER' - - col_foot_R = col_hand_main_R.column(align = 0) + col_hand_main_R.alignment = 'CENTER' + + col_foot_R = col_hand_main_R.column(align = 0) col_foot_R.scale_x = 1 col_foot_R.scale_y = 1 - col_foot_R.alignment = 'CENTER' + col_foot_R.alignment = 'CENTER' - row_foot_R = col_foot_R.row(align = 1) + row_foot_R = col_foot_R.row(align = 1) row_foot_R.scale_x = 1 row_foot_R.scale_y = 1 - row_foot_R.alignment = 'CENTER' - - col_toe_1_R = row_foot_R.column(align = 1) + row_foot_R.alignment = 'CENTER' + + col_toe_1_R = row_foot_R.column(align = 1) col_toe_1_R.scale_x = 1 col_toe_1_R.scale_y = 0.75 - col_toe_1_R.alignment = 'CENTER' + col_toe_1_R.alignment = 'CENTER' col_toe_1_R.operator("operator.fing_2_fk_r", text="") - col_toe_roll_2_R = row_foot_R.column(align = 1) + col_toe_roll_2_R = row_foot_R.column(align = 1) col_toe_roll_2_R.scale_x = 0.75 col_toe_roll_2_R.scale_y = 0.75 - col_toe_roll_2_R.alignment = 'CENTER' - col_toe_roll_2_R.operator("operator.fing_roll_2_r", text="", icon = "LOOP_BACK", emboss = 0) + col_toe_roll_2_R.alignment = 'CENTER' + col_toe_roll_2_R.operator("operator.fing_roll_2_r", text="", icon = "LOOP_BACK", emboss = 0) - col_toe_2_R = row_foot_R.column(align = 1) + col_toe_2_R = row_foot_R.column(align = 1) col_toe_2_R.scale_x = 1 col_toe_2_R.scale_y = 0.75 - col_toe_2_R.alignment = 'CENTER' - col_toe_2_R.operator("operator.fing_1_fk_r", text="") + col_toe_2_R.alignment = 'CENTER' + col_toe_2_R.operator("operator.fing_1_fk_r", text="") - col_toe_roll_1_R = row_foot_R.column(align = 1) + col_toe_roll_1_R = row_foot_R.column(align = 1) col_toe_roll_1_R.scale_x = 0.75 col_toe_roll_1_R.scale_y = 0.75 - col_toe_roll_1_R.alignment = 'CENTER' - col_toe_roll_1_R.operator("operator.fing_roll_1_r", text="", icon = "LOOP_BACK", emboss = 0) - + col_toe_roll_1_R.alignment = 'CENTER' + col_toe_roll_1_R.operator("operator.fing_roll_1_r", text="", icon = "LOOP_BACK", emboss = 0) + # Foot R - - col_foot_R = row_foot_R.column(align = 1) + + col_foot_R = row_foot_R.column(align = 1) col_foot_R.scale_x = 1 col_foot_R.scale_y = 0.75 - col_foot_R.alignment = 'CENTER' + col_foot_R.alignment = 'CENTER' col_foot_R.operator("operator.hand_r", text="Hand R") - + # FootRoll R - - col_foot_roll_R = row_foot_R.column(align = 0) + + col_foot_roll_R = row_foot_R.column(align = 0) col_foot_roll_R.scale_x = 0.5 col_foot_roll_R.scale_y = 0.75 - col_foot_roll_R.alignment = 'CENTER' - col_foot_roll_R.operator("operator.hand_roll_ctrl_r", text="", icon = "LOOP_BACK", emboss = 0) - - col_fingers_R = col_hand_main_R.row(align = 1) + col_foot_roll_R.alignment = 'CENTER' + col_foot_roll_R.operator("operator.hand_roll_ctrl_r", text="", icon = "LOOP_BACK", emboss = 0) + + col_fingers_R = col_hand_main_R.row(align = 1) col_fingers_R.scale_x = 0.25 col_fingers_R.scale_y = 1 - col_fingers_R.alignment = 'CENTER' + col_fingers_R.alignment = 'CENTER' #Fingers Option - if arm_bones['properties_arm_R']["toggle_fingers_R"] == 1: - col_lit_ctrl_R = col_fingers_R.column(align = 0) + if arm_bones['properties_arm_R']["toggle_fingers_R"] == 1: + col_lit_ctrl_R = col_fingers_R.column(align = 0) col_lit_ctrl_R.scale_x = 1.5 col_lit_ctrl_R.scale_y = 2 - col_lit_ctrl_R.alignment = 'CENTER' - col_lit_ctrl_R.operator("operator.fing_lit_ctrl_r", text="") + col_lit_ctrl_R.alignment = 'CENTER' + col_lit_ctrl_R.operator("operator.fing_lit_ctrl_r", text="") - col_lit_R = col_fingers_R.column(align = 0) + col_lit_R = col_fingers_R.column(align = 0) col_lit_R.scale_x = 1.5 col_lit_R.scale_y = 0.7 - col_lit_R.alignment = 'CENTER' - col_lit_R.operator("operator.fing_lit_2_r", text="") - col_lit_R.operator("operator.fing_lit_3_r", text="") - col_lit_R.operator("operator.fing_lit_4_r", text="") + col_lit_R.alignment = 'CENTER' + col_lit_R.operator("operator.fing_lit_2_r", text="") + col_lit_R.operator("operator.fing_lit_3_r", text="") + col_lit_R.operator("operator.fing_lit_4_r", text="") - col_ring_ctrl_R = col_fingers_R.column(align = 0) + col_ring_ctrl_R = col_fingers_R.column(align = 0) col_ring_ctrl_R.scale_x = 1.5 col_ring_ctrl_R.scale_y = 2.5 - col_ring_ctrl_R.alignment = 'CENTER' - col_ring_ctrl_R.operator("operator.fing_ring_ctrl_r", text="") - - col_ring_R = col_fingers_R.column(align = 0) + col_ring_ctrl_R.alignment = 'CENTER' + col_ring_ctrl_R.operator("operator.fing_ring_ctrl_r", text="") + + col_ring_R = col_fingers_R.column(align = 0) col_ring_R.scale_x = 1.5 col_ring_R.scale_y = 0.85 - col_ring_R.alignment = 'CENTER' - col_ring_R.operator("operator.fing_ring_2_r", text="") - col_ring_R.operator("operator.fing_ring_3_r", text="") - col_ring_R.operator("operator.fing_ring_4_r", text="") + col_ring_R.alignment = 'CENTER' + col_ring_R.operator("operator.fing_ring_2_r", text="") + col_ring_R.operator("operator.fing_ring_3_r", text="") + col_ring_R.operator("operator.fing_ring_4_r", text="") - col_mid_ctrl_R = col_fingers_R.column(align = 0) + col_mid_ctrl_R = col_fingers_R.column(align = 0) col_mid_ctrl_R.scale_x = 1.5 col_mid_ctrl_R.scale_y = 3 - col_mid_ctrl_R.alignment = 'CENTER' - col_mid_ctrl_R.operator("operator.fing_mid_ctrl_r", text="") + col_mid_ctrl_R.alignment = 'CENTER' + col_mid_ctrl_R.operator("operator.fing_mid_ctrl_r", text="") - col_mid_R = col_fingers_R.column(align = 0) + col_mid_R = col_fingers_R.column(align = 0) col_mid_R.scale_x = 1.5 col_mid_R.scale_y = 1 - col_mid_R.alignment = 'CENTER' - col_mid_R.operator("operator.fing_mid_2_r", text="") - col_mid_R.operator("operator.fing_mid_3_r", text="") - col_mid_R.operator("operator.fing_mid_4_r", text="") + col_mid_R.alignment = 'CENTER' + col_mid_R.operator("operator.fing_mid_2_r", text="") + col_mid_R.operator("operator.fing_mid_3_r", text="") + col_mid_R.operator("operator.fing_mid_4_r", text="") - col_index_ctrl_R = col_fingers_R.column(align = 0) + col_index_ctrl_R = col_fingers_R.column(align = 0) col_index_ctrl_R.scale_x = 1.5 col_index_ctrl_R.scale_y = 2.7 - col_index_ctrl_R.alignment = 'CENTER' - col_index_ctrl_R.operator("operator.fing_ind_ctrl_r", text="") - - col_index_R = col_fingers_R.column(align = 0) + col_index_ctrl_R.alignment = 'CENTER' + col_index_ctrl_R.operator("operator.fing_ind_ctrl_r", text="") + + col_index_R = col_fingers_R.column(align = 0) col_index_R.scale_x = 1.5 col_index_R.scale_y = 0.9 - col_index_R.alignment = 'CENTER' - col_index_R.operator("operator.fing_ind_2_r", text="") - col_index_R.operator("operator.fing_ind_3_r", text="") - col_index_R.operator("operator.fing_ind_4_r", text="") - - col_thumb_ctrl_R = col_fingers_R.column(align = 0) + col_index_R.alignment = 'CENTER' + col_index_R.operator("operator.fing_ind_2_r", text="") + col_index_R.operator("operator.fing_ind_3_r", text="") + col_index_R.operator("operator.fing_ind_4_r", text="") + + col_thumb_ctrl_R = col_fingers_R.column(align = 0) col_thumb_ctrl_R.scale_x = 1.5 col_thumb_ctrl_R.scale_y = 1.5 - col_thumb_ctrl_R.alignment = 'CENTER' - col_thumb_ctrl_R.operator("operator.fing_thumb_ctrl_r", text="") - - col_thumb_R = col_fingers_R.column(align = 0) + col_thumb_ctrl_R.alignment = 'CENTER' + col_thumb_ctrl_R.operator("operator.fing_thumb_ctrl_r", text="") + + col_thumb_R = col_fingers_R.column(align = 0) col_thumb_R.scale_x = 1 col_thumb_R.scale_y = 0.5 - col_thumb_R.alignment = 'CENTER' - col_thumb_R.operator("operator.fing_thumb_1_r", text="") - col_thumb_R.operator("operator.fing_thumb_2_r", text="") - col_thumb_R.operator("operator.fing_thumb_3_r", text="") + col_thumb_R.alignment = 'CENTER' + col_thumb_R.operator("operator.fing_thumb_1_r", text="") + col_thumb_R.operator("operator.fing_thumb_2_r", text="") + col_thumb_R.operator("operator.fing_thumb_3_r", text="") - col_fing_ik_R = col_hand_main_R.row(align = 0) + col_fing_ik_R = col_hand_main_R.row(align = 0) col_fing_ik_R.scale_x = 0.25 col_fing_ik_R.scale_y = 0.5 - col_fing_ik_R.alignment = 'CENTER' - col_fing_ik_R.operator("operator.fing_lit_ik_r", text="") - col_fing_ik_R.operator("operator.fing_ring_ik_r", text="") - col_fing_ik_R.operator("operator.fing_mid_ik_r", text="") - col_fing_ik_R.operator("operator.fing_ind_ik_r", text="") - col_fing_ik_R.operator("operator.fing_thumb_ik_r", text="") - - col_hand_close_R = col_hand_main_R.column(align = 0) + col_fing_ik_R.alignment = 'CENTER' + col_fing_ik_R.operator("operator.fing_lit_ik_r", text="") + col_fing_ik_R.operator("operator.fing_ring_ik_r", text="") + col_fing_ik_R.operator("operator.fing_mid_ik_r", text="") + col_fing_ik_R.operator("operator.fing_ind_ik_r", text="") + col_fing_ik_R.operator("operator.fing_thumb_ik_r", text="") + + col_hand_close_R = col_hand_main_R.column(align = 0) col_hand_close_R.scale_x = 1 col_hand_close_R.scale_y = 0.5 - col_hand_close_R.alignment = 'CENTER' + col_hand_close_R.alignment = 'CENTER' col_hand_close_R.separator() - col_hand_close_R.operator("operator.hand_close_r", text="") + col_hand_close_R.operator("operator.hand_close_r", text="") else: - if arm['rig_type'] == "Biped": + if arm['rig_type'] == "Biped": col_hand_main_R.scale_x = 0.112 - if arm['rig_type'] == "Quadruped": - row_hand_main_R.scale_x = 1 - col_hand_main_R.scale_x = 0.25 - + if arm['rig_type'] == "Quadruped": + row_hand_main_R.scale_x = 1 + col_hand_main_R.scale_x = 0.25 + # Hand Sole R - if arm['rig_type'] == "Quadruped": - row_sole_R = col_hand_main_R.row(align = 1) + if arm['rig_type'] == "Quadruped": + row_sole_R = col_hand_main_R.row(align = 1) row_sole_R.scale_x = 2 row_sole_R.scale_y = 1 - row_sole_R.alignment = 'CENTER' + row_sole_R.alignment = 'CENTER' - col_sole_R = row_sole_R.column(align = 1) + col_sole_R = row_sole_R.column(align = 1) col_sole_R.scale_x = 1 col_sole_R.scale_y = 0.75 - col_sole_R.alignment = 'CENTER' - col_sole_R.operator("operator.hand_sole_ctrl_r", text="Hand Sole R") - - col_sole_pivot_R = row_sole_R.column(align = 1) + col_sole_R.alignment = 'CENTER' + col_sole_R.operator("operator.hand_sole_ctrl_r", text="Hand Sole R") + + col_sole_pivot_R = row_sole_R.column(align = 1) col_sole_pivot_R.scale_x = 0.25 col_sole_pivot_R.scale_y = 0.75 - col_sole_pivot_R.alignment = 'CENTER' - col_sole_pivot_R.operator("operator.hand_sole_pivot_point_r", text="") - + col_sole_pivot_R.alignment = 'CENTER' + col_sole_pivot_R.operator("operator.hand_sole_pivot_point_r", text="") + # Leg R - if arm['rig_type'] == "Biped": + if arm['rig_type'] == "Biped": row_legs_main = row_legs.row(align = 0) row_legs_main.scale_x = 0.75 row_legs_main.scale_y = 1 - row_legs_main.alignment = 'CENTER' - + row_legs_main.alignment = 'CENTER' + row_leg_main_R = row_legs_main.row(align = 1) row_leg_main_R.scale_x = 1 row_leg_main_R.scale_y = 1 - row_leg_main_R.alignment = 'CENTER' - + row_leg_main_R.alignment = 'CENTER' + col_leg_toon_R = row_leg_main_R.column() col_leg_toon_R.scale_x = 0.5 col_leg_toon_R.scale_y = 1 - col_leg_toon_R.alignment = 'CENTER' - col_leg_toon_R.separator() - col_leg_toon_R.separator() - col_leg_toon_R.separator() - col_leg_toon_R.separator() - col_leg_toon_R.separator() - col_leg_toon_R.operator("operator.thigh_toon_r", text="", icon = "SPACE2", emboss = 0) - col_leg_toon_R.separator() - col_leg_toon_R.separator() - col_leg_toon_R.separator() - col_leg_toon_R.separator() - col_leg_toon_R.separator() - col_leg_toon_R.operator("operator.knee_pole_r", text="", icon = "INLINK", emboss = 0) - col_leg_toon_R.separator() - col_leg_toon_R.separator() - col_leg_toon_R.separator() - col_leg_toon_R.operator("operator.shin_toon_r", text="", icon = "SPACE2", emboss = 0) - + col_leg_toon_R.alignment = 'CENTER' + col_leg_toon_R.separator() + col_leg_toon_R.separator() + col_leg_toon_R.separator() + col_leg_toon_R.separator() + col_leg_toon_R.separator() + col_leg_toon_R.operator("operator.thigh_toon_r", text="", icon = "SPACE2", emboss = 0) + col_leg_toon_R.separator() + col_leg_toon_R.separator() + col_leg_toon_R.separator() + col_leg_toon_R.separator() + col_leg_toon_R.separator() + col_leg_toon_R.operator("operator.knee_pole_r", text="", icon = "INLINK", emboss = 0) + col_leg_toon_R.separator() + col_leg_toon_R.separator() + col_leg_toon_R.separator() + col_leg_toon_R.operator("operator.shin_toon_r", text="", icon = "SPACE2", emboss = 0) + col_leg_main_R = row_leg_main_R.column(align = 1) col_leg_main_R.scale_x = 1 col_leg_main_R.scale_y = 1 - col_leg_main_R.alignment = 'CENTER' + col_leg_main_R.alignment = 'CENTER' col_pelvis_toon_R = col_leg_main_R.column() col_pelvis_toon_R.scale_x = 1 col_pelvis_toon_R.scale_y = 0.1 - col_pelvis_toon_R.alignment = 'CENTER' - col_pelvis_toon_R.operator("operator.pelvis_toon_r", text="", icon = "SPACE2", emboss = 0) - + col_pelvis_toon_R.alignment = 'CENTER' + col_pelvis_toon_R.operator("operator.pelvis_toon_r", text="", icon = "SPACE2", emboss = 0) + col_leg_scale_R = col_leg_main_R.row(align = 1) col_leg_scale_R.scale_x = 2 col_leg_scale_R.scale_y = 1 - col_leg_scale_R.alignment = 'CENTER' - col_leg_scale_R.operator("operator.leg_scale_r", text = "", icon = "MAN_SCALE", emboss = 1) - + col_leg_scale_R.alignment = 'CENTER' + col_leg_scale_R.operator("operator.leg_scale_r", text = "", icon = "MAN_SCALE", emboss = 1) + col_leg_fk_R = col_leg_main_R.row(align = 1) col_leg_fk_R.scale_x = 1 col_leg_fk_R.scale_y = 3.5 - col_leg_fk_R.alignment = 'CENTER' - col_leg_fk_R.operator("operator.thigh_fk_r", text="FK") - + col_leg_fk_R.alignment = 'CENTER' + col_leg_fk_R.operator("operator.thigh_fk_r", text="FK") + col_leg_ik_R = col_leg_main_R.row(align = 1) col_leg_ik_R.scale_x = 1 col_leg_ik_R.scale_y = 1 - col_leg_ik_R.alignment = 'CENTER' - col_leg_ik_R.operator("operator.thigh_ik_r", text="IK") + col_leg_ik_R.alignment = 'CENTER' + col_leg_ik_R.operator("operator.thigh_ik_r", text="IK") col_knee_toon_R = col_leg_main_R.column() col_knee_toon_R.scale_x = 1 col_knee_toon_R.scale_y = 0.25 - col_knee_toon_R.alignment = 'CENTER' - col_knee_toon_R.operator("operator.knee_toon_r", text="", icon = "SPACE2", emboss = 0) - + col_knee_toon_R.alignment = 'CENTER' + col_knee_toon_R.operator("operator.knee_toon_r", text="", icon = "SPACE2", emboss = 0) + col_shin_fk_R = col_leg_main_R.row(align = 1) col_shin_fk_R.scale_x = 1 col_shin_fk_R.scale_y = 4 - col_shin_fk_R.alignment = 'CENTER' + col_shin_fk_R.alignment = 'CENTER' col_shin_fk_R.operator("operator.shin_fk_r", text="FK") - + col_shin_ik_R = col_leg_main_R.row(align = 1) col_shin_ik_R.scale_x = 1 col_shin_ik_R.scale_y = 1 - col_shin_ik_R.alignment = 'CENTER' - col_shin_ik_R.operator("operator.shin_ik_r", text="IK") - + col_shin_ik_R.alignment = 'CENTER' + col_shin_ik_R.operator("operator.shin_ik_r", text="IK") + col_foot_toon_R = col_leg_main_R.column() col_foot_toon_R.scale_x = 1 col_foot_toon_R.scale_y = 0.25 - col_foot_toon_R.alignment = 'CENTER' - col_foot_toon_R.operator("operator.foot_toon_r", text="", icon = "SPACE2", emboss = 0) + col_foot_toon_R.alignment = 'CENTER' + col_foot_toon_R.operator("operator.foot_toon_r", text="", icon = "SPACE2", emboss = 0) # Quadruped Leg R - if arm['rig_type'] == "Quadruped": + if arm['rig_type'] == "Quadruped": row_legs_main = row_legs.row(align = 0) row_legs_main.scale_x = 0.75 row_legs_main.scale_y = 1 - row_legs_main.alignment = 'CENTER' - + row_legs_main.alignment = 'CENTER' + row_leg_main_R = row_legs_main.row(align = 1) row_leg_main_R.scale_x = 1 row_leg_main_R.scale_y = 1 - row_leg_main_R.alignment = 'CENTER' - + row_leg_main_R.alignment = 'CENTER' + col_leg_toon_R = row_leg_main_R.column() col_leg_toon_R.scale_x = 0.5 col_leg_toon_R.scale_y = 1 - col_leg_toon_R.alignment = 'CENTER' - col_leg_toon_R.separator() - col_leg_toon_R.separator() - col_leg_toon_R.separator() - col_leg_toon_R.separator() - col_leg_toon_R.separator() - col_leg_toon_R.operator("operator.thigh_toon_r", text="", icon = "SPACE2", emboss = 0) - col_leg_toon_R.separator() - col_leg_toon_R.separator() - col_leg_toon_R.operator("operator.knee_pole_r", text="", icon = "INLINK", emboss = 0) - col_leg_toon_R.separator() - col_leg_toon_R.operator("operator.shin_toon_r", text="", icon = "SPACE2", emboss = 0) - col_leg_toon_R.separator() - col_leg_toon_R.separator() - col_leg_toon_R.separator() - col_leg_toon_R.separator() - col_leg_toon_R.operator("operator.tarsal_toon_r", text="", icon = "SPACE2", emboss = 0) - + col_leg_toon_R.alignment = 'CENTER' + col_leg_toon_R.separator() + col_leg_toon_R.separator() + col_leg_toon_R.separator() + col_leg_toon_R.separator() + col_leg_toon_R.separator() + col_leg_toon_R.operator("operator.thigh_toon_r", text="", icon = "SPACE2", emboss = 0) + col_leg_toon_R.separator() + col_leg_toon_R.separator() + col_leg_toon_R.operator("operator.knee_pole_r", text="", icon = "INLINK", emboss = 0) + col_leg_toon_R.separator() + col_leg_toon_R.operator("operator.shin_toon_r", text="", icon = "SPACE2", emboss = 0) + col_leg_toon_R.separator() + col_leg_toon_R.separator() + col_leg_toon_R.separator() + col_leg_toon_R.separator() + col_leg_toon_R.operator("operator.tarsal_toon_r", text="", icon = "SPACE2", emboss = 0) + col_leg_main_R = row_leg_main_R.column(align = 1) col_leg_main_R.scale_x = 1 col_leg_main_R.scale_y = 1 - col_leg_main_R.alignment = 'CENTER' + col_leg_main_R.alignment = 'CENTER' col_pelvis_toon_R = col_leg_main_R.column() col_pelvis_toon_R.scale_x = 1 col_pelvis_toon_R.scale_y = 0.1 - col_pelvis_toon_R.alignment = 'CENTER' - col_pelvis_toon_R.operator("operator.pelvis_toon_r", text="", icon = "SPACE2", emboss = 0) - + col_pelvis_toon_R.alignment = 'CENTER' + col_pelvis_toon_R.operator("operator.pelvis_toon_r", text="", icon = "SPACE2", emboss = 0) + col_leg_scale_R = col_leg_main_R.row(align = 1) col_leg_scale_R.scale_x = 2 col_leg_scale_R.scale_y = 1 - col_leg_scale_R.alignment = 'CENTER' - col_leg_scale_R.operator("operator.leg_scale_r", text = "", icon = "MAN_SCALE", emboss = 1) - + col_leg_scale_R.alignment = 'CENTER' + col_leg_scale_R.operator("operator.leg_scale_r", text = "", icon = "MAN_SCALE", emboss = 1) + col_leg_fk_R = col_leg_main_R.row(align = 1) col_leg_fk_R.scale_x = 1 col_leg_fk_R.scale_y = 2 - col_leg_fk_R.alignment = 'CENTER' - col_leg_fk_R.operator("operator.thigh_fk_r", text="FK") - + col_leg_fk_R.alignment = 'CENTER' + col_leg_fk_R.operator("operator.thigh_fk_r", text="FK") + col_leg_ik_R = col_leg_main_R.row(align = 1) col_leg_ik_R.scale_x = 1 col_leg_ik_R.scale_y = 1 - col_leg_ik_R.alignment = 'CENTER' - col_leg_ik_R.operator("operator.thigh_ik_r", text="IK") + col_leg_ik_R.alignment = 'CENTER' + col_leg_ik_R.operator("operator.thigh_ik_r", text="IK") col_knee_toon_R = col_leg_main_R.column() col_knee_toon_R.scale_x = 1 col_knee_toon_R.scale_y = 0.25 - col_knee_toon_R.alignment = 'CENTER' - col_knee_toon_R.operator("operator.knee_toon_r", text="", icon = "SPACE2", emboss = 0) - + col_knee_toon_R.alignment = 'CENTER' + col_knee_toon_R.operator("operator.knee_toon_r", text="", icon = "SPACE2", emboss = 0) + col_shin_fk_R = col_leg_main_R.row(align = 1) col_shin_fk_R.scale_x = 1 col_shin_fk_R.scale_y = 2 - col_shin_fk_R.alignment = 'CENTER' + col_shin_fk_R.alignment = 'CENTER' col_shin_fk_R.operator("operator.shin_fk_r", text="FK") - + col_shin_ik_R = col_leg_main_R.row(align = 1) col_shin_ik_R.scale_x = 1 col_shin_ik_R.scale_y = 1 - col_shin_ik_R.alignment = 'CENTER' - col_shin_ik_R.operator("operator.shin_ik_r", text="IK") + col_shin_ik_R.alignment = 'CENTER' + col_shin_ik_R.operator("operator.shin_ik_r", text="IK") col_hock_toon_R = col_leg_main_R.column() col_hock_toon_R.scale_x = 1 col_hock_toon_R.scale_y = 0.25 - col_hock_toon_R.alignment = 'CENTER' - col_hock_toon_R.operator("operator.hock_toon_r", text="", icon = "SPACE2", emboss = 0) - + col_hock_toon_R.alignment = 'CENTER' + col_hock_toon_R.operator("operator.hock_toon_r", text="", icon = "SPACE2", emboss = 0) + col_tarsal_fk_R = col_leg_main_R.row(align = 1) col_tarsal_fk_R.scale_x = 1 col_tarsal_fk_R.scale_y = 2 - col_tarsal_fk_R.alignment = 'CENTER' + col_tarsal_fk_R.alignment = 'CENTER' col_tarsal_fk_R.operator("operator.tarsal_fk_r", text="FK") - + col_tarsal_ik_R = col_leg_main_R.row(align = 1) col_tarsal_ik_R.scale_x = 1 col_tarsal_ik_R.scale_y = 1 - col_tarsal_ik_R.alignment = 'CENTER' - col_tarsal_ik_R.operator("operator.tarsal_ik_r", text="IK") - + col_tarsal_ik_R.alignment = 'CENTER' + col_tarsal_ik_R.operator("operator.tarsal_ik_r", text="IK") + col_foot_toon_R = col_leg_main_R.column() col_foot_toon_R.scale_x = 1 col_foot_toon_R.scale_y = 0.25 - col_foot_toon_R.alignment = 'CENTER' - col_foot_toon_R.operator("operator.foot_toon_r", text="", icon = "SPACE2", emboss = 0) + col_foot_toon_R.alignment = 'CENTER' + col_foot_toon_R.operator("operator.foot_toon_r", text="", icon = "SPACE2", emboss = 0) # Leg L - if arm['rig_type'] == "Biped": + if arm['rig_type'] == "Biped": row_leg_main_L = row_legs_main.row(align = 1) row_leg_main_R.scale_x = 1 row_leg_main_R.scale_y = 1 - row_leg_main_R.alignment = 'CENTER' - + row_leg_main_R.alignment = 'CENTER' + col_leg_main_L = row_leg_main_L.column(align = 1) col_leg_main_L.scale_x = 1 col_leg_main_L.scale_y = 1 - col_leg_main_L.alignment = 'CENTER' + col_leg_main_L.alignment = 'CENTER' col_pelvis_toon_L = col_leg_main_L.column() col_pelvis_toon_L.scale_x = 1 col_pelvis_toon_L.scale_y = 0.1 - col_pelvis_toon_L.alignment = 'CENTER' - col_pelvis_toon_L.operator("operator.pelvis_toon_l", text="", icon = "SPACE2", emboss = 0) - + col_pelvis_toon_L.alignment = 'CENTER' + col_pelvis_toon_L.operator("operator.pelvis_toon_l", text="", icon = "SPACE2", emboss = 0) + col_leg_scale_L = col_leg_main_L.row(align = 1) col_leg_scale_L.scale_x = 2 col_leg_scale_L.scale_y = 1 - col_leg_scale_L.alignment = 'CENTER' - col_leg_scale_L.operator("operator.leg_scale_l", text = "", icon = "MAN_SCALE", emboss = 1) - + col_leg_scale_L.alignment = 'CENTER' + col_leg_scale_L.operator("operator.leg_scale_l", text = "", icon = "MAN_SCALE", emboss = 1) + col_leg_fk_L = col_leg_main_L.row(align = 1) col_leg_fk_L.scale_x = 1 col_leg_fk_L.scale_y = 3.5 - col_leg_fk_L.alignment = 'CENTER' - col_leg_fk_L.operator("operator.thigh_fk_l", text="FK") - + col_leg_fk_L.alignment = 'CENTER' + col_leg_fk_L.operator("operator.thigh_fk_l", text="FK") + col_leg_ik_L = col_leg_main_L.row(align = 1) col_leg_ik_L.scale_x = 1 col_leg_ik_L.scale_y = 1 - col_leg_ik_L.alignment = 'CENTER' - col_leg_ik_L.operator("operator.thigh_ik_l", text="IK") + col_leg_ik_L.alignment = 'CENTER' + col_leg_ik_L.operator("operator.thigh_ik_l", text="IK") col_knee_toon_L = col_leg_main_L.column() col_knee_toon_L.scale_x = 1 col_knee_toon_L.scale_y = 0.25 - col_knee_toon_L.alignment = 'CENTER' - col_knee_toon_L.operator("operator.knee_toon_l", text="", icon = "SPACE2", emboss = 0) - + col_knee_toon_L.alignment = 'CENTER' + col_knee_toon_L.operator("operator.knee_toon_l", text="", icon = "SPACE2", emboss = 0) + col_shin_fk_L = col_leg_main_L.row(align = 1) col_shin_fk_L.scale_x = 1 col_shin_fk_L.scale_y = 4 - col_shin_fk_L.alignment = 'CENTER' + col_shin_fk_L.alignment = 'CENTER' col_shin_fk_L.operator("operator.shin_fk_l", text="FK") - + col_shin_ik_L = col_leg_main_L.row(align = 1) col_shin_ik_L.scale_x = 1 col_shin_ik_L.scale_y = 1 - col_shin_ik_L.alignment = 'CENTER' - col_shin_ik_L.operator("operator.shin_ik_l", text="IK") - + col_shin_ik_L.alignment = 'CENTER' + col_shin_ik_L.operator("operator.shin_ik_l", text="IK") + col_foot_toon_L = col_leg_main_L.column() col_foot_toon_L.scale_x = 1 col_foot_toon_L.scale_y = 0.25 - col_foot_toon_L.alignment = 'CENTER' - col_foot_toon_L.operator("operator.foot_toon_l", text="", icon = "SPACE2", emboss = 0) + col_foot_toon_L.alignment = 'CENTER' + col_foot_toon_L.operator("operator.foot_toon_l", text="", icon = "SPACE2", emboss = 0) + - col_leg_toon_L = row_leg_main_L.column() col_leg_toon_L.scale_x = 0.5 col_leg_toon_L.scale_y = 1 - col_leg_toon_L.alignment = 'CENTER' - col_leg_toon_L.separator() - col_leg_toon_L.separator() - col_leg_toon_L.separator() - col_leg_toon_L.separator() - col_leg_toon_L.separator() - col_leg_toon_L.operator("operator.thigh_toon_l", text="", icon = "SPACE2", emboss = 0) - col_leg_toon_L.separator() - col_leg_toon_L.separator() - col_leg_toon_L.separator() - col_leg_toon_L.separator() - col_leg_toon_L.separator() - col_leg_toon_L.operator("operator.knee_pole_l", text="", icon = "INLINK", emboss = 0) - col_leg_toon_L.separator() - col_leg_toon_L.separator() - col_leg_toon_L.separator() - col_leg_toon_L.operator("operator.shin_toon_l", text="", icon = "SPACE2", emboss = 0) + col_leg_toon_L.alignment = 'CENTER' + col_leg_toon_L.separator() + col_leg_toon_L.separator() + col_leg_toon_L.separator() + col_leg_toon_L.separator() + col_leg_toon_L.separator() + col_leg_toon_L.operator("operator.thigh_toon_l", text="", icon = "SPACE2", emboss = 0) + col_leg_toon_L.separator() + col_leg_toon_L.separator() + col_leg_toon_L.separator() + col_leg_toon_L.separator() + col_leg_toon_L.separator() + col_leg_toon_L.operator("operator.knee_pole_l", text="", icon = "INLINK", emboss = 0) + col_leg_toon_L.separator() + col_leg_toon_L.separator() + col_leg_toon_L.separator() + col_leg_toon_L.operator("operator.shin_toon_l", text="", icon = "SPACE2", emboss = 0) # Quadruped Leg L - if arm['rig_type'] == "Quadruped": + if arm['rig_type'] == "Quadruped": row_legs_main = row_legs.row(align = 0) row_legs_main.scale_x = 0.75 row_legs_main.scale_y = 1 - row_legs_main.alignment = 'CENTER' - + row_legs_main.alignment = 'CENTER' + row_leg_main_L = row_legs_main.row(align = 1) row_leg_main_L.scale_x = 1 row_leg_main_L.scale_y = 1 - row_leg_main_L.alignment = 'CENTER' - + row_leg_main_L.alignment = 'CENTER' + col_leg_main_L = row_leg_main_L.column(align = 1) col_leg_main_L.scale_x = 1 col_leg_main_L.scale_y = 1 - col_leg_main_L.alignment = 'CENTER' + col_leg_main_L.alignment = 'CENTER' col_pelvis_toon_L = col_leg_main_L.column() col_pelvis_toon_L.scale_x = 1 col_pelvis_toon_L.scale_y = 0.1 - col_pelvis_toon_L.alignment = 'CENTER' - col_pelvis_toon_L.operator("operator.pelvis_toon_l", text="", icon = "SPACE2", emboss = 0) - + col_pelvis_toon_L.alignment = 'CENTER' + col_pelvis_toon_L.operator("operator.pelvis_toon_l", text="", icon = "SPACE2", emboss = 0) + col_leg_scale_L = col_leg_main_L.row(align = 1) col_leg_scale_L.scale_x = 2 col_leg_scale_L.scale_y = 1 - col_leg_scale_L.alignment = 'CENTER' - col_leg_scale_L.operator("operator.leg_scale_l", text = "", icon = "MAN_SCALE", emboss = 1) - + col_leg_scale_L.alignment = 'CENTER' + col_leg_scale_L.operator("operator.leg_scale_l", text = "", icon = "MAN_SCALE", emboss = 1) + col_leg_fk_L = col_leg_main_L.row(align = 1) col_leg_fk_L.scale_x = 1 col_leg_fk_L.scale_y = 2 - col_leg_fk_L.alignment = 'CENTER' - col_leg_fk_L.operator("operator.thigh_fk_l", text="FK") - + col_leg_fk_L.alignment = 'CENTER' + col_leg_fk_L.operator("operator.thigh_fk_l", text="FK") + col_leg_ik_L = col_leg_main_L.row(align = 1) col_leg_ik_L.scale_x = 1 col_leg_ik_L.scale_y = 1 - col_leg_ik_L.alignment = 'CENTER' - col_leg_ik_L.operator("operator.thigh_ik_l", text="IK") + col_leg_ik_L.alignment = 'CENTER' + col_leg_ik_L.operator("operator.thigh_ik_l", text="IK") col_knee_toon_L = col_leg_main_L.column() col_knee_toon_L.scale_x = 1 col_knee_toon_L.scale_y = 0.25 - col_knee_toon_L.alignment = 'CENTER' - col_knee_toon_L.operator("operator.knee_toon_l", text="", icon = "SPACE2", emboss = 0) - + col_knee_toon_L.alignment = 'CENTER' + col_knee_toon_L.operator("operator.knee_toon_l", text="", icon = "SPACE2", emboss = 0) + col_shin_fk_L = col_leg_main_L.row(align = 1) col_shin_fk_L.scale_x = 1 col_shin_fk_L.scale_y = 2 - col_shin_fk_L.alignment = 'CENTER' + col_shin_fk_L.alignment = 'CENTER' col_shin_fk_L.operator("operator.shin_fk_l", text="FK") - + col_shin_ik_L = col_leg_main_L.row(align = 1) col_shin_ik_L.scale_x = 1 col_shin_ik_L.scale_y = 1 - col_shin_ik_L.alignment = 'CENTER' - col_shin_ik_L.operator("operator.shin_ik_l", text="IK") + col_shin_ik_L.alignment = 'CENTER' + col_shin_ik_L.operator("operator.shin_ik_l", text="IK") col_hock_toon_L = col_leg_main_L.column() col_hock_toon_L.scale_x = 1 col_hock_toon_L.scale_y = 0.25 - col_hock_toon_L.alignment = 'CENTER' - col_hock_toon_L.operator("operator.hock_toon_l", text="", icon = "SPACE2", emboss = 0) - + col_hock_toon_L.alignment = 'CENTER' + col_hock_toon_L.operator("operator.hock_toon_l", text="", icon = "SPACE2", emboss = 0) + col_tarsal_fk_L = col_leg_main_L.row(align = 1) col_tarsal_fk_L.scale_x = 1 col_tarsal_fk_L.scale_y = 2 - col_tarsal_fk_L.alignment = 'CENTER' + col_tarsal_fk_L.alignment = 'CENTER' col_tarsal_fk_L.operator("operator.tarsal_fk_l", text="FK") - + col_tarsal_ik_L = col_leg_main_L.row(align = 1) col_tarsal_ik_L.scale_x = 1 col_tarsal_ik_L.scale_y = 1 - col_tarsal_ik_L.alignment = 'CENTER' - col_tarsal_ik_L.operator("operator.tarsal_ik_l", text="IK") - + col_tarsal_ik_L.alignment = 'CENTER' + col_tarsal_ik_L.operator("operator.tarsal_ik_l", text="IK") + col_foot_toon_L = col_leg_main_L.column() col_foot_toon_L.scale_x = 1 col_foot_toon_L.scale_y = 0.25 - col_foot_toon_L.alignment = 'CENTER' - col_foot_toon_L.operator("operator.foot_toon_l", text="", icon = "SPACE2", emboss = 0) + col_foot_toon_L.alignment = 'CENTER' + col_foot_toon_L.operator("operator.foot_toon_l", text="", icon = "SPACE2", emboss = 0) + - col_leg_toon_L = row_leg_main_L.column() col_leg_toon_L.scale_x = 0.5 col_leg_toon_L.scale_y = 1 - col_leg_toon_L.alignment = 'CENTER' - col_leg_toon_L.separator() - col_leg_toon_L.separator() - col_leg_toon_L.separator() - col_leg_toon_L.separator() - col_leg_toon_L.separator() - col_leg_toon_L.operator("operator.thigh_toon_l", text="", icon = "SPACE2", emboss = 0) - col_leg_toon_L.separator() - col_leg_toon_L.separator() - col_leg_toon_L.operator("operator.knee_pole_l", text="", icon = "INLINK", emboss = 0) - col_leg_toon_L.separator() - col_leg_toon_L.operator("operator.shin_toon_l", text="", icon = "SPACE2", emboss = 0) - col_leg_toon_L.separator() - col_leg_toon_L.separator() - col_leg_toon_L.separator() - col_leg_toon_L.separator() - col_leg_toon_L.operator("operator.tarsal_toon_l", text="", icon = "SPACE2", emboss = 0) - + col_leg_toon_L.alignment = 'CENTER' + col_leg_toon_L.separator() + col_leg_toon_L.separator() + col_leg_toon_L.separator() + col_leg_toon_L.separator() + col_leg_toon_L.separator() + col_leg_toon_L.operator("operator.thigh_toon_l", text="", icon = "SPACE2", emboss = 0) + col_leg_toon_L.separator() + col_leg_toon_L.separator() + col_leg_toon_L.operator("operator.knee_pole_l", text="", icon = "INLINK", emboss = 0) + col_leg_toon_L.separator() + col_leg_toon_L.operator("operator.shin_toon_l", text="", icon = "SPACE2", emboss = 0) + col_leg_toon_L.separator() + col_leg_toon_L.separator() + col_leg_toon_L.separator() + col_leg_toon_L.separator() + col_leg_toon_L.operator("operator.tarsal_toon_l", text="", icon = "SPACE2", emboss = 0) + # Hand L - - col_hand_L = row_legs.column(align = 1) + + col_hand_L = row_legs.column(align = 1) col_hand_L.scale_x = 1 col_hand_L.scale_y = 1 - col_hand_L.alignment = 'CENTER' - - row_hand_L = col_hand_L.row(align = 1) + col_hand_L.alignment = 'CENTER' + + row_hand_L = col_hand_L.row(align = 1) row_hand_L.scale_x = 1 row_hand_L.scale_y = 1 - row_hand_L.alignment = 'CENTER' - - if arm['rig_type'] == "Biped": - row_hand_main_L = row_hand_L.row(align = 1) + row_hand_L.alignment = 'CENTER' + + if arm['rig_type'] == "Biped": + row_hand_main_L = row_hand_L.row(align = 1) row_hand_main_L.scale_x = 1 row_hand_main_L.scale_y = 1 - row_hand_main_L.alignment = 'CENTER' - - col_hand_main_L = row_hand_main_L.column(align = 1) + row_hand_main_L.alignment = 'CENTER' + + col_hand_main_L = row_hand_main_L.column(align = 1) col_hand_main_L.scale_x = 0.8 col_hand_main_L.scale_y = 1 - col_hand_main_L.alignment = 'CENTER' + col_hand_main_L.alignment = 'CENTER' - col_hand_pivot_L = col_hand_main_L.column(align = 1) + col_hand_pivot_L = col_hand_main_L.column(align = 1) col_hand_pivot_L.scale_x = 0.75 col_hand_pivot_L.scale_y = 0.35 - col_hand_pivot_L.alignment = 'CENTER' - col_hand_pivot_L.operator("operator.hand_ik_pivot_point_l", text="") + col_hand_pivot_L.alignment = 'CENTER' + col_hand_pivot_L.operator("operator.hand_ik_pivot_point_l", text="") - col_hand_ik_L = col_hand_main_L.column(align = 1) + col_hand_ik_L = col_hand_main_L.column(align = 1) col_hand_ik_L.scale_x = 1 col_hand_ik_L.scale_y = 1 - col_hand_ik_L.alignment = 'CENTER' - col_hand_ik_L.operator("operator.hand_ik_ctrl_l", text="Hand IK") - - col_hand_fk_L = col_hand_main_L.column(align = 1) + col_hand_ik_L.alignment = 'CENTER' + col_hand_ik_L.operator("operator.hand_ik_ctrl_l", text="Hand IK") + + col_hand_fk_L = col_hand_main_L.column(align = 1) col_hand_fk_L.scale_x = 1 col_hand_fk_L.scale_y = 1 - col_hand_fk_L.alignment = 'CENTER' - col_hand_fk_L.operator("operator.hand_fk_l", text="Hand FK") + col_hand_fk_L.alignment = 'CENTER' + col_hand_fk_L.operator("operator.hand_fk_l", text="Hand FK") - col_fingers_L = col_hand_main_L.row(align = 1) + col_fingers_L = col_hand_main_L.row(align = 1) col_fingers_L.scale_x = 0.25 col_fingers_L.scale_y = 1 - col_fingers_L.alignment = 'CENTER' + col_fingers_L.alignment = 'CENTER' - # Hand L Quadruped + # Hand L Quadruped - if arm['rig_type'] == "Quadruped": - row_hand_main_L = row_hand_L.row(align = 1) + if arm['rig_type'] == "Quadruped": + row_hand_main_L = row_hand_L.row(align = 1) row_hand_main_L.scale_x = 0.5 row_hand_main_L.scale_y = 1 - row_hand_main_L.alignment = 'CENTER' - - col_hand_main_L = row_hand_main_L.column(align = 1) + row_hand_main_L.alignment = 'CENTER' + + col_hand_main_L = row_hand_main_L.column(align = 1) col_hand_main_L.scale_x = 1 col_hand_main_L.scale_y = 1 - col_hand_main_L.alignment = 'CENTER' + col_hand_main_L.alignment = 'CENTER' - #Foot_L - - col_foot_L = col_hand_main_L.column(align = 0) + #Foot_L + + col_foot_L = col_hand_main_L.column(align = 0) col_foot_L.scale_x = 1 col_foot_L.scale_y = 1 - col_foot_L.alignment = 'CENTER' + col_foot_L.alignment = 'CENTER' - row_foot_L = col_foot_L.row(align = 1) + row_foot_L = col_foot_L.row(align = 1) row_foot_L.scale_x = 1 row_foot_L.scale_y = 1 - row_foot_L.alignment = 'CENTER' + row_foot_L.alignment = 'CENTER' # FootRoll L - - col_foot_roll_L = row_foot_L.column(align = 0) + + col_foot_roll_L = row_foot_L.column(align = 0) col_foot_roll_L.scale_x = 0.5 col_foot_roll_L.scale_y = 0.75 - col_foot_roll_L.alignment = 'CENTER' + col_foot_roll_L.alignment = 'CENTER' col_foot_roll_L.operator("operator.hand_roll_ctrl_l", text="", icon = "LOOP_FORWARDS", emboss = 0) # Foot L - - col_foot_L = row_foot_L.column(align = 1) + + col_foot_L = row_foot_L.column(align = 1) col_foot_L.scale_x = 1 col_foot_L.scale_y = 0.75 - col_foot_L.alignment = 'CENTER' + col_foot_L.alignment = 'CENTER' col_foot_L.operator("operator.hand_l", text="Hand L") # Toes L - col_toe_roll_1_L = row_foot_L.row(align = 1) + col_toe_roll_1_L = row_foot_L.row(align = 1) col_toe_roll_1_L.scale_x = 0.75 col_toe_roll_1_L.scale_y = 0.75 - col_toe_roll_1_L.alignment = 'CENTER' + col_toe_roll_1_L.alignment = 'CENTER' col_toe_roll_1_L.operator("operator.fing_roll_1_l", text="", icon = "LOOP_FORWARDS", emboss = 0) - - col_toe_1_L = row_foot_L.row(align = 1) + + col_toe_1_L = row_foot_L.row(align = 1) col_toe_1_L.scale_x = 1 col_toe_1_L.scale_y = 0.75 - col_toe_1_L.alignment = 'CENTER' + col_toe_1_L.alignment = 'CENTER' col_toe_1_L.operator("operator.fing_1_fk_l", text="") - col_toe_roll_2_L = row_foot_L.row(align = 1) + col_toe_roll_2_L = row_foot_L.row(align = 1) col_toe_roll_2_L.scale_x = 0.75 col_toe_roll_2_L.scale_y = 0.75 - col_toe_roll_2_L.alignment = 'CENTER' + col_toe_roll_2_L.alignment = 'CENTER' col_toe_roll_2_L.operator("operator.fing_roll_2_l", text="", icon = "LOOP_FORWARDS", emboss = 0) - col_toe_2_L = row_foot_L.row(align = 1) + col_toe_2_L = row_foot_L.row(align = 1) col_toe_2_L.scale_x = 1 col_toe_2_L.scale_y = 0.75 - col_toe_2_L.alignment = 'CENTER' + col_toe_2_L.alignment = 'CENTER' col_toe_2_L.operator("operator.fing_2_fk_l", text="") - - col_fingers_L = col_hand_main_L.row(align = 1) + + col_fingers_L = col_hand_main_L.row(align = 1) col_fingers_L.scale_x = 0.25 col_fingers_L.scale_y = 1 - col_fingers_L.alignment = 'CENTER' + col_fingers_L.alignment = 'CENTER' #Fingers Option - if arm_bones['properties_arm_L']["toggle_fingers_L"] == 1: - col_thumb_L = col_fingers_L.column(align = 0) + if arm_bones['properties_arm_L']["toggle_fingers_L"] == 1: + col_thumb_L = col_fingers_L.column(align = 0) col_thumb_L.scale_x = 1.5 col_thumb_L.scale_y = 0.5 - col_thumb_L.alignment = 'CENTER' - col_thumb_L.operator("operator.fing_thumb_1_l", text="") - col_thumb_L.operator("operator.fing_thumb_2_l", text="") - col_thumb_L.operator("operator.fing_thumb_3_l", text="") + col_thumb_L.alignment = 'CENTER' + col_thumb_L.operator("operator.fing_thumb_1_l", text="") + col_thumb_L.operator("operator.fing_thumb_2_l", text="") + col_thumb_L.operator("operator.fing_thumb_3_l", text="") - col_thumb_ctrl_L = col_fingers_L.column(align = 0) + col_thumb_ctrl_L = col_fingers_L.column(align = 0) col_thumb_ctrl_L.scale_x = 1.5 col_thumb_ctrl_L.scale_y = 1.5 - col_thumb_ctrl_L.alignment = 'CENTER' - col_thumb_ctrl_L.operator("operator.fing_thumb_ctrl_l", text="") + col_thumb_ctrl_L.alignment = 'CENTER' + col_thumb_ctrl_L.operator("operator.fing_thumb_ctrl_l", text="") - col_index_L = col_fingers_L.column(align = 0) + col_index_L = col_fingers_L.column(align = 0) col_index_L.scale_x = 1.5 col_index_L.scale_y = 0.8 - col_index_L.alignment = 'CENTER' - col_index_L.operator("operator.fing_ind_2_l", text="") - col_index_L.operator("operator.fing_ind_3_l", text="") - col_index_L.operator("operator.fing_ind_4_l", text="") + col_index_L.alignment = 'CENTER' + col_index_L.operator("operator.fing_ind_2_l", text="") + col_index_L.operator("operator.fing_ind_3_l", text="") + col_index_L.operator("operator.fing_ind_4_l", text="") - col_index_ctrl_L = col_fingers_L.column(align = 0) + col_index_ctrl_L = col_fingers_L.column(align = 0) col_index_ctrl_L.scale_x = 1.5 col_index_ctrl_L.scale_y = 2.7 - col_index_ctrl_L.alignment = 'CENTER' - col_index_ctrl_L.operator("operator.fing_ind_ctrl_l", text="") - - col_mid_L = col_fingers_L.column(align = 0) + col_index_ctrl_L.alignment = 'CENTER' + col_index_ctrl_L.operator("operator.fing_ind_ctrl_l", text="") + + col_mid_L = col_fingers_L.column(align = 0) col_mid_L.scale_x = 1.5 col_mid_L.scale_y = 1 - col_mid_L.alignment = 'CENTER' - col_mid_L.operator("operator.fing_mid_2_l", text="") - col_mid_L.operator("operator.fing_mid_3_l", text="") - col_mid_L.operator("operator.fing_mid_4_l", text="") + col_mid_L.alignment = 'CENTER' + col_mid_L.operator("operator.fing_mid_2_l", text="") + col_mid_L.operator("operator.fing_mid_3_l", text="") + col_mid_L.operator("operator.fing_mid_4_l", text="") - col_mid_ctrl_L = col_fingers_L.column(align = 0) + col_mid_ctrl_L = col_fingers_L.column(align = 0) col_mid_ctrl_L.scale_x = 1.5 col_mid_ctrl_L.scale_y = 3 - col_mid_ctrl_L.alignment = 'CENTER' - col_mid_ctrl_L.operator("operator.fing_mid_ctrl_l", text="") + col_mid_ctrl_L.alignment = 'CENTER' + col_mid_ctrl_L.operator("operator.fing_mid_ctrl_l", text="") - col_ring_L = col_fingers_L.column(align = 0) + col_ring_L = col_fingers_L.column(align = 0) col_ring_L.scale_x = 1.5 col_ring_L.scale_y = 0.85 - col_ring_L.alignment = 'CENTER' - col_ring_L.operator("operator.fing_ring_2_l", text="") - col_ring_L.operator("operator.fing_ring_3_l", text="") - col_ring_L.operator("operator.fing_ring_4_l", text="") - - col_ring_ctrl_L = col_fingers_L.column(align = 0) + col_ring_L.alignment = 'CENTER' + col_ring_L.operator("operator.fing_ring_2_l", text="") + col_ring_L.operator("operator.fing_ring_3_l", text="") + col_ring_L.operator("operator.fing_ring_4_l", text="") + + col_ring_ctrl_L = col_fingers_L.column(align = 0) col_ring_ctrl_L.scale_x = 1.5 col_ring_ctrl_L.scale_y = 2.5 - col_ring_ctrl_L.alignment = 'CENTER' - col_ring_ctrl_L.operator("operator.fing_ring_ctrl_l", text="") - - col_lit_L = col_fingers_L.column(align = 0) + col_ring_ctrl_L.alignment = 'CENTER' + col_ring_ctrl_L.operator("operator.fing_ring_ctrl_l", text="") + + col_lit_L = col_fingers_L.column(align = 0) col_lit_L.scale_x = 1.5 col_lit_L.scale_y = 0.7 - col_lit_L.alignment = 'CENTER' - col_lit_L.operator("operator.fing_lit_2_l", text="") - col_lit_L.operator("operator.fing_lit_3_l", text="") - col_lit_L.operator("operator.fing_lit_4_l", text="") - - col_lit_ctrl_L = col_fingers_L.column(align = 0) + col_lit_L.alignment = 'CENTER' + col_lit_L.operator("operator.fing_lit_2_l", text="") + col_lit_L.operator("operator.fing_lit_3_l", text="") + col_lit_L.operator("operator.fing_lit_4_l", text="") + + col_lit_ctrl_L = col_fingers_L.column(align = 0) col_lit_ctrl_L.scale_x = 0.5 col_lit_ctrl_L.scale_y = 2 - col_lit_ctrl_L.alignment = 'CENTER' - col_lit_ctrl_L.operator("operator.fing_lit_ctrl_l", text="") + col_lit_ctrl_L.alignment = 'CENTER' + col_lit_ctrl_L.operator("operator.fing_lit_ctrl_l", text="") - col_fing_ik_L = col_hand_main_L.row(align = 0) + col_fing_ik_L = col_hand_main_L.row(align = 0) col_fing_ik_L.scale_x = 0.25 col_fing_ik_L.scale_y = 0.5 - col_fing_ik_L.alignment = 'CENTER' - col_fing_ik_L.operator("operator.fing_thumb_ik_l", text="") - col_fing_ik_L.operator("operator.fing_ind_ik_l", text="") - col_fing_ik_L.operator("operator.fing_mid_ik_l", text="") - col_fing_ik_L.operator("operator.fing_ring_ik_l", text="") - col_fing_ik_L.operator("operator.fing_lit_ik_l", text="") - - col_hand_close_L = col_hand_main_L.column(align = 0) + col_fing_ik_L.alignment = 'CENTER' + col_fing_ik_L.operator("operator.fing_thumb_ik_l", text="") + col_fing_ik_L.operator("operator.fing_ind_ik_l", text="") + col_fing_ik_L.operator("operator.fing_mid_ik_l", text="") + col_fing_ik_L.operator("operator.fing_ring_ik_l", text="") + col_fing_ik_L.operator("operator.fing_lit_ik_l", text="") + + col_hand_close_L = col_hand_main_L.column(align = 0) col_hand_close_L.scale_x = 1 col_hand_close_L.scale_y = 0.5 - col_hand_close_L.alignment = 'CENTER' + col_hand_close_L.alignment = 'CENTER' col_hand_close_L.separator() - col_hand_close_L.operator("operator.hand_close_l", text="") + col_hand_close_L.operator("operator.hand_close_l", text="") else: - if arm['rig_type'] == "Biped": + if arm['rig_type'] == "Biped": col_hand_main_L.scale_x = 0.112 - if arm['rig_type'] == "Quadruped": - row_hand_main_L.scale_x = 1 - col_hand_main_L.scale_x = 0.25 + if arm['rig_type'] == "Quadruped": + row_hand_main_L.scale_x = 1 + col_hand_main_L.scale_x = 0.25 # Hand Sole L - if arm['rig_type'] == "Quadruped": - row_sole_L = col_hand_main_L.row(align = 1) + if arm['rig_type'] == "Quadruped": + row_sole_L = col_hand_main_L.row(align = 1) row_sole_L.scale_x = 2 row_sole_L.scale_y = 1 - row_sole_L.alignment = 'CENTER' + row_sole_L.alignment = 'CENTER' - col_sole_pivot_L = row_sole_L.column(align = 1) + col_sole_pivot_L = row_sole_L.column(align = 1) col_sole_pivot_L.scale_x = 0.25 col_sole_pivot_L.scale_y = 0.75 - col_sole_pivot_L.alignment = 'CENTER' - col_sole_pivot_L.operator("operator.hand_sole_pivot_point_l", text="") + col_sole_pivot_L.alignment = 'CENTER' + col_sole_pivot_L.operator("operator.hand_sole_pivot_point_l", text="") - col_sole_L = row_sole_L.column(align = 1) + col_sole_L = row_sole_L.column(align = 1) col_sole_L.scale_x = 1 col_sole_L.scale_y = 0.75 - col_sole_L.alignment = 'CENTER' - col_sole_L.operator("operator.hand_sole_ctrl_l", text="Hand Sole L") + col_sole_L.alignment = 'CENTER' + col_sole_L.operator("operator.hand_sole_ctrl_l", text="Hand Sole L") #Hand Spread L - if arm['rig_type'] == "Biped": - col_spread_R = row_hand_main_L.column(align = 0) + if arm['rig_type'] == "Biped": + col_spread_R = row_hand_main_L.column(align = 0) col_spread_R.scale_x = 0.25 col_spread_R.scale_y = 2 - col_spread_R.alignment = 'CENTER' - col_spread_R.operator("operator.fing_spread_l", text="") - - col_bend_L = row_hand_L.row(align = 1) + col_spread_R.alignment = 'CENTER' + col_spread_R.operator("operator.fing_spread_l", text="") + + col_bend_L = row_hand_L.row(align = 1) col_bend_L.scale_x = 0.5 col_bend_L.scale_y = 2 - col_bend_L.alignment = 'CENTER' - col_bend_L.operator("operator.hand_roll_l", text="", icon = "LOOP_BACK", emboss = 0) - - - + col_bend_L.alignment = 'CENTER' + col_bend_L.operator("operator.hand_roll_l", text="", icon = "LOOP_BACK", emboss = 0) + + + # Toes R - row_feet = box_body.row(align = 0) + row_feet = box_body.row(align = 0) row_feet.scale_x = 1 row_feet.scale_y = 1 - row_feet.alignment = 'CENTER' - - col_foot_R = row_feet.column(align = 0) + row_feet.alignment = 'CENTER' + + col_foot_R = row_feet.column(align = 0) col_foot_R.scale_x = 1 col_foot_R.scale_y = 1 - col_foot_R.alignment = 'CENTER' + col_foot_R.alignment = 'CENTER' - row_foot_R = col_foot_R.row(align = 1) + row_foot_R = col_foot_R.row(align = 1) row_foot_R.scale_x = 1 row_foot_R.scale_y = 1 - row_foot_R.alignment = 'CENTER' - - col_toe_1_R = row_foot_R.row(align = 1) + row_foot_R.alignment = 'CENTER' + + col_toe_1_R = row_foot_R.row(align = 1) col_toe_1_R.scale_x = 0.4 col_toe_1_R.scale_y = 0.75 - col_toe_1_R.alignment = 'CENTER' + col_toe_1_R.alignment = 'CENTER' col_toe_1_R.operator("operator.toes_ik_ctrl_r", text="") - col_toe_1_R.operator("operator.toe_2_fk_r", text="") + col_toe_1_R.operator("operator.toe_2_fk_r", text="") - col_toe_roll_2_R = row_foot_R.row(align = 1) + col_toe_roll_2_R = row_foot_R.row(align = 1) col_toe_roll_2_R.scale_x = 0.5 col_toe_roll_2_R.scale_y = 0.75 - col_toe_roll_2_R.alignment = 'CENTER' - col_toe_roll_2_R.operator("operator.toe_roll_2_r", text="", icon = "LOOP_BACK", emboss = 0) + col_toe_roll_2_R.alignment = 'CENTER' + col_toe_roll_2_R.operator("operator.toe_roll_2_r", text="", icon = "LOOP_BACK", emboss = 0) - col_toe_2_R = row_foot_R.row(align = 1) + col_toe_2_R = row_foot_R.row(align = 1) col_toe_2_R.scale_x = 0.4 col_toe_2_R.scale_y = 0.75 - col_toe_2_R.alignment = 'CENTER' - col_toe_2_R.operator("operator.toes_ik_ctrl_mid_r", text="") - col_toe_2_R.operator("operator.toe_1_fk_r", text="") + col_toe_2_R.alignment = 'CENTER' + col_toe_2_R.operator("operator.toes_ik_ctrl_mid_r", text="") + col_toe_2_R.operator("operator.toe_1_fk_r", text="") - col_toe_roll_1_R = row_foot_R.row(align = 1) + col_toe_roll_1_R = row_foot_R.row(align = 1) col_toe_roll_1_R.scale_x = 0.5 col_toe_roll_1_R.scale_y = 0.75 - col_toe_roll_1_R.alignment = 'CENTER' - col_toe_roll_1_R.operator("operator.toe_roll_1_r", text="", icon = "LOOP_BACK", emboss = 0) - + col_toe_roll_1_R.alignment = 'CENTER' + col_toe_roll_1_R.operator("operator.toe_roll_1_r", text="", icon = "LOOP_BACK", emboss = 0) + # Foot R - - col_foot_ctrl_R = row_foot_R.column(align = 1) + + col_foot_ctrl_R = row_foot_R.column(align = 1) col_foot_ctrl_R.scale_x = 1 col_foot_ctrl_R.scale_y = 0.75 - col_foot_ctrl_R.alignment = 'CENTER' + col_foot_ctrl_R.alignment = 'CENTER' col_foot_ctrl_R.operator("operator.foot_r", text="Foot R") - + # FootRoll R - - col_foot_roll_R = row_foot_R.column(align = 0) + + col_foot_roll_R = row_foot_R.column(align = 0) col_foot_roll_R.scale_x = 0.5 col_foot_roll_R.scale_y = 0.75 - col_foot_roll_R.alignment = 'CENTER' - col_foot_roll_R.operator("operator.foot_roll_ctrl_r", text="", icon = "LOOP_BACK", emboss = 0) + col_foot_roll_R.alignment = 'CENTER' + col_foot_roll_R.operator("operator.foot_roll_ctrl_r", text="", icon = "LOOP_BACK", emboss = 0) # Individual Toes R #Toes Toggle - if arm_bones['properties_leg_R']["toggle_toes_R"] == 1: + if arm_bones['properties_leg_R']["toggle_toes_R"] == 1: # Spread R - row_toes_spread_R = col_foot_R.row(align = 1) + row_toes_spread_R = col_foot_R.row(align = 1) row_toes_spread_R.scale_x = 4.5 row_toes_spread_R.scale_y = 0.35 - row_toes_spread_R.alignment = 'CENTER' - row_toes_spread_R.operator("operator.toes_spread_r", text="") - + row_toes_spread_R.alignment = 'CENTER' + row_toes_spread_R.operator("operator.toes_spread_r", text="") + # Toes R - - row_toes_R = col_foot_R.row(align = 1) + + row_toes_R = col_foot_R.row(align = 1) row_toes_R.scale_x = 0.4 row_toes_R.scale_y = 1 - row_toes_R.alignment = 'CENTER' - - col_lit_ctrl_R = row_toes_R.column(align = 0) + row_toes_R.alignment = 'CENTER' + + col_lit_ctrl_R = row_toes_R.column(align = 0) col_lit_ctrl_R.scale_x = 1.2 col_lit_ctrl_R.scale_y = 2 - col_lit_ctrl_R.alignment = 'CENTER' - col_lit_ctrl_R.operator("operator.toe_lit_ctrl_r", text="") + col_lit_ctrl_R.alignment = 'CENTER' + col_lit_ctrl_R.operator("operator.toe_lit_ctrl_r", text="") - col_lit_R = row_toes_R.column(align = 1) + col_lit_R = row_toes_R.column(align = 1) col_lit_R.scale_x = 1 col_lit_R.scale_y = 1 - col_lit_R.alignment = 'CENTER' - col_lit_R.operator("operator.toe_lit_2_r", text="") - col_lit_R.operator("operator.toe_lit_3_r", text="") + col_lit_R.alignment = 'CENTER' + col_lit_R.operator("operator.toe_lit_2_r", text="") + col_lit_R.operator("operator.toe_lit_3_r", text="") - col_ring_ctrl_R = row_toes_R.column(align = 0) + col_ring_ctrl_R = row_toes_R.column(align = 0) col_ring_ctrl_R.scale_x = 1.2 col_ring_ctrl_R.scale_y = 2.5 - col_ring_ctrl_R.alignment = 'CENTER' - col_ring_ctrl_R.operator("operator.toe_fourth_ctrl_r", text="") - - col_ring_R = row_toes_R.column(align = 1) + col_ring_ctrl_R.alignment = 'CENTER' + col_ring_ctrl_R.operator("operator.toe_fourth_ctrl_r", text="") + + col_ring_R = row_toes_R.column(align = 1) col_ring_R.scale_x = 1 col_ring_R.scale_y = 0.85 - col_ring_R.alignment = 'CENTER' - col_ring_R.operator("operator.toe_fourth_2_r", text="") - col_ring_R.operator("operator.toe_fourth_3_r", text="") - col_ring_R.operator("operator.toe_fourth_4_r", text="") + col_ring_R.alignment = 'CENTER' + col_ring_R.operator("operator.toe_fourth_2_r", text="") + col_ring_R.operator("operator.toe_fourth_3_r", text="") + col_ring_R.operator("operator.toe_fourth_4_r", text="") - col_mid_ctrl_R = row_toes_R.column(align = 0) + col_mid_ctrl_R = row_toes_R.column(align = 0) col_mid_ctrl_R.scale_x = 1.2 col_mid_ctrl_R.scale_y = 3 - col_mid_ctrl_R.alignment = 'CENTER' - col_mid_ctrl_R.operator("operator.toe_mid_ctrl_r", text="") + col_mid_ctrl_R.alignment = 'CENTER' + col_mid_ctrl_R.operator("operator.toe_mid_ctrl_r", text="") - col_mid_R = row_toes_R.column(align = 1) + col_mid_R = row_toes_R.column(align = 1) col_mid_R.scale_x = 1 col_mid_R.scale_y = 1 - col_mid_R.alignment = 'CENTER' - col_mid_R.operator("operator.toe_mid_2_r", text="") - col_mid_R.operator("operator.toe_mid_3_r", text="") - col_mid_R.operator("operator.toe_mid_4_r", text="") + col_mid_R.alignment = 'CENTER' + col_mid_R.operator("operator.toe_mid_2_r", text="") + col_mid_R.operator("operator.toe_mid_3_r", text="") + col_mid_R.operator("operator.toe_mid_4_r", text="") - col_index_ctrl_R = row_toes_R.column(align = 0) + col_index_ctrl_R = row_toes_R.column(align = 0) col_index_ctrl_R.scale_x = 1.2 col_index_ctrl_R.scale_y = 2.7 - col_index_ctrl_R.alignment = 'CENTER' - col_index_ctrl_R.operator("operator.toe_ind_ctrl_r", text="") - - col_index_R = row_toes_R.column(align = 1) + col_index_ctrl_R.alignment = 'CENTER' + col_index_ctrl_R.operator("operator.toe_ind_ctrl_r", text="") + + col_index_R = row_toes_R.column(align = 1) col_index_R.scale_x = 1 col_index_R.scale_y = 0.9 - col_index_R.alignment = 'CENTER' - col_index_R.operator("operator.toe_ind_2_r", text="") - col_index_R.operator("operator.toe_ind_3_r", text="") - col_index_R.operator("operator.toe_ind_4_r", text="") - - col_thumb_ctrl_R = row_toes_R.column(align = 0) + col_index_R.alignment = 'CENTER' + col_index_R.operator("operator.toe_ind_2_r", text="") + col_index_R.operator("operator.toe_ind_3_r", text="") + col_index_R.operator("operator.toe_ind_4_r", text="") + + col_thumb_ctrl_R = row_toes_R.column(align = 0) col_thumb_ctrl_R.scale_x = 1.2 col_thumb_ctrl_R.scale_y = 2 - col_thumb_ctrl_R.alignment = 'CENTER' - col_thumb_ctrl_R.operator("operator.toe_big_ctrl_r", text="") - - col_thumb_R = row_toes_R.column(align = 1) + col_thumb_ctrl_R.alignment = 'CENTER' + col_thumb_ctrl_R.operator("operator.toe_big_ctrl_r", text="") + + col_thumb_R = row_toes_R.column(align = 1) col_thumb_R.scale_x = 1 col_thumb_R.scale_y = 1 - col_thumb_R.alignment = 'CENTER' - col_thumb_R.operator("operator.toe_big_2_r", text="") - col_thumb_R.operator("operator.toe_big_3_r", text="") + col_thumb_R.alignment = 'CENTER' + col_thumb_R.operator("operator.toe_big_2_r", text="") + col_thumb_R.operator("operator.toe_big_3_r", text="") # Toes IK R - row_toes_ik_R = col_foot_R.row(align = 0) + row_toes_ik_R = col_foot_R.row(align = 0) row_toes_ik_R.scale_x = 0.6 row_toes_ik_R.scale_y = 0.5 - row_toes_ik_R.alignment = 'CENTER' - row_toes_ik_R.operator("operator.toe_lit_ik_r", text="") - row_toes_ik_R.operator("operator.toe_fourth_ik_r", text="") - row_toes_ik_R.operator("operator.toe_mid_ik_r", text="") - row_toes_ik_R.operator("operator.toe_ind_ik_r", text="") - row_toes_ik_R.operator("operator.toe_big_ik_r", text="") + row_toes_ik_R.alignment = 'CENTER' + row_toes_ik_R.operator("operator.toe_lit_ik_r", text="") + row_toes_ik_R.operator("operator.toe_fourth_ik_r", text="") + row_toes_ik_R.operator("operator.toe_mid_ik_r", text="") + row_toes_ik_R.operator("operator.toe_ind_ik_r", text="") + row_toes_ik_R.operator("operator.toe_big_ik_r", text="") - #Foot_L - - col_foot_L = row_feet.column(align = 0) + #Foot_L + + col_foot_L = row_feet.column(align = 0) col_foot_L.scale_x = 1 col_foot_L.scale_y = 1 - col_foot_L.alignment = 'CENTER' + col_foot_L.alignment = 'CENTER' - row_foot_L = col_foot_L.row(align = 1) + row_foot_L = col_foot_L.row(align = 1) row_foot_L.scale_x = 1 row_foot_L.scale_y = 1 - row_foot_L.alignment = 'CENTER' + row_foot_L.alignment = 'CENTER' # FootRoll L - - col_foot_roll_L = row_foot_L.column(align = 0) + + col_foot_roll_L = row_foot_L.column(align = 0) col_foot_roll_L.scale_x = 0.5 col_foot_roll_L.scale_y = 0.75 - col_foot_roll_L.alignment = 'CENTER' + col_foot_roll_L.alignment = 'CENTER' col_foot_roll_L.operator("operator.foot_roll_ctrl_l", text="", icon = "LOOP_FORWARDS", emboss = 0) # Foot L - - col_foot_ctrl_L = row_foot_L.column(align = 1) + + col_foot_ctrl_L = row_foot_L.column(align = 1) col_foot_ctrl_L.scale_x = 1 col_foot_ctrl_L.scale_y = 0.75 - col_foot_ctrl_L.alignment = 'CENTER' + col_foot_ctrl_L.alignment = 'CENTER' col_foot_ctrl_L.operator("operator.foot_l", text="Foot R") # Toes L - col_toe_roll_1_L = row_foot_L.row(align = 1) + col_toe_roll_1_L = row_foot_L.row(align = 1) col_toe_roll_1_L.scale_x = 0.5 col_toe_roll_1_L.scale_y = 0.75 - col_toe_roll_1_L.alignment = 'CENTER' + col_toe_roll_1_L.alignment = 'CENTER' col_toe_roll_1_L.operator("operator.toe_roll_1_l", text="", icon = "LOOP_FORWARDS", emboss = 0) - - col_toe_1_L = row_foot_L.row(align = 1) + + col_toe_1_L = row_foot_L.row(align = 1) col_toe_1_L.scale_x = 0.4 col_toe_1_L.scale_y = 0.75 - col_toe_1_L.alignment = 'CENTER' + col_toe_1_L.alignment = 'CENTER' col_toe_1_L.operator("operator.toe_1_fk_l", text="") - col_toe_1_L.operator("operator.toes_ik_ctrl_mid_l", text="") + col_toe_1_L.operator("operator.toes_ik_ctrl_mid_l", text="") - col_toe_roll_2_L = row_foot_L.row(align = 1) + col_toe_roll_2_L = row_foot_L.row(align = 1) col_toe_roll_2_L.scale_x = 0.5 col_toe_roll_2_L.scale_y = 0.75 - col_toe_roll_2_L.alignment = 'CENTER' + col_toe_roll_2_L.alignment = 'CENTER' col_toe_roll_2_L.operator("operator.toe_roll_2_l", text="", icon = "LOOP_FORWARDS", emboss = 0) - col_toe_2_L = row_foot_L.row(align = 1) + col_toe_2_L = row_foot_L.row(align = 1) col_toe_2_L.scale_x = 0.4 col_toe_2_L.scale_y = 0.75 - col_toe_2_L.alignment = 'CENTER' + col_toe_2_L.alignment = 'CENTER' col_toe_2_L.operator("operator.toe_2_fk_l", text="") col_toe_2_L.operator("operator.toes_ik_ctrl_l", text="") # Individual Toes L #Toes Toggle - if arm_bones['properties_leg_L']["toggle_toes_L"] == 1: + if arm_bones['properties_leg_L']["toggle_toes_L"] == 1: # Spread L - row_toes_spread_L = col_foot_L.row(align = 1) + row_toes_spread_L = col_foot_L.row(align = 1) row_toes_spread_L.scale_x = 4.5 row_toes_spread_L.scale_y = 0.35 - row_toes_spread_L.alignment = 'CENTER' - row_toes_spread_L.operator("operator.toes_spread_l", text="") - + row_toes_spread_L.alignment = 'CENTER' + row_toes_spread_L.operator("operator.toes_spread_l", text="") + # Toes L - - row_toes_L = col_foot_L.row(align = 1) + + row_toes_L = col_foot_L.row(align = 1) row_toes_L.scale_x = 0.4 row_toes_L.scale_y = 1 - row_toes_L.alignment = 'CENTER' + row_toes_L.alignment = 'CENTER' - col_thumb_L = row_toes_L.column(align = 1) + col_thumb_L = row_toes_L.column(align = 1) col_thumb_L.scale_x = 1 col_thumb_L.scale_y = 1 - col_thumb_L.alignment = 'CENTER' - col_thumb_L.operator("operator.toe_big_2_l", text="") - col_thumb_L.operator("operator.toe_big_3_l", text="") - - col_thumb_ctrl_L = row_toes_L.column(align = 0) + col_thumb_L.alignment = 'CENTER' + col_thumb_L.operator("operator.toe_big_2_l", text="") + col_thumb_L.operator("operator.toe_big_3_l", text="") + + col_thumb_ctrl_L = row_toes_L.column(align = 0) col_thumb_ctrl_L.scale_x = 1.2 col_thumb_ctrl_L.scale_y = 2 - col_thumb_ctrl_L.alignment = 'CENTER' - col_thumb_ctrl_L.operator("operator.toe_big_ctrl_l", text="") - - col_index_L = row_toes_L.column(align = 1) + col_thumb_ctrl_L.alignment = 'CENTER' + col_thumb_ctrl_L.operator("operator.toe_big_ctrl_l", text="") + + col_index_L = row_toes_L.column(align = 1) col_index_L.scale_x = 1 col_index_L.scale_y = 0.9 - col_index_L.alignment = 'CENTER' - col_index_L.operator("operator.toe_ind_2_l", text="") - col_index_L.operator("operator.toe_ind_3_l", text="") - col_index_L.operator("operator.toe_ind_4_l", text="") - - col_index_ctrl_L = row_toes_L.column(align = 0) + col_index_L.alignment = 'CENTER' + col_index_L.operator("operator.toe_ind_2_l", text="") + col_index_L.operator("operator.toe_ind_3_l", text="") + col_index_L.operator("operator.toe_ind_4_l", text="") + + col_index_ctrl_L = row_toes_L.column(align = 0) col_index_ctrl_L.scale_x = 1.2 col_index_ctrl_L.scale_y = 2.7 - col_index_ctrl_L.alignment = 'CENTER' - col_index_ctrl_L.operator("operator.toe_ind_ctrl_l", text="") - - col_mid_L = row_toes_L.column(align = 1) + col_index_ctrl_L.alignment = 'CENTER' + col_index_ctrl_L.operator("operator.toe_ind_ctrl_l", text="") + + col_mid_L = row_toes_L.column(align = 1) col_mid_L.scale_x = 1 col_mid_L.scale_y = 1 - col_mid_L.alignment = 'CENTER' - col_mid_L.operator("operator.toe_mid_2_l", text="") - col_mid_L.operator("operator.toe_mid_3_l", text="") - col_mid_L.operator("operator.toe_mid_4_l", text="") - - col_mid_ctrl_L = row_toes_L.column(align = 0) + col_mid_L.alignment = 'CENTER' + col_mid_L.operator("operator.toe_mid_2_l", text="") + col_mid_L.operator("operator.toe_mid_3_l", text="") + col_mid_L.operator("operator.toe_mid_4_l", text="") + + col_mid_ctrl_L = row_toes_L.column(align = 0) col_mid_ctrl_L.scale_x = 1.2 col_mid_ctrl_L.scale_y = 3 - col_mid_ctrl_L.alignment = 'CENTER' - col_mid_ctrl_L.operator("operator.toe_mid_ctrl_l", text="") - - col_ring_L = row_toes_L.column(align = 1) + col_mid_ctrl_L.alignment = 'CENTER' + col_mid_ctrl_L.operator("operator.toe_mid_ctrl_l", text="") + + col_ring_L = row_toes_L.column(align = 1) col_ring_L.scale_x = 1 col_ring_L.scale_y = 0.85 - col_ring_L.alignment = 'CENTER' - col_ring_L.operator("operator.toe_fourth_2_l", text="") - col_ring_L.operator("operator.toe_fourth_3_l", text="") - col_ring_L.operator("operator.toe_fourth_4_l", text="") - - col_ring_ctrl_L = row_toes_L.column(align = 0) + col_ring_L.alignment = 'CENTER' + col_ring_L.operator("operator.toe_fourth_2_l", text="") + col_ring_L.operator("operator.toe_fourth_3_l", text="") + col_ring_L.operator("operator.toe_fourth_4_l", text="") + + col_ring_ctrl_L = row_toes_L.column(align = 0) col_ring_ctrl_L.scale_x = 1.2 col_ring_ctrl_L.scale_y = 2.5 - col_ring_ctrl_L.alignment = 'CENTER' - col_ring_ctrl_L.operator("operator.toe_fourth_ctrl_l", text="") - - col_lit_L = row_toes_L.column(align = 1) + col_ring_ctrl_L.alignment = 'CENTER' + col_ring_ctrl_L.operator("operator.toe_fourth_ctrl_l", text="") + + col_lit_L = row_toes_L.column(align = 1) col_lit_L.scale_x = 1 col_lit_L.scale_y = 1 - col_lit_L.alignment = 'CENTER' - col_lit_L.operator("operator.toe_lit_2_l", text="") - col_lit_L.operator("operator.toe_lit_3_l", text="") - - col_lit_ctrl_L = row_toes_L.column(align = 0) + col_lit_L.alignment = 'CENTER' + col_lit_L.operator("operator.toe_lit_2_l", text="") + col_lit_L.operator("operator.toe_lit_3_l", text="") + + col_lit_ctrl_L = row_toes_L.column(align = 0) col_lit_ctrl_L.scale_x = 1.2 col_lit_ctrl_L.scale_y = 2 - col_lit_ctrl_L.alignment = 'CENTER' - col_lit_ctrl_L.operator("operator.toe_lit_ctrl_l", text="") + col_lit_ctrl_L.alignment = 'CENTER' + col_lit_ctrl_L.operator("operator.toe_lit_ctrl_l", text="") # Toes IK R - row_toes_ik_L = col_foot_L.row(align = 0) + row_toes_ik_L = col_foot_L.row(align = 0) row_toes_ik_L.scale_x = 0.6 row_toes_ik_L.scale_y = 0.5 - row_toes_ik_L.alignment = 'CENTER' - row_toes_ik_L.operator("operator.toe_big_ik_l", text="") - row_toes_ik_L.operator("operator.toe_ind_ik_l", text="") - row_toes_ik_L.operator("operator.toe_mid_ik_l", text="") - row_toes_ik_L.operator("operator.toe_fourth_ik_l", text="") - row_toes_ik_L.operator("operator.toe_lit_ik_l", text="") - + row_toes_ik_L.alignment = 'CENTER' + row_toes_ik_L.operator("operator.toe_big_ik_l", text="") + row_toes_ik_L.operator("operator.toe_ind_ik_l", text="") + row_toes_ik_L.operator("operator.toe_mid_ik_l", text="") + row_toes_ik_L.operator("operator.toe_fourth_ik_l", text="") + row_toes_ik_L.operator("operator.toe_lit_ik_l", text="") + # Sole R - row_sole = box_body.row(align = 0) + row_sole = box_body.row(align = 0) row_sole.scale_x = 1 row_sole.scale_y = 1 - row_sole.alignment = 'CENTER' - - row_sole_R = row_sole.row(align = 1) + row_sole.alignment = 'CENTER' + + row_sole_R = row_sole.row(align = 1) row_sole_R.scale_x = 2 row_sole_R.scale_y = 1 - row_sole_R.alignment = 'CENTER' + row_sole_R.alignment = 'CENTER' - col_sole_R = row_sole_R.column(align = 1) + col_sole_R = row_sole_R.column(align = 1) col_sole_R.scale_x = 1 col_sole_R.scale_y = 0.75 - col_sole_R.alignment = 'CENTER' - col_sole_R.operator("operator.sole_ctrl_r", text="Sole R") - - col_sole_pivot_R = row_sole_R.column(align = 1) + col_sole_R.alignment = 'CENTER' + col_sole_R.operator("operator.sole_ctrl_r", text="Sole R") + + col_sole_pivot_R = row_sole_R.column(align = 1) col_sole_pivot_R.scale_x = 0.25 col_sole_pivot_R.scale_y = 0.75 - col_sole_pivot_R.alignment = 'CENTER' - col_sole_pivot_R.operator("operator.sole_pivot_point_r", text="") - + col_sole_pivot_R.alignment = 'CENTER' + col_sole_pivot_R.operator("operator.sole_pivot_point_r", text="") + # Sole L - - row_sole_L = row_sole.row(align = 1) + + row_sole_L = row_sole.row(align = 1) row_sole_L.scale_x = 2 row_sole_L.scale_y = 1 - row_sole_L.alignment = 'CENTER' + row_sole_L.alignment = 'CENTER' - col_sole_pivot_L = row_sole_L.column(align = 1) + col_sole_pivot_L = row_sole_L.column(align = 1) col_sole_pivot_L.scale_x = 0.25 col_sole_pivot_L.scale_y = 0.75 - col_sole_pivot_L.alignment = 'CENTER' - col_sole_pivot_L.operator("operator.sole_pivot_point_l", text="") + col_sole_pivot_L.alignment = 'CENTER' + col_sole_pivot_L.operator("operator.sole_pivot_point_l", text="") - col_sole_L = row_sole_L.column(align = 1) + col_sole_L = row_sole_L.column(align = 1) col_sole_L.scale_x = 1 col_sole_L.scale_y = 0.75 - col_sole_L.alignment = 'CENTER' - col_sole_L.operator("operator.sole_ctrl_l", text="Sole R") - + col_sole_L.alignment = 'CENTER' + col_sole_L.operator("operator.sole_ctrl_l", text="Sole R") + # Master - - row_master = box_body.row(align = 1) + + row_master = box_body.row(align = 1) row_master.scale_x = 5 row_master.scale_y = 1 - row_master.alignment = 'CENTER' + row_master.alignment = 'CENTER' row_master.separator - col_master_pivot = row_master.column(align = 1) + col_master_pivot = row_master.column(align = 1) col_master_pivot.scale_x = 1 col_master_pivot.scale_y = 0.75 - col_master_pivot.alignment = 'CENTER' - col_master_pivot.separator() - col_master_pivot.operator("operator.master", text="Master") - col_master_pivot.separator() - col_master_pivot.separator() + col_master_pivot.alignment = 'CENTER' + col_master_pivot.separator() + col_master_pivot.operator("operator.master", text="Master") + col_master_pivot.separator() + col_master_pivot.separator() - col_master = row_master.column(align = 1) + col_master = row_master.column(align = 1) col_master.scale_x = 0.1 col_master.scale_y = 0.75 - col_master.alignment = 'CENTER' - col_master.separator() - col_master.operator("operator.master_pivot_point", text="") - col_master.separator() - col_master.separator() + col_master.alignment = 'CENTER' + col_master.separator() + col_master.operator("operator.master_pivot_point", text="") + col_master.separator() + col_master.separator() # View - row_view_main = box_body.row(align = 0) + row_view_main = box_body.row(align = 0) row_view_main.scale_x = 1 row_view_main.scale_y = 1 - row_view_main.alignment = 'CENTER' - - row_view = row_view_main.row(align = 0) + row_view_main.alignment = 'CENTER' + + row_view = row_view_main.row(align = 0) row_view.scale_x = 1 row_view.scale_y = 1 - row_view.alignment = 'CENTER' + row_view.alignment = 'CENTER' row_view.operator("operator.zoom", text="Zoom to Selected", icon='ZOOM_IN') - row_model_res = row_view_main.row(align = 0) + row_model_res = row_view_main.row(align = 0) row_model_res.scale_x = 0.7 row_model_res.scale_y = 1 - row_model_res.alignment = 'CENTER' + row_model_res.alignment = 'CENTER' row_model_res.prop(arm_bones['properties'], '["model_res"]', "Model_Res", toggle=True) - if props.gui_picker_body_props: - + if props.gui_picker_body_props: + # Sliders_R - - col_sliders_R = box_R.column() + + col_sliders_R = box_R.column() col_sliders_R.scale_x = 1 col_sliders_R.scale_y = 1 - col_sliders_R.alignment = 'CENTER' + col_sliders_R.alignment = 'CENTER' col_space = col_sliders_R.column() col_space.scale_x = 2.5 col_space.scale_y = 9 - col_space.alignment = 'CENTER' - col_space.separator() - + col_space.alignment = 'CENTER' + col_space.separator() + col_head_props = col_sliders_R.column() col_head_props.scale_x = 2.5 col_head_props.scale_y = 0.75 - col_head_props.alignment = 'CENTER' - col_head_props.label("HEAD") - col_head_props.prop(arm_bones['properties_head'], 'ik_head', text="{}".format("FK" if arm_bones['properties_head']['ik_head'] == 1 else "IK"), toggle=True, icon_only = 1, emboss = 1) - col_head_props.prop(arm_bones['properties_head'], 'hinge_head', "Hinge", toggle=True, icon_only = 1, emboss = 1) - col_head_props.prop(arm_bones['properties_head'], 'toon_head', "Str IK", toggle=True, icon_only = 1, emboss = 1) - + col_head_props.alignment = 'CENTER' + col_head_props.label("HEAD") + col_head_props.prop(arm_bones['properties_head'], 'ik_head', text="{}".format("FK" if arm_bones['properties_head']['ik_head'] == 1 else "IK"), toggle=True, icon_only = 1, emboss = 1) + col_head_props.prop(arm_bones['properties_head'], 'hinge_head', "Hinge", toggle=True, icon_only = 1, emboss = 1) + col_head_props.prop(arm_bones['properties_head'], 'toon_head', "Str IK", toggle=True, icon_only = 1, emboss = 1) + col_neck_props = col_sliders_R.column() col_neck_props.scale_x = 2.5 col_neck_props.scale_y = 0.75 - col_neck_props.alignment = 'CENTER' - col_neck_props.label("NECK") - col_neck_props.prop(arm_bones['properties_head'], 'hinge_neck', "Hinge", toggle=True, icon_only = 1, emboss = 1) - + col_neck_props.alignment = 'CENTER' + col_neck_props.label("NECK") + col_neck_props.prop(arm_bones['properties_head'], 'hinge_neck', "Hinge", toggle=True, icon_only = 1, emboss = 1) + col_space = col_sliders_R.column() col_space.scale_x = 2.5 col_space.scale_y = 9 - col_space.alignment = 'CENTER' - col_space.separator() - + col_space.alignment = 'CENTER' + col_space.separator() + col_arm_R_props = col_sliders_R.column() col_arm_R_props.scale_x = 2.5 col_arm_R_props.scale_y = 0.75 - col_arm_R_props.alignment = 'CENTER' - col_arm_R_props.label("ARM_R") - col_arm_R_props.prop(arm_bones['properties_arm_R'], 'ik_arm_R', text="{}".format("FK" if arm_bones['properties_arm_R']['ik_arm_R'] == 1 else "IK"), toggle=True, icon_only = 1, emboss = 1) - col_arm_R_props.prop(arm_bones['properties_arm_R'], 'hinge_arm_R', "Hinge", toggle=True, icon_only = 1, emboss = 1) - col_arm_R_props.prop(arm_bones['properties_arm_R'], 'toon_arm_R', "Str IK", toggle=True, icon_only = 1, emboss = 1) + col_arm_R_props.alignment = 'CENTER' + col_arm_R_props.label("ARM_R") + col_arm_R_props.prop(arm_bones['properties_arm_R'], 'ik_arm_R', text="{}".format("FK" if arm_bones['properties_arm_R']['ik_arm_R'] == 1 else "IK"), toggle=True, icon_only = 1, emboss = 1) + col_arm_R_props.prop(arm_bones['properties_arm_R'], 'hinge_arm_R', "Hinge", toggle=True, icon_only = 1, emboss = 1) + col_arm_R_props.prop(arm_bones['properties_arm_R'], 'toon_arm_R', "Str IK", toggle=True, icon_only = 1, emboss = 1) col_space = col_sliders_R.column() col_space.scale_x = 2.5 col_space.scale_y = 8 - col_space.alignment = 'CENTER' - col_space.separator() + col_space.alignment = 'CENTER' + col_space.separator() col_hand_R_props = col_sliders_R.column() col_hand_R_props.scale_x = 2.5 col_hand_R_props.scale_y = 0.75 - col_hand_R_props.alignment = 'CENTER' - col_hand_R_props.label("HAND_R") - col_hand_R_props.prop(arm_bones['properties_arm_R'], 'hinge_hand_R', "Hinge", toggle=True, icon_only = 1, emboss = 1) + col_hand_R_props.alignment = 'CENTER' + col_hand_R_props.label("HAND_R") + col_hand_R_props.prop(arm_bones['properties_arm_R'], 'hinge_hand_R', "Hinge", toggle=True, icon_only = 1, emboss = 1) col_space = col_sliders_R.column() col_space.scale_x = 2.5 col_space.scale_y = 4 - col_space.alignment = 'CENTER' - col_space.separator() + col_space.alignment = 'CENTER' + col_space.separator() col_fing_R_props = col_sliders_R.column() col_fing_R_props.scale_x = 2.5 col_fing_R_props.scale_y = 0.75 - col_fing_R_props.alignment = 'CENTER' - col_fing_R_props.label("FING_R") - col_fing_R_props.prop(arm_bones['properties_arm_R'], 'ik_fing_all_R', text="{}".format("IK" if arm_bones['properties_arm_R']['ik_fing_all_R'] == 1 else "FK"), toggle=True, icon_only = 1, emboss = 1) - col_fing_R_props.prop(arm_bones['properties_arm_R'], 'hinge_fing_all_R', "Hinge", toggle=True, icon_only = 1, emboss = 1) + col_fing_R_props.alignment = 'CENTER' + col_fing_R_props.label("FING_R") + col_fing_R_props.prop(arm_bones['properties_arm_R'], 'ik_fing_all_R', text="{}".format("IK" if arm_bones['properties_arm_R']['ik_fing_all_R'] == 1 else "FK"), toggle=True, icon_only = 1, emboss = 1) + col_fing_R_props.prop(arm_bones['properties_arm_R'], 'hinge_fing_all_R', "Hinge", toggle=True, icon_only = 1, emboss = 1) col_space = col_sliders_R.column() col_space.scale_x = 2.5 col_space.scale_y = 4 - col_space.alignment = 'CENTER' - col_space.separator() + col_space.alignment = 'CENTER' + col_space.separator() col_leg_R_props = col_sliders_R.column() col_leg_R_props.scale_x = 2.5 col_leg_R_props.scale_y = 0.75 - col_leg_R_props.alignment = 'CENTER' - col_leg_R_props.label("LEG_R") - col_leg_R_props.prop(arm_bones['properties_leg_R'], 'ik_leg_R', text="{}".format("FK" if arm_bones['properties_leg_R']['ik_leg_R'] == 1 else "IK"), toggle=True, icon_only = 1, emboss = 1) - col_leg_R_props.prop(arm_bones['properties_leg_R'], 'hinge_leg_R', "Hinge", toggle=True, icon_only = 1, emboss = 1) - col_leg_R_props.prop(arm_bones['properties_leg_R'], 'toon_leg_R', "Str IK", toggle=True, icon_only = 1, emboss = 1) - + col_leg_R_props.alignment = 'CENTER' + col_leg_R_props.label("LEG_R") + col_leg_R_props.prop(arm_bones['properties_leg_R'], 'ik_leg_R', text="{}".format("FK" if arm_bones['properties_leg_R']['ik_leg_R'] == 1 else "IK"), toggle=True, icon_only = 1, emboss = 1) + col_leg_R_props.prop(arm_bones['properties_leg_R'], 'hinge_leg_R', "Hinge", toggle=True, icon_only = 1, emboss = 1) + col_leg_R_props.prop(arm_bones['properties_leg_R'], 'toon_leg_R', "Str IK", toggle=True, icon_only = 1, emboss = 1) + col_space = col_sliders_R.column() col_space.scale_x = 2.5 col_space.scale_y = 3 - col_space.alignment = 'CENTER' - col_space.separator() + col_space.alignment = 'CENTER' + col_space.separator() col_foot_R_props = col_sliders_R.column() col_foot_R_props.scale_x = 2.5 col_foot_R_props.scale_y = 0.75 - col_foot_R_props.alignment = 'CENTER' - col_foot_R_props.label("TOES_R") - col_foot_R_props.prop(arm_bones['properties_leg_R'], 'ik_toes_all_R', text="{}".format("FK" if arm_bones['properties_leg_R']['ik_toes_all_R'] == 1 else "IK"), toggle=True, icon_only = 1, emboss = 1) - col_foot_R_props.prop(arm_bones['properties_leg_R'], 'hinge_toes_all_R', "Hinge", toggle=True, icon_only = 1, emboss = 1) + col_foot_R_props.alignment = 'CENTER' + col_foot_R_props.label("TOES_R") + col_foot_R_props.prop(arm_bones['properties_leg_R'], 'ik_toes_all_R', text="{}".format("FK" if arm_bones['properties_leg_R']['ik_toes_all_R'] == 1 else "IK"), toggle=True, icon_only = 1, emboss = 1) + col_foot_R_props.prop(arm_bones['properties_leg_R'], 'hinge_toes_all_R', "Hinge", toggle=True, icon_only = 1, emboss = 1) # Sliders_L - - col_sliders_L = box_L.column() + + col_sliders_L = box_L.column() col_sliders_L.scale_x = 1 col_sliders_L.scale_y = 1 - col_sliders_L.alignment = 'CENTER' + col_sliders_L.alignment = 'CENTER' col_space = col_sliders_L.column() col_space.scale_x = 2.5 col_space.scale_y = 36 - col_space.alignment = 'CENTER' + col_space.alignment = 'CENTER' col_space.separator() - + col_arm_L_props = col_sliders_L.column() col_arm_L_props.scale_x = 2.5 col_arm_L_props.scale_y = 0.75 - col_arm_L_props.alignment = 'CENTER' - col_arm_L_props.label("ARM_L") - col_arm_L_props.prop(arm_bones['properties_arm_L'], 'ik_arm_L', text="{}".format("FK" if arm_bones['properties_arm_L']['ik_arm_L'] == 1 else "IK"), toggle=True, icon_only = 1, emboss = 1) - col_arm_L_props.prop(arm_bones['properties_arm_L'], 'hinge_arm_L', "Hinge", toggle=True, icon_only = 1, emboss = 1) - col_arm_L_props.prop(arm_bones['properties_arm_L'], 'toon_arm_L', "Str IK", toggle=True, icon_only = 1, emboss = 1) + col_arm_L_props.alignment = 'CENTER' + col_arm_L_props.label("ARM_L") + col_arm_L_props.prop(arm_bones['properties_arm_L'], 'ik_arm_L', text="{}".format("FK" if arm_bones['properties_arm_L']['ik_arm_L'] == 1 else "IK"), toggle=True, icon_only = 1, emboss = 1) + col_arm_L_props.prop(arm_bones['properties_arm_L'], 'hinge_arm_L', "Hinge", toggle=True, icon_only = 1, emboss = 1) + col_arm_L_props.prop(arm_bones['properties_arm_L'], 'toon_arm_L', "Str IK", toggle=True, icon_only = 1, emboss = 1) col_space = col_sliders_L.column() col_space.scale_x = 2.5 col_space.scale_y = 8 - col_space.alignment = 'CENTER' - col_space.separator() + col_space.alignment = 'CENTER' + col_space.separator() col_hand_L_props = col_sliders_L.column() col_hand_L_props.scale_x = 2.5 col_hand_L_props.scale_y = 0.75 - col_hand_L_props.alignment = 'CENTER' - col_hand_L_props.label("HAND_L") - col_hand_L_props.prop(arm_bones['properties_arm_L'], 'hinge_hand_L', "Hinge", toggle=True, icon_only = 1, emboss = 1) + col_hand_L_props.alignment = 'CENTER' + col_hand_L_props.label("HAND_L") + col_hand_L_props.prop(arm_bones['properties_arm_L'], 'hinge_hand_L', "Hinge", toggle=True, icon_only = 1, emboss = 1) col_space = col_sliders_L.column() col_space.scale_x = 2.5 col_space.scale_y = 4 - col_space.alignment = 'CENTER' - col_space.separator() + col_space.alignment = 'CENTER' + col_space.separator() col_fing_L_props = col_sliders_L.column() col_fing_L_props.scale_x = 2.5 col_fing_L_props.scale_y = 0.75 - col_fing_L_props.alignment = 'CENTER' - col_fing_L_props.label("FING_L") - col_fing_L_props.prop(arm_bones['properties_arm_L'], 'ik_fing_all_L', text="{}".format("IK" if arm_bones['properties_arm_L']['ik_fing_all_L'] == 1 else "FK"), toggle=True, icon_only = 1, emboss = 1) - col_fing_L_props.prop(arm_bones['properties_arm_L'], 'hinge_fing_all_L', "Hinge", toggle=True, icon_only = 1, emboss = 1) + col_fing_L_props.alignment = 'CENTER' + col_fing_L_props.label("FING_L") + col_fing_L_props.prop(arm_bones['properties_arm_L'], 'ik_fing_all_L', text="{}".format("IK" if arm_bones['properties_arm_L']['ik_fing_all_L'] == 1 else "FK"), toggle=True, icon_only = 1, emboss = 1) + col_fing_L_props.prop(arm_bones['properties_arm_L'], 'hinge_fing_all_L', "Hinge", toggle=True, icon_only = 1, emboss = 1) col_space = col_sliders_L.column() col_space.scale_x = 2.5 col_space.scale_y = 4 - col_space.alignment = 'CENTER' - col_space.separator() + col_space.alignment = 'CENTER' + col_space.separator() col_leg_L_props = col_sliders_L.column() col_leg_L_props.scale_x = 2.5 col_leg_L_props.scale_y = 0.75 - col_leg_L_props.alignment = 'CENTER' - col_leg_L_props.label("LEG_L") - col_leg_L_props.prop(arm_bones['properties_leg_L'], 'ik_leg_L', text="{}".format("FK" if arm_bones['properties_leg_L']['ik_leg_L'] == 1 else "IK"), toggle=True, icon_only = 1, emboss = 1) - col_leg_L_props.prop(arm_bones['properties_leg_L'], 'hinge_leg_L', "Hinge", toggle=True, icon_only = 1, emboss = 1) - col_leg_L_props.prop(arm_bones['properties_leg_L'], 'toon_leg_L', "Str IK", toggle=True, icon_only = 1, emboss = 1) - + col_leg_L_props.alignment = 'CENTER' + col_leg_L_props.label("LEG_L") + col_leg_L_props.prop(arm_bones['properties_leg_L'], 'ik_leg_L', text="{}".format("FK" if arm_bones['properties_leg_L']['ik_leg_L'] == 1 else "IK"), toggle=True, icon_only = 1, emboss = 1) + col_leg_L_props.prop(arm_bones['properties_leg_L'], 'hinge_leg_L', "Hinge", toggle=True, icon_only = 1, emboss = 1) + col_leg_L_props.prop(arm_bones['properties_leg_L'], 'toon_leg_L', "Str IK", toggle=True, icon_only = 1, emboss = 1) + col_space = col_sliders_L.column() col_space.scale_x = 2.5 col_space.scale_y = 3 - col_space.alignment = 'CENTER' - col_space.separator() + col_space.alignment = 'CENTER' + col_space.separator() col_foot_L_props = col_sliders_L.column() col_foot_L_props.scale_x = 2.5 col_foot_L_props.scale_y = 0.75 - col_foot_L_props.alignment = 'CENTER' - col_foot_L_props.label("TOES_L") - col_foot_L_props.prop(arm_bones['properties_leg_L'], 'ik_toes_all_L', text="{}".format("FK" if arm_bones['properties_leg_L']['ik_toes_all_L'] == 1 else "IK"), toggle=True, icon_only = 1, emboss = 1) - col_foot_L_props.prop(arm_bones['properties_leg_L'], 'hinge_toes_all_L', "Hinge", toggle=True, icon_only = 1, emboss = 1) + col_foot_L_props.alignment = 'CENTER' + col_foot_L_props.label("TOES_L") + col_foot_L_props.prop(arm_bones['properties_leg_L'], 'ik_toes_all_L', text="{}".format("FK" if arm_bones['properties_leg_L']['ik_toes_all_L'] == 1 else "IK"), toggle=True, icon_only = 1, emboss = 1) + col_foot_L_props.prop(arm_bones['properties_leg_L'], 'hinge_toes_all_L', "Hinge", toggle=True, icon_only = 1, emboss = 1) col_snap = box.column() col_snap.alignment ='LEFT' - col_snap.prop(props, "gui_snap", text="IK/FK SNAPPING") - + col_snap.prop(props, "gui_snap", text="IK/FK SNAPPING") + if props.gui_snap: - col_snap.prop(props, "gui_snap_all", text="ALL") - + col_snap.prop(props, "gui_snap_all", text="ALL") + if is_selected(head) or props.gui_snap_all: - box = col_snap.column() - box.label("SNAP HEAD") + box = col_snap.column() + box.label("SNAP HEAD") col = box.column() - row = col.row() - col2 = row.column() - row.operator("head_snap.fk_ik", text="FK >> IK", icon="NONE") - col2.operator("head_snap.ik_fk", text="IK >> FK", icon="NONE") - - if is_selected(torso) or props.gui_snap_all: - box = col_snap.column() - box.label("SNAP TORSO") + row = col.row() + col2 = row.column() + row.operator("head_snap.fk_ik", text="FK >> IK", icon="NONE") + col2.operator("head_snap.ik_fk", text="IK >> FK", icon="NONE") + + if is_selected(torso) or props.gui_snap_all: + box = col_snap.column() + box.label("SNAP TORSO") col = box.column() - row = col.row() - col2 = row.column() - row.operator("torso_snap.fk_ik", text="FK >> IK", icon="NONE") - col2.operator("torso_snap.ik_fk", text="IK >> FK", icon="NONE") - row = col.row() - col2 = row.column() - row.operator("torso_snap.up_inv", text="UP >> INV", icon="NONE") - col2.operator("torso_snap.inv_up", text="INV >> UP", icon="NONE") - - if is_selected(arm_l + hand_l) or props.gui_snap_all: - box = col_snap.column() - box.label("SNAP ARM LEFT") + row = col.row() + col2 = row.column() + row.operator("torso_snap.fk_ik", text="FK >> IK", icon="NONE") + col2.operator("torso_snap.ik_fk", text="IK >> FK", icon="NONE") + row = col.row() + col2 = row.column() + row.operator("torso_snap.up_inv", text="UP >> INV", icon="NONE") + col2.operator("torso_snap.inv_up", text="INV >> UP", icon="NONE") + + if is_selected(arm_l + hand_l) or props.gui_snap_all: + box = col_snap.column() + box.label("SNAP ARM LEFT") col = col_snap.column() - row = col.row() - col2 = row.column() - row.operator("arm_l_snap.fk_ik", text="FK >> IK", icon="NONE") - col2.operator("arm_l_snap.ik_fk", text="IK >> FK", icon="NONE") - - if is_selected(arm_r + hand_r) or props.gui_snap_all: - box = col_snap.column() - box.label("SNAP ARM RIGHT") + row = col.row() + col2 = row.column() + row.operator("arm_l_snap.fk_ik", text="FK >> IK", icon="NONE") + col2.operator("arm_l_snap.ik_fk", text="IK >> FK", icon="NONE") + + if is_selected(arm_r + hand_r) or props.gui_snap_all: + box = col_snap.column() + box.label("SNAP ARM RIGHT") col = col_snap.column() - row = col.row() - col2 = row.column() - row.operator("arm_r_snap.fk_ik", text="FK >> IK", icon="NONE") - col2.operator("arm_r_snap.ik_fk", text="IK >> FK", icon="NONE") - - if is_selected(leg_l + foot_l) or props.gui_snap_all: - box = col_snap.column() - box.label("SNAP LEG LEFT") + row = col.row() + col2 = row.column() + row.operator("arm_r_snap.fk_ik", text="FK >> IK", icon="NONE") + col2.operator("arm_r_snap.ik_fk", text="IK >> FK", icon="NONE") + + if is_selected(leg_l + foot_l) or props.gui_snap_all: + box = col_snap.column() + box.label("SNAP LEG LEFT") col = col_snap.column() - row = col.row() - col2 = row.column() - row.operator("leg_l_snap.fk_ik", text="FK >> IK", icon="NONE") - col2.operator("leg_l_snap.ik_fk", text="IK >> FK", icon="NONE") - - if is_selected(leg_r + foot_r) or props.gui_snap_all: - box = col_snap.column() - box.label("SNAP LEG RIGHT") + row = col.row() + col2 = row.column() + row.operator("leg_l_snap.fk_ik", text="FK >> IK", icon="NONE") + col2.operator("leg_l_snap.ik_fk", text="IK >> FK", icon="NONE") + + if is_selected(leg_r + foot_r) or props.gui_snap_all: + box = col_snap.column() + box.label("SNAP LEG RIGHT") col = col_snap.column() - row = col.row() - col2 = row.column() - row.operator("leg_r_snap.fk_ik", text="FK >> IK", icon="NONE") - col2.operator("leg_r_snap.ik_fk", text="IK >> FK", icon="NONE") - - col_snap.separator() - col_snap.separator() - # collapsed box + row = col.row() + col2 = row.column() + row.operator("leg_r_snap.fk_ik", text="FK >> IK", icon="NONE") + col2.operator("leg_r_snap.ik_fk", text="IK >> FK", icon="NONE") + + col_snap.separator() + col_snap.separator() + # collapsed box elif "gui_picker_body" in arm: row.operator("gui.blenrig_5_tabs", icon="MOD_ARMATURE", emboss = 1).tab = "gui_picker_body" row.label(text="BLENRIG BODY PICKER") - + ################ FACE ####################################### - if bpy.context.mode == "POSE": - - if "gui_picker_face" in arm: + if bpy.context.mode == "POSE": + + if "gui_picker_face" in arm: box = layout.column() col = box.column() - row = col.row() - # expanded box + row = col.row() + # expanded box if "gui_picker_face" in arm and arm["gui_picker_face"]: row.operator("gui.blenrig_5_tabs", icon="MONKEY", emboss = 1).tab = "gui_picker_face" row.label(text="BLENRIG FACE PICKER") box.separator() - + #Columns face_row = box.row(align = 1) face_row.scale_x = 1 face_row.scale_y = 1 - face_row.alignment = 'CENTER' - - #Right Column + face_row.alignment = 'CENTER' + + #Right Column right_col = face_row.column(align = 1) right_col.scale_x = 0.5 right_col.scale_y = 1 - right_col.alignment = 'CENTER' - + right_col.alignment = 'CENTER' + col_space = right_col.column() - col_space.scale_y = 15 - col_space.separator() + col_space.scale_y = 15 + col_space.separator() # Ear Up R - ear_up_R = right_col.column() + ear_up_R = right_col.column() ear_up_R.scale_x = 1 ear_up_R.scale_y = 0.5 - ear_up_R.alignment = 'CENTER' - ear_up_R.operator("operator.ear_up_r", text="") - + ear_up_R.alignment = 'CENTER' + ear_up_R.operator("operator.ear_up_r", text="") + # Ear R - ear_R = right_col.column() + ear_R = right_col.column() ear_R.scale_x = 1 ear_R.scale_y = 2 - ear_R.alignment = 'CENTER' - ear_R.operator("operator.ear_r", text="") - + ear_R.alignment = 'CENTER' + ear_R.operator("operator.ear_r", text="") + # Ear Low R - ear_low_R = right_col.column() + ear_low_R = right_col.column() ear_low_R.scale_x = 1 ear_low_R.scale_y = 0.5 - ear_low_R.alignment = 'CENTER' - ear_low_R.operator("operator.ear_low_r", text="") - + ear_low_R.alignment = 'CENTER' + ear_low_R.operator("operator.ear_low_r", text="") + # Main Face box_face = face_row.column(align = 1) - box_face.alignment = 'CENTER' - + box_face.alignment = 'CENTER' + # Head_Stretch - head_toon = box_face.row(align=1) + head_toon = box_face.row(align=1) head_toon.scale_x = 4 head_toon.scale_y = 0.5 - head_toon.alignment = 'CENTER' - head_toon.operator("operator.head_stretch", text="") - + head_toon.alignment = 'CENTER' + head_toon.operator("operator.head_stretch", text="") + # Head Top Ctrl - head_toon = box_face.row() + head_toon = box_face.row() head_toon.scale_x = 5 head_toon.scale_y = 0.5 - head_toon.alignment = 'CENTER' - head_toon.operator("operator.head_top_ctrl", text="") + head_toon.alignment = 'CENTER' + head_toon.operator("operator.head_top_ctrl", text="") box_face.separator() - box_face.separator() - - # Brows - brows = box_face.row() + box_face.separator() + + # Brows + brows = box_face.row() brows.scale_x = 0.75 brows.scale_y = 0.75 - brows.alignment = 'CENTER' - - brow_R = brows.column() + brows.alignment = 'CENTER' + + brow_R = brows.column() brow_R.scale_x = 1.2 brow_R.scale_y = 0.75 - brow_R.alignment = 'CENTER' - - brow_mid = brows.column() + brow_R.alignment = 'CENTER' + + brow_mid = brows.column() brow_mid.scale_x = 0.5 brow_mid.scale_y = 0.75 - brow_mid.alignment = 'CENTER' - - brow_L = brows.column() + brow_mid.alignment = 'CENTER' + + brow_L = brows.column() brow_L.scale_x = 1.2 brow_L.scale_y = 0.75 - brow_L.alignment = 'CENTER' - + brow_L.alignment = 'CENTER' + # Brow Ctrls R - brow_ctrls_R = brow_R.row(align=1) + brow_ctrls_R = brow_R.row(align=1) brow_ctrls_R.scale_x = 1 brow_ctrls_R.scale_y = 0.5 - brow_ctrls_R.alignment = 'CENTER' - brow_ctrls_R.operator("operator.brow_ctrl_4_r", text="", icon='LINK', emboss=0) - brow_ctrls_R.operator("operator.brow_ctrl_3_r", text="", icon='LINK', emboss=0) - brow_ctrls_R.operator("operator.brow_ctrl_2_r", text="", icon='LINK', emboss=0) - brow_ctrls_R.operator("operator.brow_ctrl_1_r", text="", icon='LINK', emboss=0) + brow_ctrls_R.alignment = 'CENTER' + brow_ctrls_R.operator("operator.brow_ctrl_4_r", text="", icon='LINK', emboss=0) + brow_ctrls_R.operator("operator.brow_ctrl_3_r", text="", icon='LINK', emboss=0) + brow_ctrls_R.operator("operator.brow_ctrl_2_r", text="", icon='LINK', emboss=0) + brow_ctrls_R.operator("operator.brow_ctrl_1_r", text="", icon='LINK', emboss=0) # Brow Ctrl R - brow_ctrl_R = brow_R.row() + brow_ctrl_R = brow_R.row() brow_ctrl_R.scale_x = 1 brow_ctrl_R.scale_y = 0.8 - brow_ctrl_R.alignment = 'CENTER' - brow_ctrl_R.operator("operator.brow_ctrl_r", text="Brow_R") - + brow_ctrl_R.alignment = 'CENTER' + brow_ctrl_R.operator("operator.brow_ctrl_r", text="Brow_R") + # Brow Toon R - brow_toon_R = brow_R.row() + brow_toon_R = brow_R.row() brow_toon_R.scale_x = 2 brow_toon_R.scale_y = 0.5 - brow_toon_R.alignment = 'CENTER' - brow_toon_R.operator("operator.toon_brow_r", text="", icon='SPACE2', emboss=0) + brow_toon_R.alignment = 'CENTER' + brow_toon_R.operator("operator.toon_brow_r", text="", icon='SPACE2', emboss=0) # Brow Frown - brow_frown = brow_mid.column() + brow_frown = brow_mid.column() brow_frown.scale_x = 2 brow_frown.scale_y = 0.5 - brow_frown.alignment = 'CENTER' - brow_frown.operator("operator.frown_ctrl", text="", icon='LINK', emboss=0) + brow_frown.alignment = 'CENTER' + brow_frown.operator("operator.frown_ctrl", text="", icon='LINK', emboss=0) brow_frown.separator() - brow_frown.operator("operator.nose_bridge_1_ctrl", text="") - - + brow_frown.operator("operator.nose_bridge_1_ctrl", text="") + + # Brow Ctrls R - brow_ctrls_L = brow_L.row(align=1) + brow_ctrls_L = brow_L.row(align=1) brow_ctrls_L.scale_x = 1 brow_ctrls_L.scale_y = 0.5 - brow_ctrls_L.alignment = 'CENTER' - brow_ctrls_L.operator("operator.brow_ctrl_1_l", text="", icon='LINK', emboss=0) - brow_ctrls_L.operator("operator.brow_ctrl_2_l", text="", icon='LINK', emboss=0) - brow_ctrls_L.operator("operator.brow_ctrl_3_l", text="", icon='LINK', emboss=0) - brow_ctrls_L.operator("operator.brow_ctrl_4_l", text="", icon='LINK', emboss=0) + brow_ctrls_L.alignment = 'CENTER' + brow_ctrls_L.operator("operator.brow_ctrl_1_l", text="", icon='LINK', emboss=0) + brow_ctrls_L.operator("operator.brow_ctrl_2_l", text="", icon='LINK', emboss=0) + brow_ctrls_L.operator("operator.brow_ctrl_3_l", text="", icon='LINK', emboss=0) + brow_ctrls_L.operator("operator.brow_ctrl_4_l", text="", icon='LINK', emboss=0) # Brow Ctrl R - brow_ctrl_L = brow_L.row() + brow_ctrl_L = brow_L.row() brow_ctrl_L.scale_x = 1 brow_ctrl_L.scale_y = 0.8 - brow_ctrl_L.alignment = 'CENTER' - brow_ctrl_L.operator("operator.brow_ctrl_l", text="Brow_L") - + brow_ctrl_L.alignment = 'CENTER' + brow_ctrl_L.operator("operator.brow_ctrl_l", text="Brow_L") + # Brow Toon R - brow_toon_L = brow_L.row() + brow_toon_L = brow_L.row() brow_toon_L.scale_x = 2 brow_toon_L.scale_y = 0.5 - brow_toon_L.alignment = 'CENTER' - brow_toon_L.operator("operator.toon_brow_l", text="", icon='SPACE2', emboss=0) + brow_toon_L.alignment = 'CENTER' + brow_toon_L.operator("operator.toon_brow_l", text="", icon='SPACE2', emboss=0) box_face.separator() - + col_space = box_face.column() - col_space.scale_y = 2 - col_space.separator() - - - # Eyes - eyes = box_face.row() + col_space.scale_y = 2 + col_space.separator() + + + # Eyes + eyes = box_face.row() eyes.scale_x = 1 eyes.scale_y = 0.75 - eyes.alignment = 'CENTER' - - col_R = eyes.column() + eyes.alignment = 'CENTER' + + col_R = eyes.column() col_R.scale_x = 1 col_R.scale_y = 0.75 - col_R.alignment = 'CENTER' - - col_mid = eyes.column() + col_R.alignment = 'CENTER' + + col_mid = eyes.column() col_mid.scale_x = 1 col_mid.scale_y = 0.75 - col_mid.alignment = 'CENTER' - - col_L = eyes.column() + col_mid.alignment = 'CENTER' + + col_L = eyes.column() col_L.scale_x = 1 col_L.scale_y = 0.75 - col_L.alignment = 'CENTER' - + col_L.alignment = 'CENTER' + # Eyelid Up Ctrl R - eyelid_up_R = col_R.row() + eyelid_up_R = col_R.row() eyelid_up_R.scale_x = 1 eyelid_up_R.scale_y = 0.8 - eyelid_up_R.alignment = 'CENTER' - eyelid_up_R.operator("operator.eyelid_up_ctrl_r", text="Eyelid_up_R") - - + eyelid_up_R.alignment = 'CENTER' + eyelid_up_R.operator("operator.eyelid_up_ctrl_r", text="Eyelid_up_R") + + # Eyelid Up Ctrls R - eyelid_up_ctrls_R = col_R.row() + eyelid_up_ctrls_R = col_R.row() eyelid_up_ctrls_R.scale_x = 1.2 eyelid_up_ctrls_R.scale_y = 0.5 - eyelid_up_ctrls_R.alignment = 'CENTER' - eyelid_up_ctrls_R.operator("operator.eyelid_up_ctrl_3_r", text="", icon='LINK', emboss=0) - eyelid_up_ctrls_R.operator("operator.eyelid_up_ctrl_2_r", text="", icon='LINK', emboss=0) - eyelid_up_ctrls_R.operator("operator.eyelid_up_ctrl_1_r", text="", icon='LINK', emboss=0) - + eyelid_up_ctrls_R.alignment = 'CENTER' + eyelid_up_ctrls_R.operator("operator.eyelid_up_ctrl_3_r", text="", icon='LINK', emboss=0) + eyelid_up_ctrls_R.operator("operator.eyelid_up_ctrl_2_r", text="", icon='LINK', emboss=0) + eyelid_up_ctrls_R.operator("operator.eyelid_up_ctrl_1_r", text="", icon='LINK', emboss=0) + # Eye_R - eye_R_row_1 = col_R.row() + eye_R_row_1 = col_R.row() eye_R_row_1.scale_x = 0.8 eye_R_row_1.scale_y = 1 - eye_R_row_1.alignment = 'CENTER' - eye_R_row_1.operator("operator.toon_eye_up_r", text="", icon='SPACE2', emboss=0) - - eye_R_row_2 = col_R.row() + eye_R_row_1.alignment = 'CENTER' + eye_R_row_1.operator("operator.toon_eye_up_r", text="", icon='SPACE2', emboss=0) + + eye_R_row_2 = col_R.row() eye_R_row_2.scale_x = 0.5 eye_R_row_2.scale_y = 1 - eye_R_row_2.alignment = 'CENTER' - eye_R_row_2.operator("operator.toon_eye_out_r", text="", icon='SPACE2', emboss=0) - + eye_R_row_2.alignment = 'CENTER' + eye_R_row_2.operator("operator.toon_eye_out_r", text="", icon='SPACE2', emboss=0) + eye_R_box = eye_R_row_2.box() eye_R_box.scale_x = 1.2 eye_R_box.scale_y = 1 - eye_R_box.alignment = 'CENTER' + eye_R_box.alignment = 'CENTER' eye_R = eye_R_box.row() - eye_R.operator("operator.pupil_ctrl_r", text="", icon='RADIOBUT_ON', emboss=0) - eye_R.operator("operator.eye_ctrl_r", text="", icon='RESTRICT_VIEW_OFF', emboss=0) - eye_R.operator("operator.iris_ctrl_r", text="", icon='INLINK', emboss=0) - eye_R_row_2.operator("operator.toon_eye_in_r", text="", icon='SPACE2', emboss=0) - - eye_R_row_3 = col_R.row() + eye_R.operator("operator.pupil_ctrl_r", text="", icon='RADIOBUT_ON', emboss=0) + eye_R.operator("operator.eye_ctrl_r", text="", icon='RESTRICT_VIEW_OFF', emboss=0) + eye_R.operator("operator.iris_ctrl_r", text="", icon='INLINK', emboss=0) + eye_R_row_2.operator("operator.toon_eye_in_r", text="", icon='SPACE2', emboss=0) + + eye_R_row_3 = col_R.row() eye_R_row_3.scale_x = 0.8 eye_R_row_3.scale_y = 1 - eye_R_row_3.alignment = 'CENTER' - eye_R_row_3.operator("operator.toon_eye_low_r", text="", icon='SPACE2', emboss=0) + eye_R_row_3.alignment = 'CENTER' + eye_R_row_3.operator("operator.toon_eye_low_r", text="", icon='SPACE2', emboss=0) # Eyelid Low Ctrls R - eyelid_low_ctrls_R = col_R.row() + eyelid_low_ctrls_R = col_R.row() eyelid_low_ctrls_R.scale_x = 0.8 eyelid_low_ctrls_R.scale_y = 0.5 - eyelid_low_ctrls_R.alignment = 'CENTER' - eyelid_low_ctrls_R.operator("operator.eyelid_ctrl_out_r", text="", icon='LINK', emboss=0) - eyelid_low_ctrls_R.operator("operator.eyelid_low_ctrl_3_r", text="", icon='LINK', emboss=0) - eyelid_low_ctrls_R.operator("operator.eyelid_low_ctrl_2_r", text="", icon='LINK', emboss=0) - eyelid_low_ctrls_R.operator("operator.eyelid_low_ctrl_1_r", text="", icon='LINK', emboss=0) - eyelid_low_ctrls_R.operator("operator.eyelid_ctrl_in_r", text="", icon='LINK', emboss=0) + eyelid_low_ctrls_R.alignment = 'CENTER' + eyelid_low_ctrls_R.operator("operator.eyelid_ctrl_out_r", text="", icon='LINK', emboss=0) + eyelid_low_ctrls_R.operator("operator.eyelid_low_ctrl_3_r", text="", icon='LINK', emboss=0) + eyelid_low_ctrls_R.operator("operator.eyelid_low_ctrl_2_r", text="", icon='LINK', emboss=0) + eyelid_low_ctrls_R.operator("operator.eyelid_low_ctrl_1_r", text="", icon='LINK', emboss=0) + eyelid_low_ctrls_R.operator("operator.eyelid_ctrl_in_r", text="", icon='LINK', emboss=0) # Eyelid Low Ctrl R - eyelid_low_R = col_R.row() + eyelid_low_R = col_R.row() eyelid_low_R.scale_x = 1 eyelid_low_R.scale_y = 0.8 - eyelid_low_R.alignment = 'CENTER' - eyelid_low_R.operator("operator.eyelid_low_ctrl_r", text="Eyelid_low_R") - + eyelid_low_R.alignment = 'CENTER' + eyelid_low_R.operator("operator.eyelid_low_ctrl_r", text="Eyelid_low_R") + # Nose Bridge - nose_bridge = col_mid.column() + nose_bridge = col_mid.column() nose_bridge.scale_x = 0.5 nose_bridge.scale_y = 1 nose_bridge.separator() - nose_bridge.separator() - nose_bridge.separator() nose_bridge.separator() - nose_bridge.separator() - nose_bridge.alignment = 'CENTER' - nose_bridge.operator("operator.nose_bridge_2_ctrl", text="") - + nose_bridge.separator() + nose_bridge.separator() + nose_bridge.separator() + nose_bridge.alignment = 'CENTER' + nose_bridge.operator("operator.nose_bridge_2_ctrl", text="") + # Nose Frown nose_frown = nose_bridge.row() - nose_frown.operator("operator.nose_frown_ctrl_r", text="", icon='PMARKER', emboss=0) - nose_frown.operator("operator.nose_frown_ctrl_l", text="", icon='PMARKER', emboss=0) - + nose_frown.operator("operator.nose_frown_ctrl_r", text="", icon='PMARKER', emboss=0) + nose_frown.operator("operator.nose_frown_ctrl_l", text="", icon='PMARKER', emboss=0) + # Eyelid Up Ctrl L - eyelid_up_L = col_L.row() + eyelid_up_L = col_L.row() eyelid_up_L.scale_x = 1 eyelid_up_L.scale_y = 0.8 - eyelid_up_L.alignment = 'CENTER' - eyelid_up_L.operator("operator.eyelid_up_ctrl_l", text="Eyelid_up_L") - - + eyelid_up_L.alignment = 'CENTER' + eyelid_up_L.operator("operator.eyelid_up_ctrl_l", text="Eyelid_up_L") + + # Eyelid Up Ctrls L - eyelid_up_ctrls_L = col_L.row() + eyelid_up_ctrls_L = col_L.row() eyelid_up_ctrls_L.scale_x = 1.2 eyelid_up_ctrls_L.scale_y = 0.5 - eyelid_up_ctrls_L.alignment = 'CENTER' - eyelid_up_ctrls_L.operator("operator.eyelid_up_ctrl_1_l", text="", icon='LINK', emboss=0) - eyelid_up_ctrls_L.operator("operator.eyelid_up_ctrl_2_l", text="", icon='LINK', emboss=0) - eyelid_up_ctrls_L.operator("operator.eyelid_up_ctrl_3_l", text="", icon='LINK', emboss=0) - + eyelid_up_ctrls_L.alignment = 'CENTER' + eyelid_up_ctrls_L.operator("operator.eyelid_up_ctrl_1_l", text="", icon='LINK', emboss=0) + eyelid_up_ctrls_L.operator("operator.eyelid_up_ctrl_2_l", text="", icon='LINK', emboss=0) + eyelid_up_ctrls_L.operator("operator.eyelid_up_ctrl_3_l", text="", icon='LINK', emboss=0) + # Eye_L - eye_L_row_1 = col_L.row() + eye_L_row_1 = col_L.row() eye_L_row_1.scale_x = 0.8 eye_L_row_1.scale_y = 1 - eye_L_row_1.alignment = 'CENTER' - eye_L_row_1.operator("operator.toon_eye_up_l", text="", icon='SPACE2', emboss=0) - - eye_L_row_2 = col_L.row() + eye_L_row_1.alignment = 'CENTER' + eye_L_row_1.operator("operator.toon_eye_up_l", text="", icon='SPACE2', emboss=0) + + eye_L_row_2 = col_L.row() eye_L_row_2.scale_x = 0.5 eye_L_row_2.scale_y = 1 - eye_L_row_2.alignment = 'CENTER' - eye_L_row_2.operator("operator.toon_eye_in_l", text="", icon='SPACE2', emboss=0) - + eye_L_row_2.alignment = 'CENTER' + eye_L_row_2.operator("operator.toon_eye_in_l", text="", icon='SPACE2', emboss=0) + eye_L_box = eye_L_row_2.box() eye_L_box.scale_x = 1.2 eye_L_box.scale_y = 1 - eye_L_box.alignment = 'CENTER' + eye_L_box.alignment = 'CENTER' eye_L = eye_L_box.row() - eye_L.operator("operator.iris_ctrl_l", text="", icon='INLINK', emboss=0) - eye_L.operator("operator.eye_ctrl_l", text="", icon='RESTRICT_VIEW_OFF', emboss=0) - eye_L.operator("operator.pupil_ctrl_l", text="", icon='RADIOBUT_ON', emboss=0) - eye_L_row_2.operator("operator.toon_eye_out_l", text="", icon='SPACE2', emboss=0) - - eye_L_row_3 = col_L.row() + eye_L.operator("operator.iris_ctrl_l", text="", icon='INLINK', emboss=0) + eye_L.operator("operator.eye_ctrl_l", text="", icon='RESTRICT_VIEW_OFF', emboss=0) + eye_L.operator("operator.pupil_ctrl_l", text="", icon='RADIOBUT_ON', emboss=0) + eye_L_row_2.operator("operator.toon_eye_out_l", text="", icon='SPACE2', emboss=0) + + eye_L_row_3 = col_L.row() eye_L_row_3.scale_x = 0.8 eye_L_row_3.scale_y = 1 - eye_L_row_3.alignment = 'CENTER' - eye_L_row_3.operator("operator.toon_eye_low_l", text="", icon='SPACE2', emboss=0) + eye_L_row_3.alignment = 'CENTER' + eye_L_row_3.operator("operator.toon_eye_low_l", text="", icon='SPACE2', emboss=0) # Eyelid Low Ctrls L - eyelid_low_ctrls_L = col_L.row() + eyelid_low_ctrls_L = col_L.row() eyelid_low_ctrls_L.scale_x = 0.8 eyelid_low_ctrls_L.scale_y = 0.5 - eyelid_low_ctrls_L.alignment = 'CENTER' - eyelid_low_ctrls_L.operator("operator.eyelid_ctrl_in_l", text="", icon='LINK', emboss=0) - eyelid_low_ctrls_L.operator("operator.eyelid_low_ctrl_1_l", text="", icon='LINK', emboss=0) - eyelid_low_ctrls_L.operator("operator.eyelid_low_ctrl_2_l", text="", icon='LINK', emboss=0) - eyelid_low_ctrls_L.operator("operator.eyelid_low_ctrl_3_l", text="", icon='LINK', emboss=0) - eyelid_low_ctrls_L.operator("operator.eyelid_ctrl_out_l", text="", icon='LINK', emboss=0) + eyelid_low_ctrls_L.alignment = 'CENTER' + eyelid_low_ctrls_L.operator("operator.eyelid_ctrl_in_l", text="", icon='LINK', emboss=0) + eyelid_low_ctrls_L.operator("operator.eyelid_low_ctrl_1_l", text="", icon='LINK', emboss=0) + eyelid_low_ctrls_L.operator("operator.eyelid_low_ctrl_2_l", text="", icon='LINK', emboss=0) + eyelid_low_ctrls_L.operator("operator.eyelid_low_ctrl_3_l", text="", icon='LINK', emboss=0) + eyelid_low_ctrls_L.operator("operator.eyelid_ctrl_out_l", text="", icon='LINK', emboss=0) # Eyelid Low Ctrl L - eyelid_low_L = col_L.row() + eyelid_low_L = col_L.row() eyelid_low_L.scale_x = 1 eyelid_low_L.scale_y = 0.8 - eyelid_low_L.alignment = 'CENTER' - eyelid_low_L.operator("operator.eyelid_low_ctrl_l", text="Eyelid_low_L") - + eyelid_low_L.alignment = 'CENTER' + eyelid_low_L.operator("operator.eyelid_low_ctrl_l", text="Eyelid_low_L") + box_face.separator() - - + + col_space = box_face.column() col_space.scale_y = 4 - col_space.separator() + col_space.separator() # Head Top Stretch head_mid_str = box_face.column(align=1) head_mid_row = head_mid_str.row(align=1) head_mid_row.scale_x = 9 head_mid_row.scale_y = 0.3 - head_mid_row.alignment = 'CENTER' - head_mid_row.operator("operator.head_mid_stretch", text="") - + head_mid_row.alignment = 'CENTER' + head_mid_row.operator("operator.head_mid_stretch", text="") + # Head Stretch Ctrls head_str_ctrls = box_face.column(align=1) head_str_ctrls.scale_x = 0.8 head_str_ctrls.scale_y = 0.3 - head_str_ctrls.alignment = 'CENTER' - head_str_ctrls.operator("operator.head_mid_ctrl", text="") - head_str_ctrls.operator("operator.head_mid_curve", text="") - + head_str_ctrls.alignment = 'CENTER' + head_str_ctrls.operator("operator.head_mid_ctrl", text="") + head_str_ctrls.operator("operator.head_mid_curve", text="") + # Head Low Stretch head_low_str = box_face.column(align=1) head_low_row = head_low_str.row(align=1) head_low_row.scale_x = 9 head_low_row.scale_y = 0.3 - head_low_row.alignment = 'CENTER' - head_low_row.operator("operator.head_low_stretch", text="") - - # Cheeks - cheeks = box_face.row() + head_low_row.alignment = 'CENTER' + head_low_row.operator("operator.head_low_stretch", text="") + + # Cheeks + cheeks = box_face.row() cheeks.scale_x = 1 cheeks.scale_y = 0.75 - cheeks.alignment = 'CENTER' - - col_R = cheeks.column() + cheeks.alignment = 'CENTER' + + col_R = cheeks.column() col_R.scale_x = 1 col_R.scale_y = 0.75 - col_R.alignment = 'CENTER' - - col_mid = cheeks.column() + col_R.alignment = 'CENTER' + + col_mid = cheeks.column() col_mid.scale_x = 0.5 col_mid.scale_y = 0.75 - col_mid.alignment = 'CENTER' - - col_L = cheeks.column() + col_mid.alignment = 'CENTER' + + col_L = cheeks.column() col_L.scale_x = 1 col_L.scale_y = 0.75 - col_L.alignment = 'CENTER' - + col_L.alignment = 'CENTER' + # Cheek Ctrl R - cheek_ctrl_R = col_R.row() + cheek_ctrl_R = col_R.row() cheek_ctrl_R.scale_x = 1.5 cheek_ctrl_R.scale_y = 0.8 - cheek_ctrl_R.alignment = 'CENTER' - cheek_ctrl_R.operator("operator.cheek_ctrl_r", text="Cheek_R") - + cheek_ctrl_R.alignment = 'CENTER' + cheek_ctrl_R.operator("operator.cheek_ctrl_r", text="Cheek_R") + # Cheek Ctrls R - cheek_ctrls_R = col_R.row() + cheek_ctrls_R = col_R.row() cheek_ctrls_R.scale_x = 1.5 cheek_ctrls_R.scale_y = 0.5 - cheek_ctrls_R.alignment = 'CENTER' - cheek_ctrls_R.operator("operator.cheek_ctrl_3_r", text="", icon='LINK', emboss=0) - cheek_ctrls_R.operator("operator.cheek_ctrl_2_r", text="", icon='LINK', emboss=0) - cheek_ctrls_R.operator("operator.cheek_ctrl_1_r", text="", icon='LINK', emboss=0) - + cheek_ctrls_R.alignment = 'CENTER' + cheek_ctrls_R.operator("operator.cheek_ctrl_3_r", text="", icon='LINK', emboss=0) + cheek_ctrls_R.operator("operator.cheek_ctrl_2_r", text="", icon='LINK', emboss=0) + cheek_ctrls_R.operator("operator.cheek_ctrl_1_r", text="", icon='LINK', emboss=0) + # Cheek Ctrls 2 R col_R.separator() - cheek_ctrls_2_R = col_R.row() + cheek_ctrls_2_R = col_R.row() cheek_ctrls_2_R.scale_x = 1.5 cheek_ctrls_2_R.scale_y = 0.5 - cheek_ctrls_2_R.alignment = 'CENTER' - cheek_ctrls_2_R.operator("operator.cheek2_ctrl_3_r", text="", icon='LINK', emboss=0) - cheek_ctrls_2_R.operator("operator.cheek2_ctrl_2_r", text="", icon='LINK', emboss=0) - cheek_ctrls_2_R.operator("operator.cheek2_ctrl_1_r", text="", icon='LINK', emboss=0) - + cheek_ctrls_2_R.alignment = 'CENTER' + cheek_ctrls_2_R.operator("operator.cheek2_ctrl_3_r", text="", icon='LINK', emboss=0) + cheek_ctrls_2_R.operator("operator.cheek2_ctrl_2_r", text="", icon='LINK', emboss=0) + cheek_ctrls_2_R.operator("operator.cheek2_ctrl_1_r", text="", icon='LINK', emboss=0) + # Cheek Ctrls 3 R col_R.separator() - cheek_ctrls_3_R = col_R.row() + cheek_ctrls_3_R = col_R.row() cheek_ctrls_3_R.scale_x = 1.5 cheek_ctrls_3_R.scale_y = 0.5 - cheek_ctrls_3_R.alignment = 'CENTER' - cheek_ctrls_3_R.operator("operator.lip_up3_ctrl_3_r", text="", icon='LINK', emboss=0) - cheek_ctrls_3_R.operator("operator.lip_up3_ctrl_2_r", text="", icon='LINK', emboss=0) - cheek_ctrls_3_R.operator("operator.lip_up3_ctrl_1_r", text="", icon='LINK', emboss=0) + cheek_ctrls_3_R.alignment = 'CENTER' + cheek_ctrls_3_R.operator("operator.lip_up3_ctrl_3_r", text="", icon='LINK', emboss=0) + cheek_ctrls_3_R.operator("operator.lip_up3_ctrl_2_r", text="", icon='LINK', emboss=0) + cheek_ctrls_3_R.operator("operator.lip_up3_ctrl_1_r", text="", icon='LINK', emboss=0) # Cheek Ctrls 4 R col_R.separator() - cheek_ctrls_4_R = col_R.row() + cheek_ctrls_4_R = col_R.row() cheek_ctrls_4_R.scale_x = 1.5 cheek_ctrls_4_R.scale_y = 0.5 - cheek_ctrls_4_R.alignment = 'CENTER' - cheek_ctrls_4_R.operator("operator.lip_up2_ctrl_3_r", text="", icon='LINK', emboss=0) - cheek_ctrls_4_R.operator("operator.lip_up2_ctrl_2_r", text="", icon='LINK', emboss=0) - cheek_ctrls_4_R.operator("operator.lip_up2_ctrl_1_r", text="", icon='LINK', emboss=0) - + cheek_ctrls_4_R.alignment = 'CENTER' + cheek_ctrls_4_R.operator("operator.lip_up2_ctrl_3_r", text="", icon='LINK', emboss=0) + cheek_ctrls_4_R.operator("operator.lip_up2_ctrl_2_r", text="", icon='LINK', emboss=0) + cheek_ctrls_4_R.operator("operator.lip_up2_ctrl_1_r", text="", icon='LINK', emboss=0) + # Nose col_mid.separator() col_mid.separator() col_mid.separator() - nose = col_mid.row(align=1) + nose = col_mid.row(align=1) nose.scale_x = 1.2 nose.scale_y = 0.8 - nose.alignment = 'CENTER' - nose.operator("operator.nostril_ctrl_r", text="", icon='LINK', emboss=0) - nose.operator("operator.nose_ctrl", text="") - nose.operator("operator.nostril_ctrl_l", text="", icon='LINK', emboss=0) - - # Lip Up Ctrls + nose.alignment = 'CENTER' + nose.operator("operator.nostril_ctrl_r", text="", icon='LINK', emboss=0) + nose.operator("operator.nose_ctrl", text="") + nose.operator("operator.nostril_ctrl_l", text="", icon='LINK', emboss=0) + + # Lip Up Ctrls col_mid.separator() lip_up_ctrls = col_mid.column() lip_up_ctrls.scale_x = 0.25 - lip_up_ctrls.scale_y = 0.5 - lip_up_ctrls.operator("operator.lip_up3_ctrl_mid", text="", icon='LINK', emboss=0) - + lip_up_ctrls.scale_y = 0.5 + lip_up_ctrls.operator("operator.lip_up3_ctrl_mid", text="", icon='LINK', emboss=0) + lip_up_3_ctrl = col_mid.column() lip_up_3_ctrl.scale_x = 0.25 - lip_up_3_ctrl.scale_y = 0.3 - lip_up_3_ctrl.operator("operator.lip_up3_ctrl", text="") - + lip_up_3_ctrl.scale_y = 0.3 + lip_up_3_ctrl.operator("operator.lip_up3_ctrl", text="") + lip_up_2_ctrl = col_mid.column() lip_up_2_ctrl.scale_x = 0.25 - lip_up_2_ctrl.scale_y = 0.3 - lip_up_2_ctrl.operator("operator.lip_up2_ctrl_mid", text="", icon='LINK', emboss=0) - lip_up_2_ctrl.operator("operator.lip_up2_ctrl", text="") - + lip_up_2_ctrl.scale_y = 0.3 + lip_up_2_ctrl.operator("operator.lip_up2_ctrl_mid", text="", icon='LINK', emboss=0) + lip_up_2_ctrl.operator("operator.lip_up2_ctrl", text="") + # Cheek Ctrl L - cheek_ctrl_L = col_L.row() + cheek_ctrl_L = col_L.row() cheek_ctrl_L.scale_x = 1.5 cheek_ctrl_L.scale_y = 0.8 - cheek_ctrl_L.alignment = 'CENTER' - cheek_ctrl_L.operator("operator.cheek_ctrl_l", text="Cheek_L") - + cheek_ctrl_L.alignment = 'CENTER' + cheek_ctrl_L.operator("operator.cheek_ctrl_l", text="Cheek_L") + # Cheek Ctrls L - cheek_ctrls_L = col_L.row() + cheek_ctrls_L = col_L.row() cheek_ctrls_L.scale_x = 1.5 cheek_ctrls_L.scale_y = 0.5 - cheek_ctrls_L.alignment = 'CENTER' - cheek_ctrls_L.operator("operator.cheek_ctrl_1_l", text="", icon='LINK', emboss=0) - cheek_ctrls_L.operator("operator.cheek_ctrl_2_l", text="", icon='LINK', emboss=0) - cheek_ctrls_L.operator("operator.cheek_ctrl_3_l", text="", icon='LINK', emboss=0) + cheek_ctrls_L.alignment = 'CENTER' + cheek_ctrls_L.operator("operator.cheek_ctrl_1_l", text="", icon='LINK', emboss=0) + cheek_ctrls_L.operator("operator.cheek_ctrl_2_l", text="", icon='LINK', emboss=0) + cheek_ctrls_L.operator("operator.cheek_ctrl_3_l", text="", icon='LINK', emboss=0) # Cheek Ctrls 2 L col_L.separator() - cheek_ctrls_2_L = col_L.row() + cheek_ctrls_2_L = col_L.row() cheek_ctrls_2_L.scale_x = 1.5 cheek_ctrls_2_L.scale_y = 0.5 - cheek_ctrls_2_L.alignment = 'CENTER' - cheek_ctrls_2_L.operator("operator.cheek2_ctrl_1_l", text="", icon='LINK', emboss=0) - cheek_ctrls_2_L.operator("operator.cheek2_ctrl_2_l", text="", icon='LINK', emboss=0) - cheek_ctrls_2_L.operator("operator.cheek2_ctrl_3_l", text="", icon='LINK', emboss=0) - + cheek_ctrls_2_L.alignment = 'CENTER' + cheek_ctrls_2_L.operator("operator.cheek2_ctrl_1_l", text="", icon='LINK', emboss=0) + cheek_ctrls_2_L.operator("operator.cheek2_ctrl_2_l", text="", icon='LINK', emboss=0) + cheek_ctrls_2_L.operator("operator.cheek2_ctrl_3_l", text="", icon='LINK', emboss=0) + # Cheek Ctrls 3 L col_L.separator() - cheek_ctrls_3_L = col_L.row() + cheek_ctrls_3_L = col_L.row() cheek_ctrls_3_L.scale_x = 1.5 cheek_ctrls_3_L.scale_y = 0.5 - cheek_ctrls_3_L.alignment = 'CENTER' - cheek_ctrls_3_L.operator("operator.lip_up3_ctrl_1_l", text="", icon='LINK', emboss=0) - cheek_ctrls_3_L.operator("operator.lip_up3_ctrl_2_l", text="", icon='LINK', emboss=0) - cheek_ctrls_3_L.operator("operator.lip_up3_ctrl_3_l", text="", icon='LINK', emboss=0) + cheek_ctrls_3_L.alignment = 'CENTER' + cheek_ctrls_3_L.operator("operator.lip_up3_ctrl_1_l", text="", icon='LINK', emboss=0) + cheek_ctrls_3_L.operator("operator.lip_up3_ctrl_2_l", text="", icon='LINK', emboss=0) + cheek_ctrls_3_L.operator("operator.lip_up3_ctrl_3_l", text="", icon='LINK', emboss=0) # Cheek Ctrls 4 L col_L.separator() - cheek_ctrls_4_L = col_L.row() + cheek_ctrls_4_L = col_L.row() cheek_ctrls_4_L.scale_x = 1.5 cheek_ctrls_4_L.scale_y = 0.5 - cheek_ctrls_4_L.alignment = 'CENTER' - cheek_ctrls_4_L.operator("operator.lip_up2_ctrl_1_l", text="", icon='LINK', emboss=0) - cheek_ctrls_4_L.operator("operator.lip_up2_ctrl_2_l", text="", icon='LINK', emboss=0) - cheek_ctrls_4_L.operator("operator.lip_up2_ctrl_3_l", text="", icon='LINK', emboss=0) - - col_space = box_face.column() - col_space.scale_y = 4 - col_space.separator() + cheek_ctrls_4_L.alignment = 'CENTER' + cheek_ctrls_4_L.operator("operator.lip_up2_ctrl_1_l", text="", icon='LINK', emboss=0) + cheek_ctrls_4_L.operator("operator.lip_up2_ctrl_2_l", text="", icon='LINK', emboss=0) + cheek_ctrls_4_L.operator("operator.lip_up2_ctrl_3_l", text="", icon='LINK', emboss=0) - # Mouth - mouth = box_face.row() + col_space = box_face.column() + col_space.scale_y = 4 + col_space.separator() + + # Mouth + mouth = box_face.row() mouth.scale_x = 1 mouth.scale_y = 1 - mouth.alignment = 'CENTER' - - col_R = mouth.column() + mouth.alignment = 'CENTER' + + col_R = mouth.column() col_R.scale_x = 0.5 col_R.scale_y = 1 - col_R.alignment = 'CENTER' - - col_mid = mouth.column(align=1) + col_R.alignment = 'CENTER' + + col_mid = mouth.column(align=1) col_mid.scale_x = 1 col_mid.scale_y = 1 - col_mid.alignment = 'CENTER' - - col_L = mouth.column() + col_mid.alignment = 'CENTER' + + col_L = mouth.column() col_L.scale_x = 0.5 col_L.scale_y = 1 - col_L.alignment = 'CENTER' + col_L.alignment = 'CENTER' # Lip Mid Ctrls R col_R.separator() col_R.separator() col_R.separator() - col_R.separator() - col_R.separator() - col_R.separator() - col_R.separator() - lip_mid_ctrls_R = col_R.row() + col_R.separator() + col_R.separator() + col_R.separator() + col_R.separator() + lip_mid_ctrls_R = col_R.row() lip_mid_ctrls_R.scale_x = 1.5 lip_mid_ctrls_R.scale_y = 0.5 - lip_mid_ctrls_R.alignment = 'CENTER' - lip_mid_ctrls_R.operator("operator.cheek_ctrl_4_r", text="", icon='LINK', emboss=0) - lip_mid_ctrls_R.operator("operator.cheek2_ctrl_4_r", text="", icon='LINK', emboss=0) - lip_mid_ctrls_R.operator("operator.lip_up3_ctrl_4_r", text="", icon='LINK', emboss=0) - lip_mid_ctrls_R.operator("operator.lip_up2_ctrl_4_r", text="", icon='LINK', emboss=0) - + lip_mid_ctrls_R.alignment = 'CENTER' + lip_mid_ctrls_R.operator("operator.cheek_ctrl_4_r", text="", icon='LINK', emboss=0) + lip_mid_ctrls_R.operator("operator.cheek2_ctrl_4_r", text="", icon='LINK', emboss=0) + lip_mid_ctrls_R.operator("operator.lip_up3_ctrl_4_r", text="", icon='LINK', emboss=0) + lip_mid_ctrls_R.operator("operator.lip_up2_ctrl_4_r", text="", icon='LINK', emboss=0) + # Mouth Ctrls - + # Mouth Mstr Up - mouth_mstr_up = col_mid.column(align=1) + mouth_mstr_up = col_mid.column(align=1) mouth_mstr_up.scale_x = 1 mouth_mstr_up.scale_y = 0.5 - mouth_mstr_up.alignment = 'CENTER' - mouth_mstr_up.operator("operator.mouth_mstr_up", text="") - - mouth_box = col_mid.box() + mouth_mstr_up.alignment = 'CENTER' + mouth_mstr_up.operator("operator.mouth_mstr_up", text="") + + mouth_box = col_mid.box() mouth_box.scale_x = 1 mouth_box.scale_y = 1 - mouth_box.alignment = 'CENTER' - - mouth_row = mouth_box.row(align=1) + mouth_box.alignment = 'CENTER' + + mouth_row = mouth_box.row(align=1) mouth_row.scale_x = 1 - mouth_row.scale_y = 1 - mouth_row.alignment = 'CENTER' - - mouth_col_R = mouth_row.column() + mouth_row.scale_y = 1 + mouth_row.alignment = 'CENTER' + + mouth_col_R = mouth_row.column() mouth_col_R.scale_x = 1 mouth_col_R.scale_y = 1 - mouth_col_R.alignment = 'CENTER' - - mouth_col_mid = mouth_row.column() + mouth_col_R.alignment = 'CENTER' + + mouth_col_mid = mouth_row.column() mouth_col_mid.scale_x = 3 mouth_col_mid.scale_y = 1 - mouth_col_mid.alignment = 'CENTER' - - mouth_col_L = mouth_row.column() + mouth_col_mid.alignment = 'CENTER' + + mouth_col_L = mouth_row.column() mouth_col_L.scale_x = 1 mouth_col_L.scale_y = 1 - mouth_col_L.alignment = 'CENTER' - + mouth_col_L.alignment = 'CENTER' + # Mouth Corner R mouth_col_R.separator() mouth_col_R.separator() - mouth_col_R.separator() - mouth_col_R.separator() + mouth_col_R.separator() + mouth_col_R.separator() corner_R = mouth_col_R.column() corner_R.scale_x = 0.5 corner_R.scale_y = 1 - corner_R.alignment = 'CENTER' - corner_R.operator("operator.mouth_corner_r", text="") - + corner_R.alignment = 'CENTER' + corner_R.operator("operator.mouth_corner_r", text="") + # Lips Ctrls - lip_up = mouth_col_mid.column(align=1) + lip_up = mouth_col_mid.column(align=1) lip_up.scale_x = 1 lip_up.scale_y = 0.4 - lip_up.alignment = 'CENTER' - lip_up.operator("operator.lip_up_ctrl", text="") - lip_up.operator("operator.lip_up_ctrl_collision", text="") - - # Lip Up Ctrls - lip_up_col = mouth_col_mid.column() + lip_up.alignment = 'CENTER' + lip_up.operator("operator.lip_up_ctrl", text="") + lip_up.operator("operator.lip_up_ctrl_collision", text="") + + # Lip Up Ctrls + lip_up_col = mouth_col_mid.column() lip_up_col.scale_x = 0.3 lip_up_col.scale_y = 0.4 - lip_up_col.alignment = 'CENTER' - lip_up_ctrls = lip_up_col.row() + lip_up_col.alignment = 'CENTER' + lip_up_ctrls = lip_up_col.row() lip_up_ctrls.scale_x = 0.3 lip_up_ctrls.scale_y = 0.4 - lip_up_ctrls.alignment = 'CENTER' - lip_up_ctrls.operator("operator.lip_up_ctrl_3_r", text="", icon='LINK', emboss=0) - lip_up_ctrls.operator("operator.lip_up_ctrl_2_r", text="", icon='LINK', emboss=0) - lip_up_ctrls.operator("operator.lip_up_ctrl_1_r", text="", icon='LINK', emboss=0) - lip_up_ctrls.operator("operator.lip_up_ctrl_mid", text="", icon='LINK', emboss=0) - lip_up_ctrls.operator("operator.lip_up_ctrl_1_l", text="", icon='LINK', emboss=0) - lip_up_ctrls.operator("operator.lip_up_ctrl_2_l", text="", icon='LINK', emboss=0) - lip_up_ctrls.operator("operator.lip_up_ctrl_3_l", text="", icon='LINK', emboss=0) + lip_up_ctrls.alignment = 'CENTER' + lip_up_ctrls.operator("operator.lip_up_ctrl_3_r", text="", icon='LINK', emboss=0) + lip_up_ctrls.operator("operator.lip_up_ctrl_2_r", text="", icon='LINK', emboss=0) + lip_up_ctrls.operator("operator.lip_up_ctrl_1_r", text="", icon='LINK', emboss=0) + lip_up_ctrls.operator("operator.lip_up_ctrl_mid", text="", icon='LINK', emboss=0) + lip_up_ctrls.operator("operator.lip_up_ctrl_1_l", text="", icon='LINK', emboss=0) + lip_up_ctrls.operator("operator.lip_up_ctrl_2_l", text="", icon='LINK', emboss=0) + lip_up_ctrls.operator("operator.lip_up_ctrl_3_l", text="", icon='LINK', emboss=0) lip_up_col.separator() - + # Mouth Ctrl - mouth_ctrl_col = mouth_col_mid.column() + mouth_ctrl_col = mouth_col_mid.column() mouth_ctrl_col.scale_x = 0.3 mouth_ctrl_col.scale_y = .8 - mouth_ctrl_col.alignment = 'CENTER' - - mouth_up_ctrl = mouth_ctrl_col.row() + mouth_ctrl_col.alignment = 'CENTER' + + mouth_up_ctrl = mouth_ctrl_col.row() mouth_up_ctrl.scale_x = 1.5 mouth_up_ctrl.scale_y = 0.4 - mouth_up_ctrl.alignment = 'CENTER' - mouth_up_ctrl.operator("operator.mouth_up_ctrl", text="") - + mouth_up_ctrl.alignment = 'CENTER' + mouth_up_ctrl.operator("operator.mouth_up_ctrl", text="") + mouth_ctrl_col_2 = mouth_ctrl_col.column(align=1) mouth_ctrl_row = mouth_ctrl_col_2.row(align=1) mouth_ctrl_row_1 = mouth_ctrl_row.row(align=1) mouth_ctrl_row_1.scale_x = 0.5 mouth_ctrl_row_1.scale_y = 1 - mouth_ctrl_row_1.alignment = 'CENTER' + mouth_ctrl_row_1.alignment = 'CENTER' mouth_ctrl_row_1.operator("operator.lip_up_ctrl_4_r", text="", icon='LINK', emboss=0) - + mouth_ctrl_row_2 = mouth_ctrl_row.row(align=1) mouth_ctrl_row_2.scale_x = 1 mouth_ctrl_row_2.scale_y = 1 - mouth_ctrl_row_2.alignment = 'CENTER' - mouth_ctrl_row_2.operator("operator.mouth_ctrl", text="Mouth_ctrl") - + mouth_ctrl_row_2.alignment = 'CENTER' + mouth_ctrl_row_2.operator("operator.mouth_ctrl", text="Mouth_ctrl") + mouth_ctrl_row_3 = mouth_ctrl_row.row(align=1) mouth_ctrl_row_3.scale_x = 0.5 mouth_ctrl_row_3.scale_y = 1 - mouth_ctrl_row_3.alignment = 'CENTER' - mouth_ctrl_row_3.operator("operator.lip_up_ctrl_4_l", text="", icon='LINK', emboss=0) - - mouth_low_ctrl = mouth_ctrl_col.row() + mouth_ctrl_row_3.alignment = 'CENTER' + mouth_ctrl_row_3.operator("operator.lip_up_ctrl_4_l", text="", icon='LINK', emboss=0) + + mouth_low_ctrl = mouth_ctrl_col.row() mouth_low_ctrl.scale_x = 1.5 mouth_low_ctrl.scale_y = 0.4 - mouth_low_ctrl.alignment = 'CENTER' - mouth_low_ctrl.operator("operator.mouth_low_ctrl", text="") + mouth_low_ctrl.alignment = 'CENTER' + mouth_low_ctrl.operator("operator.mouth_low_ctrl", text="") - # Lip Low Ctrls - lip_low_col = mouth_col_mid.column() + # Lip Low Ctrls + lip_low_col = mouth_col_mid.column() lip_low_col.scale_x = 0.3 lip_low_col.scale_y = 1 - lip_low_col.alignment = 'CENTER' - lip_low_ctrls = lip_low_col.row() + lip_low_col.alignment = 'CENTER' + lip_low_ctrls = lip_low_col.row() lip_low_ctrls.scale_x = 0.3 lip_low_ctrls.scale_y = 0.5 - lip_low_ctrls.alignment = 'CENTER' - lip_low_ctrls.operator("operator.lip_low_ctrl_3_r", text="", icon='LINK', emboss=0) - lip_low_ctrls.operator("operator.lip_low_ctrl_2_r", text="", icon='LINK', emboss=0) - lip_low_ctrls.operator("operator.lip_low_ctrl_1_r", text="", icon='LINK', emboss=0) - lip_low_ctrls.operator("operator.lip_low_ctrl_mid", text="", icon='LINK', emboss=0) - lip_low_ctrls.operator("operator.lip_low_ctrl_1_l", text="", icon='LINK', emboss=0) - lip_low_ctrls.operator("operator.lip_low_ctrl_2_l", text="", icon='LINK', emboss=0) - lip_low_ctrls.operator("operator.lip_low_ctrl_3_l", text="", icon='LINK', emboss=0) + lip_low_ctrls.alignment = 'CENTER' + lip_low_ctrls.operator("operator.lip_low_ctrl_3_r", text="", icon='LINK', emboss=0) + lip_low_ctrls.operator("operator.lip_low_ctrl_2_r", text="", icon='LINK', emboss=0) + lip_low_ctrls.operator("operator.lip_low_ctrl_1_r", text="", icon='LINK', emboss=0) + lip_low_ctrls.operator("operator.lip_low_ctrl_mid", text="", icon='LINK', emboss=0) + lip_low_ctrls.operator("operator.lip_low_ctrl_1_l", text="", icon='LINK', emboss=0) + lip_low_ctrls.operator("operator.lip_low_ctrl_2_l", text="", icon='LINK', emboss=0) + lip_low_ctrls.operator("operator.lip_low_ctrl_3_l", text="", icon='LINK', emboss=0) - mouth_mstr_low = mouth_col_mid.column(align=1) + mouth_mstr_low = mouth_col_mid.column(align=1) mouth_mstr_low.scale_x = 1 mouth_mstr_low.scale_y = 0.4 - mouth_mstr_low.alignment = 'CENTER' - mouth_mstr_low.operator("operator.lip_low_ctrl_collision", text="") - mouth_mstr_low.operator("operator.lip_low_ctrl", text="") - + mouth_mstr_low.alignment = 'CENTER' + mouth_mstr_low.operator("operator.lip_low_ctrl_collision", text="") + mouth_mstr_low.operator("operator.lip_low_ctrl", text="") + # Mouth Mstr Low - mouth_mstr_low = col_mid.column(align=1) + mouth_mstr_low = col_mid.column(align=1) mouth_mstr_low.scale_x = 1 mouth_mstr_low.scale_y = 0.5 - mouth_mstr_low.alignment = 'CENTER' - mouth_mstr_low.operator("operator.mouth_mstr_low", text="") - + mouth_mstr_low.alignment = 'CENTER' + mouth_mstr_low.operator("operator.mouth_mstr_low", text="") + # Mouth Mstr Ctrl - mouth_mstr_ctrl = col_mid.column(align=1) + mouth_mstr_ctrl = col_mid.column(align=1) mouth_mstr_ctrl.scale_x = 1 mouth_mstr_ctrl.scale_y = 0.8 - mouth_mstr_ctrl.alignment = 'CENTER' - mouth_mstr_ctrl.operator("operator.mouth_mstr_ctrl", text="Mouth_mstr_ctrl") - + mouth_mstr_ctrl.alignment = 'CENTER' + mouth_mstr_ctrl.operator("operator.mouth_mstr_ctrl", text="Mouth_mstr_ctrl") + # Mouth Corner L mouth_col_L.separator() mouth_col_L.separator() - mouth_col_L.separator() - mouth_col_L.separator() + mouth_col_L.separator() + mouth_col_L.separator() corner_L = mouth_col_L.column() corner_L.scale_x = 0.5 corner_L.scale_y = 1 - corner_L.alignment = 'CENTER' - corner_L.operator("operator.mouth_corner_l", text="") - + corner_L.alignment = 'CENTER' + corner_L.operator("operator.mouth_corner_l", text="") + # Lip Mid Ctrls L col_L.separator() col_L.separator() @@ -3214,325 +3214,325 @@ class BlenRig_5_Interface(bpy.types.Panel): col_L.separator() col_L.separator() col_L.separator() - col_L.separator() - lip_mid_ctrls_L = col_L.row() + col_L.separator() + lip_mid_ctrls_L = col_L.row() lip_mid_ctrls_L.scale_x = 1.5 lip_mid_ctrls_L.scale_y = 0.5 - lip_mid_ctrls_L.alignment = 'CENTER' - lip_mid_ctrls_L.operator("operator.lip_up2_ctrl_4_l", text="", icon='LINK', emboss=0) - lip_mid_ctrls_L.operator("operator.lip_up3_ctrl_4_l", text="", icon='LINK', emboss=0) - lip_mid_ctrls_L.operator("operator.cheek2_ctrl_4_l", text="", icon='LINK', emboss=0) - lip_mid_ctrls_L.operator("operator.cheek_ctrl_4_l", text="", icon='LINK', emboss=0) + lip_mid_ctrls_L.alignment = 'CENTER' + lip_mid_ctrls_L.operator("operator.lip_up2_ctrl_4_l", text="", icon='LINK', emboss=0) + lip_mid_ctrls_L.operator("operator.lip_up3_ctrl_4_l", text="", icon='LINK', emboss=0) + lip_mid_ctrls_L.operator("operator.cheek2_ctrl_4_l", text="", icon='LINK', emboss=0) + lip_mid_ctrls_L.operator("operator.cheek_ctrl_4_l", text="", icon='LINK', emboss=0) - # Jaw - jaw = box_face.row() + # Jaw + jaw = box_face.row() jaw.scale_x = 0.8 jaw.scale_y = 0.75 - jaw.alignment = 'CENTER' - - col_R = jaw.column() + jaw.alignment = 'CENTER' + + col_R = jaw.column() col_R.scale_x = 1 col_R.scale_y = 0.75 - col_R.alignment = 'CENTER' - - col_mid = jaw.column() + col_R.alignment = 'CENTER' + + col_mid = jaw.column() col_mid.scale_x = 1 col_mid.scale_y = 0.75 - col_mid.alignment = 'CENTER' - - col_L = jaw.column() + col_mid.alignment = 'CENTER' + + col_L = jaw.column() col_L.scale_x = 1 col_L.scale_y = 0.75 - col_L.alignment = 'CENTER' - + col_L.alignment = 'CENTER' + # Mouth Frown R - cheek_ctrl_R = col_R.row() + cheek_ctrl_R = col_R.row() cheek_ctrl_R.scale_x = 1.5 cheek_ctrl_R.scale_y = 1 - cheek_ctrl_R.alignment = 'CENTER' - cheek_ctrl_R.operator("operator.mouth_frown_ctrl_r", text="", icon='PMARKER', emboss=0) - + cheek_ctrl_R.alignment = 'CENTER' + cheek_ctrl_R.operator("operator.mouth_frown_ctrl_r", text="", icon='PMARKER', emboss=0) + # Jaw Ctrls R - cheek_ctrls_R = col_R.row() + cheek_ctrls_R = col_R.row() cheek_ctrls_R.scale_x = 1.5 cheek_ctrls_R.scale_y = 0.5 - cheek_ctrls_R.alignment = 'CENTER' - cheek_ctrls_R.operator("operator.lip_low2_ctrl_3_r", text="", icon='LINK', emboss=0) - cheek_ctrls_R.operator("operator.lip_low2_ctrl_2_r", text="", icon='LINK', emboss=0) - cheek_ctrls_R.operator("operator.lip_low2_ctrl_1_r", text="", icon='LINK', emboss=0) + cheek_ctrls_R.alignment = 'CENTER' + cheek_ctrls_R.operator("operator.lip_low2_ctrl_3_r", text="", icon='LINK', emboss=0) + cheek_ctrls_R.operator("operator.lip_low2_ctrl_2_r", text="", icon='LINK', emboss=0) + cheek_ctrls_R.operator("operator.lip_low2_ctrl_1_r", text="", icon='LINK', emboss=0) # Jaw Ctrls 2 R col_R.separator() - cheek_ctrls_2_R = col_R.row() + cheek_ctrls_2_R = col_R.row() cheek_ctrls_2_R.scale_x = 1.5 cheek_ctrls_2_R.scale_y = 0.5 - cheek_ctrls_2_R.alignment = 'CENTER' - cheek_ctrls_2_R.operator("operator.lip_low3_ctrl_3_r", text="", icon='LINK', emboss=0) - cheek_ctrls_2_R.operator("operator.lip_low3_ctrl_2_r", text="", icon='LINK', emboss=0) - cheek_ctrls_2_R.operator("operator.lip_low3_ctrl_1_r", text="", icon='LINK', emboss=0) - + cheek_ctrls_2_R.alignment = 'CENTER' + cheek_ctrls_2_R.operator("operator.lip_low3_ctrl_3_r", text="", icon='LINK', emboss=0) + cheek_ctrls_2_R.operator("operator.lip_low3_ctrl_2_r", text="", icon='LINK', emboss=0) + cheek_ctrls_2_R.operator("operator.lip_low3_ctrl_1_r", text="", icon='LINK', emboss=0) + # Jaw Ctrls 3 R col_R.separator() - cheek_ctrls_3_R = col_R.row() + cheek_ctrls_3_R = col_R.row() cheek_ctrls_3_R.scale_x = 1 cheek_ctrls_3_R.scale_y = 0.5 - cheek_ctrls_3_R.alignment = 'CENTER' - cheek_ctrls_3_R.operator("operator.cheek_ctrl_5_r", text="", icon='LINK', emboss=0) - cheek_ctrls_3_R.operator("operator.chin_ctrl_3_r", text="", icon='LINK', emboss=0) - cheek_ctrls_3_R.operator("operator.chin_ctrl_2_r", text="", icon='LINK', emboss=0) - cheek_ctrls_3_R.operator("operator.chin_ctrl_1_r", text="", icon='LINK', emboss=0) - - # Lip Low Ctrls + cheek_ctrls_3_R.alignment = 'CENTER' + cheek_ctrls_3_R.operator("operator.cheek_ctrl_5_r", text="", icon='LINK', emboss=0) + cheek_ctrls_3_R.operator("operator.chin_ctrl_3_r", text="", icon='LINK', emboss=0) + cheek_ctrls_3_R.operator("operator.chin_ctrl_2_r", text="", icon='LINK', emboss=0) + cheek_ctrls_3_R.operator("operator.chin_ctrl_1_r", text="", icon='LINK', emboss=0) + + # Lip Low Ctrls + col_mid.separator() col_mid.separator() - col_mid.separator() lip_low_ctrls = col_mid.column() lip_low_ctrls.scale_x = 0.25 - lip_low_ctrls.scale_y = 1 - lip_low_ctrls.operator("operator.lip_low2_ctrl_mid", text="", icon='LINK', emboss=0) - + lip_low_ctrls.scale_y = 1 + lip_low_ctrls.operator("operator.lip_low2_ctrl_mid", text="", icon='LINK', emboss=0) + lip_low_2_ctrl = col_mid.column() lip_low_2_ctrl.scale_x = 0.25 - lip_low_2_ctrl.scale_y = 0.3 - lip_low_2_ctrl.operator("operator.lip_low2_ctrl", text="") - + lip_low_2_ctrl.scale_y = 0.3 + lip_low_2_ctrl.operator("operator.lip_low2_ctrl", text="") + lip_low_3_ctrl = col_mid.column() lip_low_3_ctrl.scale_x = 0.25 - lip_low_3_ctrl.scale_y = 0.3 - lip_low_3_ctrl.operator("operator.lip_low3_ctrl_mid", text="", icon='LINK', emboss=0) - lip_low_3_ctrl.operator("operator.lip_low3_ctrl", text="") - lip_low_3_ctrl.operator("operator.chin_ctrl_mid", text="", icon='LINK', emboss=0) - + lip_low_3_ctrl.scale_y = 0.3 + lip_low_3_ctrl.operator("operator.lip_low3_ctrl_mid", text="", icon='LINK', emboss=0) + lip_low_3_ctrl.operator("operator.lip_low3_ctrl", text="") + lip_low_3_ctrl.operator("operator.chin_ctrl_mid", text="", icon='LINK', emboss=0) + # Mouth Frown L - cheek_ctrl_L = col_L.row() + cheek_ctrl_L = col_L.row() cheek_ctrl_L.scale_x = 1.5 cheek_ctrl_L.scale_y = 1 - cheek_ctrl_L.alignment = 'CENTER' - cheek_ctrl_L.operator("operator.mouth_frown_ctrl_l", text="", icon='PMARKER', emboss=0) - + cheek_ctrl_L.alignment = 'CENTER' + cheek_ctrl_L.operator("operator.mouth_frown_ctrl_l", text="", icon='PMARKER', emboss=0) + # Jaw Ctrls L - cheek_ctrls_L = col_L.row() + cheek_ctrls_L = col_L.row() cheek_ctrls_L.scale_x = 1.5 cheek_ctrls_L.scale_y = 0.5 - cheek_ctrls_L.alignment = 'CENTER' - cheek_ctrls_L.operator("operator.lip_low2_ctrl_1_l", text="", icon='LINK', emboss=0) - cheek_ctrls_L.operator("operator.lip_low2_ctrl_2_l", text="", icon='LINK', emboss=0) - cheek_ctrls_L.operator("operator.lip_low2_ctrl_3_l", text="", icon='LINK', emboss=0) + cheek_ctrls_L.alignment = 'CENTER' + cheek_ctrls_L.operator("operator.lip_low2_ctrl_1_l", text="", icon='LINK', emboss=0) + cheek_ctrls_L.operator("operator.lip_low2_ctrl_2_l", text="", icon='LINK', emboss=0) + cheek_ctrls_L.operator("operator.lip_low2_ctrl_3_l", text="", icon='LINK', emboss=0) # Jaw Ctrls 2 L col_L.separator() - cheek_ctrls_2_L = col_L.row() + cheek_ctrls_2_L = col_L.row() cheek_ctrls_2_L.scale_x = 1.5 cheek_ctrls_2_L.scale_y = 0.5 - cheek_ctrls_2_L.alignment = 'CENTER' - cheek_ctrls_2_L.operator("operator.lip_low3_ctrl_1_l", text="", icon='LINK', emboss=0) - cheek_ctrls_2_L.operator("operator.lip_low3_ctrl_2_l", text="", icon='LINK', emboss=0) - cheek_ctrls_2_L.operator("operator.lip_low3_ctrl_3_l", text="", icon='LINK', emboss=0) - + cheek_ctrls_2_L.alignment = 'CENTER' + cheek_ctrls_2_L.operator("operator.lip_low3_ctrl_1_l", text="", icon='LINK', emboss=0) + cheek_ctrls_2_L.operator("operator.lip_low3_ctrl_2_l", text="", icon='LINK', emboss=0) + cheek_ctrls_2_L.operator("operator.lip_low3_ctrl_3_l", text="", icon='LINK', emboss=0) + # Jaw Ctrls 3 L col_L.separator() - cheek_ctrls_3_L = col_L.row() + cheek_ctrls_3_L = col_L.row() cheek_ctrls_3_L.scale_x = 1 cheek_ctrls_3_L.scale_y = 0.5 - cheek_ctrls_3_L.alignment = 'CENTER' - cheek_ctrls_3_L.operator("operator.chin_ctrl_1_l", text="", icon='LINK', emboss=0) - cheek_ctrls_3_L.operator("operator.chin_ctrl_2_l", text="", icon='LINK', emboss=0) - cheek_ctrls_3_L.operator("operator.chin_ctrl_3_l", text="", icon='LINK', emboss=0) - cheek_ctrls_3_L.operator("operator.cheek_ctrl_5_l", text="", icon='LINK', emboss=0) + cheek_ctrls_3_L.alignment = 'CENTER' + cheek_ctrls_3_L.operator("operator.chin_ctrl_1_l", text="", icon='LINK', emboss=0) + cheek_ctrls_3_L.operator("operator.chin_ctrl_2_l", text="", icon='LINK', emboss=0) + cheek_ctrls_3_L.operator("operator.chin_ctrl_3_l", text="", icon='LINK', emboss=0) + cheek_ctrls_3_L.operator("operator.cheek_ctrl_5_l", text="", icon='LINK', emboss=0) col_space = box_face.column() - col_space.scale_y = 4 - col_space.separator() + col_space.scale_y = 4 + col_space.separator() # Chin jaw_row = box_face.row() jaw_row.scale_x = 2 jaw_row.scale_y = 0.75 - jaw_row.alignment = 'CENTER' - - jaw_ctrls = jaw_row.column(align=1) + jaw_row.alignment = 'CENTER' + + jaw_ctrls = jaw_row.column(align=1) jaw_ctrls.scale_x = 1 jaw_ctrls.scale_y = 1 - jaw_ctrls.alignment = 'CENTER' + jaw_ctrls.alignment = 'CENTER' - chin = jaw_ctrls.row(align=1) + chin = jaw_ctrls.row(align=1) chin.scale_x = 1 chin.scale_y = 0.5 - chin.alignment = 'CENTER' - chin.operator("operator.chin_ctrl", text="") - - # Maxi - maxi = jaw_ctrls.column(align=1) + chin.alignment = 'CENTER' + chin.operator("operator.chin_ctrl", text="") + + # Maxi + maxi = jaw_ctrls.column(align=1) maxi.scale_x = 0.5 maxi.scale_y = 0.8 - maxi.alignment = 'CENTER' - maxi.operator("operator.maxi", text="Maxi") - - # Mouth Str - mouth_str = jaw_ctrls.row(align=1) + maxi.alignment = 'CENTER' + maxi.operator("operator.maxi", text="Maxi") + + # Mouth Str + mouth_str = jaw_ctrls.row(align=1) mouth_str.scale_x = 2 mouth_str.scale_y = 0.5 - mouth_str.alignment = 'CENTER' - mouth_str.operator("operator.mouth_str_ctrl", text="") + mouth_str.alignment = 'CENTER' + mouth_str.operator("operator.mouth_str_ctrl", text="") - #Left Column + #Left Column left_col = face_row.column(align = 1) left_col.scale_x = 0.5 left_col.scale_y = 1 - left_col.alignment = 'CENTER' + left_col.alignment = 'CENTER' col_space = left_col.column() - col_space.scale_y = 15 - col_space.separator() + col_space.scale_y = 15 + col_space.separator() # Ear Up L - ear_up_L = left_col.column() + ear_up_L = left_col.column() ear_up_L.scale_x = 1 ear_up_L.scale_y = 0.5 - ear_up_L.alignment = 'CENTER' - ear_up_L.operator("operator.ear_up_l", text="") - + ear_up_L.alignment = 'CENTER' + ear_up_L.operator("operator.ear_up_l", text="") + # Ear L - ear_L = left_col.column() + ear_L = left_col.column() ear_L.scale_x = 1 ear_L.scale_y = 2 - ear_L.alignment = 'CENTER' - ear_L.operator("operator.ear_l", text="") - + ear_L.alignment = 'CENTER' + ear_L.operator("operator.ear_l", text="") + # Ear Low L - ear_low_L = left_col.column() + ear_low_L = left_col.column() ear_low_L.scale_x = 1 ear_low_L.scale_y = 0.5 - ear_low_L.alignment = 'CENTER' - ear_low_L.operator("operator.ear_low_l", text="") + ear_low_L.alignment = 'CENTER' + ear_low_L.operator("operator.ear_low_l", text="") box_face.separator() - box_face.separator() + box_face.separator() # Inner Mouth inner_col = box.column(align = 1) inner_col.scale_x = 1 inner_col.scale_y = 1 - inner_col.alignment = 'CENTER' - inner_col.label('Inner Mouth') - inner_col.separator() - + inner_col.alignment = 'CENTER' + inner_col.label('Inner Mouth') + inner_col.separator() + inner_row = inner_col.row(align = 1) inner_row.scale_x = 1 inner_row.scale_y = 1 - inner_row.alignment = 'CENTER' - + inner_row.alignment = 'CENTER' + # Teeth Column teeth_col = inner_row.column(align = 1) teeth_col.scale_x = 1 teeth_col.scale_y = 1 - teeth_col.alignment = 'CENTER' - + teeth_col.alignment = 'CENTER' + # Teeth Up Ctrls teeth_up_ctrls = teeth_col.row(align=1) teeth_up_ctrls.scale_x = 0.6 teeth_up_ctrls.scale_y = 0.5 - teeth_up_ctrls.alignment = 'CENTER' - teeth_up_ctrls.operator("operator.teeth_up_ctrl_r", text="") - teeth_up_ctrls.operator("operator.teeth_up_ctrl_mid_r", text="") - teeth_up_ctrls.operator("operator.teeth_up_ctrl_mid", text="") - teeth_up_ctrls.operator("operator.teeth_up_ctrl_mid_l", text="") - teeth_up_ctrls.operator("operator.teeth_up_ctrl_l", text="") - + teeth_up_ctrls.alignment = 'CENTER' + teeth_up_ctrls.operator("operator.teeth_up_ctrl_r", text="") + teeth_up_ctrls.operator("operator.teeth_up_ctrl_mid_r", text="") + teeth_up_ctrls.operator("operator.teeth_up_ctrl_mid", text="") + teeth_up_ctrls.operator("operator.teeth_up_ctrl_mid_l", text="") + teeth_up_ctrls.operator("operator.teeth_up_ctrl_l", text="") + # Teeth Up teeth_up = teeth_col.row() - teeth_up.scale_x = 1.2 + teeth_up.scale_x = 1.2 teeth_up.scale_y = 0.8 - teeth_up.alignment = 'CENTER' + teeth_up.alignment = 'CENTER' teeth_up.operator("operator.teeth_up", text="Teeth_up ") - + # Teeth Low teeth_low = teeth_col.row() teeth_low.scale_x = 1.2 teeth_low.scale_y = 0.8 - teeth_low.alignment = 'CENTER' - teeth_low.operator("operator.teeth_low", text="Teeth_low") - + teeth_low.alignment = 'CENTER' + teeth_low.operator("operator.teeth_low", text="Teeth_low") + # Teeth Low Ctrls teeth_low_ctrls = teeth_col.row(align=1) teeth_low_ctrls.scale_x = 0.6 teeth_low_ctrls.scale_y = 0.5 - teeth_low_ctrls.alignment = 'CENTER' - teeth_low_ctrls.operator("operator.teeth_low_ctrl_r", text="") - teeth_low_ctrls.operator("operator.teeth_low_ctrl_mid_r", text="") - teeth_low_ctrls.operator("operator.teeth_low_ctrl_mid", text="") - teeth_low_ctrls.operator("operator.teeth_low_ctrl_mid_l", text="") - teeth_low_ctrls.operator("operator.teeth_low_ctrl_l", text="") - + teeth_low_ctrls.alignment = 'CENTER' + teeth_low_ctrls.operator("operator.teeth_low_ctrl_r", text="") + teeth_low_ctrls.operator("operator.teeth_low_ctrl_mid_r", text="") + teeth_low_ctrls.operator("operator.teeth_low_ctrl_mid", text="") + teeth_low_ctrls.operator("operator.teeth_low_ctrl_mid_l", text="") + teeth_low_ctrls.operator("operator.teeth_low_ctrl_l", text="") + inner_row.separator() inner_row.separator() inner_row.separator() - inner_row.separator() - + inner_row.separator() + # Tongue Column tongue_col = inner_row.column(align = 1) tongue_col.scale_x = 1 tongue_col.scale_y = 1 - tongue_col.alignment = 'CENTER' - tongue_col.separator() - + tongue_col.alignment = 'CENTER' + tongue_col.separator() + tongue_row = tongue_col.row(align=1) tongue_row.scale_x = 0.6 tongue_row.scale_y = 1 - tongue_row.alignment = 'CENTER' - + tongue_row.alignment = 'CENTER' + # Uvula uvula = tongue_row.column(align=1) uvula.scale_x = 0.5 uvula.scale_y = 1 - uvula.alignment = 'CENTER' - uvula.operator("operator.uvula_1", text="") - uvula.operator("operator.uvula_2", text="") - + uvula.alignment = 'CENTER' + uvula.operator("operator.uvula_1", text="") + uvula.operator("operator.uvula_2", text="") + # Tongue Ctrls tongue_ctrl_col = tongue_row.column() tongue_ctrl_col.scale_x = 1 tongue_ctrl_col.scale_y = 1 - tongue_ctrl_col.alignment = 'CENTER' - + tongue_ctrl_col.alignment = 'CENTER' + teeth_low_ctrls = tongue_ctrl_col.row(align=1) teeth_low_ctrls.scale_x = 1 teeth_low_ctrls.scale_y = 0.8 - teeth_low_ctrls.alignment = 'CENTER' - teeth_low_ctrls.operator("operator.tongue_1_fk", text="FK") - teeth_low_ctrls.operator("operator.tongue_2_fk", text="FK") - teeth_low_ctrls.operator("operator.tongue_1_ik", text="IK") - teeth_low_ctrls.operator("operator.tongue_2_ik", text="IK") - teeth_low_ctrls.operator("operator.tongue_3_ik", text="IK") - + teeth_low_ctrls.alignment = 'CENTER' + teeth_low_ctrls.operator("operator.tongue_1_fk", text="FK") + teeth_low_ctrls.operator("operator.tongue_2_fk", text="FK") + teeth_low_ctrls.operator("operator.tongue_1_ik", text="IK") + teeth_low_ctrls.operator("operator.tongue_2_ik", text="IK") + teeth_low_ctrls.operator("operator.tongue_3_ik", text="IK") + # Tongue Mstr tongue_mstr = tongue_ctrl_col.column() - tongue_mstr.operator("operator.tongue_mstr", text="Tongue_mstr") - + tongue_mstr.operator("operator.tongue_mstr", text="Tongue_mstr") + # View box.separator() - row_view_main = box.row(align = 0) + row_view_main = box.row(align = 0) row_view_main.scale_x = 1 row_view_main.scale_y = 1 - row_view_main.alignment = 'CENTER' - - row_view = row_view_main.row(align = 0) + row_view_main.alignment = 'CENTER' + + row_view = row_view_main.row(align = 0) row_view.scale_x = 1 row_view.scale_y = 1 - row_view.alignment = 'CENTER' + row_view.alignment = 'CENTER' row_view.operator("operator.zoom", text="Zoom to Selected", icon='ZOOM_IN') - row_model_res = row_view_main.row(align = 0) + row_model_res = row_view_main.row(align = 0) row_model_res.scale_x = 0.7 row_model_res.scale_y = 1 - row_model_res.alignment = 'CENTER' - row_model_res.prop(arm_bones['properties'], '["model_res"]', "Model_Res", toggle=True) - - # collapsed box - + row_model_res.alignment = 'CENTER' + row_model_res.prop(arm_bones['properties'], '["model_res"]', "Model_Res", toggle=True) + + # collapsed box + elif "gui_picker_face" in arm: row.operator("gui.blenrig_5_tabs", icon="MOD_MASK", emboss = 1).tab = "gui_picker_face" row.label(text="BLENRIG FACE PICKER") - + ########### Extra Properties if bpy.context.mode == "POSE": @@ -3546,218 +3546,218 @@ class BlenRig_5_Interface(bpy.types.Panel): row.label(text="EXTRA PROPERTIES") # Teeth - Follow Smile - box.prop(props, "gui_extra_props_head", text = 'Head') + box.prop(props, "gui_extra_props_head", text = 'Head') if props.gui_extra_props_head: - head_col = box.box() + head_col = box.box() head_col.scale_x = 1 head_col.scale_y = 0.5 - head_col.alignment = 'CENTER' - head_col.label('Teeth - Follow Smile') + head_col.alignment = 'CENTER' + head_col.label('Teeth - Follow Smile') teeth_row = head_col.row() - col_1 = teeth_row.column() + col_1 = teeth_row.column() col_1.scale_x = 1 col_1.scale_y = 0.8 - col_1.alignment = 'CENTER' - col_2 = teeth_row.column() + col_1.alignment = 'CENTER' + col_2 = teeth_row.column() col_2.scale_x = 1 col_2.scale_y = 0.8 - col_2.alignment = 'CENTER' + col_2.alignment = 'CENTER' col_1.prop(arm_bones['properties_head'], '["toon_teeth_up"]', "Upper Teeth", slider=True) - col_2.prop(arm_bones['properties_head'], '["toon_teeth_low"]', "Lower Teeth", slider=True) + col_2.prop(arm_bones['properties_head'], '["toon_teeth_low"]', "Lower Teeth", slider=True) head_col.separator() - # Fleshy Eyes - head_col.label('Fleshy Eyes') + # Fleshy Eyes + head_col.label('Fleshy Eyes') fleshy_row = head_col.row() - col_1 = fleshy_row.column() + col_1 = fleshy_row.column() col_1.scale_x = 1 col_1.scale_y = 0.8 - col_1.alignment = 'CENTER' - col_2 = fleshy_row.column() + col_1.alignment = 'CENTER' + col_2 = fleshy_row.column() col_2.scale_x = 1 col_2.scale_y = 0.8 - col_2.alignment = 'CENTER' + col_2.alignment = 'CENTER' col_1.prop(arm_bones['look_R'], '["FLESHY_EYE_R"]', "Eye_R", slider=True) - col_2.prop(arm_bones['look_L'], '["FLESHY_EYE_L"]', "Eye_L", slider=True) - head_col.separator() + col_2.prop(arm_bones['look_L'], '["FLESHY_EYE_L"]', "Eye_L", slider=True) + head_col.separator() + - # Arms - box.prop(props, "gui_extra_props_arms", text = 'Arms') - if props.gui_extra_props_arms: - arms_col = box.box() + box.prop(props, "gui_extra_props_arms", text = 'Arms') + if props.gui_extra_props_arms: + arms_col = box.box() arms_col.scale_x = 1 arms_col.scale_y = 0.5 - arms_col.alignment = 'CENTER' - arms_col.label('Curved Arms') + arms_col.alignment = 'CENTER' + arms_col.label('Curved Arms') arms_row = arms_col.row() - col_1 = arms_row.column() + col_1 = arms_row.column() col_1.scale_x = 1 col_1.scale_y = 0.8 - col_1.alignment = 'CENTER' - col_2 = arms_row.column() + col_1.alignment = 'CENTER' + col_2 = arms_row.column() col_2.scale_x = 1 col_2.scale_y = 0.8 - col_2.alignment = 'CENTER' + col_2.alignment = 'CENTER' col_1.prop(arm_bones['properties_arm_R'], '["curved_arm_R"]', "Curve_R", slider=True) - col_1.prop(arm_bones['properties_arm_R'], '["curved_arm_tweak_R"]', "Tweak_R", slider=True) - col_2.prop(arm_bones['properties_arm_L'], '["curved_arm_L"]', "Curve_L", slider=True) - col_2.prop(arm_bones['properties_arm_L'], '["curved_arm_tweak_L"]', "Tweak_L", slider=True) + col_1.prop(arm_bones['properties_arm_R'], '["curved_arm_tweak_R"]', "Tweak_R", slider=True) + col_2.prop(arm_bones['properties_arm_L'], '["curved_arm_L"]', "Curve_L", slider=True) + col_2.prop(arm_bones['properties_arm_L'], '["curved_arm_tweak_L"]', "Tweak_L", slider=True) + arms_col.separator() arms_col.separator() - arms_col.separator() - # Elbow Poles - arms_col.label('Elbow Poles') + # Elbow Poles + arms_col.label('Elbow Poles') elbows_row = arms_col.row() - col_1 = elbows_row.column() + col_1 = elbows_row.column() col_1.scale_x = 1 col_1.scale_y = 0.8 - col_1.alignment = 'CENTER' - col_2 = elbows_row.column() + col_1.alignment = 'CENTER' + col_2 = elbows_row.column() col_2.scale_x = 1 col_2.scale_y = 0.8 - col_2.alignment = 'CENTER' + col_2.alignment = 'CENTER' col_1.prop(arm_bones['elbow_pole_R'], '["FOLLOW_TORSO_R"]', "Follow_Torso_R", slider=True) - col_2.prop(arm_bones['elbow_pole_L'], '["FOLLOW_TORSO_L"]', "Follow_Torso_L", slider=True) - arms_col.separator() + col_2.prop(arm_bones['elbow_pole_L'], '["FOLLOW_TORSO_L"]', "Follow_Torso_L", slider=True) + arms_col.separator() # Fingers - box.prop(props, "gui_extra_props_fingers", text = 'Fingers') - if props.gui_extra_props_fingers: - hands_col = box.box() + box.prop(props, "gui_extra_props_fingers", text = 'Fingers') + if props.gui_extra_props_fingers: + hands_col = box.box() hands_col.scale_x = 1 hands_col.scale_y = 0.5 - hands_col.alignment = 'CENTER' + hands_col.alignment = 'CENTER' hands_row = hands_col.row() - col_1 = hands_row.column() + col_1 = hands_row.column() col_1.scale_x = 1 col_1.scale_y = 0.8 - col_1.alignment = 'CENTER' - col_2 = hands_row.column() + col_1.alignment = 'CENTER' + col_2 = hands_row.column() col_2.scale_x = 0.8 col_2.scale_y = 0.8 - col_2.alignment = 'CENTER' - col_2.label('IK_R') - col_3 = hands_row.column() + col_2.alignment = 'CENTER' + col_2.label('IK_R') + col_3 = hands_row.column() col_3.scale_x = 0.8 col_3.scale_y = 0.8 - col_3.alignment = 'CENTER' - col_3.label('Hinge_R') - col_4 = hands_row.column() + col_3.alignment = 'CENTER' + col_3.label('Hinge_R') + col_4 = hands_row.column() col_4.scale_x = 0.8 col_4.scale_y = 0.8 - col_4.alignment = 'CENTER' - col_4.label('IK_L') - col_5 = hands_row.column() + col_4.alignment = 'CENTER' + col_4.label('IK_L') + col_5 = hands_row.column() col_5.scale_x = 0.8 col_5.scale_y = 0.8 - col_5.alignment = 'CENTER' - col_5.label('Hinge_L') + col_5.alignment = 'CENTER' + col_5.label('Hinge_L') col_1.separator() - col_1.separator() - col_1.separator() - col_1.label('All') - col_1.label('Thumb') - col_1.label('Index') - col_1.label('Middle') - col_1.label('Ring') - col_1.label('Little') - col_2.prop(arm_bones['properties_arm_R'], 'ik_fing_all_R', "", toggle=True, icon_only = 1, emboss = 1) - col_2.prop(arm_bones['properties_arm_R'], 'ik_fing_thumb_R', "", toggle=True, icon_only = 1, emboss = 1) - col_2.prop(arm_bones['properties_arm_R'], 'ik_fing_ind_R', "", toggle=True, icon_only = 1, emboss = 1) - col_2.prop(arm_bones['properties_arm_R'], 'ik_fing_mid_R', "", toggle=True, icon_only = 1, emboss = 1) - col_2.prop(arm_bones['properties_arm_R'], 'ik_fing_ring_R', "", toggle=True, icon_only = 1, emboss = 1) - col_2.prop(arm_bones['properties_arm_R'], 'ik_fing_lit_R', "", toggle=True, icon_only = 1, emboss = 1) - col_3.prop(arm_bones['properties_arm_R'], 'hinge_fing_all_R', "", toggle=True, icon_only = 1, emboss = 1) - col_3.prop(arm_bones['properties_arm_R'], 'hinge_fing_thumb_R', "", toggle=True, icon_only = 1, emboss = 1) - col_3.prop(arm_bones['properties_arm_R'], 'hinge_fing_ind_R', "", toggle=True, icon_only = 1, emboss = 1) - col_3.prop(arm_bones['properties_arm_R'], 'hinge_fing_mid_R', "", toggle=True, icon_only = 1, emboss = 1) - col_3.prop(arm_bones['properties_arm_R'], 'hinge_fing_ring_R', "", toggle=True, icon_only = 1, emboss = 1) - col_3.prop(arm_bones['properties_arm_R'], 'hinge_fing_lit_R', "", toggle=True, icon_only = 1, emboss = 1) - col_4.prop(arm_bones['properties_arm_L'], 'ik_fing_all_L', "", toggle=True, icon_only = 1, emboss = 1) - col_4.prop(arm_bones['properties_arm_L'], 'ik_fing_thumb_L', "", toggle=True, icon_only = 1, emboss = 1) - col_4.prop(arm_bones['properties_arm_L'], 'ik_fing_ind_L', "", toggle=True, icon_only = 1, emboss = 1) - col_4.prop(arm_bones['properties_arm_L'], 'ik_fing_mid_L', "", toggle=True, icon_only = 1, emboss = 1) - col_4.prop(arm_bones['properties_arm_L'], 'ik_fing_ring_L', "", toggle=True, icon_only = 1, emboss = 1) - col_4.prop(arm_bones['properties_arm_L'], 'ik_fing_lit_L', "", toggle=True, icon_only = 1, emboss = 1) - col_5.prop(arm_bones['properties_arm_L'], 'hinge_fing_all_L', "", toggle=True, icon_only = 1, emboss = 1) - col_5.prop(arm_bones['properties_arm_L'], 'hinge_fing_thumb_L', "", toggle=True, icon_only = 1, emboss = 1) - col_5.prop(arm_bones['properties_arm_L'], 'hinge_fing_ind_L', "", toggle=True, icon_only = 1, emboss = 1) - col_5.prop(arm_bones['properties_arm_L'], 'hinge_fing_mid_L', "", toggle=True, icon_only = 1, emboss = 1) - col_5.prop(arm_bones['properties_arm_L'], 'hinge_fing_ring_L', "", toggle=True, icon_only = 1, emboss = 1) - col_5.prop(arm_bones['properties_arm_L'], 'hinge_fing_lit_L', "", toggle=True, icon_only = 1, emboss = 1) - hands_col.separator() - hands_col.separator() - hands_col.separator() - hands_col.separator() - hands_col.separator() - hands_col.separator() + col_1.separator() + col_1.separator() + col_1.label('All') + col_1.label('Thumb') + col_1.label('Index') + col_1.label('Middle') + col_1.label('Ring') + col_1.label('Little') + col_2.prop(arm_bones['properties_arm_R'], 'ik_fing_all_R', "", toggle=True, icon_only = 1, emboss = 1) + col_2.prop(arm_bones['properties_arm_R'], 'ik_fing_thumb_R', "", toggle=True, icon_only = 1, emboss = 1) + col_2.prop(arm_bones['properties_arm_R'], 'ik_fing_ind_R', "", toggle=True, icon_only = 1, emboss = 1) + col_2.prop(arm_bones['properties_arm_R'], 'ik_fing_mid_R', "", toggle=True, icon_only = 1, emboss = 1) + col_2.prop(arm_bones['properties_arm_R'], 'ik_fing_ring_R', "", toggle=True, icon_only = 1, emboss = 1) + col_2.prop(arm_bones['properties_arm_R'], 'ik_fing_lit_R', "", toggle=True, icon_only = 1, emboss = 1) + col_3.prop(arm_bones['properties_arm_R'], 'hinge_fing_all_R', "", toggle=True, icon_only = 1, emboss = 1) + col_3.prop(arm_bones['properties_arm_R'], 'hinge_fing_thumb_R', "", toggle=True, icon_only = 1, emboss = 1) + col_3.prop(arm_bones['properties_arm_R'], 'hinge_fing_ind_R', "", toggle=True, icon_only = 1, emboss = 1) + col_3.prop(arm_bones['properties_arm_R'], 'hinge_fing_mid_R', "", toggle=True, icon_only = 1, emboss = 1) + col_3.prop(arm_bones['properties_arm_R'], 'hinge_fing_ring_R', "", toggle=True, icon_only = 1, emboss = 1) + col_3.prop(arm_bones['properties_arm_R'], 'hinge_fing_lit_R', "", toggle=True, icon_only = 1, emboss = 1) + col_4.prop(arm_bones['properties_arm_L'], 'ik_fing_all_L', "", toggle=True, icon_only = 1, emboss = 1) + col_4.prop(arm_bones['properties_arm_L'], 'ik_fing_thumb_L', "", toggle=True, icon_only = 1, emboss = 1) + col_4.prop(arm_bones['properties_arm_L'], 'ik_fing_ind_L', "", toggle=True, icon_only = 1, emboss = 1) + col_4.prop(arm_bones['properties_arm_L'], 'ik_fing_mid_L', "", toggle=True, icon_only = 1, emboss = 1) + col_4.prop(arm_bones['properties_arm_L'], 'ik_fing_ring_L', "", toggle=True, icon_only = 1, emboss = 1) + col_4.prop(arm_bones['properties_arm_L'], 'ik_fing_lit_L', "", toggle=True, icon_only = 1, emboss = 1) + col_5.prop(arm_bones['properties_arm_L'], 'hinge_fing_all_L', "", toggle=True, icon_only = 1, emboss = 1) + col_5.prop(arm_bones['properties_arm_L'], 'hinge_fing_thumb_L', "", toggle=True, icon_only = 1, emboss = 1) + col_5.prop(arm_bones['properties_arm_L'], 'hinge_fing_ind_L', "", toggle=True, icon_only = 1, emboss = 1) + col_5.prop(arm_bones['properties_arm_L'], 'hinge_fing_mid_L', "", toggle=True, icon_only = 1, emboss = 1) + col_5.prop(arm_bones['properties_arm_L'], 'hinge_fing_ring_L', "", toggle=True, icon_only = 1, emboss = 1) + col_5.prop(arm_bones['properties_arm_L'], 'hinge_fing_lit_L', "", toggle=True, icon_only = 1, emboss = 1) + hands_col.separator() + hands_col.separator() + hands_col.separator() + hands_col.separator() + hands_col.separator() + hands_col.separator() # Legs - box.prop(props, "gui_extra_props_legs", text = 'Legs') - if props.gui_extra_props_legs: - legs_col = box.box() + box.prop(props, "gui_extra_props_legs", text = 'Legs') + if props.gui_extra_props_legs: + legs_col = box.box() legs_col.scale_x = 1 legs_col.scale_y = 0.5 - legs_col.alignment = 'CENTER' - legs_col.label('Curved Legs') + legs_col.alignment = 'CENTER' + legs_col.label('Curved Legs') legs_row = legs_col.row() - col_1 = legs_row.column() + col_1 = legs_row.column() col_1.scale_x = 1 col_1.scale_y = 0.8 - col_1.alignment = 'CENTER' - col_2 = legs_row.column() + col_1.alignment = 'CENTER' + col_2 = legs_row.column() col_2.scale_x = 1 col_2.scale_y = 0.8 - col_2.alignment = 'CENTER' + col_2.alignment = 'CENTER' col_1.prop(arm_bones['properties_leg_R'], '["curved_leg_R"]', "Curve_R", slider=True) - col_1.prop(arm_bones['properties_leg_R'], '["curved_leg_tweak_R"]', "Tweak_R", slider=True) - col_2.prop(arm_bones['properties_leg_L'], '["curved_leg_L"]', "Curve_L", slider=True) - col_2.prop(arm_bones['properties_leg_L'], '["curved_leg_tweak_L"]', "Tweak_L", slider=True) - legs_col.separator() - legs_col.separator() + col_1.prop(arm_bones['properties_leg_R'], '["curved_leg_tweak_R"]', "Tweak_R", slider=True) + col_2.prop(arm_bones['properties_leg_L'], '["curved_leg_L"]', "Curve_L", slider=True) + col_2.prop(arm_bones['properties_leg_L'], '["curved_leg_tweak_L"]', "Tweak_L", slider=True) + legs_col.separator() + legs_col.separator() - # Knee Poles - legs_col.label('Knee Poles') + # Knee Poles + legs_col.label('Knee Poles') knees_row = legs_col.row() - col_1 = knees_row.column() + col_1 = knees_row.column() col_1.scale_x = 1 col_1.scale_y = 0.8 - col_1.alignment = 'CENTER' - col_2 = knees_row.column() + col_1.alignment = 'CENTER' + col_2 = knees_row.column() col_2.scale_x = 1 col_2.scale_y = 0.8 - col_2.alignment = 'CENTER' + col_2.alignment = 'CENTER' col_1.prop(arm_bones['knee_pole_R'], '["FOLLOW_FOOT_R"]', "Follow_foot_R", slider=True) - col_2.prop(arm_bones['knee_pole_L'], '["FOLLOW_FOOT_L"]', "Follow_foot_L", slider=True) - legs_col.separator() + col_2.prop(arm_bones['knee_pole_L'], '["FOLLOW_FOOT_L"]', "Follow_foot_L", slider=True) + legs_col.separator() # Accessories - box.prop(props, "gui_extra_props_accessories", text = 'Accessories') - if props.gui_extra_props_accessories: - accessories_col = box.box() + box.prop(props, "gui_extra_props_accessories", text = 'Accessories') + if props.gui_extra_props_accessories: + accessories_col = box.box() accessories_col.scale_x = 1 accessories_col.scale_y = 0.5 - accessories_col.alignment = 'CENTER' - accessories_col.label('Toggle Sticky or Free') + accessories_col.alignment = 'CENTER' + accessories_col.label('Toggle Sticky or Free') accessories_row = accessories_col.row() - col_1 = accessories_row.column() + col_1 = accessories_row.column() col_1.scale_x = 1 col_1.scale_y = 0.8 - col_1.alignment = 'CENTER' - col_2 = accessories_row.column() + col_1.alignment = 'CENTER' + col_2 = accessories_row.column() col_2.scale_x = 1 col_2.scale_y = 0.8 - col_2.alignment = 'CENTER' - col_1.prop(arm_bones['properties_head'], '["hat_free"]', "Hat", toggle=True, icon_only = 0, emboss = 1) - col_1.prop(arm_bones['properties_arm_R'], '["hand_accessory_R"]', "Hand_R", slider=True, icon_only = 0, emboss = 1) - col_2.prop(arm_bones['properties_head'], '["glasses_free"]', "Glasses", toggle=True, icon_only = 0, emboss = 1) - col_2.prop(arm_bones['properties_arm_L'], '["hand_accessory_L"]', "Hand_L", slider=True, icon_only = 0, emboss = 1) - accessories_col.separator() - accessories_col.separator() + col_2.alignment = 'CENTER' + col_1.prop(arm_bones['properties_head'], '["hat_free"]', "Hat", toggle=True, icon_only = 0, emboss = 1) + col_1.prop(arm_bones['properties_arm_R'], '["hand_accessory_R"]', "Hand_R", slider=True, icon_only = 0, emboss = 1) + col_2.prop(arm_bones['properties_head'], '["glasses_free"]', "Glasses", toggle=True, icon_only = 0, emboss = 1) + col_2.prop(arm_bones['properties_arm_L'], '["hand_accessory_L"]', "Hand_L", slider=True, icon_only = 0, emboss = 1) + accessories_col.separator() + accessories_col.separator() box.separator() - box.separator() + box.separator() # collapsed box elif "gui_misc" in arm: @@ -3778,40 +3778,40 @@ class BlenRig_5_Interface(bpy.types.Panel): # Head Accessories col = box.column() - row_rot = col.row() - col_rot = row_rot.column() + row_rot = col.row() + col_rot = row_rot.column() if act_bone is not None: for cust_prop in act_bone.keys(): if cust_prop == 'ROT_MODE': - col_rot.separator() - col_rot.label(text = 'ACTIVE BONE ROTATION ORDER', icon = "AXIS_TOP") - box_rot = col_rot.box() - box_rot.prop(act_bone, '["ROT_MODE"]', toggle=True) - col_rot.separator() - col_rot.separator() + col_rot.separator() + col_rot.label(text = 'ACTIVE BONE ROTATION ORDER', icon = "AXIS_TOP") + box_rot = col_rot.box() + box_rot.prop(act_bone, '["ROT_MODE"]', toggle=True) + col_rot.separator() + col_rot.separator() - row_props = col.row() - col_props = row_props.column() - col_props.label(text ='CUSTOM PROPERTIES', icon = "BONE_DATA") + row_props = col.row() + col_props = row_props.column() + col_props.label(text ='CUSTOM PROPERTIES', icon = "BONE_DATA") row_all = col_props.row() row_all.alignment = "LEFT" - row_all.prop(props, "gui_cust_props_all", text="All") - col_props.separator() + row_all.prop(props, "gui_cust_props_all", text="All") + col_props.separator() if not props.gui_cust_props_all: - if act_bone is not None: - if ('properties' not in act_bone.name): + if act_bone is not None: + if ('properties' not in act_bone.name): for cust_prop in act_bone.keys(): excluded = ['_RNA_UI', 'ROT_MODE'] if (cust_prop not in excluded): box_props = col_props.box() - box_props.prop(act_bone, '["{}"]'.format(cust_prop)) - if props.gui_cust_props_all: + box_props.prop(act_bone, '["{}"]'.format(cust_prop)) + if props.gui_cust_props_all: for b in arm_bones: - if ('properties' not in b.name ): + if ('properties' not in b.name ): for cust_prop in b.keys(): - if cust_prop != '_RNA_UI' and cust_prop != 'ROT_MODE': - box_props = col_props.box() - box_props.prop(b, '["{}"]'.format(cust_prop), text = '["{} {}"]'.format(b.name, cust_prop)) + if cust_prop != '_RNA_UI' and cust_prop != 'ROT_MODE': + box_props = col_props.box() + box_props.prop(b, '["{}"]'.format(cust_prop), text = '["{} {}"]'.format(b.name, cust_prop)) col_props.separator() # collapsed box @@ -3849,11 +3849,11 @@ class BlenRig_5_Interface(bpy.types.Panel): # Extras Deformation col = box.column() - col.prop(arm_bones['properties'], '["deformation_extras"]', "Deformation Extras", toggle=True) + col.prop(arm_bones['properties'], '["deformation_extras"]', "Deformation Extras", toggle=True) # collapsed box elif "gui_muscle" in arm: row.operator("gui.blenrig_5_tabs", icon="FORCE_LENNARDJONES", emboss = 1).tab = "gui_muscle" row.label("MUSCLE SYSTEM") - - + + diff --git a/ui_panel_rigging.py b/ui_panel_rigging.py index a7f1362..28e805b 100644 --- a/ui_panel_rigging.py +++ b/ui_panel_rigging.py @@ -14,13 +14,13 @@ class BlenRig_5_rigging_panel(bpy.types.Panel): return False if (bpy.context.active_object.type in ["ARMATURE"]): for prop in bpy.context.active_object.data.items(): - if prop[0] == 'rig_name' and prop[1] == 'BlenRig_5': - return True + if prop[0] == 'rig_name' and prop[1] == 'BlenRig_5': + return True def draw(self, context): - arm = bpy.context.active_object - arm_data = bpy.context.active_object.data - p_bones = arm.pose.bones + arm = bpy.context.active_object + arm_data = bpy.context.active_object.data + p_bones = arm.pose.bones layout = self.layout ####### Body Settings @@ -29,508 +29,508 @@ class BlenRig_5_rigging_panel(bpy.types.Panel): box = layout.column() col = box.column() row = col.row() - # expanded box + # expanded box if "gui_rig_body" in arm_data and arm_data["gui_rig_body"]: - row.operator("gui.blenrig_5_tabs", icon="OUTLINER_OB_ARMATURE", emboss = 1).tab = "gui_rig_body" + row.operator("gui.blenrig_5_tabs", icon="OUTLINER_OB_ARMATURE", emboss = 1).tab = "gui_rig_body" row.label(text="BODY SETTINGS") - col.separator() + col.separator() # IK Initial Rotation - col.prop(props, "gui_body_ik_rot", text = 'IK:') + col.prop(props, "gui_body_ik_rot", text = 'IK:') if props.gui_body_ik_rot: - box = col.box() - box.label("IK Initial Rotation:") + box = col.box() + box.label("IK Initial Rotation:") row_props = box.row() col_R = row_props.column() - col_L = row_props.column() + col_L = row_props.column() for b in p_bones: - if '_R' in b.name: + if '_R' in b.name: for C in b.constraints: if C.name == 'Ik_Initial_Rotation': - col_R.prop(C, 'to_min_x_rot', text = "{}".format(b.name), toggle=True) + col_R.prop(C, 'to_min_x_rot', text = "{}".format(b.name), toggle=True) for b in p_bones: if '_L' in b.name: for C in b.constraints: if C.name == 'Ik_Initial_Rotation': - col_L.prop(C, 'to_min_x_rot', text = "{}".format(b.name), toggle=True) + col_L.prop(C, 'to_min_x_rot', text = "{}".format(b.name), toggle=True) # Atuomated Movement - col.prop(props, "gui_body_auto_move", text = 'Automated Movement:') - if props.gui_body_auto_move: - box = col.box() - box.label("IK Auto Shoulder:") + col.prop(props, "gui_body_auto_move", text = 'Automated Movement:') + if props.gui_body_auto_move: + box = col.box() + box.label("IK Auto Shoulder:") row_props = box.row() col_R = row_props.column() - col_L = row_props.column() + col_L = row_props.column() for b in p_bones: - if 'shoulder' in b.name: + if 'shoulder' in b.name: if '_R' in b.name: for cust_prop in b.keys(): if 'SHLDR_AUTO' in cust_prop: - col_R.prop(b, '["{}"]'.format(cust_prop), text = "{} {}".format(b.name, ((cust_prop).replace('SHLDR_AUTO_', '').replace('_R', ''))), toggle=True) + col_R.prop(b, '["{}"]'.format(cust_prop), text = "{} {}".format(b.name, ((cust_prop).replace('SHLDR_AUTO_', '').replace('_R', ''))), toggle=True) for b in p_bones: - if 'shoulder' in b.name: + if 'shoulder' in b.name: if '_L' in b.name: for cust_prop in b.keys(): if 'SHLDR_AUTO' in cust_prop: - col_L.prop(b, '["{}"]'.format(cust_prop), text = "{} {}".format(b.name, ((cust_prop).replace('SHLDR_AUTO_', '').replace('_L', ''))), toggle=True) - box = col.box() - row_props = box.row() + col_L.prop(b, '["{}"]'.format(cust_prop), text = "{} {}".format(b.name, ((cust_prop).replace('SHLDR_AUTO_', '').replace('_L', ''))), toggle=True) + box = col.box() + row_props = box.row() col_R = row_props.column() - col_L = row_props.column() - col_R.label('Torso FK Ctrl Influence:') - col_R.prop(p_bones['spine_1_fk'], '["fk_follow_main"]', "Spine 1", toggle=True) - col_R.prop(p_bones['spine_2_fk'], '["fk_follow_main"]', "Spine 2", toggle=True) + col_L = row_props.column() + col_R.label('Torso FK Ctrl Influence:') + col_R.prop(p_bones['spine_1_fk'], '["fk_follow_main"]', "Spine 1", toggle=True) + col_R.prop(p_bones['spine_2_fk'], '["fk_follow_main"]', "Spine 2", toggle=True) col_R.prop(p_bones['spine_3_fk'], '["fk_follow_main"]', "Spine 3", toggle=True) - col_R.label('Torso INV Ctrl Influence:') - col_R.prop(p_bones['spine_2_inv'], '["fk_follow_main"]', "Spine 2 inv", toggle=True) - col_R.prop(p_bones['spine_1_inv'], '["fk_follow_main"]', "Spine 1 inv", toggle=True) - col_R.prop(p_bones['pelvis_inv'], '["fk_follow_main"]', "Pelvis inv", toggle=True) - col_L.label('Neck FK Ctrl Influence:') - col_L.prop(p_bones['neck_1_fk'], '["fk_follow_main"]', "Neck 1", toggle=True) - col_L.prop(p_bones['neck_2_fk'], '["fk_follow_main"]', "Neck 2", toggle=True) - col_L.prop(p_bones['neck_3_fk'], '["fk_follow_main"]', "Neck 3", toggle=True) - - box = col.box() - row_props = box.row() + col_R.label('Torso INV Ctrl Influence:') + col_R.prop(p_bones['spine_2_inv'], '["fk_follow_main"]', "Spine 2 inv", toggle=True) + col_R.prop(p_bones['spine_1_inv'], '["fk_follow_main"]', "Spine 1 inv", toggle=True) + col_R.prop(p_bones['pelvis_inv'], '["fk_follow_main"]', "Pelvis inv", toggle=True) + col_L.label('Neck FK Ctrl Influence:') + col_L.prop(p_bones['neck_1_fk'], '["fk_follow_main"]', "Neck 1", toggle=True) + col_L.prop(p_bones['neck_2_fk'], '["fk_follow_main"]', "Neck 2", toggle=True) + col_L.prop(p_bones['neck_3_fk'], '["fk_follow_main"]', "Neck 3", toggle=True) + + box = col.box() + row_props = box.row() col_R = row_props.column() - col_L = row_props.column() - col_R.label('Foot Roll R:') - col_L.label('Foot Roll L:') + col_L = row_props.column() + col_R.label('Foot Roll R:') + col_L.label('Foot Roll L:') for b in p_bones: - if 'foot_roll_ctrl_R' in b.name: + if 'foot_roll_ctrl_R' in b.name: for cust_prop in b.keys(): if 'ROLL' in cust_prop: - col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format((cust_prop).replace('_L', '')), toggle=True) + col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format((cust_prop).replace('_L', '')), toggle=True) for b in p_bones: - if 'foot_roll_ctrl_L' in b.name: + if 'foot_roll_ctrl_L' in b.name: for cust_prop in b.keys(): if 'ROLL' in cust_prop: - col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format((cust_prop).replace('_L', '')), toggle=True) - + col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format((cust_prop).replace('_L', '')), toggle=True) + # Realistic Joints - col.prop(props, "gui_body_rj", text = 'Realistic Joints:') - if props.gui_body_rj: - box = col.box() - box.label("Bone Movement") - row_props = box.row() + col.prop(props, "gui_body_rj", text = 'Realistic Joints:') + if props.gui_body_rj: + box = col.box() + box.label("Bone Movement") + row_props = box.row() col_R = row_props.column() - col_L = row_props.column() + col_L = row_props.column() for b in p_bones: - if 'properties' in b.name: - if 'arm' in b.name: + if 'properties' in b.name: + if 'arm' in b.name: if '_R' in b.name: for cust_prop in b.keys(): if 'realistic_joints' in cust_prop: - col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop).replace('realistic_joints_', ''), toggle=True) + col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop).replace('realistic_joints_', ''), toggle=True) col_R.separator() for b in p_bones: - if 'properties' in b.name: - if 'leg' in b.name: + if 'properties' in b.name: + if 'leg' in b.name: if '_R' in b.name: for cust_prop in b.keys(): if 'realistic_joints' in cust_prop: - col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop).replace('realistic_joints_', ''), toggle=True) + col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop).replace('realistic_joints_', ''), toggle=True) for b in p_bones: - if 'properties' in b.name: - if 'arm' in b.name: + if 'properties' in b.name: + if 'arm' in b.name: if '_L' in b.name: for cust_prop in b.keys(): if 'realistic_joints' in cust_prop: - col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop).replace('realistic_joints_', ''), toggle=True) + col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop).replace('realistic_joints_', ''), toggle=True) col_L.separator() for b in p_bones: - if 'properties' in b.name: - if 'leg' in b.name: + if 'properties' in b.name: + if 'leg' in b.name: if '_L' in b.name: for cust_prop in b.keys(): if 'realistic_joints' in cust_prop: - col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop).replace('realistic_joints_', ''), toggle=True) + col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop).replace('realistic_joints_', ''), toggle=True) # Body Toggles - col.prop(props, "gui_body_toggles", text = 'Toggles:') - if props.gui_body_toggles: - box = col.box() - row_props = box.row() + col.prop(props, "gui_body_toggles", text = 'Toggles:') + if props.gui_body_toggles: + box = col.box() + row_props = box.row() col_R = row_props.column() - col_L = row_props.column() + col_L = row_props.column() for b in p_bones: - if 'properties' in b.name: - if 'arm' in b.name: + if 'properties' in b.name: + if 'arm' in b.name: if '_R' in b.name: for cust_prop in b.keys(): if 'toggle' in cust_prop: - col_R.prop(b, '{}'.format(cust_prop)) + col_R.prop(b, '{}'.format(cust_prop)) for b in p_bones: - if 'properties' in b.name: - if 'leg' in b.name: + if 'properties' in b.name: + if 'leg' in b.name: if '_R' in b.name: for cust_prop in b.keys(): if 'toggle' in cust_prop: - col_R.prop(b, '{}'.format(cust_prop)) + col_R.prop(b, '{}'.format(cust_prop)) for b in p_bones: - if 'properties' in b.name: - if 'arm' in b.name: + if 'properties' in b.name: + if 'arm' in b.name: if '_L' in b.name: for cust_prop in b.keys(): if 'toggle' in cust_prop: - col_L.prop(b, '{}'.format(cust_prop)) + col_L.prop(b, '{}'.format(cust_prop)) for b in p_bones: - if 'properties' in b.name: - if 'leg' in b.name: + if 'properties' in b.name: + if 'leg' in b.name: if '_L' in b.name: for cust_prop in b.keys(): if 'toggle' in cust_prop: - col_L.prop(b, '{}'.format(cust_prop)) - + col_L.prop(b, '{}'.format(cust_prop)) + else: row.operator("gui.blenrig_5_tabs", icon="ARMATURE_DATA", emboss = 1).tab = "gui_rig_body" - row.label(text="BODY SETTINGS") + row.label(text="BODY SETTINGS") ####### Facial Settings if "gui_rig_face" in arm_data: props = context.window_manager.blenrig_5_props box = layout.column() col = box.column() row = col.row() - # expanded box + # expanded box if "gui_rig_face" in arm_data and arm_data["gui_rig_face"]: - row.operator("gui.blenrig_5_tabs", icon="MONKEY", emboss = 1).tab = "gui_rig_face" + row.operator("gui.blenrig_5_tabs", icon="MONKEY", emboss = 1).tab = "gui_rig_face" row.label(text="FACIAL SETTINGS") col.separator # Face movement ranges col.prop(props, "gui_face_movement_ranges", text = 'Facial Movement Ranges:') - if props.gui_face_movement_ranges: - box = col.box() + if props.gui_face_movement_ranges: + box = col.box() row_props = box.row() col_R = row_props.column() - col_L = row_props.column() - col_R.label(text="Mouth_Corner_R") + col_L = row_props.column() + col_R.label(text="Mouth_Corner_R") for b in p_bones: - if 'mouth_corner' in b.name: + if 'mouth_corner' in b.name: if '_R' in b.name: for cust_prop in b.keys(): - if '_RNA_UI' not in cust_prop: - if 'ACTION' not in cust_prop: - col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT', '').replace('_R', '')), toggle=True) - col_L.label(text="Mouth_Corner_L") + if '_RNA_UI' not in cust_prop: + if 'ACTION' not in cust_prop: + col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT', '').replace('_R', '')), toggle=True) + col_L.label(text="Mouth_Corner_L") for b in p_bones: - if 'mouth_corner' in b.name: + if 'mouth_corner' in b.name: if '_L' in b.name: for cust_prop in b.keys(): - if '_RNA_UI' not in cust_prop: + if '_RNA_UI' not in cust_prop: if 'ACTION' not in cust_prop: - col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT', '').replace('_L', '')), toggle=True) - box = col.box() - box.label(text="Mouth_Ctrl") + col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT', '').replace('_L', '')), toggle=True) + box = col.box() + box.label(text="Mouth_Ctrl") row_props = box.row() col_R = row_props.column() - col_L = row_props.column() + col_L = row_props.column() for b in p_bones: - if 'mouth_ctrl' in b.name: + if 'mouth_ctrl' in b.name: for cust_prop in b.keys(): if 'OUT' in cust_prop: - col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT', '')), toggle=True) + col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT', '')), toggle=True) if 'SMILE' in cust_prop: - col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT', '')), toggle=True) + col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT', '')), toggle=True) if 'IN' in cust_prop: - col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT', '')), toggle=True) + col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT', '')), toggle=True) if 'JAW' in cust_prop: - col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT', '')), toggle=True) - if 'maxi' in b.name: + col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT', '')), toggle=True) + if 'maxi' in b.name: for cust_prop in b.keys(): - if 'ACTION' not in cust_prop: + if 'ACTION' not in cust_prop: if 'UP' in cust_prop: - col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT', '')), toggle=True) + col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT', '')), toggle=True) if 'DOWN' in cust_prop: - col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT', '')), toggle=True) - box = col.box() + col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT', '')), toggle=True) + box = col.box() row_props = box.row() col_R = row_props.column() - col_L = row_props.column() - col_R.label(text="Mouth_Frown_R") + col_L = row_props.column() + col_R.label(text="Mouth_Frown_R") for b in p_bones: - if 'mouth_frown' in b.name: + if 'mouth_frown' in b.name: if '_R' in b.name: for cust_prop in b.keys(): - if '_RNA_UI' not in cust_prop: + if '_RNA_UI' not in cust_prop: if 'ACTION' not in cust_prop: - col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT_R', '')), toggle=True) - col_L.label(text="Mouth_Frown_L") + col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT_R', '')), toggle=True) + col_L.label(text="Mouth_Frown_L") for b in p_bones: - if 'mouth_frown' in b.name: + if 'mouth_frown' in b.name: if '_L' in b.name: for cust_prop in b.keys(): - if '_RNA_UI' not in cust_prop: + if '_RNA_UI' not in cust_prop: if 'ACTION' not in cust_prop: - col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT_L', '')), toggle=True) - box = col.box() + col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT_L', '')), toggle=True) + box = col.box() row_props = box.row() col_R = row_props.column() - col_L = row_props.column() - col_R.label(text="Cheek_Ctrl_R") - col_L.label(text="Cheek_Ctrl_L") + col_L = row_props.column() + col_R.label(text="Cheek_Ctrl_R") + col_L.label(text="Cheek_Ctrl_L") for b in p_bones: - if 'cheek_ctrl' in b.name: - if '_R'in b.name: + if 'cheek_ctrl' in b.name: + if '_R'in b.name: for cust_prop in b.keys(): - if '_RNA_UI' not in cust_prop: + if '_RNA_UI' not in cust_prop: if 'ACTION' not in cust_prop: - col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_R', '').replace('_LIMIT', '')), toggle=True) - if '_L'in b.name: + col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_R', '').replace('_LIMIT', '')), toggle=True) + if '_L'in b.name: for cust_prop in b.keys(): - if '_RNA_UI' not in cust_prop: + if '_RNA_UI' not in cust_prop: if 'ACTION' not in cust_prop: - col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT', '').replace('_L', '')), toggle=True) - box = col.box() + col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT', '').replace('_L', '')), toggle=True) + box = col.box() row_props = box.row() col_R = row_props.column() - col_L = row_props.column() - col_R.label(text="Nose_Frown_R") + col_L = row_props.column() + col_R.label(text="Nose_Frown_R") for b in p_bones: - if 'nose_frown' in b.name: + if 'nose_frown' in b.name: if '_R' in b.name: for cust_prop in b.keys(): - if '_RNA_UI' not in cust_prop: + if '_RNA_UI' not in cust_prop: if 'ACTION' not in cust_prop: - col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT_R', '')), toggle=True) - col_L.label(text="Nose_Frown_L") + col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT_R', '')), toggle=True) + col_L.label(text="Nose_Frown_L") for b in p_bones: - if 'nose_frown' in b.name: + if 'nose_frown' in b.name: if '_L' in b.name: for cust_prop in b.keys(): - if '_RNA_UI' not in cust_prop: + if '_RNA_UI' not in cust_prop: if 'ACTION' not in cust_prop: - col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT_L', '')), toggle=True) - box = col.box() + col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT_L', '')), toggle=True) + box = col.box() row_props = box.row() col_R = row_props.column() - col_L = row_props.column() - col_R.label(text="Eyelid_Low_R") - col_L.label(text="Eyelid_Low_L") + col_L = row_props.column() + col_R.label(text="Eyelid_Low_R") + col_L.label(text="Eyelid_Low_L") for b in p_bones: - if 'eyelid_low_ctrl' in b.name: - if '_R'in b.name: + if 'eyelid_low_ctrl' in b.name: + if '_R'in b.name: for cust_prop in b.keys(): - if '_RNA_UI' not in cust_prop: + if '_RNA_UI' not in cust_prop: if 'ACTION' not in cust_prop: - col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_R', '').replace('_LIMIT', '')), toggle=True) - if '_L'in b.name: + col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_R', '').replace('_LIMIT', '')), toggle=True) + if '_L'in b.name: for cust_prop in b.keys(): - if '_RNA_UI' not in cust_prop: + if '_RNA_UI' not in cust_prop: if 'ACTION' not in cust_prop: - col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT', '').replace('_L', '')), toggle=True) - col_R.label(text="Eyelid_Up_R") - col_L.label(text="Eyelid_Up_L") + col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT', '').replace('_L', '')), toggle=True) + col_R.label(text="Eyelid_Up_R") + col_L.label(text="Eyelid_Up_L") for b in p_bones: - if 'eyelid_up_ctrl' in b.name: - if '_R'in b.name: + if 'eyelid_up_ctrl' in b.name: + if '_R'in b.name: for cust_prop in b.keys(): - if '_RNA_UI' not in cust_prop: + if '_RNA_UI' not in cust_prop: if 'ACTION' not in cust_prop: - col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_R', '').replace('_LIMIT', '')), toggle=True) - if '_L'in b.name: + col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_R', '').replace('_LIMIT', '')), toggle=True) + if '_L'in b.name: for cust_prop in b.keys(): - if '_RNA_UI' not in cust_prop: + if '_RNA_UI' not in cust_prop: if 'ACTION' not in cust_prop: - col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT', '').replace('_L', '')), toggle=True) - # Face action toggles + col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_LIMIT', '').replace('_L', '')), toggle=True) + # Face action toggles col.prop(props, "gui_face_action_toggles", text = 'Action Toggles:') - if props.gui_face_action_toggles: - box = col.box() + if props.gui_face_action_toggles: + box = col.box() row_props = box.row() col_R = row_props.column() - col_L = row_props.column() - col_R.label(text="Mouth_Corner_R") + col_L = row_props.column() + col_R.label(text="Mouth_Corner_R") for b in p_bones: - if 'mouth_corner' in b.name: + if 'mouth_corner' in b.name: if '_R' in b.name: for cust_prop in b.keys(): if 'ACTION' in cust_prop: - col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('ACTION_', '').replace('_R', '')), toggle=True) - col_L.label(text="Mouth_Corner_L") + col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('ACTION_', '').replace('_R', '')), toggle=True) + col_L.label(text="Mouth_Corner_L") for b in p_bones: - if 'mouth_corner' in b.name: + if 'mouth_corner' in b.name: if '_L' in b.name: for cust_prop in b.keys(): if 'ACTION'in cust_prop: - col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('ACTION_', '').replace('_L', '')), toggle=True) - box = col.box() - box.label(text="Mouth_Ctrl") + col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('ACTION_', '').replace('_L', '')), toggle=True) + box = col.box() + box.label(text="Mouth_Ctrl") row_props = box.row() col_R = row_props.column() - col_L = row_props.column() + col_L = row_props.column() for b in p_bones: - if 'mouth_ctrl' in b.name: + if 'mouth_ctrl' in b.name: for cust_prop in b.keys(): if 'ACTION' in cust_prop: - col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('ACTION_', '')), toggle=True) - if 'maxi' in b.name: + col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('ACTION_', '')), toggle=True) + if 'maxi' in b.name: for cust_prop in b.keys(): - if 'ACTION' in cust_prop: - col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('ACTION', 'JAW')), toggle=True) - box = col.box() + if 'ACTION' in cust_prop: + col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('ACTION', 'JAW')), toggle=True) + box = col.box() row_props = box.row() col_R = row_props.column() - col_L = row_props.column() - col_R.label(text="Cheek_Ctrl_R") - col_L.label(text="Cheek_Ctrl_L") + col_L = row_props.column() + col_R.label(text="Cheek_Ctrl_R") + col_L.label(text="Cheek_Ctrl_L") for b in p_bones: - if 'cheek_ctrl' in b.name: - if '_R'in b.name: + if 'cheek_ctrl' in b.name: + if '_R'in b.name: for cust_prop in b.keys(): if 'ACTION' in cust_prop: - col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_R', '').replace('ACTION_', '')), toggle=True) - if '_L'in b.name: + col_R.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('_R', '').replace('ACTION_', '')), toggle=True) + if '_L'in b.name: for cust_prop in b.keys(): if 'ACTION' in cust_prop: - col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('ACTION_', '').replace('_L', '')), toggle=True) + col_L.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('ACTION_', '').replace('_L', '')), toggle=True) # Lip Shaping col.prop(props, "gui_face_lip_shaping", text = 'Lip Shaping:') - if props.gui_face_lip_shaping: - box = col.box() + if props.gui_face_lip_shaping: + box = col.box() row_props = box.row() col_1 = row_props.column() col_1.label("Follow Left Corner") - col_2 = row_props.column() + col_2 = row_props.column() col_2.scale_x = 0.6 - col_2.label("X:") + col_2.label("X:") col_3 = row_props.column() - col_3.label("Y:") - col_3.scale_x = 0.6 - col_4 = row_props.column() - col_4.label("Z:") - col_4.scale_x = 0.6 + col_3.label("Y:") + col_3.scale_x = 0.6 + col_4 = row_props.column() + col_4.label("Z:") + col_4.scale_x = 0.6 for b in p_bones: - if 'lip_up_ctrl_1_mstr_L' in b.name: + if 'lip_up_ctrl_1_mstr_L' in b.name: col_1.label("{}".format(b.name.replace('_mstr', ''))) for cust_prop in b.keys(): if '_X_' in cust_prop: - col_2.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_2.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) if '_Y_' in cust_prop: - col_3.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_3.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) if '_Z_' in cust_prop: - col_4.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_4.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) for b in p_bones: - if 'lip_low_ctrl_1_mstr_L' in b.name: + if 'lip_low_ctrl_1_mstr_L' in b.name: col_1.label("{}".format(b.name.replace('_mstr', ''))) for cust_prop in b.keys(): if '_X_' in cust_prop: - col_2.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_2.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) if '_Y_' in cust_prop: - col_3.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_3.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) if '_Z_' in cust_prop: - col_4.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_4.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) for b in p_bones: - if 'lip_up_ctrl_2_mstr_L' in b.name: + if 'lip_up_ctrl_2_mstr_L' in b.name: col_1.label("{}".format(b.name.replace('_mstr', ''))) for cust_prop in b.keys(): if '_X_' in cust_prop: - col_2.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_2.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) if '_Y_' in cust_prop: - col_3.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_3.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) if '_Z_' in cust_prop: - col_4.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_4.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) for b in p_bones: - if 'lip_low_ctrl_2_mstr_L' in b.name: + if 'lip_low_ctrl_2_mstr_L' in b.name: col_1.label("{}".format(b.name.replace('_mstr', ''))) for cust_prop in b.keys(): if '_X_' in cust_prop: - col_2.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_2.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) if '_Y_' in cust_prop: - col_3.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_3.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) if '_Z_' in cust_prop: - col_4.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_4.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) for b in p_bones: - if 'lip_up_ctrl_3_mstr_L' in b.name: + if 'lip_up_ctrl_3_mstr_L' in b.name: col_1.label("{}".format(b.name.replace('_mstr', ''))) for cust_prop in b.keys(): if '_X_' in cust_prop: - col_2.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_2.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) if '_Y_' in cust_prop: - col_3.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_3.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) if '_Z_' in cust_prop: - col_4.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_4.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) for b in p_bones: - if 'lip_low_ctrl_3_mstr_L' in b.name: + if 'lip_low_ctrl_3_mstr_L' in b.name: col_1.label("{}".format(b.name.replace('_mstr', ''))) for cust_prop in b.keys(): if '_X_' in cust_prop: - col_2.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_2.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) if '_Y_' in cust_prop: - col_3.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_3.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) if '_Z_' in cust_prop: - col_4.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_4.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) row_props = box.row() col_1 = row_props.column() col_1.label("Follow Right Corner") - col_2 = row_props.column() + col_2 = row_props.column() col_2.scale_x = 0.6 - col_2.label("X:") + col_2.label("X:") col_3 = row_props.column() - col_3.label("Y:") - col_3.scale_x = 0.6 - col_4 = row_props.column() - col_4.label("Z:") - col_4.scale_x = 0.6 + col_3.label("Y:") + col_3.scale_x = 0.6 + col_4 = row_props.column() + col_4.label("Z:") + col_4.scale_x = 0.6 for b in p_bones: - if 'lip_up_ctrl_1_mstr_R' in b.name: + if 'lip_up_ctrl_1_mstr_R' in b.name: col_1.label("{}".format(b.name.replace('_mstr', ''))) for cust_prop in b.keys(): if '_X_' in cust_prop: - col_2.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_2.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) if '_Y_' in cust_prop: - col_3.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_3.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) if '_Z_' in cust_prop: - col_4.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_4.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) for b in p_bones: - if 'lip_low_ctrl_1_mstr_R' in b.name: + if 'lip_low_ctrl_1_mstr_R' in b.name: col_1.label("{}".format(b.name.replace('_mstr', ''))) for cust_prop in b.keys(): if '_X_' in cust_prop: - col_2.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_2.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) if '_Y_' in cust_prop: - col_3.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_3.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) if '_Z_' in cust_prop: - col_4.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_4.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) for b in p_bones: - if 'lip_up_ctrl_2_mstr_R' in b.name: + if 'lip_up_ctrl_2_mstr_R' in b.name: col_1.label("{}".format(b.name.replace('_mstr', ''))) for cust_prop in b.keys(): if '_X_' in cust_prop: - col_2.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_2.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) if '_Y_' in cust_prop: - col_3.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_3.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) if '_Z_' in cust_prop: - col_4.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_4.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) for b in p_bones: - if 'lip_low_ctrl_2_mstr_R' in b.name: + if 'lip_low_ctrl_2_mstr_R' in b.name: col_1.label("{}".format(b.name.replace('_mstr', ''))) for cust_prop in b.keys(): if '_X_' in cust_prop: - col_2.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_2.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) if '_Y_' in cust_prop: - col_3.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_3.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) if '_Z_' in cust_prop: - col_4.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_4.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) for b in p_bones: - if 'lip_up_ctrl_3_mstr_R' in b.name: + if 'lip_up_ctrl_3_mstr_R' in b.name: col_1.label("{}".format(b.name.replace('_mstr', ''))) for cust_prop in b.keys(): if '_X_' in cust_prop: - col_2.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_2.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) if '_Y_' in cust_prop: - col_3.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_3.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) if '_Z_' in cust_prop: - col_4.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_4.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) for b in p_bones: - if 'lip_low_ctrl_3_mstr_R' in b.name: + if 'lip_low_ctrl_3_mstr_R' in b.name: col_1.label("{}".format(b.name.replace('_mstr', ''))) for cust_prop in b.keys(): if '_X_' in cust_prop: - col_2.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_2.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) if '_Y_' in cust_prop: - col_3.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_3.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) if '_Z_' in cust_prop: - col_4.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) + col_4.prop(b, '["{}"]'.format(cust_prop), text = '%', icon_only = True, toggle=True) col.separator - + else: row.operator("gui.blenrig_5_tabs", icon="MESH_MONKEY", emboss = 1).tab = "gui_rig_face" row.label(text="FACIAL SETTINGS") @@ -540,275 +540,275 @@ class BlenRig_5_rigging_panel(bpy.types.Panel): box = layout.column() col = box.column() row = col.row() - # expanded box + # expanded box if "gui_rig_layers" in arm_data and arm_data["gui_rig_layers"]: - row.operator("gui.blenrig_5_tabs", icon="RENDERLAYERS", emboss = 1).tab = "gui_rig_layers" + row.operator("gui.blenrig_5_tabs", icon="RENDERLAYERS", emboss = 1).tab = "gui_rig_layers" row.label(text="LAYERS SETTING") col.separator - box = col.box() - col_2 = box.column() - row_props = col_2.row() - row_props.scale_y = 0.75 - row_props.scale_x = 1 - row_props.alignment = 'LEFT' + box = col.box() + col_2 = box.column() + row_props = col_2.row() + row_props.scale_y = 0.75 + row_props.scale_x = 1 + row_props.alignment = 'LEFT' row_props.prop(arm_data, '["layers_count"]', "Layers", toggle=True) if arm_data['bone_auto_hide'] == 1: - row_props.operator("gui.blenrig_5_tabs",text = " Bone Auto Hiding", icon="CHECKBOX_HLT", emboss = 0).tab = "bone_auto_hide" + row_props.operator("gui.blenrig_5_tabs",text = " Bone Auto Hiding", icon="CHECKBOX_HLT", emboss = 0).tab = "bone_auto_hide" else: - row_props.operator("gui.blenrig_5_tabs",text = " Bone Auto Hiding", icon="CHECKBOX_DEHLT", emboss = 0).tab = "bone_auto_hide" - col_2.label('Layers Schemes:') + row_props.operator("gui.blenrig_5_tabs",text = " Bone Auto Hiding", icon="CHECKBOX_DEHLT", emboss = 0).tab = "bone_auto_hide" + col_2.label('Layers Schemes:') row_schemes = col_2.row() row_schemes.operator("blenrig5.layers_scheme_compact", text="Compact") - row_schemes.operator("blenrig5.layers_scheme_expanded", text="Expanded") - col_2.label('Layers Names: (Always keep 32 items)') + row_schemes.operator("blenrig5.layers_scheme_expanded", text="Expanded") + col_2.label('Layers Names: (Always keep 32 items)') row_layers = col_2.row() - row_layers.prop(arm_data, '["layer_list"]', "", toggle=True) + row_layers.prop(arm_data, '["layer_list"]', "", toggle=True) else: row.operator("gui.blenrig_5_tabs", icon="RENDER_RESULT", emboss = 1).tab = "gui_rig_layers" - row.label(text="LAYERS SETTING") + row.label(text="LAYERS SETTING") ####### Dynamic Shaping if "gui_rig_flex" in arm_data: box = layout.column() col = box.column() row = col.row() - # expanded box + # expanded box if "gui_rig_flex" in arm_data and arm_data["gui_rig_flex"]: - row.operator("gui.blenrig_5_tabs", icon="OUTLINER_OB_ARMATURE", emboss = 1).tab = "gui_rig_flex" + row.operator("gui.blenrig_5_tabs", icon="OUTLINER_OB_ARMATURE", emboss = 1).tab = "gui_rig_flex" row.label(text="DYNAMIC SHAPING (Flex Rig Way)") - col.separator - box = col.box() + col.separator + box = col.box() row_props = box.row() col_1 = row_props.column() col_1.scale_x = 0.5 - col_2 = row_props.column() + col_2 = row_props.column() col_2.label("Head:") - col_2.scale_x = 2 - col_3 = row_props.column() - col_3.scale_x = 0.5 + col_2.scale_x = 2 + col_3 = row_props.column() + col_3.scale_x = 0.5 for b in p_bones: - if 'properties_head' in b.name: + if 'properties_head' in b.name: for cust_prop in b.keys(): if 'flex' in cust_prop: if 'head' in cust_prop: - col_2.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_head_', '')), toggle=True) - col_2.label("Neck:") + col_2.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_head_', '')), toggle=True) + col_2.label("Neck:") for b in p_bones: - if 'properties_head' in b.name: + if 'properties_head' in b.name: for cust_prop in b.keys(): if 'flex' in cust_prop: if 'neck' in cust_prop: - col_2.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_neck_', '')), toggle=True) + col_2.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_neck_', '')), toggle=True) row_props = box.row() col_1 = row_props.column() col_1.label("Arm_R:") - col_2 = row_props.column() - col_2.label("Torso:") - col_3 = row_props.column() - col_3.label("Arm_L:") + col_2 = row_props.column() + col_2.label("Torso:") + col_3 = row_props.column() + col_3.label("Arm_L:") for b in p_bones: - if 'properties_arm_R' in b.name: + if 'properties_arm_R' in b.name: for cust_prop in b.keys(): if 'flex' in cust_prop: if 'forearm' not in cust_prop: if 'hand' not in cust_prop: - col_1.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_arm_', '')), toggle=True) - col_1.label("Forearm_R:") + col_1.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_arm_', '')), toggle=True) + col_1.label("Forearm_R:") for b in p_bones: - if 'properties_arm_R' in b.name: + if 'properties_arm_R' in b.name: for cust_prop in b.keys(): if 'flex' in cust_prop: if 'forearm' in cust_prop: - col_1.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_forearm_', '')), toggle=True) - col_1.label("Hand_R:") + col_1.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_forearm_', '')), toggle=True) + col_1.label("Hand_R:") for b in p_bones: - if 'properties_arm_R' in b.name: + if 'properties_arm_R' in b.name: for cust_prop in b.keys(): if 'flex' in cust_prop: if 'hand' in cust_prop: - col_1.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_hand_', '')), toggle=True) + col_1.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_hand_', '')), toggle=True) for b in p_bones: - if 'properties_torso' in b.name: + if 'properties_torso' in b.name: for cust_prop in b.keys(): if 'flex' in cust_prop: - if 'torso' in cust_prop: - col_2.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_torso_', '')), toggle=True) - col_2.label("Chest:") + if 'torso' in cust_prop: + col_2.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_torso_', '')), toggle=True) + col_2.label("Chest:") for b in p_bones: - if 'properties_torso' in b.name: + if 'properties_torso' in b.name: for cust_prop in b.keys(): if 'flex' in cust_prop: - if 'chest' in cust_prop: - col_2.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_chest_', '')), toggle=True) - col_2.label("Ribs:") + if 'chest' in cust_prop: + col_2.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_chest_', '')), toggle=True) + col_2.label("Ribs:") for b in p_bones: - if 'properties_torso' in b.name: + if 'properties_torso' in b.name: for cust_prop in b.keys(): if 'flex' in cust_prop: - if 'ribs' in cust_prop: - col_2.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_ribs_', '')), toggle=True) - col_2.label("waist:") + if 'ribs' in cust_prop: + col_2.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_ribs_', '')), toggle=True) + col_2.label("waist:") for b in p_bones: - if 'properties_torso' in b.name: + if 'properties_torso' in b.name: for cust_prop in b.keys(): if 'flex' in cust_prop: - if 'waist' in cust_prop: - col_2.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_waist_', '')), toggle=True) - col_2.label("pelvis:") + if 'waist' in cust_prop: + col_2.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_waist_', '')), toggle=True) + col_2.label("pelvis:") for b in p_bones: - if 'properties_torso' in b.name: + if 'properties_torso' in b.name: for cust_prop in b.keys(): if 'flex' in cust_prop: - if 'pelvis' in cust_prop: - col_2.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_pelvis_', '')), toggle=True) + if 'pelvis' in cust_prop: + col_2.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_pelvis_', '')), toggle=True) for b in p_bones: - if 'properties_arm_L' in b.name: + if 'properties_arm_L' in b.name: for cust_prop in b.keys(): if 'flex' in cust_prop: if 'forearm' not in cust_prop: if 'hand' not in cust_prop: - col_3.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_arm_', '')), toggle=True) - col_3.label("Forearm_L:") + col_3.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_arm_', '')), toggle=True) + col_3.label("Forearm_L:") for b in p_bones: - if 'properties_arm_L' in b.name: + if 'properties_arm_L' in b.name: for cust_prop in b.keys(): if 'flex' in cust_prop: if 'forearm' in cust_prop: - col_3.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_forearm_', '')), toggle=True) - col_3.label("Hand_L:") + col_3.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_forearm_', '')), toggle=True) + col_3.label("Hand_L:") for b in p_bones: - if 'properties_arm_L' in b.name: + if 'properties_arm_L' in b.name: for cust_prop in b.keys(): if 'flex' in cust_prop: if 'hand' in cust_prop: - col_3.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_hand_', '')), toggle=True) + col_3.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_hand_', '')), toggle=True) row_props = box.row() - col_1 = row_props.column() - col_2 = row_props.column() - col_2.label("Leg_R:") - col_2.scale_x = 4 - col_3 = row_props.column() - col_3.label("Leg_L:") - col_3.scale_x = 4 - col_4 = row_props.column() + col_1 = row_props.column() + col_2 = row_props.column() + col_2.label("Leg_R:") + col_2.scale_x = 4 + col_3 = row_props.column() + col_3.label("Leg_L:") + col_3.scale_x = 4 + col_4 = row_props.column() for b in p_bones: - if 'properties_leg_R' in b.name: + if 'properties_leg_R' in b.name: for cust_prop in b.keys(): if 'flex' in cust_prop: if 'leg' in cust_prop: - col_2.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_leg_', '')), toggle=True) + col_2.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_leg_', '')), toggle=True) if 'thigh' in cust_prop: - col_2.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_thigh_', '')), toggle=True) - col_2.label("Shin_R:") + col_2.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_thigh_', '')), toggle=True) + col_2.label("Shin_R:") for b in p_bones: - if 'properties_leg_R' in b.name: + if 'properties_leg_R' in b.name: for cust_prop in b.keys(): if 'flex' in cust_prop: if 'shin' in cust_prop: - col_2.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_shin_', '')), toggle=True) - col_2.label("Foot_R:") + col_2.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_shin_', '')), toggle=True) + col_2.label("Foot_R:") for b in p_bones: - if 'properties_leg_R' in b.name: + if 'properties_leg_R' in b.name: for cust_prop in b.keys(): if 'flex' in cust_prop: if 'foot' in cust_prop: - col_2.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_foot_', '')), toggle=True) + col_2.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_foot_', '')), toggle=True) for b in p_bones: - if 'properties_leg_L' in b.name: + if 'properties_leg_L' in b.name: for cust_prop in b.keys(): if 'flex' in cust_prop: if 'leg' in cust_prop: - col_3.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_leg_', '')), toggle=True) + col_3.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_leg_', '')), toggle=True) if 'thigh' in cust_prop: - col_3.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_thigh_', '')), toggle=True) - col_3.label("Shin_L:") + col_3.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_thigh_', '')), toggle=True) + col_3.label("Shin_L:") for b in p_bones: - if 'properties_leg_L' in b.name: + if 'properties_leg_L' in b.name: for cust_prop in b.keys(): if 'flex' in cust_prop: if 'shin' in cust_prop: - col_3.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_shin_', '')), toggle=True) - col_3.label("Foot_L:") + col_3.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_shin_', '')), toggle=True) + col_3.label("Foot_L:") for b in p_bones: - if 'properties_leg_L' in b.name: + if 'properties_leg_L' in b.name: for cust_prop in b.keys(): if 'flex' in cust_prop: if 'foot' in cust_prop: - col_3.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_foot_', '')), toggle=True) - box.separator() + col_3.prop(b, '["{}"]'.format(cust_prop), text = "{}".format(cust_prop.replace('flex_foot_', '')), toggle=True) + box.separator() row_reset = box.row() row_reset.alignment = 'CENTER' row_reset.scale_x = 1 - row_reset.operator("blenrig5.reset_dynamic_shaping") - + row_reset.operator("blenrig5.reset_dynamic_shaping") + else: row.operator("gui.blenrig_5_tabs", icon="OUTLINER_DATA_ARMATURE", emboss = 1).tab = "gui_rig_flex" - row.label(text="DYNAMIC SHAPING (Flex Rig Way)") + row.label(text="DYNAMIC SHAPING (Flex Rig Way)") ####### Rig Optimizations if "gui_rig_optimize" in arm_data: box = layout.column() col = box.column() row = col.row() - # expanded box + # expanded box if "gui_rig_optimize" in arm_data and arm_data["gui_rig_optimize"]: - row.operator("gui.blenrig_5_tabs", icon="POSE_HLT", emboss = 1).tab = "gui_rig_optimize" + row.operator("gui.blenrig_5_tabs", icon="POSE_HLT", emboss = 1).tab = "gui_rig_optimize" row.label(text="RIG OPTIMIZATIONS") col.separator - box = col.box() - row_props = box.row() + box = col.box() + row_props = box.row() col_R = row_props.column() - col_L = row_props.column() - col_R.prop(arm_data, 'toggle_face_drivers', "Enable Face Drivers",) - col_L.prop(arm_data, 'toggle_body_drivers', "Enable Body Drivers",) - col_R.prop(arm_data, 'toggle_flex_drivers', "Enable Flex Scaling",) - + col_L = row_props.column() + col_R.prop(arm_data, 'toggle_face_drivers', "Enable Face Drivers",) + col_L.prop(arm_data, 'toggle_body_drivers', "Enable Body Drivers",) + col_R.prop(arm_data, 'toggle_flex_drivers', "Enable Flex Scaling",) + else: row.operator("gui.blenrig_5_tabs", icon="POSE_DATA", emboss = 1).tab = "gui_rig_optimize" - row.label(text="RIG OPTIMIZATIONS") + row.label(text="RIG OPTIMIZATIONS") ####### Rigging & Baking if "gui_rig_bake" in arm_data: props = context.window_manager.blenrig_5_props box = layout.column() col = box.column() row = col.row() - # expanded box + # expanded box if "gui_rig_bake" in arm_data and arm_data["gui_rig_bake"]: - row.operator("gui.blenrig_5_tabs", icon="SCRIPTWIN", emboss = 1).tab = "gui_rig_bake" + row.operator("gui.blenrig_5_tabs", icon="SCRIPTWIN", emboss = 1).tab = "gui_rig_bake" row.label(text="RIGGING & BAKING") col.separator() box = col.box() - box.prop(arm_data, 'reproportion', "Reproportion Mode", toggle=True, icon_only=True, icon='SCRIPTWIN') - col.separator() + box.prop(arm_data, 'reproportion', "Reproportion Mode", toggle=True, icon_only=True, icon='SCRIPTWIN') + col.separator() col.label("Baking:") - box = col.box() + box = col.box() + row = box.row() + row.operator("blenrig5.armature_baker", text="Bake Armature") + box.label("Fix Alignment (Edit Mode):") + row = box.row() + row.operator("blenrig5.fix_misaligned_bones", text="Fix Joints") + row.operator("blenrig5.auto_bone_roll", text="Calc Rolls") + row.operator("blenrig5.custom_bone_roll", text="Custom Aligns") + row = box.row() + row.operator("blenrig5.store_roll_angles", text="Store Roll Angles") + row.operator("blenrig5.restore_roll_angles", text="Restore Roll Angles") row = box.row() - row.operator("blenrig5.armature_baker", text="Bake Armature") - box.label("Fix Alignment (Edit Mode):") - row = box.row() - row.operator("blenrig5.fix_misaligned_bones", text="Fix Joints") - row.operator("blenrig5.auto_bone_roll", text="Calc Rolls") - row.operator("blenrig5.custom_bone_roll", text="Custom Aligns") - row = box.row() - row.operator("blenrig5.store_roll_angles", text="Store Roll Angles") - row.operator("blenrig5.restore_roll_angles", text="Restore Roll Angles") - row = box.row() row.prop(props, "align_selected_only") row.prop(arm_data, "use_mirror_x") col.label("Extras:") - box = col.box() + box = col.box() split = box.split() row = split.row() row.operator("blenrig5.reset_constraints") - row.operator("blenrig5.reset_deformers", text="Reset Deformers") - col.separator() + row.operator("blenrig5.reset_deformers", text="Reset Deformers") + col.separator() else: row.operator("gui.blenrig_5_tabs", icon="SCRIPTWIN", emboss = 1).tab = "gui_rig_bake" row.label(text="RIGGING & BAKING") - + ####### Rig Version Info col = layout.column() row = col.row() - row.label("Armature Ver. " + str(arm_data['rig_version'])) + row.label("Armature Ver. " + str(arm_data['rig_version'])) ####### Object Baking Panel @@ -823,22 +823,22 @@ class BlenRig_5_mesh_panel(bpy.types.Panel): if not bpy.context.active_object: return False if (bpy.context.active_object.type in ["MESH"]): - for mod in bpy.context.active_object.modifiers: + for mod in bpy.context.active_object.modifiers: if (mod.type in ["ARMATURE", "MESH_DEFORM"]): - return True + return True def draw(self, context): - props = context.window_manager.blenrig_5_props + props = context.window_manager.blenrig_5_props layout = self.layout box = layout.column() col = box.column() row = col.row() - # expanded box - col.separator - row = col.row() + # expanded box + col.separator + row = col.row() row.operator("blenrig5.mesh_pose_baker", text="Bake Mesh") - row.prop(props, "bake_to_shape") + row.prop(props, "bake_to_shape") ####### Lattice & Curves Panel @@ -853,9 +853,9 @@ class BlenRig_5_lattice_panel(bpy.types.Panel): if not bpy.context.active_object: return False if (bpy.context.active_object.type in ["LATTICE", "CURVE"]): - for mod in bpy.context.active_object.modifiers: + for mod in bpy.context.active_object.modifiers: if (mod.type in ["HOOK"]): - return True + return True def draw(self, context): layout = self.layout @@ -863,8 +863,8 @@ class BlenRig_5_lattice_panel(bpy.types.Panel): box = layout.column() col = box.column() row = col.row() - # expanded box - col.separator - row = col.row() - row.operator("blenrig5.reset_hooks", text="Reset Hooks") + # expanded box + col.separator + row = col.row() + row.operator("blenrig5.reset_hooks", text="Reset Hooks") From b2a3b576b677fcc744f0e31a7adbbc030b97af5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Tue, 4 Sep 2018 15:50:19 +0200 Subject: [PATCH 03/29] Make biped file work with Blender 2.80 collections - Import collection rather than group. - Changed the blenrig_biped.blend file so that it has nested collections, rather than setting layers after importing it. --- blenrig_biped/blenrig_biped.blend | Bin 2506234 -> 2738323 bytes blenrig_biped/ops_blenrig_biped_add.py | 34 +++++-------------------- 2 files changed, 6 insertions(+), 28 deletions(-) diff --git a/blenrig_biped/blenrig_biped.blend b/blenrig_biped/blenrig_biped.blend index 3748d2e3a3eef2f20bdfc6b8fefe619aef72d09b..fb9d35eeb9225f6f72d41616524ccca6ea1d505c 100644 GIT binary patch literal 2738323 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

%7(Q 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%0ArwuADwJg$?-s=z8;TDBJ&U z{FX|kP?8iTA&IPI2{Vc;5iMk&u_h^dmSJX+Ldd>mnTV9NELq1S`@ZkX*muTQW{g=p z*SJ5Q@Avn6j^jBFf6bWdyw3A{@5}4Gs^+&BMEzTB;O^7dSuHM-WYt~~(=sHSbkF3N zz`7UNFagHtb_zrtgxlK1u%*NId~@^M6dSqZMISA`*sKeTWI*(^9=_BWfm{H5!*1f+ zUV}G{8j@idyxm)&Qh|~NW_UiXl7+SuzPK0tHfNSGp3xP+6AFKy_x!ckkH^ny6S#qQ zc*$b#?h`xECZY=h`}D^S6F8kgD#)GpKYqw&3Si$=FT zWL2g}u{9d%mH+pf@j~EqH18pIP3O4nE*uymJLVrFS#*;x8N5A1)7onFsPA|}i<-YQ zPa5?<%Lz+=Xw)@iKPZkh4|kpK#s3qoOr`ahkQo>tHh~!d1i4tM4DfvI@{5INSZ6C^ z?eUGUvh+D%e5S;P5il}MPyky|+FUq5|J?SK3RM#QzW2a~^oJx~sH-_|kpn5>(;%7LI7$$aPcu2#+?GIp1zbYy-42TF}&jQuQ8;*w|_d$iRCj3$!+Mw20tieiV; zIICnQ1EU%LQ4W$}oHF$}FFZ@*phBfT0QEv&Kd87uxmD7MgVX%ofV1+WK)ZN{mejBN zLTz%bE@-BJf{0kILHpcAM+0_cDE~8_1%MbOs$83;fPKsZa3^xHrx_E==F>fe{LTp1 z0XOb?xS-YlE_ga&$T}b&Tmr1)g8mp25F$nCW^8T{lQUsb@EGaqf%mb?oRgn*+NEw) z_;0<4gGn@%-&po)Haa}Z%k99-GGxU6oF$hg)sC?}#{l3?XFTnz&j>R%`U83l{No2q z;~vuf{fhv`rTMB}vwy@Ch&K*2d7czsPBBE=j%e^~AlGj*%fwxg{b7YJ^;scTLW@tk zD>laIU}r;U2$>L>l$!5ht2Ri0PUBqBz^Zqy*4Irq(lXql1)!#UzrQL?#%WFkN z`LBrniWFQ*cpY!|?U$SXO0M|!livg4QtvDK)m;z^pIf!PY#*uo1LJ>2VThDLs;b3X z5BYjtPT=fEnNKk||BQ4~{r_C}ea+tl@~cr(vnUgjJzAc?tEy^-5bL+r;{!ewnwN9J7j{w)VIp=H)l6 zcB$i<%=0}r7|a~khfnO%GE-}2u&hbM^*a{}*CNhbVUU``zrw@g{V}vN5S9E786IwN zdU%>4(0&~XH0tyB*Rcy*!5BHRosZoe1=MH8#v)&uz?P34r0u8;wti-aDG9`VOP|bq z0ftB@C~rD1(I`f-VLn`!!D9PlEP-gSjn^d;0LV4{TWpLY%Z&!6Dvy9Jt1{lc7i~bb zt`5!>X#9`F07&Qf;r%{>5-h9t6whtt1~GO*+!`Yrt3jf9rTI)0b0&Of=NsvQ6^%?} zYsDM%b&D5yeKzKd^U)VIuMTH*y)WZ6_U@#l`?I|31%V8FImV@(H4<`v5-@cHnV*07 zSy(m~_M+rWh;4xdhxszD9sc{$|7y0VcF?JJZ87jQ)&T|?XF=5V!^y|lLu{ey7Oubt zT%CN)Szf)n5@AyYF6M!}cp5#&TL$FV+ikUI z2Kb^g4o0VM>&r2thm3aZCnN4=JDP}6oAyknYSyG*LgK+igUBQr%OB)v^PioIQ;y^) z5ZC7E_0>xxrjw4&5136$X~yqtT-~rtnV0{y8tuM&P7|$az9Uq_@(FdXnCG-yMn8Fe z54KinhFZ`+_eczYOT00o`PXq%o|ZN4N=yB0?>HG7%1z?YaSa zx1?TEb;I)OgOTM+x8vpO!aQL2F8w}xMxOJG3u}Z28N0l8oNRmPqHLe4-LbyLF6B!# zmX`|n75&CvNL<_+so|SLs+2$?e!;r9OJMBlvvrijpOdy!Cd%&H{CaBPBevbNf(uXF zr|~<^4p{yi`B-}^ll&mKeuBncz^cvMv4bSX6ODogDmy&k{ z0n=~K7nHNpbxKx_C$92DQw_>CbWG!&%ClV=kLBzjFVagjL-l-`D`h!Hu({ zZ-+EP*-|5T%=?d#R2o-va@NlLDWlq`n=r-8_64A;kba)aHmb=_DP*TrD#5}Nze@OL zvXwg)T(V!R#mfKv>D3BYgx`xZ2kAB6-{MQ19ZQT_p9C)D?&mh7S;XKtXo%A^<9?CB zm{G1A6=VGskB<2y$!7;=CY^7kw!QZxwpEe6G?e_f*FB|%UX~RK#k+ocSk9M-A7>kl zo0EU!`=Xw^6q^Zvya1S0lP+~TV`XZ`&wot*GMe5XpWF zGZJpwb(%uu8nG`L%PTX6UPQe`q($Erb>Hj%+57de+En_w5P)W!Q?*Nm7%MU2MvyT^ z+-P*M!V)dk44y^8pHs$HEajcwB5E$LZO5}dNt=}G{@Eo9eKTLE^BCWgf?Vh61>46U z^p@_pJ;nV%Qv76xf2LWYw=aD}#QT{ck5tRXkj7y9=Lk<~G&v`;lSGu~EvvXBYr$Sl zN-DF8Q&-BJ_{);`spDtXw%u6Px2NhquNSAS<{`p;9}gJSXs1?Wn=C%9;H8|2oBXr2 zB(LrU!MOe9Dg$)lcrhz`zYV_vU@2r_d5!s9ciWdHD6Q?y?X9-?&$R-Th2S% zJ9sp{Ndc)g7Xg@+aXRIIXnPsF%gNA;94H>Z27H{dcBV*^fvO4Efksc29fJLo#$l{>Pf%)qQj;B6hUj4r{PcU>u;bbL-q+$(6tlDT$MKN33{9j}I*FzWZ#K2pFH{ z`+SgQoJeXM!_t%4;$p05n+VAG2Y^5Zbn&;-_{XmIUkJq?T7rPml9e&%JKXiZ_I04_ zOB3{IW+i`Avm|#4V6FuY?Ascry?PaU(z&_D&O^LD(t3W&Rxy~(JTuJKL-xQVE#ISP zT!;M3F*YvOqD#EXZHp``ZgV>K6T>FWm3joavVLaT2Czo6xI`JFi*LV=U<_gZ*BHL9 zSp(Qc0hIqe_dAh7yocgn+7p-^92JRoi|J~A10ej|4hK}Wig&o@OY!Z5rWM^FXx_eH z#PVa5hFjRHMm@BEJ)z|#JQdigLdabyD5Riyk6!C)*rfuf)leHjVCDP0=#%eQoeT|T z8Ou?X8bcBOZkty#7-MwVu8DAMX8kVKb3Yy#;O?*lRJB&fhg~zyGeFvJe$vs{4|5ZC zcYYE6)@I2Rt4gW!d+aX%;)AU3^H2OLa@C6P%&Q6=!7Pi*7IUla1^#hP&9cMQOQn!1 zfq=y0jqSIV)C2TN2(rm){M=oAnzBPzLSJkyUefy9_tA5fH_}lxG3ofXWQSS%JMoUH z?%a*$jqcbw#&(<1+}B+leV*8uR>?(a_y3< zCOV&;$QD28L8QGd>d~sAoUqT%gmRVD&#%tU%=`I}XaOf>3jesvw`a}%0z-ov2nUY} z-g0zoBKkM<}a?>Nk?-a031}KK@Y9R~_2lnd>lPvZo zY7Y#^m8v7uYga9Loxd%PITk%FOsXifT}cKh#XEix8SApMWulj7_g6j0SIoH?sh|+6 z5=9f@D=c-mq50--z35ljI{nAHtG{z&!Ot;Y`fd+?V402aw%)hNzj1#zXIfUK?!nVD zgNtzm_mSf4aiFhUkRvbcHstpA(X(obs}$)F2KUE^%+UQR5jqyA&SFRo+LS=_#Ys`Wi=Z&3qJU3oahmFgL} z#W%+na(fC-F%e^_FPj|V1Q4lZx00>89W7w5i2$U3wCMOuixoN%-Bi1@V=zXaCC?k@X&Lk)Fhe z$(0*}+6OmL+nw)UyL6RWIYebD$Vno*3L5S&Q~H&#A6^(Rvj-@#3hYEEJe zu9ZLu-`mgdjoJ9tF1p}p^(Ig%Vze*f!hv_K8I(@TsJfG_SG~I(Esv+X^V2iYVWuy- z9+(f1X95h9__%^ybE67SInP?mW0?&{66h9&ku3JSZnaT;$NZ`!P(}beLr78@i~sKd zZqN-;rqPsEuHA3L6lZ3pe9xNRAftCzH7yD{I?B(w>nvUob=jl%F4e)QDs5P&DAemO zIoxeiwF*)j=Q#T~p)&lerWfVLQ!Z}go>-p;Eq7k6EG+7tI9L1UtY~FY=Sz6RUaf*{ zwPue6_Pmdx-qTx&2Th)l@Q9t1bQ1CkMsq(BRkz--N23M@`8#Ioxk=T1SoI@f`<}sc z;9XCgEkIc+DBu2F=(!b)40e(kGhdUq3xz}dgqJV|#gnTZQa%lLu#?He?aBAmX#NDa zv#2ubE;LyvizGqYCd}AK__d9FLPo%?Pc2~%S-mv2}w~FpAA~kY9atEEx zjuJv>!J}7YHy=~9k-EvTJZQz2JBdI0_;is|8LE&+6rJg*eKjE20?a)?lRtXe(d>=~ zY;f}ASI>m_^g46SOk_GOZNE~2t;kPTC_TlMBg67sv3-F(0)-nlzC zdd~5NlU7|e*lZkAGI0zW&vwbLn7t4Or90)Uww$fWdlR?iJJg>0ME{kk!B$;$;Yr!} zm*un2sj-^)d<%Jc`s_}X!t6t5tCyS+07irsn&Uo152w(Yu+l*@>w&nfe|~R8cC^5y zzKPGo>2?9|`(;rDUajo?eQUb{D<62|;7ks)UmGIwxT%QmHExzm+RLc{U>#&wzzaRUh2WlICq5NL z&UmJ;P3J@E`t$Oo!Tm!q(4R|!1&|$gsmcnKe4I()uit-sabKVuT$bBGErfIqrE}f- z=j?8Q&-)Pm+7M&d=2*M@ZGRb)wH?R0+zKZv?kLhGELs#zWDB)3Lw4ByJ-Bw{=>D+gq z>;w5E>l64EMH^%;CG`?{4yZ-21WPf>K9J{@A!?uv0f10?Lm~*tJ60;Z!ZGNQ`Wcb4 zY>X{`0YAki$ne$Ue~PUZzPYnflj0lQJ0xLuD z82j@C%X}2y*o`-}#Dln3Dyw~0ylLer`?t6}U>nXltOtpd$V{)7Z4^0=K;IZIoETZ! zdAZ=z@(Ajh1UO>}RmYvYV`)hF8)c{@faw8vulOHoX3LZaW`3&N)yK;hk;tT*VpaUS zufL0V4QWB{L`HhP`NCg9Pg{i?BaNSx(R(g#kZOI?JbTp=F*?T*<;UZOO<*KvjcNfX zw}qx)AQl~SxxQi5Q;u?1M|?2s?(qVHWE_BnD-s9PpWyPP>-N zdl4{C*uw~Z(TTz(_l(O$cN5#({iemEqCK(!^lk!>i1lECeCOM{8^^YPH^6taO(i_y zID}K#$$DXzIS?|1SG%ToqK*Cw+U?lG3XBmToMn*uqw0Ib!#2Pqlooa#`I9;iZ+Ir} zyo)EHEdAz~O!RSjvtRK8d)E^hHJ1wkbfD1C-qVR)4bp@ox~g%$(HK|-jvJO1Y$1mHzb#(kml3+=|r}%d-a+*!D=ugW%A&mstUTjRh^MUDpv|w?@rua4+dPsC!&8) zj7UO*1WuyfR>|8vi$MaR^_;jJ;PsnGcy!PTjlL?zHtJztp zH&+i3Obe-gNd;SajVVMALM)rJk8dwN6z>#os`%2V1;Z zRc;HL(~mYOt={K(fBpydF8Bd=BFB5gNk4b4)zpU41bv)=|8BMt)X}eQOy6ghJ zpG}VazBpzw2de^iLo9hOS-M@t6+|zE!)y3@OdjITLM}G_%HZnboA6WWbq}1(y$Wc0 z4&Ph+cgD2;IuH6z+d*fZ(#W2lBX-iVpyGxJYQEz8WY3R@&YEy%=4H&SLEn5!elkn( zWPrlSCCp!h*nIWL6-*FnIAOEyq@)(6EOKl8^OKs?LHdW8g-GWnxU=9gM(0x0Bt?O8 zuDQ%n1CBTOL9(`%jD|~URR01u7Rz11v5me~3rqBsSh**wLe3<0zIlWo}I$=4ZCTxd0oW zCIQ8FMtwo`B8`i~$}$WgESFATTGsv+G8RS9L3%8td^QvLDSOfMT9Ihs!p+{Gcz6Z9 zyQ`K8bJAb+8g$INxjD(D;8ik@`d~dg??zYmSTQU)h0n_Vqb$msU3T+A=%TL|L3v9? zKO~seAgs|Iv;T7yV(6e2;!LzSXjeC(4}C3k$2*om*1OJ-T7BkIe9AI+p$LOf*4N+K z_Cifi#=n~PdFjqVo3lHq2NEd;yLtl8Qe7Hx+B`1!h&ACY_`nBT)dKrOGWA@CU?JaR z?y!6n+AAQNYg6nID85d4ODkwG%Du2;DCi>OCCPk!TYFLCvE))FcRt)dIf>v8b-9KM z-+7zP9ex#~y8q5q+6ipb#|pH(PYW2lSsr3FRa`#CDEL`gRIPZ%KnS%*W>}b@cz$pP z`a>^j!L6PYW{7ma(^Gp{l}seXSuowFcK(K`Vjc|`EPsHhO0FHl{2a>UhTpQryj?wG zt^P`xsuE%T(I3McoFH|)-jRJzeJ^#!j?*}FKwY=;ANsRf$1#y_;xN!ipX`488O3fb zHZ5>uqa{n5e~LNN_QlCWf1LQS*{CvYwqdZ>nvIDw=jrZ!B zc@x=y+pp2r?g`t}cCiaK^rTp0%oUBRwv#`S_>0%QZs?tp{{v-{(u+1*B-~4QRGd4# zOn>unltUQyisemZ{0CsP+;qS9-NFFars*f-UD{ym$0)~B^>kY!b1*aU@-vnKfy!Bf- zMpKn^lWwWkD`L2)MU^k*LyvQ9q)K?U5&mi#Dw(67qY{+E8d=fYZ^R}ER+XfF#nd_P zTHUS~4hZ>-^~}Y~ZVx~bg?B+S-qWglJAcg{_p^?k@rOsxhj%fQ+M)fHqROz}80Aw1 z1>Ap4I@X3*;Y|Ob8T*pyLA6o%CD}x5F;J{3xO?xy(g)sN*0Ep@o6 zFAQ4RgMEQ6O_(o#pnu`6^oJVj!ly;LSz|8$f_~X;nPMUIunkQndXH}$DVL*W=H%eh zAm;POVJ(8R%)mj`G2}rL(E_$4;^3Nt8{#)wH2R#S@U{boq?}!_)Rgmt(+wsXJDJ zpK>Py!98&a?;I4rr2u+6dg z@eXzHW(DpKw=kXbTS9lAb!R#pClNCQGHe$gmHHj(CAF;Oocp?^aI$E87pJxza~3Fo zbDzXykB!GN3vSfK2 zhAP}@DCDkT#%%I0A3L*i&oKsi{l)w3E@^9l`f%l5qmZ+RtsbuJptX+AZ8|SiK>tdgF8~Iu_`jfwWYI z`z&q7yfkhyhaCD^3jrE_R(|1R?aYJI2=7zNYP~Vf{K8->YQ|kX!cQm|W!?QqBCSv2 zg*jn2`7vo8VJH+hnL)iuu#OHa!Y*D+f(a^13ZK%~C~6zV&z~Hg^|`#qvG~Kg*I&uc z87n8JC@TE8u`i)R5xWyJZT3L_4kC=*#}Aj1^`i|^HL&;z0Yl=fh|51Hm9Yut9!~c; zXdU@831Z$k*)#WN3Op?K9pg@y^<^6-aH(2{Nzi`9K3D#SGm_Z2`&D< zRiB6_Z5?lK0^7Fg>%A@dS@7fD{IZJsCY#s2p${!y7KzulA3g6-guEtg-gLm|T^6Ja zjkqWLHAR~t6mP~sr6T0Z+1<=;)$<^(4&OQBm(IHxH|MwQ{$6K`xke3pVqr42+7c=A zD*ZT41;I2a+vhH@RE_zv-3clC`%3{x77^i0w9KtYYNl)Vy4vch_(A1;dTIKD$?}Ih z3}?vPX&u?SX;C&fBl4k({TpsYE613^`W@8M~Pxxm(IYid}PXP3R9&qsNu|n5?|QrI4{L_yb)^(b%8y z*TSSYr1h{Z&~ic>I=koUqz9d@lD(q^$5m8W%$z7M`?jdj5>dd3IM!vj{?IRIVInQ3 z_nf`KYn%f1<)<)_q-E(py`=IgIX3U8RlGpW=e|A>>lrqvBV~*buSLw$v;>{b{BJiCTF0@9;Qw#qKo#t zPS~Dfqypl3EtSpm>-rakZpeY}?z@F`%SmwOa)QqJ{6VWimfjuT3@AaZ&GR>Dw!Nk@ zq1ZWQApbx2M#hmJ1W3_F%}kcl7*)cl4(kXWd9*NO&Rbgi_K)G$gRFL+eEoz-bvu6S z@adbEKs`uFpAwwTh(_Dq($0}6=2^jB)`Vy6#QBurn(yn*c2kb0q_-4dEvxJs+Nr)& z3vhMkanw|O$w&>ilL7th$a7N!r#ODce^w9>qlG_~glC%{s>=?uJpGi!p~ETdg}DR~ z<;!ir*T6aJL`XG)Dhk^Xs~ss8XC_jq5-g^I;}zHJsQpb8ip zOl9h28OH)`$Pe8>zm+(C;@Sj-Nb%mMhd@9ZKqKW%#X%C_VG7sWN8`3Rn`utb6z4cd zWU(%pc{!p!^iLG$$_@0bSQb0%b2{$5^y|3L=*D$`91#t(%L`tKi^z3s{^YEBcM<@95}#{YzE zo_?}CTxzGTTjySjO2pHW#6RRyjjmziWv~sMmO_p*m?z{=OPTDg-(pj~>rJD?-4hX$ z7e8XPPgi4gN5?Fu0ubD5{0G0k;mdVj+yA$C?#ok(6m0Y#K56O3!7o>-+{?pd%tT1) zK5U(ApRRF=OEb}l(SY$elFxb{2zn6itv5^&?x}aU=T^P!XfnJNxCPk`Shh!Q$|eFM zRDXF3kdFnTyZuLls4RnM4M-L-X8(uIg01%~RN-T}`fmqxz<@vD-h$5Fq9qNOYlSAa zFdY3G1TW`tGoc&TLGoVOJ+vjI*fZ~>|KS}fkqD%H#bDjiK7s}Bd+av~6LDg*AAUt< zL)f==jM9{z?sGNW1#jd$B_?!c_>F_EfJk!9O*g+P(+k)Lg9s?YFJsV*kahR6seP5U zpKGgrbGdQL{dMG#1-l^RPYYY1UnrkvL?8q0sxU9o{yhNQT{Wn@yLs3xw5QFmDihJF zNPoacs&4{$e-SN6}>M3A;jn+c`Y zz5iLW`X&~%$W=`AZg4}()99L+=twlhcX|5V^hQXK0eFR+Rp*!MMvUE{YtH|`ZZ&TU z?{ir^Ag(|1St)!J-rMlW7Lr+9JBWrX24|^WU0nEex-N=#jRQv*4OWB zagNav)X_peOEY;tYwV5Ein%7E$5~3l|HQQYsHq&GMP9JidHTFWzNf`w)uV%I$*VU) zdvLj`>lf2eT-{H~k;a%o(yPH@knx^C(y;?qAST1;5ZVr$z~7@qQ<)l@wp!LTJt27& z2FPpGF}w?@{plDTPc(`9Dlfe#9eE_#eEkpL9MOA$L~odR@xhwfhl~vK5d{9-U&)>g z_JSuv%Oes!uOe6Ze^ac3jMiF6Azu@8st$ODY3^2t(Mhwo3CPK{8a7WXEUt*+_)HmA zM9h&821QRezuFFp`IDAS?YZHzFykwPnFvH1++y2!*jf-x@DCl7yGeJi`#KpHjlE~C z=QxITMeaIMAZ{TFC>+ z>0=wO**tOPjT^=3=!j=qo%q6V9 zV|SGT*Ups&Y51Ld!E&+UITY+aCt#5N{XRc3R8L8(=GFqqoGSI$>~xHS_xL6L>C zpBIpOk5Fnx2(&`WB7H-t#fO z>*C6!@%X;q0eDOHH`~KEsoSR7BXMIbO*3h|kL)8TLpgUH|8&j^906j(a8#fc3Mj`~ z6{>%-7fvy22z16zGF2q3(0HE1omfV%p~{NuSxXe-P!;CIBqOP`^FspORG09pow4}y zX{mBMKLLZ#hM9J*G5sz^uNtBzQVA6I#GeJ~_Vd1xfibmZElnW$5e54zk+IaIDlNYszR>?=0j`wlgP#|&9)u~kak^c@@UU&1Rd;~Mxb zm>Vcl2l|9)&*6>lz`DW~_*jtlmk$_leR-VYCj|YbyPwnf-FJHMo*eFSr$!byQ+xZs zQ;~?YJ2GO#&mWTl;OxA&{!tlu#7-PyMg_sm!r8UiFT&H6mXGyvQ^guP7GJ^z^2E)t z(C$zzN#m9I|0^e!3Dsi3NQLd(+rNdE%7t!HXH?>M@9`{s@aSe;kA-@3?EJO=!cA0( z;{3v$b_L^ddg;RfBk1H8dRCF6ir7q$&KsyhOt|QC`kYA#31SPy>0pj49kaM7cw@8b zX!TGxT%aHe2s^o{(k3GVph7G{AbJ|d-p6^>&Qi~oB-^E9(WfeSu4CI_PR{F31||ph9_>

3APyI;*j0DENp=u79yE`^j!+>4`o*ad1)G3Op8 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 R`?U=q=)cGROz>q0ok8^vj_ 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

BzX}3eug>E)RJZQzxXUawO@aJ7LMw8RUYZEM?&| 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

=f-2U?(K)zPSZXGl&$;FQ>W}ung!A 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 `FmmL}QXJ#gN$I>}_8G464d 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%0AMqIQ&qx|f_n7AwgOe}5 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

;CA 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 z zZG~T4RhxY(csx+c{Ks1~_XB3?+?UG)`X6ZxoFh>fLtNZ?M=at$@XsO?Pj?+2P3d&Hz zpqM1_ALaMTtIb$Elz zZ_?V_-4AloYcMlsZ^$Mjwo80ZlFxEU;M^PjA$m<}9?)?reYVMM-(CF1)h9~2wxa&9 zyeIpIOJhw5p}@aibVXgZ#84mKA9XGrkG#fInzp~C8LL@-FC3ez-Uo-DU8cfOEkYa` zYnU=63RLgnP8N+CA00PJrix6_*ZaAnKc@tODINon3kZ<`RzUAmDMkZudmg?vzALeMBtUl#4NxEL-p&@)whjl z`lDk+t8`>!)$4A;#O(^yBO9PGsMWF^wQlJzavSr}Vq&7SN+H_ZWBRIl!BXQIu_tP& zKO(jD>w~a8JUdeE-wNhZ|McK7;YJcv#}Sz&<5RL+WI3SOF7*^@P+RKC*b7=FxJs}h zuHeu?AMw})qD>vrb~N(v9IVEZ$*p{k;h_0g`Qh-yX0?Ny>P+f>#dfkhv8P&rey8zf zdfk98As*s^L_loP;p_+Xy{FG9XBS*N>9qj;#B%?!iJ|s8QTVk(J)!=nsw-v&b+fbS zXx-t8LArG}g)uG}zz393N}?F93)yEiGw{qOceiQH=HcW<*La;PTegYtSj|DJ$p$5j;3#|L3{7&n?(3=vxxpb$C z(&Pz2XO=brjFecHjzesxnh`jnQNDm(h~6yO;b7@L7wQS>^nQHhH?5Ul9)=2Pn5Bf3 zU$%zXArf0^4>BN5T5k2Ll_ny!qhZz0dhni`xe`Oj1~+}w;7wzch}du7C}9so~S||B?FI)_pYj5$cmh#a(RcW zLcd*U1B3AR)N+a%%Cf~uDx12|YG+LO3LvG$02QijWZbFp44vE~qdsEeWFJs^Oh9o1 z-nhqB;%NVzDc7aC=6NhQK!XgrYgmBl`|9}dJ#x{CmkgTnffg8t1*vpFs5+;LT;4;Z7|iPGMx)m)K|-%l5uyR}m&z=^GFk>6}B4gwZ?!=5xGB)H20cvdK~}k z-1@haSaImJ*Fd&%9=+}fvTv4Pv^Oqp`{Y6VQYA3$N81Xjxh}+4br$@v=@aEu@Mi|T zkN_b&<7;y*XInl!X78X3LALQw#?{_E&CptA)Z%>hJMy5q&T>w|3#uDosLI6aV_6-Z ze`6IVdWP>TMu(VeE&%M{lyNY*jz?I|_MEWZi#zj+4Ke-4-(L7+S|c&efEJy!9kv5k;tE_teM ztkkf@@A-hF^2d@i`hdriPSu-w`L#qd0eFtS1ABALCQ)Klm%s0TwTR zVRW)L4a$(|>kX-}EBF6}(xUDEfzrm8|L-9WaX8vB`hV+~)SKo1Rff95$MVoFZQvuV zO%rABM_OIJ0}mST=PP_6yYJ^(UVor{y~KHP7TjmuR>iiolKfdvZ42BasNeQ14IaVI z*Kt|*C)c7;o^;pMg{~cJ7)~OOkGxCdTwQ#VHj1VGAQ# zAuZBAe^V_5Y$$kclv!s}{UBIY4_(_p3v=wZTHxCmlL-+DJ)KKBDrxDtYCRw+*cUBS z_mr(3{c&)&;?h+VmNdh<*M}61I6jcSg{!8g`L1%2be`D1bdpf$h!y^bYLnM2fKrK7 z(qQb{FLLbaraUN^sNO7OlN>gyIJj?H^T6GBt8xyE0DRwU&PhsAoMwPodxZXk6?e2g z{{}ZM?4e+x3KWd1?Km`eQh7KRxIYq_?SOo_eI>+~OX#o}Eg{06a`bG>14?Fy47CG} zSaOitcCT9JO|@RNFHx7@{a^eXyVy;AF}g&(si1W}RQdX5LBHN@oJ0`zu9oWISwrX! zlp7dob<7ic6*_ZVqAfaJ8K6hyj13m~RvX?}P_2X3X1B9_HY?P*c!m~7IeDglyQ{>8 z_hRhM?ia~OoV;jEg~Mf7(R;#uf7c-5m-tjt%kjYzCc}o==KbX!7Yt&T632UUz3$i# zQi8e;WYC>(Sy-QC^Ii1uoY-}8mONHBC1{Q>7RAY4=WY!3HjwO0#&-g)PDkFaB7@Zr z7lhv=)zN@83SN`O9~T0w_U~KAfJL zQT^t%^qO4mL%S#)C7$|a)QqPp>niO>a;=Uiawm|0VGzN$J6XzEzr(vFrc$q~$B{5w31J{mgrq~L?S~nWeAkv&Wmue<+n$Y{>bAdJ zpSgNWzH-QL4fucsH8HFsmf~A2jIU5st&qUmGuBmTB&|L zMtvqeHw$0s$l~0zO^jBtt&W<6(Fk&kS2nk)%Cx(dbro3_psw4CEjxyEE+`5Y(hO#B$3%)|NjFQTA@etHG(z$35g!2Ziee*0`cxsKrD_d;o1yDX_*X;ez;aT_k3VNs7cFqcljlio|ZIW=! z3N;Xydf~jB4f&WtYt}=uJ6jJw;8kg7MZ7Ve6y{MG0V5)}^r=0sjbKvFEPT+9{{AB% z;N?plwwsD2X%;We%f7nTKX6-G$1kAyK&yMmOQY#C4D;j1!%n%u$HPBjNs$!?e<@o^D4}rXFtf8y(B9 zD~RtLTmLAZPJ|16j1eOHL1(5Z}vB(JKxJG4j& zkD;^mC=2qXFsc0Q8pCrnxSUcde01Gu1p2A92B_L_)6Y8B{Yq_cVv#@hQ{?)X%Ap6hCTfGL_GE*P1C+=>knZbw0r1gq2d^ zj&Qmy>~L%6-Kk3iRKZrv!LwPS&oU!mu9iAhpxVv}duE#zXYRy;;*T+;g&ueg_N0Cc zk18tAVvYnKwI)l_#A{JN_s;<(Q3+cem)Y?oI`%BH%TO_^;}>Q}3b96l9|R4u7VgZS zjRM;+8eD1k@NlmE(RuzCq?Zu+mca6Y`v!YRj=H%>-OcrK$fYb%w^^^A`hH4@p=9T{J1*8P^&7TVP-{L_O0?mnBos{w;T<~%A( z){F6;sA4_cVbL|kT+aQJ6pqOe)uH{T(FHi#+C;FV{}_bxggrRwcDq2|v&$&d^-hF~z;JjlcY* zAwwOC&IR|ShWTx#3GLu`Xs*W5sOKuT)Q|&7sUfOE!7DL_N4VC4d$P#KN48GBesB8C zeJnQuv!ccb7+2Ic+_TkoIf><^y5mSBRoq;kd4O*%>Enl|_Tgbt$Zu8$6WfDOWN$#! z7U7<#s3XyhKR#nK+POZcEa>DS5}QimTCjBm^$9d|R6FXIE)+1*q`;T)XrRQ9ed)d! ze6M0xkdbo&z5WEXTAwgWPqJrelwY@nCV<3MluoO6#D3m#Z|1LCTcOl5p9|Jax+7_H z(4sd_IZr!x&L+?I@JUAN)^+~lQa`Ys!!7thxlo^A-|EBDt-GJQESD!ffe)H#N1EM@ z&+dN=cbk{-1@kc&FkxOIqreqc`B^yY2BO@I->|Px7F2Rfas_<~5#yHD9f&fyjoA6z z9`R7QJ?yw@gJj{96bZJR+{hNUc0GKu@+Hk(8V$~vNp!KR9QPUbAGw;OOD9nT8FDqt zaV#v4mx11QIYW}nvY*k^ZyKxIU}P4u!^;;_gm=R=0+3}}Y{{qTqM7x74B1FpDlQQ! zF5lYe$LTmGwwiWi@+wR<#%#tP<12#c;JpRmGaL)(Bw}6qlc}@VmR$Btepz?{!q3=n z&)0iGKL4D29gg)g=Dqd({(kQt?|U4MgBjO-t><+vpYwBHm#@&ky4^dT zHA(B>Vq<+Tup71HhFwAjtA0(*Y}`RUKhrn@qWr$uELhw)w{UAM6MU^hj)%5(AuNag z5|5d7Kv;Y^6=TE+`z-dQ-!E^HuvHmAuXY*9fv-S#TDNxeydq^;XISsn282+??BE!g zjJPLPo|)JP#qf36C$7oS>3>d?hZOt1UzD=kYBLn1x z)pzvxC?_K;cYS2|r{M1M*_;?ljDkCXAyyeL27%JO{%sH5*)c^f6EPphMuvUO!pR%bdMMeiJ;;dUzH4HI_+Rmi<+H4}mA-g{!@O2ko>B=vT}C zUzwSpmf1_@Tc=7vzMqKyTsv?+i@7Bb%W8!=uVew?{imoc+hL_D!j4z5!j&pktLMlY zx9FftNb`)N7(Ku7x5QuH1W2N*tcKL^InwW-3~GUQ0ipvHW|g!RJ=^d~+Y(v)UDbyZ zD-+hNuJAFc$7{&x7c_naQV_n*o^FduStjZ9&2js`3=9t9TN8$QP7pFFTXGGOhG^?; zOY9G@?dl%06K@)9@P5Jv`czJ>X{w@*m*FEhTXI=m4ME7EW`+i?VR5VEwgbweO|zL1 zQia;1riZIO$$nO|LGT9^J~(W*o)tfM>Gn39Ys&AO-@yznwh;Ypv)YmeAT%$(Y* zr0MEh(H_|cS#*r>;F27^_4Po;&Bj9_4V9>?)GwW``_S=o_h__cU#~#!GcIz-#QDz$ zNeRvuM#mA{*gDmc`1~U{q@$xt{atdWIrR+k7M(B38`wA(eXD25)NHTEXv|k;Pl_~s zBb<~88V>E1jT4;Ec4r&h)wt}f}#-|Zt>Q;dtY);8_sYulAGD&| zD_Z0{$QCLn?OJEJ z;5Te(4oqEMc6+pj6cC#kg(ty+!~9&@DzhpUH57gFKl_ec_163o)rvou`;;l$hbB4> z*jcZ!HlH|Sn|RfdG+BsbooKmXdu9q=T|ZW=Z*3#nSPFY&om#{Xc_%_YXUF1$HZygJ zzuP@fgwhp_o0=dmmi8ryAb#e*J#cU8Re$((CAAXp?6#b30kmgp7=zNdbE-XWT*di6o!G3{;bX4|2byz1x z-;h~)V&;A<;I7x#4wW;mX^5$lo>U-w=Esdf?iEX57cx>x@<#b8shkInZ`>GJbmx z-g1G`*0n`n9=ot`&K;4tb>XPVSJ!@_qjvXpY`;swL(tRP_Y%{Go8DjaR#Sc(T>Wbd zcSCiF>L2X!G&nYpZ))fQL6V zNuAWB%CEFKTIbB-b4b8ncJ37=cESi$Ibj}@aD~>MHjAIe6@pe&iBX&(@x z;fUr&a*j}&tl^C2+s+<)Jy;K63u@cpWjq+)Pd!W9*qhXV7;KSoIxzx`QD03wHY}(# zM-NsM4BfP=IR4z!5N9(*d(?ipk|bQKsyS(m~0)E(p2$`bWj53DRtYQlL;zy zRNoeO2XUc9@4Dzv2>gO-B|o$hsj>O6alc3G>HAYQt`>lJUKAjecA+yip}0B@k3;pNML?$zUgbr(aj%I$WhH;?CFESST+P( zz2vM*&J15l2)ZD3doE|0(Ou)U-J|w&axn@bEuU5@``ft>-dM?ReF&RPq?Wm5q;MB5 zo2Ost*)UhWeK~cT=Ci!5>JZMR2!loX>w>@jFtA--7fRb;od<=DRV*hj#)!0_M|SQM zL3&n1LdN*PCo)?M{so-BK^(&K#nb1}6!xY}!;0l!|F6d-a{Z=&x?gC@nwd`olTu)n zit{aQ&?v}JYEgVNBaMfTQ_O;@`a*+}{2@?dje^q0O|=48UHBb4&R zb&^X+;M=Nx2|i<;Q+!&3+#vR%gyc#9n`H|&IjS@%%r_kz66ha1&<;YOSFY8#95To3mKR1w~BskD#^)?gxB-vwBLc%Z7iN$Zr9qwz5Eq6{9;dPrIQ?fg+*ytyF z9eKe1rm&XTq|YV6swIj}w^`El9PDJVz@;c9?-_4u394Pcx)2`eD@&n&cKqY3HiUI| z4HgrYM$mc#rN|it5a+Hk*9ML73p0yei+aE3S?xcWPdZiB$;x>9v-23w?&>gbGZ$`8 z+rxDYxbMSl*MnJpjVW3XBto-{A6r8UEHUT80*6~p*kdQZ-zx8ff6?5299+xq%d_?_ zd2;Gr&h$z18XfFm43qpX=nJ;+vA4$NzDdjw=EyXG6f32l= zN@o-QRvrIvY9}^Y7u#7o9z?6-_rkxX)!E2eDWx1)-#4HmBx7^NIO5d)2c4ICaqrHX z@kSn@O{TeHZdyGyTHn(g8$OrOr01mwnPUFi&cDD3DD~?R3~Ll@fIh8%7TzP6%U7Mo z;cQd{K%!=WKq2SBV6Z|C^GLC zi$^zM!f)~v)A0HiFK49wm}E$mcnF|)0xvrxNBso{8Yivw2-atj){}e30}<*~yT0IBP_N?8>8{%3XJJAepL$`4t$Raeh*bpWvWogg^ zZ!iW+zGg7A0-Q}vrrzH+z_aGgqR7qmSnHk+b?1WAYwnQo^;s)J+G^;?0R7aPu9&Hr z1?WLFJj17>JBm+2$Qv@TuL?E3B%=5cX1lCK=7hzQndkaen3sb<^{XgDwM-uM?-|N0 z0&-|pd74-0-4>zc#p^WeL+4=H8*J>{fkhwTdaBB+JMV+{`)V4j0>L`R0Pq_Jw*xG1 z`qNgG?%MvV?r%n6H1tgHRfwfs;iLAYLBFdn@VqqyB6D-~!&vBJuEAzMoo9NI&w>pp zwI28C4`$2#nTU!kp6OQ#K_+ePjkoAEm|C>-P{>dB(9657IbHTvtaaxXb)N1_*MAK+ zGI#Iqo=Egu4E$id+79Vn*_OJw7x|0<-1av3{gyFD;16i&M4=>NEjJt|Wzz9@i|e-3 zI9-6MRAYzAMNp-T52?!J4b%xp{q{P+G+nj`Rj^M9<@P($cjoEX>Tt6M0K?GHEJKAq z26cMGdt+84&iX|BpnCeUj5Oa|TDO>r0~+L$t7Jn_OAgc>`G~*q;RS`GIp=pTaB>It zqiw1aS)=1EL~u-`maOs{4A7wbj-31N#c#xB1jX0t`c{=#9~7g_#RKQ(cA~F&Uua-m zY2(}jPRP{eLiw}2EcggZtO><*t4Rhld|{RHPv3q?oWv`Z+kBp%lzz1Pc!+c2ErIs3 z)B39xN3n#Kp=%j!LfgoDy~{$3z3eW*JwnTSH(!WK-wG>xrFuy}x}qjR=*iu`aZHa> z##^?N>uu&2xPec8!+}V;-=CXHTo+E&-Nh#kqdJxhi?vfxLh!UmmQ-4mZ>eDOc??#V zSk`eK$TKzM3Cu=6%SBC;! zI8b2q@aP zrGALtxe=REW?IU1DGF4cN|5fYJd*9)JS^D6Th0@?RHNzn@Y%4&$)Nyd=Y)#x3FRS; zn?t)FPc?gt1mN;c{4&p|6G%Ms7*W-@pJ+EQYxhmBp%pUwBj^`T^6c0KI&0zPaLSa% zQ0Ri5g`ryw`OPN^9-RMD9Z-3S(Y0GOphqE?ZGJT2y_uC z=qx0H^~8`-ouWv;GfEY~8G>t$Ea8o(ei7~dDM3-HgL2D}_g?}xy-1*ss-={Z44Tr; zi7QPiz%=QCUL@^OKoQO@i{M$FBrE3&_-n_4P3KM_7sY+?i*XRy zMOwg%~-7Pan79lX&b8oWS#gVOPnyGV^-v5V1{{{`>@R4Ae@xx7m} z&D;nw>+tPJ$H<%cJkVjT^nA?`bM?X;%XN=&A5rIKQPtUGLhxeE;$A(+q;kUoAOvtx z_XiHSEMoA~E^0=y{v{_M$JJ;&`J8y!0sc*KWDVy%%)4DPd!(N`at2u=HGs4{J3=zH zYvro|f&kMPxjYCJ^YL!t=kMMRt2e|zD3s26+)3m!-QZ)(HEpS&3BC_wx7L|fsk3ka z_0^%v>pgn@JgjF2N3#LzvNUF>Z0&U>_6CZo{gq%hdtdQ5RGkzayi=1H z9wj@x#MYv5*f4R6Qc&N$5u4=4#7axA?hXlb1pM;WzO3>y1T|WBZky1)p1GuF5#)Sg z-;H2O6{SB;A)K;U%$b5Vei1Z@<6+&8%XlE2^;j*ff5+x6r1Sz0{P2x%vw z50)Y9f$G1O^)7oC^frgSKjzrZNZEY2i+zKFK$fl-0o=Qn4;QS~VuSzuMfukiXfI!@ zk~fk9?48ww&&IB5rYmVp6G|M02>6llh=O zd*3BlYmH2o7BtVu<*vrVCYv* z)Nd0yX&OT?wfUvdQC|I-`w0AfhD8a(oB0}Dv$6M?MEo}4sI{uhjcLZADpu6x_O17q zLKf-~yk^-#(2WPbxrNNN6lQkCU_LSA5C8q)9$dbaD;)fc;ok{waqa$m)%#5O-v2`4 z`MOsAXzu_QTvC#vj0((2Klq4I$y`!aeem0t;Q1F8(oECykiX8f_O3HMyH~Nl*5^!J zyzS6T`8M&`f4%8i`po|T=7!kAA<-fSuUL8Oct0PmJq|fn>0L_(@)jhwxv?ikCH|z~ z7UIh5QUl^ncGZ*}%7Ls))oc51qixw;ePrwAGkkFFiqMG9#L`#|e^ADU8Qy7d`ff;{ z^*5wH;p93P;8AknX}?)_E~{bt;a`8+u=Tfx*ulPEePu>sF2aW|6~x(ysN6lq9aMgg z>TOWZSJL5^zMeMR)C}xGyJ+yq-&aTQ|n_f zC)F9zE`R^5a&me(G9g0rp7NUpM{MpxdOqc*wFUJqn0kZpAvwfvCslEQM`_Z7aMys} zF|m-es|54x{xF(6M8s$dBC}H`knL*v_5^Ep%N)5M*16ZD?XFVIkoq2xX)wN2z#-g- z^4*88V1zdk5|CVe8tW)%4@Pz)bkVL)M@?eA49C~2{$K|>3Hy)bV1Yx2&Tg<|vIOQb z{9@$EH>S%)EIwL%(xAL&Lpz?ZEtYTLyvKgH{?2%jSXe)JtetuLqe9cBM3-xcov#vi z<}2kfr$k%-vh`*IL9PCqTGn>$tPAQaqPLj}NmBGqsC&hXjI5<%ek-ifZ$g%P0x{q_2C!?lHCl~Qy=#lB0yVi>i;WNyJP)QBEH}tq;{z$0b+Ra7x-#3A!0-; z0ZVE*d~{8nS+YKVf&LG5OAFS^_oksAw3MyVq%-hgmB&-dN|iDEkdk&u@GY=D&k?r( zqXgQoIm6v60DpRP_0NINjwVSm z;Bn{-X?88qp?n?LzNIsI}vwOj4+4mLp=K06Eggwr6WEkAL7phSSCh-Lr6^o=9(86w-lB1r82hi2nl}7Jk!^ zW^JZ*n_(j$agde>*_J-StQTdu;gJI#oy2Hl?2j}n3!;&OkI+y3+OjaG<*A#At(=%< zt(|Vp!WZik48~Q;KV3q|E(mKE;&x8l zTriirMkKO-9FWaslY_{@;4=sqUD87DXNLJ7} zR)UvK_LQ5SSnoJh;^ogY_a<(PCer>qN?OTV<6P8%inQd+Meo!Y247?^ZzWHxrf@8*{=Sntu|Yov@-qHl4B_s-k+d7AMV-fEwYBNB9RSyq(i%_ zVCvt0L<8`ygV*cvCY1)l{$d&#&vY-SggBiK^x*b$ z3kNmC-v&NEkbFGbd7xhK=x+%4L>+Km<_kUr0yh2f7(t4#Gl_&`aX8^dc$pE}=v2&- z;voVya%p@qULl<%>-h|J`NQ)5f$PYul!czi)85c(sOPtkcWH7D zt(bb^LFGwlsL6tQt_F~sTNhSQT;}lY=H@Jn$D4+2nT8#sg^?rddEX9`H@A>ei{r}> zGwwiy4g~tj3r0 zeeReub9=SZvtY)#!4banz;0(T9+9tUmCdW8+SL3MI3%_LaE2GXzF}v(&B13WhCm*u zcEvm^EOgWQDyw|OTsVyMykjK98-5tD3K4`&t^a^8SOIQ;HcpYQBnIS>k+Z?Ytt+NOy&Ne^OnoU!=1JBAYUv-o_7o^u1`O4uxVBBW(x?&#%+&Gy~S=Um~I%4dj!r>lt7yvA?FQ*}Zc#voa4$QF9SgwBp9;JZ1 zvT)Gs#Y~Vn>uJ+b8_WNxR%I_9QN|uuWS@F5%Rl!l0C z|J{-NMOfVH&COS=!)!w^JVFFm{*%jTgc#q28!B!mw(7ayDnw?*?a6=T@;5an51McV zHzF3L;n|noOCK~yPF9quGtiGd*w2b(2NMubLWU9gZE`Sa<6z_Z6Wl*N-vG+j+x@do z7k6HL@=%LBgR&@g{cV-ZyMUjJiHW?2d1%(!=asFL@^j=}vR_yA^=-DSYtS#-q9=v& zl|&6tcE!662#VS*a8Ld>e=oDx3h!QjRG9#$daXQ0`V_3VBhf=MTPEj{jJI#QXw4Je ziZ*){RYt+he9sQ)oE@+T?wz9CT%PMq4fN&?A0fEwcIsQ*BG#>aIkarO@$%iqZRtM+ z$>C*-u?AHF^PE@njX%ssSEM5kiJM$diS~p6Zv1Xmum9rUFmgs<&yu>-J!ihA07Dgs^nc%>{FMO_Vy)@FM6LH#(wl{ zt2;j|yw;|KgXO(?!Zdl!fyYEi72%d#R4!l(1^?5W!ftbO%U0pyg_pm4RFg5lnRRw? z&(Gcxez;h-?o_ymJ_cm)WY-38zcxqz@LT_N&g2pujNt}`=6a(W@302Qk~O}BO&&e- zK_kcO8JPvGV0*q(obMwV!9NiU&V8a?T*;qG`fR~Ts(1m)tUou`=M=Skdm*;i*dPLe zDwrc@gKc1nE>{xON&MwLlN-r;W!d>xzLlReF>>y`h9y6CB&%ugcY+xGX>wA`Lo*;N z`xrCjXMb|iIVWlBe9n-A&U|7Bkq?S1ubR|97DFdB5NTcNw^Zl;S_B|8rMPGhZE)ud zp4^8oNqCizQI!?Tm222fO?YTv0V^LkCd+qhBy(36)qKsA9uHrx5dHDgu_ATXGbwjll@dsmoait#NK6IVuE?}BsFm3d z#(Ue?QHwI@mr+iy92v*iYxop~1x*Qx&Ui{TcBEVQJYhYn5uIu^C^2^~^3G z@%i8U9m{b-GZ`kFiNG88BEg;osO2e*d^y%W04Re=ZP*SY-bGOU1@94kVK0_JS!}3Gg6>9m<=w3VoQ@n9y0zpUw|G3126_OP>=oi>6=9Xuk>^A^xOW zQ}lX<{pqD-d{LSJ>)VW-+V>@Bw^ECXsLPd)16pii=2^d$%D4TKUb5ykMYno1?egyg*B&VBU{wUKcb?!9)j8Hj`DkVG`P6*ZhwcCt zJ?46N;Q+vq;XAk^5PN;}$yw~;X#^wJ0pBJF2Z2CFs2NPc( zxo;=P@pyWH{xmOdv-b#$^Ax8(wNpKlPVgY%Y^^c2SQs=IpE7ERPl-^lho#X-(5MRT zmuq@Fmw#O`qTaJwV|-8D_~bdji8q_P^rYUp3O)^_PxrM z+ch@qV|;3NY`(jSOSc_t4~BD#-YBlWv-a+4=db7hl6JSst0q^i^mfUU8^;0i_%3@2 z4zQ=ta+BqUsj(quWFQ4`0EnD&g3wapj7eXY@>-I#;mHgR5B5-cSjQj1352;*n~hDoQFE(LZ!Nw-X9#VB zzA^82UH`TJ2H_f7EpQu@^kierYV3wd66zEKtpAgv`L5xB!K1`NW{Y2I>4Y}-`B?@y z%JB|6n0jx(&ETf$>JUk{*UR*kOtR%;Er*O1r~D>kktA%3oFf;!5B7(34i9#>r(Mp< z_=)XJ-ZuP1%qOb#qP)*_u!9>wx0?^ZtuGeEb*(IZY3|@$%-(R>roaSl7NQ7CY0GkEUE4es`vEcxFC~Psi@O z4?`G-W!g7iQhzh>OP?+=Y=b54JdcnRm-DjP&YK-IS8xxR;45wcos&PS{zlk!OLY0D zYQ|4;Dji2%g(hcQTy8F1d<^)4nQbMT){Z>FYn)n2fxSuMa93=xOOO2@DxmKwQwL1b zEq{X|A}R2aKj_y?p1!(ZficKBKev{{pbGdIIfroe>ZoqpE^)7eu1zUcaD@O69S}dj zi-mAaF8B`6#N2w>k9xS3^nTP~WE_y;8gOgdPWiB-yo1D1!5RkZzTu>b6~O5wfG!vJ zul{A6(b=03sIP4GNUFfAtFTZ^ju&E63qVC$DZBuIpoqcxaEOJ<2Td~@iQkZ1Cx`f> zpmDK5>D7@PG2m{@{07>R5trBR{}ceCI^-TZ~S=_m+&!ur}7f@ zu#JRXux&5be2KQY-hqv9!ldT880VHHW$qvsR=OO9B;GOm#Qp$U*u6@3`Y<=1cSmK1LX3I zHS{-&bNo9ooV4du7wB!%Op$?#m-RS7p^xbGG?g~7A8Co)uTbpwH^H`DX zXj=Bu2h6l7ys?%+lNQoq1EE&l*S1i*b;A1HlQM6ecEj*_tIt(1TOj8I(|3rMi~j`O z^x2uYxrhmxk&J3~n>>cu0#Y{ImxH4D7XhOKZT))67cTK-e=^FWzMXo6Jq8cig%TU> zc4-y=2+gOqcBFS2pP?69hJmdCWz&2x(Ci?6vM1t z7A=)FD&ES%7H47cj3H8Q^;{)B%s`M`YByg=Uw$7xKXL$I@!NHu=>7iAB>;r`dY_C8 zRowrfQ)TuEcr_#&ovrd`pRE^m;&&|dg%g~y`sq)avM{LaIzIgQ!0i1n;*1fziKx`% zn7rOX)LcJ<9>^C66xn~{G-OkA_1$Yn1$YBL?JHSwmjkX<$6qH>!#nykcs!`(yvX1T zdkb>(fA}FU!2e5V{>?93$M0OA=$%s2#GmGbEllu!eu8#8ppkzuL}X_~IRU#WK&yK( z5wzUE@6f={f9fLS4dR^r$z#mT3(!faz)8vE^+2VpR5>D5Bk@PqxTjFNn^-bm$$H&` z$)H(E8^1H*P&+@gTbrBW+Ck0w1lS$dmutjq$CLAPiFF+BHu1xlq!q0dYVBai-keuo{0es=E-&jF7;TlYI^F1jWPhnwtLo~1PLU4}R4Yh?-x zbb_)x6z%#h2RgXlM+1Q5Dj48%vR5hZuQHLd&r?c~p943^Su=4Cep6R;Z4nc)% zAain|=D zX=tz^w^rAt8rJQKVY&l`uX^cUn5|Gjm{798R@PFRtut<(62YneYK^t@JkWSxQA&UC z9@$D%hHNEw)%>Yvb3Y-IyXw~WJ3z`*`Z5ATBwQR%;nX7_9Zwjv2rrHC4?I>Ihdy%Z z>$qakZwGo68j~a>el(RYZ(HcO*15Sx3BBzPiW2fxZG^y|Hna8C47$p^+*BDN@#>!u z7Dj-cWVbJ@?)dv9o?hbYp>I?J3RF1xBcMR@z=M7HCqYaRp0dro7U9olgT!>Qy#UyF zQ>*0;5TH7-Z>?@WWNy7@>ZxDV&PQ+ZjrUCZ?j=m~CHDA5t7FULqo%;8*^R*h>f)rW zvgzUf$)Z(S*bUzyksna*p43{vf9{_kC*RrNIoUc5C3{K8(7sO!U5hGJ2*g8_<+Z*! z!|f`0w*p|9gv~p#MsZ-JA4CJ&vHQcm<>BC`wD}R+0`6EZ>yKQMQaAoa)Q#dJk&+&g z>}n?KS7vKj#svhyml2-|o#KmXQ?l3!kk?X_o>ecdb9*e;8)pdL^1Rrsz&+gY59J22gTSsZu=uF+m5lsQa0yRDjgn3f;|L zOmpeKv~dI12+|A4ta+}5?;?SpaDO-Ffi#Gk8yjbSPKBB~vdf8Ri;Cq}i!fWpWH^KWLBwe~M3xRnG_fp~6yGI_jNDw4*1b zIrFjQt=K6hS=K3$iGE@j(KEf|5MZ>E_X$6;zwHs5V66jA+u`(UG0zV~T-vx2x1}bc z?*8=q=)lj4@om~4>PT~_S2J6Z*wl$6gvpj5-*v6rR`ohjHl_${SJa6OLF6wpY*CP} zYoxBi=#E5@Uo86Vd%)QE8;FcP9ocHRiQ}{D#d)?-0i1j)#@y>-%G>voU*kGPE1vhvTdK*+8+5^rw5CvlHlA6iIR5EF@U>v-pm zqK&HAx|*g>ReS!RHg)Gwq7ia7Rm4in%|fS`kCVKz&_Hy26$jh=5#)>6vHV0@>p9-~ z29LC+=2z;0eYV1))O8Qp-W@`4hx+Y2&Q?QS9=Z`MO4FB% z)>0`#rD41(um8lcM;JH1xtr6hUOV&~sy91BTd@nB8<=~W4E2oc4Y^M)r9GIRb4%7A!kwF~CP8?}H)x3g3)TUgQuw}lO{W)fEq*?@8GgK2PKfvdfq9AxP)%=?$ zS<1Mt8k%3wicGsaP$uz>7w8`ye;(4%JR0m6XF3{v;W8E z4b|&NPiwZbeYJ__>D@#?YXd-TT#~8Bw|joS9pGTLQTi|bkqsn}JQLW6irGyGd?e%g zXBBg~HY!gwso!De$sYdVn^tm5-$Ppk@y}GeVUBC?Z{mlLaGOVjW!xw6Lq}CQXGA@t zGmW-ATLoW5i$A`hpz_9~YJPEU1{0MY`RibY9XD`S-6YiQKs zYGBQg@=cSau~M#T5o&_h!jv%Hl(0>pNJl0^)%>cC?Dx`X3h95cvj{UHZZfAnu#$sP zj+Q%OWH^1vxoVueaql-po*Mgb=^gFlfoo<CJld%is3(;i^G`;6MmOIR{GD_ z5n5QKKVfRT$6w$T5Y00V${oZ?wI+aAiuK!}gj20Nt%eGfhS{INw^;~b?)_b&|NUKz zZZN>lxg_v{PD90=r+eG^R5W%GK^L*Xf!I_1T-P1ekw$`^6Is4wWbbxBA|z zP;--z*k#mY8!4fp;0L@B)br|qi{ZJ8 zJ&>=;&TH;3!|cVEhED+R?~ENy#@9<8z4tW*LU&{N_3}*dF_?6hzPZVH%dYDZjc#?0 z=ZTh*s?s~basi;tJlz8OsO|0N_%LzaKc^mKl;>C{QZIe>479WphUv(Y&`L)lx9Z7dMdG9r5O{v4+4@VBS-aYUcv9(yHvAUA&teJ60QoNgqklZShJT6?4 zJ8=H-aaYVs^AW#K93f?y`&-WAY75`w;X6TlsUnKY^5t_YuhjamJk?Mfl`Y4f>yGKZ z)GcF0bl(4Z;wE@PCSrZv^sD+Q;LIrCR!04k8#NohE20aeoYyz2RZwpCTTelM!1`|n z+UIa|%f{1)0&~EkX0JuuJAUtzCW)snuGa91)x?zyWkSZw798D?n`Xfn zBQINC+3`KH0KeFn(RVfaSn9(Hf1ZjxU~eCk#Rk2o=ls-+-j`Ddp`0ae*E}ZTDT?EY zpfQ7%w{9kh^hzn!N1hz5+p=-UxnHpiUOgS^nl-5TLZCrHDPQ-&K7DQF{#Q$e81tp< zjfkV{;FCpsQ@8ai9NE_>$(eEBYyNRB8YDy1N9Q*Xq+cDgRpDAoMZb^x(YH{?{RS87 zvoGdEE!-a&D{B7Sp2B+iAR9Tq-Z>unI&S-k9k`{NIQ-(9y7Ty9=R!}P{J2v?Pg+S{ zeRK&z{>N1I{|YM4tlUYf7u&6U=N%v8up$wS8^%j}6kKKbs(L5@9h@!?RUG5mC*Q<_{`s^wwV;EiZ z&@1fDKjE|E&+{7Z)KzDyeij%+G1|BI;Zt)l);)IOkk>=^SDr6}_2s_?5^ekbj*@|Pbx@AJmv$WA;$aDZeMv*L zYrSzBCfXwj>e8jzTP&yuI1H$t2R(l1iEOj_yICjaH&4*dd=~EW3v+KlSLgJmd=KP5 zoBqT2b5>OJu6OS!_1V^IU49STe^y5+FfMC{*Amhc>oHTq=_*}}UN!|Lg!CAgkid!O z+>Qaq&ge5d!9AIsHw~YfUEm7-XCgC(S6^<3Uq7AQ^dRU%9WcAVPbh+wu$V!<$NnG~ zy8W8B*+^@8LHZQ&Sb8eTmEydgYhknMJ`pNn;lx!CFBfmJxl+4r+H{1@_Z{Y#IB8bm zyh=1Hw9DP%lIfJ2#yj6seSIay9)3{{vPqg4{&AqE@9zENpVNA2=kNoc6rXD=&Gw>412Kk#-g1+?`+k0X)z4mC@0$)!>b6>w_np1s zuW$^$NJQJ1XL7oOCX4aylbY@3dzxu%v#oWEyeECr$$5O}quht;C^?iz6z+CDs%P=F zU?r(-T;NCbz{=WavlkPe+}n0dyV<)^+%30JJ*Q8~-pQz1!sKfmXEwevB((Vi;|ZHW zc&zq>#Ioj#D&&vQ&`w)+V_C<|T#54GQJ+2HNNkr`L3B76l)xN^^RL$%@JF^^tgktB zN#=1?`t#*kuersJEQg7o8Va+(g$pHOp8{;eHz*V@5)Diha$f7k;3-Ea!-M-P^G?Q_ z8M$O&SA7$QCznr^859Vlzx*t)6;u1vusnQ5n3t>GbL(|Nn$SGAx$7_7 z8aO-1%%cIvDeL3+n478{b}J#%k7Te*-1gtZ6+bkfPgiy#9GBXPVvEzhg&Zlm4`|Ij zvd8|x9?#D`c}ykZ>s5!_qz5lw`^!@%HJ)yk@MNBKjTF6Q5pot`)pRW;s?Ojc>h?tD zaYBHQj={HFi6ODv$Yd+@#5sAZwzY@QDO-tG4RJMledi?9l9#)-IFbHQt8AVoMsOwF}d^uf@#dnIu% zqwWW(eggR*Kk|wFR82Rd%jKR1O>0_}weUn;i=Um=lM=o;809^gsHfQiR2T2_eh|}A z)|wN%^>vvSD3=11E4n$L0(UIUGVj`zw&W^HIJUh*WsXdbsL%;grC@ z+l4cScZX>Ve6D!8@c5x!Zxt;xdiTkaK%htR(|y#nue&97C-8e^(NNn^(WD44u;4_xpy86iRCZ+_1Lyr~BXsQy z5dzHKCy^wxSACl5KxKVrK}v02A9@3GOfO8Oz*|~XwU z9hjE1!MpqDQM52isPZRJa(|N7+g`&nyG`!S$d?<+5Ln&dQtmaQ=DwV72X_l+1MNPL zNK#LM4hYQt9a>ul(6ZNk1>WkhA@PZ}x&GbhDtHJ?d(42O=k8q1H;1xAEu;$Umi`Xr zh))f$1ffmxFQj)xAiaf0P}d4qb@{w?8oWjK!7-pS3O%iAa4RwZLyYG?X9pox=XvGBPLyyQrZ8{!QFi#m3(1C`mKNu zL;B(F%FT-S)I4vI`}fB1Y|~KMt=*N~?TXLM8~W1wiL+YOf4^#z-IawH5f3B7!)JDf z2uQD>rq!Wl>mTrz9)qK-Sa)43cCx{HB+%sBI}-F8Q$qsKQ=Ub`{Qngd7oQt{j{SEd z(O&L~tfFx)4!P1_%J<(n`HUSbHTbWnJWYNPe_~hIAtgDx+h(d!dsm8rfT2B2evat6 z9_}i!TeT{RkHS%ZbBlEDRN0~xTKVse+?BP&wbTNm|LnWc6!4o{R`i%e1|XNatH?Li z)w;20l=PDgNJWpzABIq+pbz8W(cS+;bf)$;3-@f2j+8%ixz^QKWs&xG@pt!}krn;m z?pmp~1@9Hqm9VUx>yz8n6n3TOkux0?QGz~QIT=&Nh7(_?tAy*Y$O1>+`N*vYJH6+~ z>Rv?0$@xn&G8YH(3zdvUk#q#YIzD)<%akKyVUgW)QvhA zt=qlQOIDWki%~H;!P=;zEQJzOW((dMzLyNIR&B1;E=n8KF1k(X7<{wh{9O-#_jq1-=nv!_;N(0a`tk9YKki zY|Dpj;xy~%)W)uCy;b@++uHax>zI}7PS0=RPMaX4CJ0^=w;n8~zIe@NAtE>N0HwGu zRA2|R>r%US@pvy+6#uj}IH?1=d}C_gu5X@cJzh4Wrf}|5j??%)!SUOI<7ICeVbGrm zd>1)~T>Z+Hcrd4$BPS4^faH8l`T@TD_Ww}!-f>NB-PZ6?kD?-AIf!%>0TBTK>5y2l zAfSNsfQk^2-fI#YqEwMyqaq+(2)#uGfrA#vF6)y@yGcyZsGoMy!4((>3-?x9n)$X5BE$zQqdGy0hO1@^T9Y$YReF z`u#V>mz{V1odR-7)~&W&0Fd@qpE;lzXnQz`bQk#WI*@WFgBYfJH*?GyNESb&@d=p@ z!Jk-X1b`!k3EB@&L;QBKJIV0RCa2j&seVq{0b=XdhXZDXO$AS z|HdcJ@8f+2o4mY9^BZC}VTzk1VL&|sL~eF*Cj0Pj&NxLbZo6j(`UQ;rK43<^q5Q~2 zfYJ%3z(TDTXH3(RxWLOrry|y;vRYgWcX#&#ivlohXhk3Rs1!hlM@l7bMsUgTCxgdQ zRD&OGVtrXM7vsPdJ4<4nHl@nXbSf+3LgOZLlI>EuJ)T*%vuwW(dyZ}GrCXWZtUCHxD9Us&K~P7iWH`9dt0{h0y`{9dje;f5Jd z6>yQi*(flkAnQwO5f_qEB5qP;+`LOHJDrXN6Lb7cQ)Qy;BR(a^!TBI5vHk6ve&$4N`=-_F%z$@lWPt zpR7`271f9FrSQi$oOsh=J}{IYE38TmTdPB7S(Uj+ghZs`lkROwa}4TWLQ_wr35*kA z{A%_uBUEOQy0D~&CS$ZbV?vmG@#VoQcGg$H!BTp?KX^ra_6k3ZwoLz`vX z{p|3Uc`vY{mKp*l@H{jEd?mF9n&TF_^ts}El7c$yalLzWmZ!f6yvuI{>Mj@4mo0fFw=XQ)I;z5aGCXRwnr`(tg6x_E|Ylp65XF*N-Oku&Z{Hz+Ix5$h|~ zw!wmM8q+Zq4U+;VS8f1j*>f^Wh zAkt`n@$U0{^CIgz1Ha8)x^7m)cF&pj?jjn&{aKLlZHfW#PV^S%=8_xs00X_)4Rkb` zEXV?C`=8HB%bG5%m#jMcXc?HV*R=%4xkm+@_ik~q)yR0~;bUj$sXz7_~g5u(MG@@LWgnSeXQO!1y%nB z*yooJ`ghYuELr(*df;doIytzhz8H8*;>rnF3;p}wPAl4cthpNcH=!3downPz^8cpHCdE^z~+7GU8y z*Q`&ru+^&ex!4T}kb{-`Y!k-8R8NyI?BMIjZ)BLe-&xvPq0U`TyGmE>!jh;K7&2f!KD)4MS>JUxFRJ~ zJvOo&r^s5hPr@~+G0GgNs1-rvY;Sm{cT$_;m>$XOs@aw6sty37t(^I?U%4+XXw*TMGoI!ON2*@|wS?|ZJ}vO?Hw zmyzXkN>SJ~k4?d-O6!o!mnUsq=CTldl3=&n{jhW@_ zmu&mw+z_oc0cl|+AX;-BS!UNacAv)~m;_s;GFxWYS?kYRCI8IwWgY$zQHkry--pzj z+1<9HG|YA#-&S(L0^X^y^&i!_%59*=RU&yYRMzvlN`g#^*fi?@RTJ;8^ z_#LL+XrVEK(-;L_>~|HfrXO76Qa>`9bpRL2tkG+RhO}5f>q3`ZdU11>;kc&9p+Fq# zxN%IjM}G^!KT8tCWx+0AgDroUL?>^!47n-USM*FltJiWY2p7pERG(=k(G1NfUI;kJ z@-5}Wh6YCPyyHyW4I=d}6tLT722P>r0PL`}fsXa%;jp zi`o{U;J0St9zH>@#@fbS3+Ku3nL3a-tF9}Rg)p!Lo7#2z#li9qJP&1uK|2RphM=+P zp_QOqex$_RUN>?4Twp2LA6>hZX^@qp-?2RdMq?Ft ze`;P7Y!A1X6sO4)X|BGwEhou$Z4!UgMTxCe5vZQS zevkjyc+p+SQ0M(hM!*5)0z7#}Sy+!B)MBt^@n@TJhTsMV$d*z3%|I>VosTPCYzOVs zonAis;*bk6Q>%Zzudn>6*x&5ev`_jpRfOAN92VRJ8$vEo5NvbiK>{)J2;5>_+4Iiq zV*L=rU$^>Us9&+y@CzKcOE~g~-jLb=v}TQzX^b02vFBuaEkLjM(JbM$)9V=w0W^kE zb*0IJHrF)v;H+@{WLaMCL|aDN75DbfD5kU@4BZ!LyW34^w8FHXSiC;huVK@ea&<5& z_CGV6yNqPvnvp7!WxYP_ESIr-GmkYI;5;(SZsf?rHOhjoT{Kv%_h6F(h6Tm?;Q-XM zg>$O}ycMXDea8h|(CH~|^D6x>NSH8E<*0~`5A`i|`uOYH_*}#Rg!!4VLnwIVs>VWy z`(L?;&U9_Rh%`BIQI5GBV=75#4m6`Pw7$@lhx@L&K6qJpTbEb#b{7{TW5nSVLT^z& zElRcR9u%iRN8qqe*}pOiTD<+QXEo|(QNtRsoFQ( zbPztmzJyf}YDMe!-T7eg&cm3B;#s{jEU@6(DKC_`__ObtBdP4pbc|kL#JgI2&@2|pw{!_C^V-H z>chCu(2{K&YelOPa)ejv14m# zn0ymR^d}LEf<)KvgWZ{~3*Fm&U*P)KW2n|-y4Lc=HL5ZpUgir{BwfSprMjGaorNa= ztFD|sp<>}cMEo0@^<=ZwmMF`6kb1_Uey=;Bv{2gGoRS1xfBKzPVavLOBJzj#c!REH-7`y}{7=bg5-e z2J;W(0l&L&%>*TZQY?K#+iwjuNN(_@Ox~VJEtMvAP5bT1S?kg}^QEj#(ec8!N3VGj z{MRYHO}2OX9;P3J(tM29cvgnWhdxXXUg~cX*$=bqWO$EtDmI|+I0na;FD51@ijvtq zIDh+m=3F>kTYp|8bT1$lA3u=p2k8L!WF^Zx@@f6>_;C*O!<$?kDs}bVcQwx~Jf3Gy z{7AYjG> zDIMhQX%r{4*Z_zbee?iqgoJM-Lxx=qaQ)kaw6Z=D`oP+-s2f?E^nP-Me91?MCdR4| z;WY-1!MICbdaGnmUlY05ZLz9ob8Rpu1LLR#$ZXjei1LD0o-HYgi3HQ8zcuN>-FsYS z6~6Rl6z1@#@g7sMglw3Z$gSNqWW7EeG#!5>2gV8YQd_eOt{zKLN@{BOL7S*{N25P| zdh7YDbkerr52b$nnWuS!3LePNi>Y}N_v^Aksgg*y-fPqiD4|{ZLfLO(&ya9I78|Ps zYWbAMBNyf_a^rX+fljTFfg0o5)767JmJG`C94Cy@(*_@`JbcKj`G7b0kJ1U$!+$g~ z#wTxMwvBOkcfN?=nR^*{X6(-&E!JaOnEdDR5TSK7l{q((I;Znh}s7*vyv3>I6HJ1*^}2w;=I0CJR1xyc2l|#M-sT{H+3A zmekiF6M|ff*JLMqwE%Wm|LK=Di?Bj>Uhuk8ScEFSIBB-a84C7UGy$#XU6niw0R2iP z^AAbMG9@EnOx$(n*WYF*7X0T!C3nb_9G@a8YvEaMBP>*m@7-A1lEbK@z1V;A+>V@T z(Ay`A3=&(oFK8r(PM))UptZ`bl zy-T+&M(oZ$JTJo9*R=IL7$n#h2&ia1^Y79Cg0(X~&2IO;h6e5&5B&q_VDCT599_;H z_2A&V*pQGN_)@``QhzV@<3xP2@6i%TdtQ90j6^GrV3I+no%`#@iE2Vc;llgVMzy{nQfs)y+5u)?|YWSoGe9M0IggaV|);% zY{l=w6IGfznw`lz@hr_o_7Q3DPCR*noKy<@U5aE$fQ6GKYoVqsSn+es!3&?amV~nx z;CW&(sWQgsdkiw{HwV2N3ntdh8f;5gW-Js()nwH+eK{hX&>w3MI{FUW zU?9nQb(GzY7z+;I3r9%`lyH>y9RA_ssYi`9ZdD%Hfp1ovZ8Izpa#wowID&%QUm_&= zf&4ugQUmIcWp0pb;O)vWD|%iKjv-j0hlKQ-*xy^98K769GP{g$3nLwX*m7Q!S~+j` zVkcI5vISbQSG5GUBr_X85tO`rc(f#`CTl#&*SWtATILDEYzbGKtWY{uLcB0t=$yWw zteyw@K)xVuT%sgxhr6<>{M8-P6G5@abEhYm4k%BkJZ-i`tO8e)TLY(Spp!}um!PS@ zcGy?EUnYHIpr1bcGnAjZ8TtQxGswL7NP!RMc0hSe`B*>lbD9w#oO$x=_NPDjWJozC=Pn$nDL~O%$Z_$Brl#rsUQn^ z4y^6RBd$zK{bTir%s@!UYLuMZ<1NP$^d}us)ba|`xyBc_$XXEN0Ku5ZH>JR_RE#npR^^0 zj|CgC%*L2}2^;EesvykdPpRL|z*27FTzBa%^)yFNY)aoP6uqs`%9FesJ^D3JFGsF~ zIDfG%qOyg7*l1?VMIHpST+K%EsTU7$9~nOjSJYOZzCu!?)~=@U0sn~-ft`OxI^N8- zw8`W??&bsgLvU#_~n9yg8IMkJE10#e{v`PYCjh$KGUhcJ&4ye|^vphpzM^bd) zfnLsJ?Hah$!f|+){}x3?5a+xXd&-eVur0WOo9=IGHY&GVDiHoe>~cn>^z>h~H3q#} zF|PQsdMJHUHSGx3Hq|N($>*%KjLPRm4c7;bwKNJg6?*iTjFfvdmfFzGBuev63*tir zBuu>2yx49W&qmgrCzU_}6UBDy|GE6Uu|pn@DYuiCNiuleYM`5JWypv94MDo~BXCWs zn+D#ZK8w7w{&4#}yv{ctQk*>kf&0O{?&oLAdQyS)7c~HLjxPnm3@55Ut6H5~gqRI3 z+7iQu>7JM8%Gpre@>hd?!@cXw9vq@cG*1uF*L?-2nKX!!Ue}6GzlGTJq@K0xt ztwxn6Ud-rU`7Rq(19zhBpKWe4I9?3S*7a^?2)ijsphG+OtV&OH;V*4;gJz2e!b=ov zn=?9KbQe--?DU9nvYH3|Tw8L_!fBkoUh`Kva*a`N=gz9fEv`<)PJmwWW%+{hwp*6L zN4mflv*M7}EV@7U@Kgyf?GMoP;1T<9Q?BL#KDdNW?fZKd+e^UE|MGS~KxZJU4{+?y zJTTLp&usx7knx9Xe@Wnj5V+=F-2>tR7ks^6VBe=74i~xjvdJG8!^7{6ysn)x_7Hdf zIZuVgXZ#qs=EQt8h{p5$lE!CSg_rfNY^Vm~p4`HRcpZ1!7H3qc+StQmSJ4lvg(VfZ zo#d7@f6d{>Cs%nBB}UfZi)C2Q-V?LmzY^9=ifra*p zwBifHO2gWQ5A!uO=_=uX=LlCIAN3D~X2w&Z1ctmR1L1al6N8X8hSJKOCjQTdAUQ5Y zbMG_dh4}3>k3($yAba^$?>A0-lKnRCW5+Z98m9w|$^%4v*Nm2TA(6p%P=i>zQhOmJ z4VFHs6i<~j5%R5HFO%(MndC+V-99VWh&!p~R$fQ2Y7Zv558F0)$M^upbYt`T4Hk>-AomWTeL|uTcDWJ_FJn>ov!xEXA zrCw0#FyX_}1@4!v$Rkv%%^rUV>rMxUl!KS^S6+0(?+T$8JfT~9JE_D z4p>ADLZvqS_NIN8Mg60hz`XL28FyZZhd#a}EKs8C(F}cT4=4hp0;ui*|6(nZ{C7*` z%G|Rg4IDTh2Uh10=SoT=Wwhu*)6e{yPZjXn&YyBB=&g}wu z{27f+Q7b%9ET67g2#nc3B2cI$`_uUgHM;A}&_Q6kc^pHB8-niNMC})Jc)vtQZb+>1 zYkMf%0P(Y>_r4V8F<*LpdW7SEIqMkimO+MW&@2od(m#eFL#D}rN^*H#@S>pf0V z68gS*^&-LHAkbfNe2~5GQopltdw_cTW#OC=bU{Mo8rBii%w2&8T3Kz)uNCul?|k;^ z*{hrTIw1E3jxk=H=y-iJ`H^kXdH25rrMF&FY z(j#c+Bo*^gBEzBMG2vP1o8eB^u6sPHCXk#Ls_CeVnP=&-gvS+r{?Ae%$6+!ppy+X6 z@e2agv5U~Vr*vXa+E#a#-6(C+wy6PywH&?;Jc03DTeKd&@$o`^>q3~0QVGXYE1ZUW zR}v0`tI)?C7XRvOX=tyADMsO`pni46LgxMY;r&%r6hie^+t=|`U7*JISN&;5L}|s4 zhU*Y0rR}`i^k9$gcGH7Vr5?Rgd9pUp0A@}`kZWK6OhAY6q#5w;GMw6T$+<}iH7Gg# z61AygHk2yDuwEnLY%>cRlAUTxS>`lt7ByjuIjnOz>G=8GtV)CX6L<<(kCv<_-0i0> zBi%CHxZ}}5+Yg6ZuB4uQaqzxVUQCarINkM@6Y!eE-`k#|H1$AnX?G(CGU}*4c6|Dy zR<3SJ^y-O$M(kvi|0$`yn?{~aK1rtHUOmb>Pbk!_)2c_7osTKS3_e5Dz!DHrj|sz? zg{H@xJP0aXeIaedlSj6s!1Nr{{n_h}pZj;7#ZaAd_bp7$;_@lCkw~oWT8eI~in51F zu_Jb5Wb6a8#~>how#u$bFXS5T96d3EKy0vj4cYCm+;mCJ>Ayva$6>iy$!_wrcyPK@R6!WS%8}bzME1Or<$UCD;x8MgLz*0GvU{m@vCE6pEEl4P8COa03Zd ze8W@gmEnJ?+g%tOn&x5_p#c3}**^CMbmz*IJ-vga)qY;Zu*D`SaNm9*J}DkMJLtxF zi=xCxvHSceZl!wP{GIhV8A2KX=9SZJ+hBJ%3HX)QR_w$zd5wOjL~)NGb2M0EL6tIC z&}2%s!|7=;6>w`ppgWXX@$Gv4mp`plgF9R_=M+T6g)li*yU9^y>kQkHbl(lt$$ROl z4l&m4`ZoB3bnEnkkjkftHq(dXCY&9XLsYpA+&uBNQBFhb);_5%o$~`XOd2fz=Nc zoV9cE(bq|dn>it~5g-WF>f5LBoFLQy+|zn#Q0~AIqV4t2y%RBm_cA@1ayNlov&!h( zelc}6;*=9FNe<>@;e>T>P8puw5=}rSexTOW@-Bj|AwHT+#2iN{jdOxD`w3tE4LdLZ zc3?_cC$?t2k^H}|FWKi;8Kh*Y-1>u)E5v@_N8|s9FtphyvFI?^*F_bH`$%of=nLDA z8V)d45%A9PE(SHGLoO-84FVtzn35IXA;w9Ik;G1G^=fOI<&Z=DoBK^MZ_H#+sN|{I z@=26I--@&00LS-aqTopCI|=*d4#b_HZwI6Y9el#Vxwy$bk`3~k3?B&b@em5e{&19; zT`8P(Nj1!jE#xm5oEKoRXI$z8u(2hmFk#-?{*e!>_ToNn0?54+y;yUZ`(9d^c~h61 z)Yo4bEU%R9Q?UJC%f>7flKK;OZEiUAnAilf!z@1<+d26!zTFA+&-{FA*}3cfgcCcU zagmlaE@rzG1-_%(Qo^x(0Kmr@gyzJ6zaC&-S50S7#6G0JHWqSbbgqo$Svlmpn&; z?~EOHJmqBZOvMJ|{FDn1BkpH*jcFZvqA91k(-44%FkQtwqy9E%Dq;SyB7xYZf4s3m zZjx8~6>sCYQe%t2)M(AC!JaX40!~s*5&lXjt!#1ZJC%A7sQP9OrxFGPI(QHUHctN7 zPA2Zj_q@0UO?Rn{(d8R6mv*3Be9YS}VHBVI@$D>KphBA&45E27EIg92;3+UCXg6E1VleW7lZNH(?W{y)b<{bxL?-(Z{G z+YBT>k1lUexyVUZ74M+T%p-DbN4yHxTJXc#B+j!us|8bcuUIX zegd*7o#C>^aRj!c$es+42_xF6fI`iS6)bvNUjGtc@q_Z{@PF<9W72A?a{U$(YWhcB zs$U)G-3$fwD!hZb8h7)wla5ZB;mS?lk$5{g=GJ{?8D0!*QAMiyb0VLY7i)P_z8s4@R1VodXy%)j;>J zHpm+vInCo5moVCc#NM3ue#_UYy6pDe%4F{+9r1_h+jyuzmvVot-JO0 z120QGgf5c>*}{ekYo})<-N89tcRi~`?WOWAyG&H1;*OaqR%0i`#yDE#yLr;m%P3@` z5Q3&e42Ma!k2DO{ThvA}pGmj2-Y>g`O~0mdNus^Xta$1!yY!WL)_UC|f+_iO*Ze-e zzLmG*O{;@U6x#K^j%;yl2ZSB?%9x5=WP(l?qE!$Rn1S`t*o5^bPO2}18KD?MH3@{b zK78&|!n)HOtJv37MXSF!CcqN8E`5H&eOA?PxDB2%sTF4{9}KfefAwmEk0(GbKyIQL~Z!8wDcXPb`@{A$IdQ-Z;;x=+oJZx<0CkNy;) z@tJV)wuQuwTPrH*sskV0I^5R9yts-=zJtnJ-=v_b1JQ1~gVbL~Da0$o^N%dE|{~Z>_g+&B* z2SvcYU)<~WSn-#XvaYF+^F7Ps``TiPF}+&}weQjufiC5VkFG5i-E)rW(2B>x`6c^1 zQ@>al`L!52`FHLuMwvoqI57uUr(X)SxwU|YKv!)6DISf|hTK`M*_M4^F2AZnP1P@* z=#q%GwbR=2Q;bj4aSCZC9O?=j@uQAI08+kudFWkrfP@;Rc8#XmrC@rn_>Fm*V1{z_ zWf4-STkCGdu#;OskFv8Nk7p9tkE3H$ISb>%;0B+OYzx`(^Ri9p(#!8) z#+@x_U|`b=4`Dx5rLwFm-w^SOhF72Y5QXmv{Cnt9@D(+-A552|R7K%mrCF@+&kicO zMXdd=J&fAlkjno>TgTD-iK>pWN=jy{738oo>-n~9$gIJwWyvVQ_f}j2=C9~TCk(Yb zSKLL1Psu@HMk*-d}cI(dlOosL-bkkrhtPJ0}dJu(OmoCQlK z0ZIm5uERA*g-<-(Artob!TuJXQ#-v(oc5;eRzoEctZj|Ra?H3?KJe5_Hq7+`Z?bx8 z=>ME6H=WY8P+Fb&F*WU2{*7HK#cCNo6`8uSpHg8KcTa^VLH%C0P&K+3S8Hek;w9nR zbT2vS%$;&*3&NWK`a0sOd+DUy^M}D9;mJ-qV4BrO!gyi4+q*=& zVfmC!0#wIE;Zz~om=J)?(xle~Q`#i`-mRb*q=%p~LSbJt>c3Bgm$@SW5ck zBb}?;COih}u}O>z1xz@eO*~0o4|K8Js0~6+n!s>BDxMUU8;yfjHrQ8uLp!JHo@*Gv zaE;T^OQ8kCvDZz-?yf^$O-bJmGHPq7wA>1iPm>dcSroNybw4{{?OXkgYXl-BjzeGb z80w4lyXF6F92OJRx{Jmc@%~HoUUmgKEqgtP@!hQCq0NM8LFnmCPSH9PGqv>#|xI=d3yI4z;(<3tu??*=B%Dh}~ zyC>~fMouR3jrA6uc3t1UuNy{3qcGI=`?Xag%v~V$-T#VrYjWc4rr4ZH`(cGyQ$|xI z4sUl-G!^WS(72uMa)o`((G@#bkEPQ-m?ehUBT(37J%?m#~~joZm-@%NEY>_bo*Do>!gtsNbRt;FuKjH5bQTVhNv9ulTj_xr*uK zYOo%DhCAr<2^M4MDx$orTBk-HjhKp6k1P^3O^PO@#&nu1wGKEOQ(sFA9JP`(iV16@e0_&z>G7#jlJR+#GLwcfGu2-TpDXZZ z23oL-r)K4z7v9feeHuCiEve&=RF$o|wPt%FJ86mZx@u`Q&e#(Gd34uvyMCSkGb^9j zh!ZmbS?TQSIemG2Lel+(1D%Fft13il>)iY7%ui&Kn2pA2$lyD5teGgJutB$m$>MvB zH;BmU)N7sSz;<>;xvt0PkL^Wz1!RaulE9te&l~BckTUyX{8U}{-40bQJE|Ww+HvQF zdh_cwjS0W5#~Mp6LO;7KxtC~K+WmXJiM_iwi9uqC=^M6Ut@I!L28nUOInq)&O$V?6zrFop0_ITDQ_!wsQMvqQ{M_+&Dn z4DF}lfXC^L)eUzcz@Wgb;#wb-nrp?XTNnL1y=s8Sl+PuHJ4#C2$>Yn6DUHcX!F z9#+q-)&1KT{{0?Cjb}Al)ZzD%I;OTDg-TwPV^H=cv9wzg)hONRY`dj@6)6CUiJ~s_ zfrd2EYpn2!jXOmBL_$p5N_Bp72NO|dt>;g?@#Azcgml+2z$8+Vq3gJ|TIh>Q|B_{b z_PFMF6vfF(OKs2c=~_L*Qiwc?JF8mH6!TpQkiR#n_yuEh?YZcf$j`=%59k7vJ?;ZF z$^2E5wvY82jt>7f&|3Q8I*xs-J!bwST4=e(D~{p11A z*79A~tH}8cj#1IhH`F`gou@R#D1_)835QD_Mn8*xcfjQwi4#Vh3jJ)V&XCb6t{1Em191fC{g;_QIc@t&5jovN}5{`V$Jp_J|GX z#7L52d-ZAHsORUJ{&Y-gielNqVv^QmP_kU@AaNP(?pr#1AQpn){~+OCjAsU$W2&yY zo&TZ_Z1>Ek-b9+hp*Q94VRS;7nLlw{)#Xa$Fkc7UPUvo57if_1O9)qOqo|AdO{4yyF;hU-*)Wd22( z;z#0}R=_w4`v%?mZzv%sjO`jLQhbq8T!HoK;@gJ`rxyIR$T*pz$7(z>6YT$K!e1Ok ze!p119q=1Xnb@YZg<5!gH7RQrWevgQ0%JCrL_S-hnFBC$`I37`5>;3^O@e1A>qr6m zo#`RL@8qHKYR|v49jsWxFAlTqH_PUfWnKJFNm?}iGf8F2;_T|hL`BzeyARg(i_)t$ zXwqfIQb7R7tvAnRFGcTBpPRULGU5B`(6hGvC)U}SF00o#6hZ*F;4Y>Fi2x|WnP~^Z z&x==AXKsYvBl0jV_b6+{_(Q!<#B|=kqhKd8o=XO~`*uC4lJBMEce$Y7xuJIX^%GB{ zUUo=uTcuL%jFq#Zkd-qVHEjE1jn_TO6U{^$LS;gp3d6=3#B1D7H2tlMrhM5Di-AnfZd4M z95m=}4jL#{EjPYB_PG{xN_637MM&xw;n`aNcnJT!tvVN0pblarU)=IDm`HmhNqtPx zT~bPit}WrHs91z}ECjrAD{Xl3V93ZS zf*M4+PSkK>PwL{b@(Ws#8t&g#Gc8Zl$AL|6#wQY67T?BJaP8#azENAKh6B!+pfT$~ zKd5JctNjayLa0eHlTt};S_T#t)7n>pO=3e^3_&vKKXubekI#x4GFeM2Nf$|AI#a(VGBRVX zr87nUG!+@bXG{S8nEy}rZ2W*Np|vkIWCdo^7~<~CxHK4RT?nZM-_JZfA-FQCGeUpY zmK(1SJG7AX1=BIL`gv`-miFB!(5NBHO~Fn!Xgg{KS@lC)2NFJ>bhgwS!E7@rk0<07HWlAq#~S zYHxq!=N?Fp{s+S)?bu|vddL1{l{J|Fa~sQ%chzvc#J+n~#|`Au`v%MqH~L)$JCAjH z<$P-Duc~yh^dBCUu^*pXwkY&6O22l}!=YrRabDayYoq@L*?~SZv|d~4x2)+MUu4aG zRa3}j+jnt1hA$D-990?}xKkRjvl$6mpSsfP!h#L0KajjTc>awY+BCRU?7#d4)c`H1 z__e*64vwN^MY6K*(Zt%p*0-SO(C(p|pkAcK67+N{x#u0ChMhn@nqDt~uP!+u?YVN; zL4-S@a`871HtpLJ?;PAYVKL(JvqM(qs>72O&W@cfCoIf}VB4y19hGMO1?#?vs(d9y zHB8OUc+kv6u*B2>R$fDsz?Yd)tbJ{nx~Z^(yoGJ`2C9CrVl%!_@VMrWpQ__~w*uA26kpI%M*$Hoc4F?Og`~bq@%yqi(;i;yBQE8>0{-{|`MVHmu9@>~QhdDutb=(=G`~{m zTlm3`YW32N7EKfL9d}&_yX8&@029yZ-xJSXpJA7hvsKT(%vHhiL4&%4CC9KxZ68WUwOC)t&B-}q5SM+m zmLz2%Zvi%DzH|!mwWVz2DVW|jugtptVye$>n$0RIP-2lY9KA6w$p`S}=s%}^ zxHLX}Cf=VQG$M_A{L>EQtYURDBBVIWO8r zTE*y;i%MMXv=gc}hsggNk!GtulCQ5}cHK0LH!7`bRj+``YA_mH=iIVFe9~oLu&S!y zh9J_H{x3>HZotdD9QPAk=5(e<7SE@#NFPf>@Ev0zBJJT-Q?x!8`eBY}Oy#0UZO@&U zeZNL~??eDo{A8bHaj00z|6w8m^eX3nad`t)LVH~pGs`=2*D22c`TUmX!8UQ%Vb4|h z(hI-s&aM$PjoY?`6d!-5Rp{~~99j+N;j~ij0gqHnMGEPxYWu8sq}y;UVQJ;-9;NDY zywJ9^$}gof`$qZP_*WRjcld%dv`ZzSdzVFUWIjmitT@^Rivfq5l%Ka zZ!)R$`^b5k5-7TnPga6eI{jO zANQ;MXEzu8+Y=lDS6!bv{gc-g8t(aONtgt_O?0Z@W+ea8<o z+`Ck9)Vavc?YbAi&xpThZ`1Y*Q~ci!9>6EDlPB}E$0i-s8#(8hPLWdRP1ufOu_X}l?!m{fTn*&fWmgbC(ou1tfGm0SMJq^RQTH4I%S1kQ+V!p zXXNgQTX>8ypUr+Gdya=N9^{J&*AgdGF6gfh1X3_M1H+$7qDv?77{;cFazpfEBE%LZ zRId(a&)Dd$EKS|b$pRxo(r4lRZVh^9^(HUUm$_l!yS(9U4P8y~{f)rS5mS|3X(g|! zJx{UDZ!7r6{M6iebAI}N%MY_uSj4Y`E6D_hOSagYg`>2=Yj(i%TZ|(2IMF7G6cbX4 z(Mc!acS6_rlO$<`oGD+FOC9rDofA#@GGpO2hVaVrl*i!7NsL|^UAU|erL0^6$@ZIH$wjxTOs412IoUM+;>~TU) z7MZ*Ep*>U)cw39JyH-$=x3Jtc2|(PnEM?Y={0Z`iAM3-564Y}7gWokuiK?j&n@dyH z$-CCGct|-EAL013*U6m1S<{PEpAo?*yFIAOQ-cGah zxP{$_Q)PYb-m{V(Mc}K}PgVG(gn9m{gdtodqYVp9`fYwc`DT!Qr-|F-%5$6CWWuxT zw>;#O#arrQh4+5WiU4t}^_zAamcKSpcU8Q8{FJZehf)aO_qa))=cJyg?KTsu?$#b% zGCc?kj@VzUmS1Zg@n))ythRPm}YBat;#W*hTvzeK-jqvF@`>qzx_E2~Zq%)5YhMa{wG(CL{H zY4Cj=_~pz7OqXJbYR+#8y@a;o*M#Z$nGaen*U_y5^llgQaS;_2=5gzk2wg|481{<8^q!Su%%Tzt~e z9RmurxdSfYl7tL8vpkv#IXWgozX+1C-|Qw6g{x)UT{F9pUQxP|g9CMH&OwVeXT^^e z>5>oNIu4Fs^2cc0*6mGd(p%hBLLFP}e^yh;ic^pBm{A=~*8sn)jZAb5s(R=V6%vUr zfM2t!KjL?i>{C~>Lw_wdEB_W}S6f;I=dDIgG(Dw-NLoL5$v_on)J6{e251{0Qh^bH4|Hm}L~I z^?|A2K3nl8mFfRMKF|A8;35XPTsZ93NLr`vGXE^uH9G}(IAIJ;Jeb*GXn7*6OS#?Wt_=Y9K@IH zq%!=+x&Ie7{HOA|u_Rp}on-KDUHuZAgOCPz)RKD)^w4 zHl=#XgSl#yK(tjrA4G2P;tM?w_+R_%XCrYrz+nSwZyU78_!aNwBrwacHqcPt`T>_9 zdpD0v>8g?%l|E}xZap%a>z^2!(0yw3c5A?z2lG!hYU_PdO^wr#v2J(mgWvd>3~`uN%#AqA z`fO740dLj%VJ&S3n>gZCOH!$ZdkbLE1E6DFk-Y{FHft9J-_ z{^?~hxzl<#!$&D!F`DOcckItibcD1AP2T!+1@-L#J=#ZrboK;Y!3@{fGCsp`Ka0>e z#a7?oc(UZ8rP4jzmoq*$>|gbdTHphw$8xzYtPVF^3H%-{rQtd!hADxmUNZKuOssXN z>?qBSHNJw|Pj$hOy z0_OvW_vy4ln9D>p-C+OfwZ2jpvb5Pyv*pcoC$I`W3PRfg4|J%{EGBLqA1W=qejMm3 z^i!mKGG%#J3S86*J}j1*$(Wg=-o~o@s`g;+p`pUcITqd>c;ZW0D6y=4$$5h%oNYT1S1%e(CkJoNMxx@HxAeN8$tk zhFjj6#c)eGi%W2RJUm&jN=&N$_FWsA|=(!Xu}_+B~7k)JYm?CcdNza&}aN^CUY*Tb`HgdPwVSTDc|166y6 z60s`!Xht#aebasgoU?r)xO4fYNo_t>NlwPG=abO^L33rvk&}dDjU2kGc4o~DUgmSZA02UYwx8pI3=Yf zza(LFj$5@my;Q;0T>X7&)Ii=)@7QN|5X6=<30^A*+rC4^pPjEkpQV1>!Rb+wXq_CbcI=TDxzd4iwliC`BfKD=ryqp2|RU=G5HOQ8|#u;Sjr() zC16W?dzwQU9zx!y3*%Jb-F@r*JL>g=6MuZa+++dm^gkO%Bei~|r#6*>Kk2D|l)o6j z%(h#256M^dEcH0svvcEzM&J514${x2PRyuizvCNCGMkpp_>fMHkXxUmWCR zuW*iAFpz?`!xVA&_YbIR6?=e-&!Yj}v07dO-UW-?ntlPYSC<0ONU)nUKnYaer9G}e!uUDRU#N<@K zG;FKD(@7-#jeCje*O77LIWe|&v`6(*&V4)fQO*9j@=q7 zgMSh8U@6dNKX145ctBN$L0x+Ve0CFC;F=Q8?t>A}4}xK?LMLv(;a?^{ALIZf=r>!` zCEJuvsa>iUb_HAqLM%chsQ1Bxr9lk8uY372hjv9OO)X_L4N0u)e(j zMw{}of%DKB>ZU~p<*qOo3LQf&BPaLB`91*k#&*MwK?Nvj&G^}!X65t?;0-RDR7Ccp zbvdAshXXnv$pJqbd4PCS;NSXqx;D@~M0KJj;H9|MEALBb3XB>~?_I+KWo2n3*! z3darzf@${M3ZFk)IUA)M+2}z#mkQNM_@&F>?bgqG`CjVYX`5YoNET#LtDrYrr9`Vo zX?5!kSE)DVy(#ikN}5`h_qQ3%F;4y#4pB>Px1~%KLBR4G+2LI^t2$HI{_{G+++|Oq zWJ6Imk$y~Oid^54`P?PzScbOhiK`G9{#ZLD2GbIBHaNte3m3xrN^$xC8&$*-3{<xLy{}^jtg~a8SmvS1^eMH_mPKV}Ldc$K(@OGq87|fK5i7c$sCB z8Fk&>oPNE%4R7dAs*F=tstNcnc}Ix&$Pag+Jhs+ux?sgC4fvH;b$xjU=c{%Ep|ffc z=F)lN)PrkREov$oxx>-RShpbb`vtn;Td>u}eGSj{HaSB>eU3E!YSAUZXdl`19=GGoe8U zNsz(;Kz&_=QL`1W73w-tW=-x*%ma1R;;)h3ddH!&`hoAN?o0rBQ2v;7qgo- zd+r?VqK9>vtolU@qu$&A5TQVDxo$=Es_3GTb8bz><(Nb1V^~urYM3-7t6w%g4t6#~ zFq++`FpT{O{sp#(;MJ^UP(hVz%u-p{Mdil1=fFyFf!%n3N0vUdYo6!lehnh$H~jlj zWy5*4)km%Dpel1Qmg49zeZP=os8TF&b1}eQ-3@AV6-qy0lPdifesGncKJs!kI2Blq zt{i3~EZ0s1gNdqVeOgDrrLj@0Z_dR-hnjq|dKXBmSqG+fj34AUT;9TKLkVQgvF!oX zUN{A47=Ql6o8(vX|94)bx$-Xin;eHhNQj}kILg&3LvP8P zWsp{fAADSO(7UcwcqI4D)W^b@V^CwiLHilMROCmF()0Z_Up<_TL*$xmTR*r0<*#JN zX+RCVDGTGW>n_w#3~RZetGlV7O9Q%lqV0!TBlm!gG+wQWK_>=oTID(t(TQ<@PiVam z)6$?C9I<}wF}9753r-l(6g$_fZj{+;>^zB_ISCpZ8P7lW^j4*MR+&3EUttA!9zV+9 zvH090kHvhdWN1-X(3KEVMJlnh4hov7FcnI)e8v)Lr|4dmv3BP73 z2R2Rtn#k*#LCc^Xg8jXrZhP&4p~Kklr382CG$uy`y?%$GN@*O`&NGe*Pl^EBys2~! z0Wn5Ro3R&{{8IgtUs*wuV*DKtEV77(hLBwHs&8;1DUpK;-;P6O8>+d3i@u`dNmc*e_syMjw9<+EVrL&{+W35_JNPzZLry!jc3*U1rxwGb zx8$WkEhxhTQnu012RI}uq68x|yhss)9n&eO?qRjwl#C?)Ii#y`;@6Ei@uv^2*!yRH zD7~1zXv!mE6wSe@<~3$-bJS0zKe+p?rhm9p&P?Q(+UL8eYa^eI?hac09i->IsZ)tR z*vx}93kDY6UQaDD8d9!Sc%Osh8qT1IzYp!%ozFE*WK-sy6M+r#V-AO6tC18_<4-(Nfuhs z={TVoH+b|nFkT9r4eaNg?DdnqE3hJydz8{Z(Lr4>0Dj)_1O}j!4zhfco518aL0)4) zYxNFr1g^CF+xL2NbX%5E4auxEyBIv!Qnz*ZwZ9fbYA+qF=6t%8(D4w*DI8JDIsUx4tl&*i z!K!<#|Er^`@aE1uU{uAYX;rt(W_hobZtw@anl+(Z0sJN!> z8ub8N#7Wt;nqzSh6tR3&9@GJR6@XH#=_tsO3-gxiGWf~5g2BjLMWiGfG<7X;>QIZJ zOjK|0t$V;mPb1-nx%SX`+-(mz(~@Y3Q}5An`i7oqH*qqyDLQiv^B7l+M}xdJsV6HQ zwLAsBwu3h=D+6^yc&F5dKd?_A`@I23^}I-;cju(YA@CWC{{+IR&3Nzavho}%fWk?Y zR!kVUS-_xELwjv0{o(KM&WS$BR@S>0W5r0AIRi z>iZsaf1oD?Y&8f#U*N4jMGlsyz7n2Yq|SADQeKVcKT9q7VlXZPj-NnfqctT;qxI+H zRPP|GN_LpZ!L-mnkcG0{AA3g>wm{+TcvMp8wY)+I7eF5j{fw(2eG7!vE&S zR$uc7Q1-B;Ta^1oH2_bsrOcxf*BgQNZL#19-C5&&{Kq?1Hx-DtPPeVkQ%KJPF?-YV zLBE6J1;LfT=*O?jK|qFNwEN57WJu@f|65ge{d-MpRA2L8YI(hm7! z9fII=s(tv^8k-o$tF(qem-T{N&=O!o1h?ZFREIm8vX@s~0IaZ9LU|UWQzMZJa-l)= zP_%d4rR?k|>gvi|R2v=5`87ou0A}5PO8ox?X4k)07i@SQNOHj>@e2be-BG|x6C>6? zdJXpo{0p5{<9rV|HuTou_ej0)3$n>E;YHJtmCnlF?jeLAdNcDzTr)ZU_f3iCH&BXq z;S=Fzbt$*sW7vViUFOujU-8HJFaP7a5drDAZHdE0L(#lf_XMn-Sq8BKUybySvxG>h z6??TBRF^M+WemIcqB@I#durG|U@umGo%n*V?CvFB?5x#oSZj^DVAJxPq^eT%Vr^qO zkCZ^Pwjm8kX`pn7!&PCqZ&*x*Ue_j*5r7-+70+W#@q4W!u>~9@gC4_DqnVmzd1*yh z+ubg9DwD5rpQH?>GD=-(?+CTV&>+^xW|-z)^N#$Yc#G^h_=?e#IfM7z(iO1Eylzq$y}=)K1b9!x4?V; zQ*`0G-{G30EMR@h?&3Lj!X&a-m0b_XtnTLq@?QW|VX@%A1(={`Z`8@G_Lu%sPt6z|_S(0I%5`fq)HV>Lbpjp5{}WBPzt%hJd; zV}{o&!1IvvnjvHv;??jl#EX5y{``%>&!@%3TUwnO7D^uuZ)6eu>nh4%_wrm4Q#N{) z%hCref`F_h#G7^B$)!U#EI)0W#lW41gasCheTF=ttEYy7>oyVqh|sn?603&M+7aFz&E|sHxsV(P=GEqS}s&0+6s~Md>QjYH4 zmyvSkFc%?|lB*pZJLv00ol=psh^bPr7qI=KjXdMm!zPWuakvgTHz^q3#e{xvbnjWS z?V_Vp)l~FkPORjbYJWSjDAXYyq(sniS*>=;7?|!HZg#k{`YLL?7I%79H9cs`G&T=0 z!j>_U0P6JWXK4Z-t_5ff7a01?FEx7R$9%)*drrqIBl8q%51E+G28Qp`0sd77RjzcX zDZit{;svVt#*)il$XQpx5N=fwX3xT^Gr@qXUlY{t(k5fiyu&qG+^Nls==nGwUOVMH z@$rRVeq5Ms>7o(bmr!3u^XkO+^OP!7cVY5U%lNTO32={0&U9OUs z{GT)e;$4mh^-Dd|n+*L-#!C{y#xv*iC)&wfB33S18Xet2>|Hr8$}rd9juEYd z=7|S)=sBh^iP=w0=1Zo0YtB9XuWWqLdCo;0_=WBVhU%*h2?%485mftJN2>HfSOMxI z<8vW7H_-#o+rs@WS9+cZC`pO_yluHiNtehh|EqDdGZkPWOAc+tdJI?2Kf1RIvTu`~ zKFp%0y;Oq#U)M75k!Npfbk4%UcwMbNNVxff$6`1Bmh&(Oc-vhQyRwdAN$gprV=dyi zMB$Wyf{QQ9R~Zbg>%Spzynx_9^)5lR>)!Iz5K8HBB)N0$PkH2`o~NW9zo7BDPNRXl zx*{d7Oi3R$Or8%M6PtT|aU1ys1g_oj=b;(p7t9p2jz_YUDtNXOh#DDNqPj)Kj03t| z)D#95x)zs_nSq}@)f_75t8^zeL-j_azk6;_PRaX-J4<$aB^8qsAq2w^63HFrqG*~X z3o!iJ8%8;VQfXL!*OJ&GNeAg0OCNX{XQ-tIY&4x$1C=NDnr`=uFBxU_U;)Xpz%{ik z2!>t~`zLZFZTA*}kwc>co~V$K9}72dU2=PWXAB%Id0PAQBcgd8Kw~ukO~P$!U0IK> z;4LUBHo4O;Te&7y3x|6CHxvQAK>9(S%RCb<(9BW zIine0gZD-=?tL%DAI&SZdIuM|fz3+gCm)aow21lA3nOa2pGB9p>L6bitHV51mRQ-e z_GKlo6ag9c&K&P@nZYcHCQc!Gd|Pid3WsTF49E(%cHr`^l<>oQ-m5H5=acA=DBPN{dzx^{X1sK|?uN9wIh6^DqCOAtY zqW5m?!DjAAa;!uv?icI(na608#Gv1gg2p|oMGBnu!QsT-XFzKbV973`F_@uupjOd* zhJ3-M3&rspjhzeVqSZ8eR-=eM4mNEoNkksJx|}Vgv?77f6oS@J0I=7u-aNpDA{~u! ztzQXD?uLw$Gu82CNacDwoQU@i(`sQn!eAtADRMKW#xo)4fK+&-aPLP~`Q&Nbdsato z3&^rMa_1{ zYj_{TmSfR%xU)FXL)H_mpbRm6x(0jDF3F#Oq2D^cN2pIcYTU?OSj{hWF-7PVgk(rE zIjrXDP+6fB$2a9uI{KusbvgcpTeD$eX1-+vG0dy4F)YM#4XMW34_m4oY{sxdzZu=j zEbkh};?0KZEh8@m77@U3TjL@1#uE0F8`a~0ekYW)LHmfI+>NJCPxANeZk^?TklG*b zssI!_vcJS;RNuCoMz88_sknZ4;#tbJ|D7J=ye;Aqk~TB5mE(jQ1lYyTi3@s%yFKKhhjwcN69fYYp!ih=vOG9Z1 ziR92Z?Jq-3vA9@ikAXvP8hna0t8+7jVXWHbQwwh zciFlGk}O~dErS!%df)sP}a-{I*`?Rxr5&p6&l#znRVHLbEVcu;^8 zDqG9YWF)?c6`WctS$^N3oz|VbQlN*=0!&FP;f9PLtCcGnst4*RY>slmi1(07breTm zz3__fyme>yAm)PnE--E!9^`cFZWx@)t-y>hS}I$o0D8=KPHNWkue)<2ZzTBmdlVo(&$Q z-|+OJ{#7>?;gxsZD#`dLPylt>_rz8uubw)+F(IqaxmqmQt}=)HWS!OPfnNO#}McP7&drwvrTbiv@SXK;M|3(*@Z z4;6Kc)=SO;MrTo#{_JSo8Dx%l>&&1px@5i%@(a)D z3RCUTSmbM-$$f|iM6W+>4XkVs?O*c5h8h29YnVgb{>OTG)@>_ONAwAqbAkKw84^ge zc2eyaD+>Vtx+_onh3|ZC{QAS1T3ot+ytcJPTpCARB<8|w8isfxz%6%$D z50~aIS5@>uuc>r$3G=xNUVvG)#_=XB!rvdqQ=PUeL`hhnb;XBkk(R!Ut9WYcZreeP zC;BD2Ij+!SDheTFtUOkDqvWjXaVQNzq~>IcYx&AI!xR5}*>OMDmMQaV`~iwzhGkvT zTU!zP?&05?_P_n?S@~|9+c7aJ*h!8?k1+7cj6>F~SKt1Yi{c)RA=2bLsquNE8AoSH z2w2Zc%yj>b4(f^V+NePrO?&ZiwHol7X)0Y#C&+)In|I6s$~3u#3bS3dRRjJwZ=L%a zLs-p2)iA?${nKOM0)XABkn(YiT9Mzo4XGQ{@OS>+HyQ}}Jwjbp%eL(74|=k*9Fi(x zAptcbt(sjm9%)S|;i}!JTv$hYxf;@f&NPk=r2XN(2b9Ll69?So@816PT_VoP2hwJw z-~(cZcm9{x!H&fZj3#^#Nay4%tUb|nbwNA1mp-H zc*)`0k_CMJGMjLPW;X8oHOuMS&ReQkA5=LaI!{@>uAN4*1Y#5z zp{uwg|N0n(`Rr!06Y(aIFTiM2%;$cVPwr+bT&IIy)8sDV!cSs`W`&@=jO;8k`H+-e%hqyTmcd3C^U(enmqqB!eSZc`-@ zp18ou5~yBSE169zD=EeS#IEu?R+f|yZs0%g zRX#*Bs3rsNywlc~<>cc5;>P4aw2+V!BJ*I}c@`Km*{OHJNW$T%Ut?#=)r5~Ipd8DQ*5>vzCx&U|1rVSKsUcGUJltXvE;ZtRHWyxozYi9S^y#AHq zyyY4{zB?S!*3U=7>b$;Kx-w_7QT-dHrH@im`g~LtO+5zBrGR$=4nQaeOLn>4FFToR z6$6|P|4Iu3H_)1GV*4KWiNj#*g3elaYymo+$ps#hq;~&>31uW}R_$1A z;R5N&gAP2^X`(;H%)1fsIJ%=Z;v$$9Qlxv(^2s7V9otwJ(ozrpng9_cow!H&nn01n z%J2VG=kR9x?vrjSpkju+RG=o}rX>rBNB-jBH3mc-Tfq;+8Iz8pMQloIm|@&!ufg(+ zNuSM6SOw8y%j;O~h;UP)gVoNLTu~hn;*Zb*5;KK51cvzuWJOfkYL{XZ&<)G*M>emo zt}}y43W~roCa1`>k&$;zwHGr|jKa2j3--5I+Fc`_3~+vcEgwy0!n+=^cy|Vct21mk zYe3cS>Haj6qw)na`Lrq8XgRuR&VBjj(t|a}mb|Xy2X&?Hs{ud!+W72kGKOVhyr5hs z(ZqC6{^Q^J6u@=x$&b*Gli8lo(|_~cH>&`2wLG!@UJ!cGr<>5P`y0rtAzuzS(v<*O z7!HH;v^6=+4zAy`(B;RxIomxk6BmM(k~UP#ff(Jy4a?Iy^@!8$8RAP4Q`V#MSpQ_0lj1==}llKf4 z$RDQxg)a3(SGm)xt&k$k>fVol(3$}B=;qC5OU+~V=kBCCB-R5v{P)HT@WA-{TSRyV zR`&rj{M&(6>!gtdo3!__?xwYOFrTlu4m=SJY?Hb(l=cxVEp^SB(nwY4@~nf!S|0qG zI7Q(qID5B8M+JEPgFO2EkgRo?o~S{c$U<$gAXy)J(2fI%q;l%M0&qfVjfPdnC-A=O zb2nwZoH`6q!@B&}MSEl=fo$6G(UH?ZZ^*ER&=<@{N~pRihD zpxbxK^YIjC(x#WW`WKlWik`r_BI9uTHJ77TwjyMOl~mM%H(hir zbN46ksKU0>so?_sQFO8VxSbOITjDGiH;`H(C6NjQn`ms z9!_0bWr^F~g^-<^bu`Lf(}VuXx2?4z_>pbAoZ#T=DBI6%@0`qsrD0y<1Z~&iTPtpE zJI4i7fs{z#g*fmZXmAS;K3BW4#++7bg^1^cXM9$ZBWHG@p?b>hTv+yko>)e$zwjsu z9}5YSriXrsSpZ*vsU5ZfYhS)?FCWV&+i~q@BHGkk^zpCdiFefbQ;yWW+7fN|vY_Ap z_B2tqsWxANAHY%`_T$$-pTpGr#oV5D<(_$fHt+&sVi|Yia>Uv76F&PQ@|kl1LsWPY za93agcJ3n4)KFy8)T@0EBbP&yiuA#!UN&K~y^5b38B!wH9R1wC?nCp6$Pq>UdUK7l zd@Bj=E23Vb_i76=r{UX$o{+qFwXu2!31_Y3b1(C$e({=LiIe&Gz6uO|pl=vFJw&3H zb?GG!JK|pV4Qu2$52pIM@UBj%n$0VYVj?|wP^9}erH|+0;vc^JopUSUX^l-5+resL z`fcmNdS3oxhDE{l#{xtO30@^h2*v~#=_ZUbX-dzFfaClu7$M^BIm8eIn#)iD#JqG` zgELyKp9^$7pKEHW!pHGO4>pyb95q-Ab?o_Tr__|}gfxdp`EF@&p908>ZN1eT+6+;c zOhm8EN2-E^zs-e`WSNNGA4d>Xm#{B_02y3JhaT2f74FcDE@Meqds;n0R1_MaE$Xn zOPujJ%zO{I$5f)$zI3rfyd!NXd9FjckZCH7uslBsG)2b8|C+vTN_;7vT z3$$p{vz9&7+Fq)OEgAcL)Iv7}qKJj%dedkdWEv%+)03jpqlwT?Hc_cs{Dzsr_-$HF zv~FIodAIVM(uwbKi&L8Kd*@G9kFF3)xuqED5GAwRMDd=(sY-^0jwe#=8N zaFs5~UEOQzq6Or&TtAtt2Q&JjvEr4^2VtclE8T|yzIp%s9b4^c*2~~=k7Koa0bcN5 z;!51NN%#dU@5(+oJs|7f&IWnb& z$Az(g@kR$=N3rxLA?R^vkD^f&@*0EKGUwPk7k?34^97pf{Tq~mVy*io3j$%WAk!e( zwbdjH28>Ku@4Xl!)g7mqbiJf`xUqLd!j@8`7h@*93tYq0H(S;SK{H+hlwb$I2X&*z z51j)nj6ZwxcO-gxpZ%+_COhZN_Mz8-4X4{WwvL$!^yk7l8P~4uZSKG(*CB zV`J`+E=~@~jPnzXxUN4R7SZh6jD`i+j|5Hwg#SmJ>*b`1l$%?8@HN&Gdm6mk$XzEQ z2_2#&!yfdQETz?Db|xG(9y>avIA0_etpt5yjJ?jzRRCONHj|~l?O`QL`yn!2riFV( zowY5T`rBu8*iDe@w?(sB-u~{brL4CwQBG+W_eQ%gIyzpCIdu7D!*)(XY&gk?p&|K7 z=QsQIyB*jA$_WOTG1YAi$(M|*10vciImN$cVl9BTKY}>)D^ockQQ#Zc_;KjZM*4V5 zM!m(?grGMg>Uhy=Wm4dw0URc$Z-CSpJGU4?KC>NomF}uQ$4(*06yMwhxaVLj7FLaI z?NKQbb_EYD;@uXn2jr4#UBOfTk*D35jDpPOH07w^DjD{vMT%;j&1DzB5~PmaUS!h= z4MRdoGNs23zP=p4dp4z6tf&=$fXSLy0PIRp*m>(eBOCq~c5T?kuHWFtYuNkDzlkVV z8oJ%gJNy~0%*$2VLEbv>1%Lw|;bbeHvJW`$(Z|g9^)6-bQ>|*v+COu9RY;E>1v5GN z=;**Y7@nc{HtN0&NvUgGUuPyU_Aka40|j;n7?|U{^r}w}a%@;KM*5?)uF94@F@Q4K zfSLa|Y(qe+2AH#~^FvVi&+c}o}OxVS#-=f^T>WY<%bJG#7okAlfB6XuzN zFA`1yor9F~==0p1oEKqUYI;P2uSRxr0b?q1(z9hdBzmaHUfCqlMydPj9HV9fg)ldm znkmxZ{d5RQ4P}5ng>d|Nu>J7 z8IY9Bobs1Go9M!()g1AmfTX|n;EhYld$#<_S-1Vmu4d&njCueO(Lcg}SqXXnJO1_7 zHnag+xZE<-rUT5&=ZFe@+WAL66Zm+zdR}(O=X40dY=tdsR)K7l8H=RPDP&4=R`Q>` z;}8uXTRv?`x~Iajk~nHQ2$QRt6?Gor4sRZXR%p7^;)hO;&(XS$vJt8I7nS^`{oLEX zdC!Bi$Fr89bA#iqr8)kuXS(YHSoQy-@KiYcd$U$8)37nApR&^|PQ+cgb1e2W-N_O~ z?)PzQj=!qtyi%vtUA_$Sjt^bGU1CX}9;>!3$hlYL-NkXUfyBY;3aR#h2ym`>+?|8n zej;zT^V6qZZ8~^=xUeYPGXK;n6AaiQg3XSAi@Ml575C8eEbiz^^>6jj?I5DlF=b(`cpeNb-7M! z7Q_WIa|I_eJ+XohF&L{z^uj%EMYcwt(h#8KmHE8^v?XsBEdg|t=nwywJpJP%j6JB)FCY$<@ARm-kedi{9?l9@hF<4@M>35w=S zaRq`nBc)ffUTrQkVA|lB3vs_a8@T3ehx8`pE2h8UNR9F>vUJz*y_52gZ~7I}c24tC z!nq+P|Lpy9WoLd9*?auzxxnbl5kh%;Mh|lwKN5b0E!a&@?A$H+yi^O4d@ZqomJC3W@u3Zgf0yE^AX0;PM^xD5IH>=TooNQ@vwlG!c1l2jh ztWeWUulD&oB}qJ`%MNs&Alg>alm&)cxzeu~YS_T0NNHO+uwj+VEsY;y6I}BnJJIi#lEqGF- z-@U^hNDSInrYejIlfuF5T!z;1169whpsE0HTynex3n8QctG=AFS6T|Z<~jI42}%ic znp4UT;Sph|PDE}5g{p?2ZziI7EpLE%VQ|gQ@XpW-DtYAsl!AHkqd8#9aOw6yfabBEz#1#I1X9-HlhZ}?N}T2UVo zn>X>|)a42}h|RA`;m%QKAkeMPv+r0$8z%>!ytl`CO;L?;B*u_q*5Ah^&CNKMZwjIpA@zV9= zb!BqHiRUykVz2S?q-TB=F*!JuJ7TS?1(~ySeA+A#t->Ed(7Fd-FRK7rl23LM0lXsI z64-l=SeQ%!Ht{1xW8~rQ+gMq~;EcPmiUOb>5O^&SiR>^q@vA2WG7AIJLX$Y|Kq#j- z6?~~fyTA+Vk4q1+&%LCHs9IXwZyF!}!)qBrpA%`RlP31o=(EqEMq+@C|d2*?ytMXfre419tlaJ$<4geR( zeY-$Ry~@SdE1QTJC-nge6+Cw%R}$OyAOJD*Xe-vQ&2shN^?g?(Uv4FUo}V!A_??Co z{3Y_Ba-bEM)1oB$rVvZ0+8?|?>5JI+|epayY zbXm0y!G;4^e=8v5AqnsU!fsj=NXc6v<2);0Lv;rNARTaBa6ktPrz-8ta< z(_0Cco*UfuxqcI={OxakNMM5ivDlj%WM&=38iS$hvL7oPnsCAQL*WZQD@hiPuz!i- z-%~ZDui}jJ{B6=!b6=?A$Lk6?2X?{KP>zBc3sK_fRTPV3vpFJI^Es6qt}5#^o>&+b zc&C%TRH+zm52EB{r85T_pv3{vC8PYU(^DtO`PfzeL5nEWMeDwg1oI8JY{a5wsE0pz zrdFoW(`9JNZvMsr`=mTx_HVD8-t?*7%MnfxR_eP9h_ufuw<_EtzAt||=ltai=`mN% zNR9V{7oP1Kt3Zj6d-utF)ihR=@n+q-jZTs*(as!f_PPJ{o%|>+u+nL6nrbMptdJt* z7g^PN-#_16?VI=Qcw2vG$*FBU&b8f_Vrt`f5fMBwi$J{i;VqVBO%zCuN&7KNR|ktsY8H1d0fsd2r9kLDtQp|EX7kWR0~BSi=QReL5!Q(OOfb z%M*o2z%(z31A|nE)UUe&mM%bPibU!jqNJxpW=FHn%g2P|o=?beAckF>UiBnaJef_6 zH)8^LC9jON=iLnYzERc@@%8d^}oAh3HIxm56Xt@ptjoz^Pnw#n!yei}{ z+F}r4-LB;95epq1{+x(nAUXt+)SBEjWNwS}gzj1E1k!W+pPElKjWy*Lw6bU9-*4qE zYG0$K)lxF?f2qz@gbJ>Yh!|zP2o805;D|J5noL6u(QAdG=4!vbm~H{7KC8kwFsgy< z0CCIGk86Y&ayupAOo+w|$&`nF7 z225~GIx!lJ{h<6XWC+F;zG@&L;=j;@_r9s)cXGKd&d$&o`-ZQoJ!s~IWYnTKO1vz{ zMoVp|l5*#AM|FCWih|h{c>SAI(HW!smFUeNW*_M7`Mjy+8+KLIFz-NSLzk3G`&n>L=&Lb_>krS)gp<<(>mHVpDT{`KF_OUlfy&}MXPK%ZZ_T*K zN6`y3t}XKxY-!jZP4)7ptt;^`A*xpI^OL-u2P~-OhP72VnYRo$dvz^Om$bBCdlJs5 z&4kNJ+J}0~ELgv2_%`$2B-CwAGP?U3yJSU6@yh$_>AdL58;yNHhttsW6cmNWJSxw< zSz2xnf#JiS^IU)KzQGQHMA0_R@JfPkg3berRS=zVZCBmZw^^+VYcNT)QkPgr6lVk1 z!h+3#ya3-gag`dmDAAz<62^N@Yx|hF93Rg13#&IxoXO1l1Y3B)Q;(Q?% z8WBP^(zAi7m4A_F%n2b^B$BsYM4On{^RONZwO}bF+ZU~}sV$nES-qn-FcNnO`NTNJ z*o3%*HSHvkdRi}`LG8G8>4Wzk{CliXh7i^wvm&W4?%lb#T+&icyO;wQ*>yRaag!p! zjxqnZvwWXz-i9;f!qI|^hlj(__`Nf9L00VnK+QaRahR(XpfCw@6FRXMUMweVdZwqh zNKz8jKyl9=6BupnEm>qo^on7%jXeBRDz%)uryTqsB$~H>SQfo!XA$3A(JfPwwy7G~ zV|^|#v{!Fox%vriXxQV`XWb4ZmD#A?EZ`8gH`wz6ZM)&t&{d(R=)Kh@{NKbD!^l+8eo%(C|c z8VM`^`+LXBgBi)yJ_A1MJ7>bq|8_v>DXMHI`O*oKvhXAJWCD^b* zY5b}E#`_J87N>nm6`{02OZI0$Gex(o-M*|fg_`53EovVK`HMdOjl1zwtDg&h*3z|# zwkEeR^BnZRvv}I!=^jX@Pt|Eut`?6wq}CPY-)A2s4o>ktS)iN^4wf))l(2J=8CMnpl3aWhUj}5SXz^+T8 za^Zp6uJOVfz%KZKY}F`F-(ixS-o~92Dx8-__|x*-fC^AOkOCpwS94V%X5XgNHWs?% z^B6rPKpmRRb{14uwiJZ?`bDifg0uk_h)r*pHgDimn=?B^IjUKJ^OjDU(b?C zX&kLT=j5xtMI255Mkz)X(cNq_{h9mUc7*(+?HzF@4)RD)9Du%HM0<_U-CqkqTVmI~ z->~e3bgWXa6>UGzAnXIuFKl48Ps>U*6>oPGOq)nU5vy`+4eM34$@LR44k`Bs-o_5b zNmpG7Bk@>D!6Ye!ZUCYbXLFp$o^gDp58bZctZ%~wJRFbws$?}_F)+v^8ALfO` zra5vzX&yxCM3e@_&xWvZt{$GaE2aGpKoZvdYAe&?IM?I!bzHI*@Fko!1$}P}0+97_ zd;5<}|JS00gkOehc8xj%AcP`EaSXj=9A4ANX|Gy4+biYgf*!ri{ z1b6xp6_-^Q);AJ_{@NDJzea*pevVNE`AxOGyUG`eoJz3BZtr%rx3#o~3~t~cQVc}v zg_5;NpGjk2t6b^7QG)tlr~}qP6bBaD)jF%pJuBd^63w@MxXvTv-BUR#Y}C1?L^;p2 zr(j);jLcKY#MJt)HL|;aB4eTxxqt?(fqC1U_=lF5)(lUY!73A@d|*Z<`E}!)NDhP9 zU@()u`w`h|@-OseT=sKdD#8W~amzNY%L-DxDIwc_d*25u0f)!0Gb*zsyrhAFO2qwH z`L4fhD(ZAy&R~Uwv`$_nAy+F6j*5IaP_XY+dGD2_@?cMioqM3#_b>E!bYkea(O<1+ zL5&zXzPDuNRDKI#s5y2p$0SKS5Y-v|dZZeFb<*no$lh=2DK|lmYL!>5X^T{o0=;Zo z+`*<+Etlk#W{O&xT-;wZbi6veZ&;;{RK-Lyyu9ND!pXu9FOrMTj&;OOW|w5kgpT#`y*iL(Zu&XL zD@pB}j9K?UaahlCP}KsRxj(t5Io*4dPz&MvWBG#qT5)sp!nwnaqf&~j!KXl^a=1XO zsK2}1JF&&mKY!%1zOH>QSA4tjdx$i^L_DbiLZ>3O`xsf(XEcsjHa&5Z1IGHzR1;Rd zZ!QtovSB}}7070_xRp!8ouvBcg=iG`zhps^7GT!r0qF$e8A%urC690*g-4%H?oID( zTLauEP(t*{#@IoVy9nWjDbOg{JuCBdZ!>MA*H$yqSzh!w6DGNx~DG|V#Zi$DH&1p=i^6K+gzg& zue#ISY-{2X_#E(AFV+|?&shj%&aFn?m zT*$y*%^|2m6MvzmOyt(|lEzD4vL>&{zBFp%=mpF_KW5?nT4yA->kKz6<`dbWIM6+m zqW@WT$4^>D`7jSbwb=x6JC;oLyNB2XE%jhGRJeX-u^zgh-{0vihsB=6c6^ACQqs7K z;QYQDG7k;Idkj;gm7Yo^1-8dV zYz%=UweL}6-;8>nowz0UU4QaC|Lw0+R)4wGm2Zte&XfxzQzxfh`27_p`-~N!Hrrkk z765U{<|`XgeE3b8kBtq6jK{9ErpHZVJZYBw1x`tW(RtW@zG^44r9EtGo=K2|Jgk@4 z49_vIPaKon9?O|eq(t|Z+FCaDkavzzhb^M=u(k`Hr3hsk67@igLxX3vn+|-jVL_3e zo)5LwF<)s_2q?fZkz%PD3Z=xFm;!8ynz^tXZHX9-L4EP0)y?$FTvRLn$W8zB{)7h` z*;PM9NgIBz(NHm34^*|=s$a7)S2-*yVNQ)1q37pv)YP`4dc}RZfCWr9%jYf#aGLZE zx|tJ!iDQ?(!;r!wf4_}bl_mhg3lT!kh#1%NTY>80guxeszu~>FR0S>XQt;B*CFdnj zrPH#J=vwwLX1ZUCyyOH}xZL*Vlf|@7dZi?8xV>4_V-`fw*{G3AC7&PFM>P;Z*!&B# zp(6t->q|8fl2Ws5l!2~IxUsXsFcjKTR_4c*vdC#EDjedcn89CF!}xuC77s4F7kknR zvu?z`xKlw@qFdtYtoMWapx4nNtIs*d56uX9 z90GLH{5%7=w*^|Dgr@Oe3+ZC^n)Td@n=yK0Vowz8%JQ@AKoz=;a)n?*HfKC zwq0MfeDEU7=U7;lrjy?Ip(oc!VHd_V`}xSlR*Byd=L?S&c=BNUuhO2YBwWmdNy7?M zeDpGmQut2~8vQH_WU(@W>flB+S?Br(PgIVj*YbLKwS8SR8G*5j!;l1D8T3RHVI@P)1^U8|Jg!s^3bz4J-2BU7(hFi=QLiX?hYF_r`H0 zpY!#?lfhbPImXxhV160IvQJEs%d)@A?~2RCx{8|3x*ORZ@Vwi}aly$|AKlw`*CoU% ztGZkh+>|a~3w@biTVVzS_}+R1R;6(KA8Sxeo8@OvWc05$+s_h{ubF4Joem-y<8L-k zk!9030Hm~ph;Bu``G`Iz3s&GlfUmBu(%$k|;WQw8+dP|3?An6`-8X!?kKpXLN~Wf7 zKoPVUt(q6c*@?p8aohX}fy$=m1-AhX6tAzw_!AGwQtnSh0VvBVt-{j_4G1SfJ}Gwa z>})^5=YYDjcrgQ`WsP`Epqjci#-F*TFZ<7fI%t*RzX31``P1Ffj4WyPBpYY$ zjT`?TXYU!;RMz$j&y1st4MtIr?ud#=Z=u6j0F|ax=~5##(pw;w5fBK7^sdsR1_;$q zr1wPWp+yKifsjx_3%om^GtPaUbD#5`k9^^mz4l&fUDx$*6-(RM)G$*~-(5fYP60mjul-^SJ6GXvtCgH2T)O$nMl&~>a`YK^uaonYkOIk zOLz2MFw*^`jPMN!Jc_7!GHe$sps*BvPbmD*?O)6aT-W5?*@Y`Pi%*iy_uVK$?b zSZP^XL(fsYvMm680rX1$RQo^A3eOd!9)IudG}c(%<$Egi&e7$#X-ZjtO#3)=vgW;V zEx&oXAMMBzxaPvzn0|o4hk5K$Q&pH5;YL9e6>`D5Ua|i=p;~T_CLHO_<}H9A)&@W~ zJyUZ@9F%2J=?hn?6ndNqhRRtbzvL|q)UV2Cr_V_Itup6dmYjEHEmU#$K8|;B!DN+) zs0qHFU|r)W6>Mv)+8HuOkN=f6Yod+l(3~5C!`zKrDuWqJk_wny4O1)?+n!aaauw1q zA|QFjI0V(`OUV+Vv=I7+{GL&y*^SrhDbIU37HZqQ{1iVIg}+UCW`6Qz*OeUc zedZq0alYTEL8&<5P%}3{jO0!t^}?;N3GrF&$d;n@pN5>`IHDs=uB#fB?CI9R%NTWc zZ*#wDo6bEb@Nv1ZZaRZ5%f1&l|n_eaXp}+R_SQcRWep)M@uoHCl?4i@@Bj zQ}5XYiH>OR8fV&6%PoM7r8p}>HKWxo8&I;ALTwGUKh9ZI>fu3I-4%C*5eb#c)hS~G zv9LFTU3qiWYo_41eV$tcGy5V%ny)E+3?uUfgU@U~vo`6ytaNR4a2R!A*-d%=EbV;V z4f};}0@bAUbpUdshw>Umd@u4-(&lbLuW)pZ4}CbO^5>@y=iQn%UUyl$E+KVa4*m5} zThTXMJrZKHc|m}I;h^tkvGYPtStX=)0JBGb#t?prR(H|wW-V;~5JY>Ul7qVIss6Zh z>+XtE%B5SYCnME0kiZi1rHJi3Koj{$wN~5FVyNgwrvX52F|IrV^w(MR{%Ct7JT7s` z^a8MOIBEN#!MowuHd$nHKtIO8rh6hobhJ8545c4}o%)p^$JlIKo%>H`aBK!*$F~;s z|AsaSA5fMuCM3J#0z)2{x&QZ?)W zu?R)c@U>P%AR8R-mAf+m!+vXovc2zn$McT){z@B!RnuBV{m$x2HAI1?+Ki`HtO$3Q z*>JJB7ebCAC(pa(t!5r01n%vK%nUpLqZj`a_utE-pvBa;jUnEvn@BI6dK_`CBwXZR2Inrd?ymJ`Kw3mcxc4vVIBvUNVd;=LXlKtBvID7F=ACX z2bk6OesI(qjG=;!BL;}Gg2ar9`&_QNKx6b`a_#NqHiA5dOTpRBI>1v6$Tz$6;`5vO z#Di3ajQ{@?6ZzV=59np0S!pZ?m~t`_5CNK>{@HfPz;Z^q8L$G|ZWqfZyYAo%-e3X( z?#kV@Q{GT*373$8ehzlal%(;)5e+um=W&-wMZ)yvbjO@rt1ymNtlD?Bv0JZ|=(0b? zFNR`A?gvOpt;WwrXSx9ksBLeCw%=KCS#7C&qU^kE{x#H@9Juki7CiM~ZRoj5YNV(g z394teal$SVR;A`OfMUHfLo*ytjAxU-YGi{b6K zZuFe1ELrS_*>CZgd+Pre&8g3uZ&hR>mbvw6WK`Xee$fx!qbpA)?f)pR2fF#{95;)l zMb{l;>EHKSM_;_avdZMcE4%iaBuQnXZOfqvqPbQPtDEFYgY}eCr2O5G<0vmQfD_Dg zDyxe(rHykgkvsvHXtCl#SNuXr^WZqeT>GKNVHdMA$odU&tX|zIss(BK@4oi*XJlA?bWkc zvCBAb>QB6vGHi0a@(-1*SGf!F!dE1Fx=;(b3e|!0fuPw|iv@@r`%Tk~hg#sD_F;PG zZDZ65+V-IvxShA%RIcENreY7)MN ztfyr!r|$8nDKuHp7)46O|%OSTP+TraR_V-_5&FL6jZH)=vN z&rrlB86fYrsVCO5{qxwoK@No~Z4NkSxscAdyI>L11h!lk1v1GRuB$gUJ%;V|DS&8i z|<8V%L(uk6-?9g?q{5r0kbA($sl`LyF!otc8(oovoUhXvo)moh&8*H~PXAR+y|2D13poi>j*|G~@Gu8h2BDP5y@Z#~CH@tx|k zC*}Yo7`n7j$a+oL8rS}I)5+yXUBwCJ!G|WO+j2ySB%8U~t<*LtgFuU9;Pp>5NG030 zbwI=1-CT06j%MH41?ru&zv~_4TIX!#V~V4`lPzOH)72np%cin)Z?8_vr1`3;uVDH8 zko!SJ!fVO?CuZlk(4duwnNtFNqofTI^`R_}Mpq!hY_B5E5_bm|)lNz6FmT@e z>$hHtW;8_3{Nr-gZ$N%70KoFZevr11A%-D7GIfp$jz@TSjr)~X`kKNUzSvYRIgp6U z-Gh=DS7B-M{H1Eu5grj46z(=@qj>#^D6Wln9Y^h=Yp0X7yBP~(JvBTmxReg{S?w1k z=>-vEoRKr;JqzrT1IkOU6&IH!AVwn9 zf#spkh;3-}(mK|}aBoBqH(tqC*)`+hsw;BA%tl$Cm%oTyRURj?9yHq-$a+a0lDn8^ zkrS-9N6qOI%Fcn5JwywJ>6WSE9~YIW%g*1t9v@i0an&$Gt3&q70OLx@PP3CNfhPCV68}&i&jsK#jmTcZc0N@1a${2}3W`9ZJ_u7r{_|2W4_mqB? ziwY$%_+@-*(}ODi4$|21TP>08*|}&zIM#@h;hV=XO>dKFf2wT+K6PgVt91#yw7!<3 zx0HcK;h1cY)Fa95(X~A7EE7x#FR4ck2kGBNr}aEfN~lM|NxeHi$FBrF%3le*D7_Z= z^k96Nrna1SD`_+ECs&>6-vD~v&NC=?Je;?TYy?&QNqPPrXVE&JnJqc+Ct&=Ge`@{` zmC(?udH827{YgF@KE~^{z_&F}Zr9YGwnXK3E+(2wpx z*0vc&Fq>{qYIx?`5HoxyhSo+;i#{}$8E+yJ5n*idVH11UkDtQL2tQAZ2ufc_lJDZU z>Ybt-F_^WeIi2gHQRk2>2N6|}wl^4*j%H0@em{4Y#IR>3-jL!Scwb|;AUTupvmqYR z8E7}+X+$+myU68u$S;aL;1?;n_?l)L)VjmiA@I@hZEZdyI|L^?c(=HAhHJEvh^l@} zh~NA4UOBbR>!F#4aRo<{^H-JcK}Zjv{ya(z%%y^ue7!bxq#5{#fIU{(_nm6q4cycU>pO5 zJ8?SueBzIkXjV<~hPm827@+}r;fV{=+Hn3?;!KUIo%|!;fp6f1lH_nM&<3`}e6Tsd zSscs+0>1tyaDnXits6UMhZK3wog`_gcbwz{piN8Ae?bhUEQgJTaRN3j6-RxdK`u?J zZU4@N=>_;zJtVP(g5V96inOIq3ACq&ZD_vS z>+Zl!^hC9C@j8*EE-kfl5E%=qsPy;=StyhNfZ{+WI_mtf!3s!7_JITEEx5&fxgO8= z{jo2-cuS{OHRs4MrEQ>{fMm@FD~5m^HtX+jv;RHa)mkwyLZ&M>!cU-^_+~toB{B7S ziuDhi81mBBM|7%h-6!IPQ)&Qp-%sYMzvTwN@S*czu6A}8NuxaVlG2B;u*+Qp;xT5S zUU0*nHGxPKu^+NYkL6C z50#Mj?K@rF0R*@eMPc80R`{T4-U@pE&^+>Xdx(EM5NA5!^Z&p`Z9gP7B?n>gs!9?7 zC|6a&+je>D<5=szd8wvcoZTCe%0%N*TT`*2RuQ_<4RE8B;tcEvM2xfyEfD8(9R=DG zLP2&P<1%^!tc}44@KCD|G?m6<0v56BUM?~Q3()DzKvRu6i2|8_8pHy*nf}L2z!sZt zYiHC&M~jtc<^yv6?7;sJx31W(EBP={iT_;gikr>%A*s@FvN3W}8(7{E*tTK5HM6d! z!~yG?4RYP=zBk#=>~kBz^h(_;1pC&7k|do%hN*Y*<~ua=tC2%kL34GgxKRz7WvbjL zWGL@|YsS{>$Qm|epwlo_t{yV<;ARc_bc-Vyx}eP1>|QU;d%-{ID64nPEE$VlyhGkT z&5iKoWKGtYlG?d>(*mcL&)(!-Cz=(0z&qq`opG%FbBm+zxxBeZidi3J8R5xAb1}K5 zpq<;j^3vK-WB9zl%RqvO_{8KGr;n zc=GyrxblenF%MLLziQ7`Z;6+}XSK9NIB{zBfUX*-vvmhtfb`wXElEdxP<84-;r9)< zt~#QBVuh);r9GI7#+X^?xkRbWSS$&ExqRlh2^kQLP?02o>6xzCz8%76Z=v~wkx4n| z??X@E46ZsgtuL~712hGl!VfvkD}fw`rLf!5@qa^7)mLW^2cK`M9Ou4|j1iLzgAc8N zq%Ub#r`PV%idEJ5wB4W3d7u{XAJ+!ro;tq6+&b5DCwazLndu8Hs)a4tVMxQ`Ny}{W zSiM_|oz#Vb-db5Zu&-@?%%C{LdMQb`?E}-W|4BJzC0E1HD?y*BSFSM|-*&n1*7!D? z##!aPbF`hHynF#vFHeB@J!j) zsfZy3rBUopnLe~XB8L)_(o(!i&$A@9iA^!UwU17 z_NZEoQfK-rf#1{M62g%V(nXE(qtVHG0DVo&caRDl=mIpG>a0Q1v07WvbVP*1}G+7YUP#{O>=_S zY1nS`9}g^wcT>fZr{;a;245`Hr``imp=m`YM+D0^>MGZF0%LiD$3d98Gi9giozr4t z?_#JDKrxW1pnkf11LPfmgG7|i)!oS{z}0eFx;D~qCO_|c$1rAuIthTQuD6`6;I^E7 zKZlk?q-<4o9kEK3w;r;o= zRmN9@Ddg6_x%5Rx{@pl?$^6(jNR!>0jkEybYBH9BNQzk#(2v>ooAAkd5-||42wc;C z(5}X|1RlT>icZ)QuGe}zVGr{#(nGCKCK6NId_sU}>F-0%ak}AHDdmn4BE$|Eh{TB7 zY0HVJS#89qiny3|IUPe2cZb^R1fsE*za87+k!vGGaNs0Q=h;UbF6SI5L=t4fMFVk7)9_alp22+7cT~d0 zL;I6`G;D#g4^t-{zOG2|yA_Opqzj4d%%v-j%E&<8FEn^j`;0N7^Y!Xy1k-PUzB4J5 z=&fj-5J8C0%nYv#F95?c)3o_o)B=sYO^D0p5ZQ&{FJ9UVah1!qAUP#BH~rgwwEdK} z<&&5zsdx2z^N^`J3;wGk#mh6UZ&^+7BlK z=po1VrX+5liMN1ddyHQE^%)jFvFWV~73(%{t9k{hbf=;mJb^Z5%-pL--gVTd&1-PTFNqBKx#GQrZ#%xWF4PZ@svL z<6^gj!#oou19v`$uxRYN#Tj>4XgMb*I`eW#zzpYnnNzyc%hg84hgxsp%pBmL@6r zVCk&{5D!NEs{>fLpBu<1oQ#FlwmvN{S=ssHi0j&$O~uL3xq9l5m^ED_2=wQk;nkJc6L`egYRjqgfe4*X z{x2Tj)|(j(Q;+2jg{1J@^czx)`wygfeSM_}t><&hJfNcP7B(ZHeXbZ$4lZxG-M&FC z?}w{IeLLB(!Mo;lPD+Kbx6=6r#LCM(HZK-E1M(9useO*AuTI9`-KN}sSd#xBAbi71 z-&FZOb&sc8$~jbXOiC}a=K!m)-IqMIo;#%cIj|M-A{nI&bED0&`?JUlj_+SVr5UY( zB=Z~uy$TuV%V0GowJYP{9%hysI3v8iv#=16+%-;(_pp#{+30QcGK5G4cr{-$>*JzW z_S?l_{@}3hJK(m2%_j2I`2oGu>Kq1byzlpj7)RZ=zhsu7bpa<6VARAOm*$<~sdKVk zP`;mBCyzFcm*C(6tL#?K^rcZhW-Cf0BMdwIgiJzEL*o7_1BGTW4~l^-hlA(8--8>Y zb89DkouMq%C;t=SJ5d{2^wS|1^6r>o_aRzbK9rd)yF;$<%_Ea(`o?>K8lS*g{w*(T8I0I8l|EsMT9d2;O3gYBG43mR}jk zh0N)JRS7#d)CLR+cLR>S-dx4v${VOS4_HFy+?)`HOslW$w15p*>7aUhM{<3exK=}3 zsBSlVUUe)2&_;3II7)}tk0#Q?Qa_xWneaGD@#lP8H-A3t&~Q&rm{xQp(t6R2TK?!8 zb&&ZRb?~@TisWSCWY8Pvox3*H!;(w>+&}hYuRbddhY^*oc`fa}P^2ghTil!E7F_q& z@?_dLhhi9gGY+YJiF>isxZF?*1!3=u?w9))yJHoHd4?5-WAprr6|uBIgI(?d`1lLk zEt%50?kF)uHzgE9GTTQ60nK0p>=*J@rmNiT!x)c=3z_r+W(%NMjFget4n3KH0rE!Q z__~zrO;(RTS=nC#ef3koHxS@)0jB}=5JT7NGE>;Oyzinq`h@l?oz2y{F!Cc6_UbWd zZ&(d-aMnDBRR+C5feQIFZYA0gN45;B&lP(HP~qSja1HUA=X1 z40B%E{)9Rp5f)~h?ZLFsMYjCcp&4a1raCcRM{J?FRa>Zy8Gl@bGehdDQ0*li};@u!c zBNq{mQ{Tr;Mcf*C9+v!vMOV|oxZ&_9tOSliaoyP)!-Ax-mj}Ql?roXJ-wqwXw@}?B z>j-{6&&h#tTXy5V#iw)LTYa;vWbDm<5=RtR$Hr&`oC$~o@sxF3*Hva|VD+s~uHUKw zu!B7SJDAz7bQ2P=@^>~;jQ94+^+%M1@0j=v=1$C2 zx>)%#VDBUY&18!y_EIw!H{|;q&zP>fl-M7r73Ae8jgLlqNeUR_^&9mw`<3>Z1tn#86@`P8dF-QdXd&za73bHVv}hiLjU#FQndh zg+eUZb2LyGOQV4A1bFoyAE)_F<@2HHKrjvu_gze7O>sF%IC+g2UAViZHOjMK6F|TO zo%MD+?=jj)At!dL3hhyvV%s^?db)P(uxeW6Xw2*&pg$WWSoawz6=^!0U)WK*hUs3G zh4}|)O`wWmiz?lw4zZG!H=mK(PO7y|ygz&-aNr|ZdEb2`b6)MhcHoySV)V||6|{sr zkOB{9{TBM|PzUF@tUSu`>?V(ntC`WKxi7(2C5sXuaPt1=XXJZNR-DCQEW#>274ggR z8-lY+i^jSG4~ZkXM*@chmj-8z-#c7(c5s}Zk0>uiv@?(sYWhK*6OY~o=9qh_DtLXU zSxZcc=DX?wmEQyD?hR4E4hCbXz&gp=WW<%>-&K??MMXj?9P=&qtTz&q?3kSGr99wk zW^j8P0uH_UE@&pw1TA;>F2Q?m=-EtR2XGV2rtZkqu)`3J^YXxdyNTK8Ettps;>xow z!sQ0IGD`y#XU;EQ3S8o2&H+dNg9nGt-XRT4U)6%Xo%~vujY|gid=tNjmhZ>1 zUf`9L00wc-4Bu(RLhwXw{|AB6!A6TcPc&#<-M8p1Xi?HxK+6zaM_C-apUKM|FWM#@<{ z@@f$X=4_xd7cS49C!62ylHHP;0VYktb!WpitOf0e`W1@d*k&>_@O)HFHbd;3#_0!- zyt*?It4qSMd^fuduJ#0*0!;96&w0R_3~(ztD3dJ^2St(X4;RA!CD{J(#kU{-3ad?z zoca7A$~tHVl4^Fb=4wCC(&x7owkdyBYBg?XaME6_uo|*)*MWO$AcgcpA0?X#Sj}bu z`@kzimlDYD?wzyEFl(2!7xPGnUN-lDT5g#rIkaY_w8htt&rI8AtPynzZ6Od5=~W%{ zK)$y+p?_GSHKEvzFJmIf_3m~W-w%8Qq|q>h;!$)BOK0bU;kMu}?J3T!Ao_zVm6Gx*@b;5pw$Pmv1b<$dnbPJSlz~c;hJ7?nM3MDjd z2GI}G;2w%J-lWOe-TDG9g|4ZY8h$IJZ3XqW+8Q18-gEALZ?Guhk5boftrSRs^k6uU z;(Ob2i;6EH^hxU9%|#I$BE;4;)m0c;O~SMHmXoAA5uHixPO&c0TN^uCc3@~29=dad zX6khnKU(%Xt~olJAoIIpZ^VHD;_!Ho`ZHAvsHb>Uqz)yk%!d=bUMHtdTdmc>7 zAQ$2__??>T7gPmYV5yMrz{&_2$k3_a8e0={c_IN;N;UFcj=AxBCSxYA`@GoT40Jk86NTy4zXmNk^X{fwVz*YUCuN{WhZ81gna6@f_dPM1U zVJ)x1j}pQa_}vq|?1XZ8yjz7RhkTq8Z>K{sxX8(b!6KDYtvudn$9T|75pOdioR<#s z_3OW1VZc#YRI{d0(0^oyw*dDDG;JXqKji!19FUipwJj)K)pe5~P1Q5iot65tQC;B4 z&$!?DYF(Sv-IZ8h3dQ)o#^_2uJ+JV6+h6^+Cf>bgptfk5&f4{efNOrEBYZNeFBD+5 zh}}_9t^>%r+r}dI_gb?Xdd5{4`0QBQ#%06p0Z>BAl?$b3!<8GNJVuHHwionrWfbDDM&dp(EbHC#*V zy9aMf3KJ$OJTJ~Icg59J^N22&y0P}CgrH==+kp5`VD#XFJz(%Y+ZaWHN6rBApP zpQi(kL#0L23P_2`OstPQ57QiX>kGZF96N97-;8qzu3^lL2^t1j{YR=c--IJ{7GL=fM&iopf58L) zkfKk00|$QbUhpeg+vAw=(@l}yYoANt}*VPeiw&R04j zl%Kj*-e_f-#cCJCjqFd8012bSGJ0;TaP#xMF4fj?;S>}&6*jxqT*bjNRdgVgp7L{% z|8pShQq|ML!u_xMYDcJ9L|3kYigF0<^U=dD{@u$T1+t&M)8#Y%rU5;;_2!K#z*L!k zb=*2y-7B&B^J?|u`b>cQeWlQ1WIf#Mc`{0xT7`!0(kzfvE+z9{y{ECYN&6P3yq2IZ z)InWQ*_F=z_{5$sdwW{`gOI^>OieV460fN-&J*SlAcGxLrdD`B`H-+?U}OH%%Bxq# zu^%0R8d$bwxn#rtnx-0)0X^RCMMNocE-0GR}Lzh$Xd7-TbNJB&Z+Jq0Q!-5 z>AFOc4;^khXDnkLPyE9A#K5UOv+aW6T|&HPnXxQd@pw-)yL1)b-nN6lqwysPq>{kiJpoVJu6Q?}8bV(g#xx^L%b3SMH)fR$up2(BHPgCoq_iI@A z9uB!)9K2gUfB$*a>;Yyc!%fvCnXhYkn z)*0*ar_~&!)5|{NqB#{?X)(IkxQVoSwI%9_RgK|t=1AZvI4|sL%?22i%Oj~n^deE+ zm8@-o-u4{RRj#3VQzfI)a&XB*PP|yB!Xb4Mq8_}FE2zEwft6l4{EJClkU;jBD1;Ha zL<4m+LotKt1kXz*4XrJ`G|^kAPR6EZDn_y5X%RUrZ3Bf?T)35!b2Xc0z7DBAFj~(P zrjLr;xyysa#VL_`>Tit-1;x$*0$Ij!Z8uEFz63FBDRdkF^iq!jfS%Tipxpqoe7d#S zw;rQ&T2_T#A_$X(o~^>&neaD^Lm;)ZCh0PZ-gB#Fz1vx4m|=p4v>yuCm2>|td8=Xa-Eduq8S=}785@<-MK98I&6?6(>HA~U^MXtE`6 z@Iw{%T_f&kLexY97vi*kx~SpONPCIL4pPNbH_Ac6k zI?`bJp;|?yj!+^LM{L#VXaTA-)+EntgP@7PkGi)pUfBAL;1gYbKr2=|J1BD%H|RE~T9pk0yH%yOP^I9)&*!XHVvA zfZ;_vEspUyJmU4Nb%I%@G~WuYr=$% z$)iyz&mBSPSut*-XqBPN9SHhh!*ce;0id3-RQTPK>W_uTA?nxn|CGT7DH~eIxpWYD zAEvGS$E4gTF3eJWaC3#$sS#gzWJhZ@u3vjPK9VF_200fXzWCf@e`(KEN<1UMS(ONw zOHyqr0|@h*Gx*-svx=~~HU%%=mo;6u?7NuC)353+qwPrx5yYLUlu|9Kx4TNOSb#Sx zF=he;De5Yt+Jn2_kET#$#tCLDd}I5y??{FQ+DVaHksh02V=8o&PWEok_(4>~H>i8f zFW$W5(8@*IG#hvFCMPdlE%N+;vGm={qq5P7vp-FVEJ%Bi%N5pv+DBDcbdKIYx8^*5 z0cVwAh6_!T*t3S1muC1hB8^}bE@*`?Fld84=FAJT9m-FDh2vK2qI|Zd#T(y#jFSz` z4$dtdh|jDD#(FETpDG#>hOKSl*^GL!l~MqzZX=U-rULRV;8Mx3-L6~fJN0%Xm@;Hu zkI4?<3R3M@z*i_=97nmUrgv~gvy^1qYB^G^!<5LBKpbG47Ej(4oLuvY+wpR7j~!hJ zZC0fi0UTw{tTNh;j%q9HxMttb6O+8W@OaXr8Q*mtt|-3Z2N>`0cGv8iz8etpwPDTG z&O{hW;c1a0lB%Q9!<%~zB?NR9{Bl9TK5!|PsZ8l(3-sb|Se|aQ6#Czd5P$n-gcxeW zi*g|B-C!z5#@DpBLIW9V^vK4U+?9rH;@2gQ9p~V9ay1A@3KS3YV<{oqia6ComYhLt zNL~ya5!6;P$C1A#3zWXu?QZ2dB2h}o?;jVh*sts*4RfaWJGjGITif~B(>!>o~X+sw%iw0R1W*8lRu<) zXA65HqmZ8uOe)SD*kV6`s1%DmAB6Y5@Nj6eqFmyDlR9ZEx;@qG@7spr&O0)01sK!12P&&Im3^LLIJUt#cD|6?A)!oV2Gv25Q0yX|`Q>Io;J zNqs*4Mr&(&Z87;Wp3!T`=M#5w)_Y6O>`Cu^So$%7G+}N5lQkn8gMI98V<&^>fXC}1{!!pr4ntyH z%IMRQl7JBS)ZIQ$&fh><1Mhx4h`$CbjktOiz4*V<J2#2OW8qXjW`O>Gft+-_AV<@*8I{fP|2ARx*@mi^BVk zC-~Qe9!G7={Jb$Nc>b6mTJqr)kTIRPsHZk|Fg<)klk@W47OfeHF6sSP;z*+Qwi~Rk zxAwZ8wnH=m1*$P!NnW!aEbd%ix;{cs)>)2JxOLibI`9nUfEHhAVUhq0G%RQs%Qq)}@S!A#*@h&-a%)>_9g${cqp# z6;R#3-zty(d29maa7qa9Aaq3T*EP6lda{A7@;CLLQYLB5^!r}Wt!`IRz&Dx$l!mrB30I=x+Bl7?|dPVA> zN7nrJ14;1vf%FJJAJuefvbPELZF@RS2ZrU&mONB+iPW-v_`9G}_q0Yg>+t*-(z)sR znRPb@KVOzM=qBv~Fc+r3RQEmT6^VMpK1mwbo2O3ikH6j-LI8V{(k2iT?TiV=_PTX0+K5~NK0|Zx2Hq&SPAGbCyj?3(@vZ$ zoavJ?orw=G7MHl;oX?18=f>kdF7#b0^6V4|8*|9FDt5HE2AG2AT&Wk@fm-v_!|I~e zlh1?l4Mz&yXYUN%M@1&HYgJ5=7-J$JmK(R@FqZ6h5Al#C0S?5>D!fbND)EVMt*qQ$ z*eo{FYS-UTeBx0BL!Mr21nH8$#{ls>EAwSgg^_4qN^SM0@+VXBXE|=AL(XAR0gJt2 z*BHQf_w|u){?P}>(q4+@slX=HT=QgMJ%Ssw#z~ElZkj~Ht&wUsVZkYRGn%jDu8+DvO z-bU$vdCs#OmEYW?4K8!|=PRzwsDNfy-QOa-EJfCYig|dr6diA* z7-oq_hRY9^gMTGjQaN;4Y(~r}`|f!KxPoAdz$-$F3Ei!Ktg{417mkP~!lSwax&BcK z?KFaL(38~YW|_wiUym-lVpP1s60!Zn@fbEJ!udKfia2P;Xa}GPrG)u02pfkoQ^|uA z4f^)XSUck1^5HOEqgL!g!qtH5TBdveXZ(8De?4rq{@$Rx0d-&IG;K1-N2)E-Ii}9{ zK>r@on;-vMn~jwh^GhQKKb`?$SRYRc&5+t1(ANv3^ST-8OHMX2OSH*2KLo5EG3cc&9Hv_$M(DqaQMDpk1~g-R*;a^`P~^RdiZ zC#Pf&ZN24^29|U_0S4!K=MJd;r9TGSExJi_0CjS~eJi~Af4nwR>Ffd~HxT#73;=YB zv43AZ7+AprUfu_B@VQ^j{>=$GUry2>@DwJwSN5!abe)V8(io0Se9Jj(ja>8A6E!mv z%T$j@$8J(0g*a*4Mx|Swr#&S;v|%DKcO1R*US^=%cy9NRQ%^72nPMn~+U25O4ye6X zexUZI27Ax4Sp{}IMA_7?5#dWgUZZ?eY@&CzpZDFSLj6H7QxSGtyaa>x$!!_pEli&Y zf5Js0%zpm(AjOJ{{sr%5x1uiGK6>b3UsE}6Vn3`#uX#uQ`xSHJ`%>6sC@bOG|8-@y zUbMs?0%+d#8>!Y@)_61X;dv{kX2A5bxXli`DPWC{A)@!prRCT-P!sW`u8dm_o+%4uvc z9Z7yRg2k26yNMLBvRLGD(U~IfK4ZxP1xLS#BMq(Na(~h9&@F|(D_ob?zE97cS2?s# z9S%9f5`mYV@PqkO#y1AZ`3BW(Xa**^%H@>0zd5pqQho!lI4$J(ZU0dvXi<@CHp--q{Ax$Z(QfRA}a?7q|wSO^)DW*Nz*6 z=k!hV+{>51HahjvT0O^4Webz0tAfTQuKazKKJfd4{F|6D)Q27cNPEK|#=0 zzy#OmUU<(T zEem(t*2*a3nV$Hpa*U1Fql(kXIqGeF9ZFWJpw;N%O}!cKo@5N)?9%q$Y-;n$=Q$23 zkt!>uUm9AO!t~!YyB~hU9+LT^Eme0TfRg@9%CjFW?05Hv<(W6HhHgaWqzGL5`tt2l z)0@?!H`U(>-6iKe5Amr9xg;HDnEBiJGfdB)v)s79^3%ESYY*@L#q#*1=4hEpVO>b& zFYlj&&ug#zd2SOUAzx2iF1sszWt@WH+u3qDNRS9bCM)3*HA~+q07px<2(|P<@#mHk zvK;j+PUnDB`R&4AI0n)o3JbUoo#%%B#2H@nrBxlt1;-*vl_iJg3D6~9TEkzy-YL49 z{en2BnymHCUx}?=pSW`ZM!T3R1H9E%>YEz2dq@xFD4Gn%mhpn&P>9|+?1azmgFV>+ z?Zj02p~wahxKsxWiZ~2~xsBzvzqn6jWW=vj=1w@6h>+OqP&T)I0cX4*DqlUPfbzKp zwhr!tlu++%75WegMP3fUDYg=>PDeSw$)BGcxEXF+zkX$>iOO^`z#argU8Cl7-2?e; zUGzVH+ff?T44%v7gl9(!WY~fvGnXidW9?>8(G1zFMl8 zQ%Z;KDu5;wu~W^x|S^Maukr{^<-Ct&vOXn7`7e#LOzTA zF_K-(i1;eLXt4y2z^PU~p(+MrPbep372(ihUn^RAuFDWmY$=f7Sx>i`olUkY0e-dI z=Jk`kzrHqZkj^=-C=MWAG}q?a$ZWID+w@UGsc_6rpS}Q;S;1XwG6e!VQFnaVQsIsO z-b5*@g0EFO{13li z|NAeX!1q%uKk;ZsDJQ?-NAqqUmu%T$EKAehdlv{359m7b3POY!R1LAQ6QuDz4(Sju zGj6f&ELCMvt}f7B>)KZ+$^r2)5Dz6tn7DQk@I|?&&|ny_A}TDmctc| zQl84k&=)1QK^m-u4AdSkd$ZcJJ_rhgQE>UovsAv4Kx?Yt);0k6jHm63*7f|hT4=mK zWw5ezhPm^QdjjJW`%+*ZAMSje>Gk{f|NiQdFKu2u_zCTmuJ+M<+DS_M&L>PYvMAd^ zZm1DNZfC5_B-BvH<6c4xK>BCS0ZsKJKbWo2EVbn?lRl9#WK2E z^s|JEy#WP^x7yn?*+d^@uT7xKJPF0H)lQ7r)bo%`i->WBr~20E z0hiKs9g)wmCpAv7&9MTueldW{Zpe*>F>w`O*Hzd8#Rzb$+W8+It9OxZ5nq$P0!Vj% zSEYPT>j#`SVsL1@eE;_^Pww3aSzT)T{4l!WcgHVx>@`1bI~sPsQ|dX%XSNlAd8l8t zQvEB@M=_V*>TTb|r&WUqYkAm-ZRDee^;?K^@0sk%?UbhaCaTK9%C*v-;p{!(zU1ye zX?i01GZ=Oc5Ql#ch<_0@fMMncFi)P!B+taE? zdYn=q86+iT`?$HGsr(}2uB}0r8yQvVZlEkEhP_yh#CHtL6-*J zmiXzll{JfAG%p$6a-2jgyIxoFT4$^JhlKsoKG+$_+0x+kV>gvnLIV%aw1(Yr7pie?7dpxU63mw~%pT;iuZmrwJ4)hcn~ zRth}$<_kFa`78dj947saNit-l-AgSL1O(ztN_=XzpVT{*)3-N7R9oGP7-8SP+b6(D zzY8o*J&!C&Sx?5%x@^CMMZ;#PVBE-#2MhM9v~Im}$#bk)iNZn#OE^APp^l+b^;(}! zhU$QMwexoCvn=$Wv@=0s_5r%FsPO%^rgg=Y2#(E?CD`hC#pZrhA`jTwcpO6v`?xH? zO(S-$jA+YGX1f~{(BcyAzwn7D=b6e>K9=}+uuR=1iv2KYnts_G`(gCa7w?a~_Hf?n zWeVK+D92HN=N6bB4j=gcID5~qCeyBKcxEh&qB0glh=7WMh*BjW)s9j{1Vl=ZK!OlJ zq?aV4*pOxcDWRxHlM*oydLjxzAP}X808v5_2!t9+Nb+3)MxFb)pZ7i9?D?*Ul_(+454%EqX!M0j#=~u^H|K7h-iZe1qYsSLe#XSnh%goq$%$QdYA;o zW8J=;O-cS2=dxG5mj&St^sB|t&wb5!=9um%+y2E%lzKHkZ6^Qy`HZXM*1sf8w{(CN zS}3cWabl40W^$f~U9T;)V=6-XEd2O9&p-SbK|&$P?D!J77WgjF#FESfOj7bd&rl^1QasnGXfXbH}|~=yJEPU;M&G8mkbyj`|j!ev|7f zww5}of;U0|GpQZ@h`i3;Nt%Rj0bid7`=(l5V;mk8gGY9!)OIaoNQ3dv&<_P@lbk}^ zLCQ4}Dcu@AEP2BFbg=e$SVXAtu~CmDoe*@?9FoU61MztK)wr1yzpb7A9{hQS<<{6GwYVOpUADxBB9`awSkLG!%wB6gP5V?*La5i&w7PgD1|E5#C?$13 z79?*JQiX+{fHEXC?o%%e%Y1Iy4A#4Gde>@+9dk-HNqzjX;4)u{1xoC+g6>~S?4?^u zpbf(Id5=ersN9LVlX%5|Xz2_sMm3jwC|5~8UPJ9Ve7q|`F5#+d;ncg^=fcw}Zw7yh zj|#SdT5r^@ngMq)v5l@Kl9 znLDBpoyDduxXnytqy|LvKk!3-Hd&Gif}N70qEa<)OVhf0zTtbdtE&ow0#Igtq+*}F zbo7`a%A;8(GVVzH$FcKTJ}aA<0Bq(8;=Hz*1KZREh_j7Y19#-j)?b;EpM?P9=cTQ_ zs_{JB{RKb3vSXGYgil_hxg=Td9 z`8NZ+!a_(fslF3Zr};ft?K%xJQE@^zpdk3D-ZN^nT(kwXEBFl!>{A(1Ojj3H{@y+rc3sZh% z)OKL6-KsTLroTrav#lUth+z8rE#iD;n^JL8%3f_Z7^L}w3ATV`gg<9n{sy7bLHEe* z>}^7X_6F8JsgCv$IV#V4$=dqOPsY^aw;WMK==-};D<%?+hOU!-KOL4J0*V^N5*z7^fNC9 z*oh+S8iCzj*s)(Kn^TwtA!~y%{Gog4uVVTxpEz?|1bSjjgI~TI32u+Dq6T&=)tftm z=Kb88N#$g{RG^?Pz79n28~M2>pwc{#+Y46AVGkz;wxl-tFGQqUkjsQ3tWh&v4xWxP zxkF>0)zFw>Ad=^L;!>j{qoVphB4R0-iBN^E(yqIItya^ktIV+bzpWC^i2HGIWprt> zlO{0ed7Fp0LQB^?5M#qmi-TY-2Qu$ ze#oUf`m$A({)As;pd1=K72bjMI!GJ1SGK&c9!Fon`&LWaKxvBWT>)ldjp+h;)+B0CpRxD`H0@2^K z8LX)Oa@{ITwi=ScLoK5IFRyVk>E+rwN4mOfk&4lTwonHcG_iE!kgam?Xr0H=6Y9~i zY~U<^yAz(X0|epLi25{F!FM;ia~uw_s&hKO_AwN80;hR%*T>WdwP1LkI67cVj5$mI zO3w%O3GZ(7WOPpXIbrw9q<`ud-7&`{6_Wd&16zAT4WP;*-ypq>*&mV?oPmG#=x@)6 z9#CUI3p~hax~TakznM%m8fL^@6BP1{8?HW~E$h%kU3ltl*Fvt?wwoTv(P}15`gk94 z5Jm4+=nAX|2P9hp%tShDIZEO4yS9=m0P&0bKRjPK1-HWf3CUf1UJv&l=38*u=S43# z=uey+wHeGkdw(MczF8J_0nsz{@lMTM%Q<1`L9Nu*9q~< zG=bgj8=FbT8tFygrruT4aG$`s(@F%-%5Z8OkYmYskN~-`x!(&!th>-PE$mNu=hBnB!P`o6ZI4rV zp<{>Pj6Y!d&8rEO1qabnQfYEyblH?^m<6e|S?I{)%;>q`&x}bfcP+MDDDf!x*tDz( zVrlg>;Z*%hrh=}6B_M9HF?o&*za_`2#mgz57iphh5CCRM92mebx<&yW$ z=27<~5BED)O7b#(=P3J4dv-?dp}cDBm%=w3&o8X$`p0qAKawGt|g zh^F_>ZZpx1P+~Onfv0b(9`)yx&+4V6bNK;NmFflpa^MA zb6|M5951nsI&2OYy%UuN;#6rZS=XkZG-OpT-soCcBK_nM{dCheP$rLBtKD$_erJ^L z=|6gab%J*$t(aH?t5g+~7B*v9{9Yt(492O9LU&5)g+IyoP z=>F^%wuw}m$%Y3zv&4q%uE=4()F;Z&9~XmBTD6nK#c zE~hv3OLSe8{ZR*uYX1U1{MS0*ign_FuEPlz{bp^?fj179X+B}S;f``PAH+%r?3>G* zw%ofGS*;oKp!s(9G+!PYE!^Kc&ppxp1ukv;ezh2ox=wp+t#N39QhS{{WFS=xuj(KD zMD3E{_Pf3-?#V(Cy(MuaFagoK0z9}WP!qHX-Z^q(kqe2PhkU?zE+W)n8_rKk=cK)c ztUVK-AzPjpMYpi09c)x_BQ5v)&C~%Gat&K7S-}Iqfls`G+0YK;O!X1;(o{*j6<{bl0CTB!td8~ zY5O6CSMizIh`qku(?{P`Ej(S~l0?abr@$LK=d{;s9Otdha2ya88SV`ZTcTom&0w{} zPl#bcK_9djsqXwr|ZBma`!JZbZG?HmyGz&)d!73IeDT^S8L^7ZB)=cAx*8nbT zXCH59czK&o@HAX&TvA`3_5L-UtH)D6@T4IMK$MPr@gnK9?GU6&$dFiU539O`W$2#) z0Z%r*4mvk5$6_`bW)6p1PqU|m_xd7y0NYFDvWSnZOb8FfNQ@s6-3p9C?oTl(*n$Nu zZraR@5k-(S_HX)E<+pfp@KhN9&ad{r0@#w(7dNn$P1@(*?LUiDB^8*f$(p1c_iq`v zI1=zNXX9lp$Yysj@7VJ9>X|wTQ44RB=2dN#y8%=kmvV=CXHZZrkeH5na5cRv{|ZK1 zgtx*(#PUqz5_E^lO*eR1RWlpKall8@_BQMVjiVD)W)kyRe&d7L-_uL3G=rNyUghaP z{h3B#J3FF1nxv1-HK>KnR3JG%JdHcl#he+&yc&$ZKf&WaaxC}}DErAseB42My%;q3 z%?z_~V>B>`X>n6E!a4%QSA|h_l2e~PhD(zZxONHD>H6b-hz+>LfAVP;U`Bw`CFPP& zF>Syl@Mr{>W3%{nvh07WA94z&AOCp6FHpudeSqJsQUCl)1l}UD72LebnEbfQm3FDc zea;|Dj3hF{U8E+1N`QoGB?Qywdy*@Q)h8>ZfKo|&-Pk!@q8V~ywXRPL;vmgPX<(A| zyz;#OXPou+xGxC7#n|F3=7tGt&-nZ}wb?L}!VLTq+%25syFuP4BPKA$*Vt1{{X zu?(riEKY?~?Zl!q3a^iVYUxU-1C^<9W`*HEUYX#2TIfHXx4QrP^Ja5+^?AcYM~yOq zNf{=oF*s72*!d!>9o~74KbaQg>>k3EPL2vo ztlBC-#b7I_m{0@hS&)O-hg$6O?rX7w?9r|`eJs5D$xdW_M|P-={=`K#rcQL0xL`Sl z{OqOrwENr^g&b+*(zX_HltWDD__8!mL`CrqO>ai({gesuofX&)N95 zIV}Vn8k`yB0D(~VSJ)Jh%)CiG09jX>R-1Ze?P*^&*PXJ2l7#RT!v7^lTmo)#L*B!W`Z1Rjp+$!8! z^auTW;R$nd@536HhERo_!(R|cs>rY{KJ7@I;X^E)G|oy2>`uT5Q!orp9}H6z1bphw z4a+yXh6?aKz_tI?j-80T=8;eg+8Z@to4>HSD*TDMlSa1ME=2iaKMo z7N|~J=goqk(r!6Q7^R9bFvTGlo--bf>EG6eOUBZ5a%{@rsx)Rsl_ot|(!rb7F@MAn zOhDP9{N)Tj&QK1EQ@<5Ya!}LqV1Tou4gTtgQa3k8ntOud7N1YsBzTRMari;#=|D0-FVSzozC95_V(HQ2Wq?o7l%Ie& z5syzHjQiqI!t8)q01FYeDtXwPSdoOKcaQ68L?CoA(!+I9Fc$e25VL^34KnXK^7;4t z5^iC|V=P_j$VH|BK2j^cW@+57#Dl-MflTW367q=A-mG}T_URHM{@WZTlxn=!wz{ND z*7wsYJ}p2o<;4Wb%9T@Wojt_M~+Ah!YqQgRM)ZLE5X3kc%JQ}>>KkE4Jt?0*Hrk2kQWv zErW>wJ-U`Sc6u41$qM5O$cxL?tU4bg{>#p3La08rs9j{;v$8k69y_#9`pS#B^D_X4 zd*`CiUhO2sBjLKYzEGm& zRuRT)-!NYjBR0u3JsL+zJrJ$djTE|ZC=>*PLNLO!>ta>uvFr8|P{Q5>b@#bE&J9w@ zcGLnsWooOogPGfA;9$|NX&7H)&kynDH!N28fW+yFNYCb>8z~dbFZIwEO|O}eVS{1m zJPc*g|NE;7pTpALga&~41bC-zL&6+1lvb8Y2`rv?=G| zo#E+gQcK6ar=>Y_fjNlv!yr&kM=YA|(dk8;KR{DR7hd4jFOhjifY4Xaq%8Ga?aj7W zFMwj43_&lN<;=XZ<`ihd<%s%09r?Mp>e)ReB2x_GcNNmN)Ibm-w*?1nvE+`$+C8qg zP2}(9d6uq*J`LW;jI)R(NfPzZ}bZSVsq z;&AKf>*tlFULT>iw0Po7%+hvurN95Y-pqv%7e3>9bMx2VhPD4b^1S?r#Tn>$iEZ9u zLq;(KC%RpwLHpRFrxM5yX#sZB`jjMfwM`X;dzW9tdNu2wB9zoG9dqrQMpM7X4?;iP zhrWItGYtfF>B`5!b06MchJdrUt^;LC_L{60)?r={x8{0HCR4K7e_G*K(A!cord%H@ z`(5ZZYEg8GJuphJK6Xe)MGgMpYey}%Z&rN9yBjlZhns8sw$-Vw#P;jUTivonwqG4x zLOmOpN4;j6EimJi*$a)|L{4lZN{+o;nk^8*|2h85#cv92FcSFfuj|?`o72ZSt`Gf- zB)#ro?ce;_cKkJPyEpGV^Ko&*%28QSM_eYFFJ^|i+o9J6kFh&Z?$y4Xa)W=`19gMz zE`XHo;B8zlm~H@+2_u>6@+%|%T=0%XMzQk8*5ft+vsqCysukCW9j}Y8ST|1FWzHr& zew3?IQ~Jg??~stoc~@o5L&xHlriBn9WG_c~>WMBdaeUeB#sPnZ%SpR=(!>ij%-oow z{etc8C6`6lwa#!r5CU|DI|w?%fSd^BBCdbN%0^=J4b0I3(tpj9h>g?qV?` z!DAmaRU#D*=N%%aEndPjlMYl}$Y-2AGIWuIl5;MYWbV0?_13jc@|>Hl5^ik6d&KVU zAo?p26ORNcm}V&}FoFaCpTtv|xSAJ^p7QjZJVi12ZkX6}FF^z9Q?5Gr)xD%24y~Du z*I+WyPo?aj4Pn%WSb$~0ZAf2XSv=N0M{7b;2Nmy%G(Q<+=X0guutqb(Q3C_OnE2>8 zR72IvYUb`c?N4^#>g@V}QO~zw_r#=6T;8w8&e9q>MX^krV3>Tb<&GdG4P{ zhWt0Oluf+0X~wum zKg!X+tBI5Tb1SS)*edG+ndCPcFSRJ+_nUvZbi#L+1hp3q>8+&@;H?Y=gR2!R2c`|9*T zfEESLa)jtDSb*rNqQaz(X%1~ASp&lr2SXV0`u8<)YNx}fA2;M$9D*qw1%Z0m!zVVu zSv00kitgMqZ6U`_V&-w#;2^P;9RoqiY8w$hmh=g>H>Saks&NUHX3Q3tF zsy4L(+uhpI$9a=g-gD&jEY=|atxUK1XXz<>c9HY#Y6c_IBByL%;N=%a?9Q$|#(o6a zhs8VFzMtOu{eNG(!6umSa|=nXtXfE0+eNjO76TI#%<)6^ENe>#nEwEU)Opr&Ztxbj zbnuK9^uN3V(LoDDrCf@rM5<_Pq*1~s&HSRO8oe?BF|WnNxqu7l7WJBYanW9+72eQ~c_O4H6!*ay_u>@fCaG5BpQY1rHl@h~g{LWa2ih zyexnPRnrgu#a5TC0T;!%a{E_b7mE`}HfSmiad-uoIn)q)wi;1=OQ6S4u1Jb-vGYOF zlr9ca5WM(0n8ze|ge=hd)%iW<9g=;P?3w8{&q}wBGi$Gbtpqv-M95 zSSk#>3m40r9%>wF^ejNlpMvkgnpAdkFq7^(uziMLs0Z9X<`n$kv+=mFFestnhR%x# zk7Efjt-OatR_Ar|p4gOyQ7eas*|KUM++C7iOBlu{0HaZ+NbcLy?2UKE$*((Cx!c?B z`H}uP@#(DXw8R{LG@-el{ zkpRf4Iuz^5j*o2$Q^d4B;}4#d;D--PIdrAe!$l|fT|1bp&UYx``_BV20lF$Ar;Q}SRd2c4IB58#yYGw0sO zvLqq^O%B>?fm5t`z5PN~67a36lYaNU?4b4{^cYq0g8tl$3%u83 z>`ko}tyxits>uGkH_|grjWAle35HP~rv$fx^n2Co#)jc*Ck21Boxx@{b^|&W?U8Et znCaJ;4%9;qAQlTy+&{Dp5R1KjSavr7dP$O-*?g#F!q`kwUD2a^7yH$oJSA|-{COF3 z8AbrZz1{cBhwY5b0_|Z#_vZwof$$S&6OYH2=CWqO>!iJ|Efl5EFWPqBya+_@Afen8 zc7%joVSb;V31>ryV)c@r8ESGk@1>9Svb8fzMiVTs}P)q2?9s(OCtZ((c^*)o0W6b=$qv!>#y`I%mT|c{7DWCG$&d zxUnRaykyd@RHLsw>lKiFX8}LBJ$E(b)&5MnqZ|Kl`3!(re2H0+A=)${R_q5nT{His zGR`SbJ-e19KSJ!y1in~2^{Q;a?U9WK4FE@$R~G%3f({+;Dz#NEv~yxC6DSqoQ4!p? z-kX4KHpaQ%L-v3IUL$CdG+*1d=rgf%V+8(X1F|(#YtnCYy3yiYJ^oc;1F4G4)A^Y! zbA}vUP;zx7IdLHa^Z;4==67Xu^gz=vI0nA=s7+gm7(6|HM1K=rrmDwG7>r^MzIsKH zR`D#83; zIFK^aA1imJyx1eEDeWz?&O-s6!|m7nd<9@9$F6^J>jC7F6a{> zGa4MO#Hz%aTP8g{-7w4z2ziT68xLS})bBCpsfrZ@T{vSwMPt_K+O(Oz9tJ&ekBOGX zRNY(jX75>1THk(WULbjayHjY!(8HWKJOs9@(|>S$ZuVu6AJwb-s8Mzu>m|@{$Ceuv z+pC|=)1&E%KhW9kWoJ3vO!o1=(r0!~op-FyFFkSiT*@WB^w?YZw?v-@s)lCyO^;ZG zsqRjn{!=p~ZxA^p?hX>%zgRdqrJ}dw1-gxq=GVsS6~S@*^*&DzXh~u3Z`N3^iqB%7dKB zc`fCW8H3tL(&t{YVF7rIKE?yjIu8e-w0BcV$5vqT-MMoDrUA+wLWeHqo6na-4bCgj z6Bg4i|AZtsfFWW2 z5sPn>sQrepX{Z?09@irtz$PTP4Q{*f^!Wa7xPEI-h@GL9Qc9JE+zs}FRJDS!CYBko z{f!a*)uQgFp?&Bh>20vFmUx~jf8bmU&(as;zM&%ZxU5ouP4Xmf{yv?P@yxPme48Mk z3q}r*w_o^^&FzjPT1uUjnxohQeh*CS)K)`xaP3MWg8iI3^6safdV$JdPI4dgoWN?a zio840KU~$N$Pw=d@MvCIFf-E%_cqO&wm@OZ;$p>`U0U2f7=wbPBaOVYH=F}d5(`c;p^<|C zNvVq9h1){;@hl} zQbQIQSnu;J>bqC0gRqL~FAuSCO8Y}1NE=G#h|kqHY`^?xdSljE10|8h&4|pV975XY z06CT2vJNRs2|g?|A5$BWkKj%3gR|drpR5x}S!nYy4Kg!GpqBPkn`9-fjTdv-c*^E& zV#-p?*J>g!ajX9K%Lo5QN>off4_G*rl46B`k#lo{4lv>K6#`+5>?8MsS55t9F*VE^ zH%3Bp@&i=j;uBNk?V%P?-;-w<9f@X%c~8Z<=Svvd5D_EGoz#05^O5}Xkb3)%I}1Td zTN1t(bq44?ng42HCX_-2$l0P-mgZ5>y7sv_Yes=2*Z>S^GPqu2`sM%Xpw3d z##4}1t%!XGsysifmp3_)IlYfj`h@Ctjw7hqj)=|e3+uWHN-Mm-?fVDK7uHa4YzN}e zKOR`EE=_hHw59)A4p2EY+if8mvG{j_+)261H}p>Gm;NOh$(eW}7m3xFg@bGPQ8wsY zZtRE8sUnrL&O#w#VCjX@zEf%Qy((hA`4qeV)|aX^^SeL|W|24a$Mw*C1X0d@cE|+p zVAk~qP04)x#s)Zpg!*Q#Q~EhPx4Y^(a8#h)zBF1xOnx9S z#BR_Ylm`I2E4S#%f#~%<3Ol`R!V`4+7r56Nr$c{3eU5WeTk7lxU2`Ies_5==Q++V@ zCt&WS_tLu6Wh(UKB)xY1)Z+W&D$;+=tOsUZV?=sP(?S^cDC{ zO^uqs&*F#DB)op56B8cxTT1h{H{M7(ZKB1J==$SX3+tjId_1djYOa)^i zctQe2LGnW?d_I94eSS|9d7bCX4iTOP2yN-o{UfzKR^Gaglw7BMiYG*lJI@PkE99&b z*~K;AMbO^|N&mW+?(|B$M*ZeN3!qq+aXr#Cb30b+NT=GU#G)ca2r!Kse3j~8o!=w< z*Q!fXRE401D3B4<5Vb+AzBW3mJ07a1Y(W;P(E+Tc8fJbkKlNTubJwISMd-koIK=BV z_~F`zsTA#=`Td$1v36*k2zXiL;Ltiic)<((>PO<4hJoghK96@$AUNqaGq*)pR>SKe zsrMJ(SLw@cv)kUDp0H>=#yc6P=QwtyweWgmIAClbaA#Zl)j$_O+(y#E(Ul*aGZ)2s zoeLgX2jDG$NtRnrt#}@FSLgQCL1>wc{fmEpB}Q!OpSjJc4LwQT`C?~|r`}16+isz! zAs!b~MVt-)bx@6hqd(KVWPSymuVr5~btxv+Mo^YAE~G7LE2W2}=w;FAQv}N5Z+hu5 zln?Idzk8*yEe3s-1n5HM)us*ahV;uQ%epms&sfPHa7OT}*ilNG|1?e?>{_Kdy`pjRbm!Y!I9Yt?PvOAHgoH9wVLrxk3vz#Id zG{`!y$2e`#XGOr!p8@F7$NY=Z2=X)3D<~0uPX7sWXWOqMlo*H;``#~d&p|-%m_a}g zm_yx_{J2g-#NzP0$J6$QYFccjnhy(#mo(=r=yEfi>9aw4GoTB{@XJH@Yw&)a@}4c} z839|B=67`!&R6(-qbzUm?+*>m!u)veUp{kG)1E%At{5M_i~C97wpz~v6jX9Mg(W|4 z-~tiz^u?x3hl$P2P(Kev+V(b zbU-9k8u~+yGJ3KMw4in&M}ID8$Sj;yXR@6h<5Nj|#d=0&yWL*mme%)kya7_Dp>WFM z>3!J_d3i)hw2wv*+8IdZg3=f1NBik9mih;DEF^e2N|zss~R$(T(0`@aiY=jRQZD21nkM_C2yh2lp~PA`=1@2N$AI0 zF51+>$&)sUO~TAg=w`B**T*!qR)=F&19_z}Iv)j9f}n>v=2W$gzI;|Lf~@(m)IUc- z>$c*;DeJOqp<^}7?m&q6>N}I$`C1bK++IyHL1Ht+!w2Z?TVOfeSqS|qzxD>ZC5v3) zxVwrDt$Skf@4$jN6Qbw1Y-cqHpXaxRzSoo@TMu|YvF{5ND4p6x(9OnrX6hk`+EB;5 z@cpZ!{#6Y=UwPZv;Br9G0IWuW2k8kM>O90UxnAJZ>l46_j%;Z1)|EBS8f zgig27W`i(MOOiNm&)HXX5Jp;5=u1JrK^-pensa}vhi_{>H<|)B7^)ucXajoJF&hjlJUKSs68fIS$7iFvn5H^oI(H zBkTVaS-fn2$YKp4j-slZvWLTyp~-b4oa4_rV`!1Yc0EHk*F4SWCPAL_(AR z!mzy4gc#IOSA;+M?;+!ze@c|5Veri;c@dZlVYG3jx+*-~%sjRhL`M=+QlEn}%2}?A zr1bIF-TRxF@-GXU^$uLkpH=1&MqG%^P369n4HF0S$Cy$hUI(4({H!hVpegLFMoXgS zd)a2>)O~y_iLuTqRwJ8Qf()9H9rfW4uvPrh{Y&}5?kW&#eK70E;RZEOn%Qbqf0Zba zPv~eRFiG8n?q&9)=tF5$C$Ow66-eFXsMZSISXxj}#nWCP)a+;P4^b2^?%lyekA0FQ z1P^Oq7;ySiThwvf-R?^H0)xIJpo@?JIZ>I|0O<~?RLe*t%SHzo26cNrqFqXYu;%(@ zg?8$`$(+=}q$TX*l^ICqA&Z2?ltF?c{YD5w1+=~JqT?j^>P)SWD z|13}E%MuOs!blV|#R?77Fho1z{JhOq^RWksCc_E|w5p%n*k@4$EIzz6Irz4UUgOX7 zL|gu!z$eI0d?f)?$~!jr5>-Ngo7~wn=BWq`)w56zQGtRRE9%d8o2tXGj^t(+a;j`X zRk%vX2F48S4s|4wdQ|^rnIqdEl4>iC<7|SdISjuc`}=214T5#5SPHq)tg6xv!=#kZ zg0p18x2kuqL_ssUz?&y7%=1qZz+#%$#Nyzpzo;$AVPyC=EB%=-k{i zKmUfbR3HG%U{ylS(5d$hU5u}r*g9S1-GSwh`I+#P?^9R6bK~W2P-G=Je1!~2^wxQ_ zQ^-NgG?0Gv3bJ-{^$zU$TN{ol!}{|%|>6Z_|DfVpqxv-Q%ytGKs! zjb89m&FH*)#cuE=s>f2R^G?`1<>LwCV{P^eA>5|%Tt_ytM8o8RCqfAL8n_NI>R2S7 zHIy6x_7b35S87i}Ps~-YQWf6WZq02Zrg1yiwU`6gNaLI8ZVhQUs9>VYFL7!Bdh+tr28w+2hM5D8018V>rkb9-^4zV|>6gS16X*S}tVDg0 zRr3dcl=O0a`D=U-V3@GC57S=@2|DymDXM3F!7vAXenbg|g>&_F|Iu?mc(nw`f1T>l zcW%lRzNm{kfCd*sTeJ2aAMdS^3&ReYVSiG4@C!R`iu^%7Z|HYJyH6>%R2|A@ z>uUvlAZM!WSoYX7-&T1IGGesyM({{@og}{*$Er-_AK< z_dn;H{V#IaQ8mVW+k9*@@LlF!RwL|`PH>kwVDtG2HlI8x8HwqNnyWsZRpl`ez%F_< zZd>3UA`Q}$bS72gAvWf(B>Lv~@SY!uP&4^I8I;4typOba`WD-W4Yl?A_C2l=8h z4m}=UcQk3%_Eeif$ko01p)}f8ec%z5`kK@#RmiBXY{r4>gg7%a0N|}jHS7qaSR`xD z!&0`J;D0xxe~hV92~qvYNZHo+rjd>*h;zLS>CGU${xo|9_k?64uyrQ_)pL(|1~-G= zTY}h^bCkLZ<7(Se6gbfGCr`Vxp?qWh)1UCJcC>bnA7r<-|7Vpr^9E9lzCvAt(bb@q zM5W4!O+N9>Mw2B%#_Nx*41-rSc%j(Ua}0n#M_`c@QB;KyP?H?%=&zPplF|YO-f;XCLNGNtRkBHq6{M9+|UpS@(1u z&+FifyifMPU3Tb;>JP6Hf_lw%&2pGBX#l3T$6bJh2R06^i_UU$)_cF?7vnN>`-_v_ zi-Ba|8qQ~sqo|6A(nN}o(Ns(GkCP z(of*`C%7pPNYu{!UX2Erso`~e(V5>>%>Fig-5vTjeRqPgVT#DC4t4RQvl(M-D>u<( z3JvX`yXn_TcF)`{mD!-u+pVtH)3Uq{SahSJ_|u2IfxK$l=fSDi>Ir-}f5 zOMAs#A}OnYcX#7=vvN16-fsZL?R^qUvQMr~GO6k`Pc~c2(*Xc|6>o8TlOXai=nvlm z0L;EKE2CHa9)0f~^#tARx^HRgz?G?=Jriex!+H^q_@EVX?$ApW>8@jX7S@VL{KUI< zjf4J;fZ0%Y9DyZrc05RPyPyy)G3A)njbGf3$79ea7GkASZ}byprE!fGO)Bd|KkX;5 zQWTfRKo-NV5BdikYUTzF>2h=8L?qaBDL=1xURr)|0!2tbl%TmU$z51C-Nhv{V|U23 z_gV7$-W0{@OPHMxYGRoaeFWzZkwe?G@YMSxWC-nWU2R3?^y2$NVb4P{Q@`6+I$sbc z>c3B&d)k;f^_0A~!aHEjEc$IY{FU~IPe3TDjX9H_VPMf6pB%zC>yXx~a<+KVD}-U3 z?7V~zU;2kuI4;UuJn2@{;CG1hXm2Koj)s^moOo4si0#7un<^0Y3+=W-8V%RVm*LwCGI^A&+A z{y1z5kmb07atcM-M*+b~H2$&G#Jnby4ce}92tHT(=~Sx5)^PC!DJYvZ;)s`HOOlwH z)lAQ@=h`F{82oNx)K1VPw^|8Q{HAjN<@*B|kV#yfbmQ93P zjH3EqC}0i7K2AaSEP25f$+(5TAw`-t>*TgPn;Ylh=MNB~4@w4*AgyB{g9G}o8%N`w zq;x9_%rraNlM6-o_>-XuBXIt!d`Z1-ZDr^+p8_n`AjHUSFuK&G*1D{0{(*IcM}(Qr zGZD#v;9Cgqh-u_GvzRdp!(nh`^K(iLAF7a``+>OL;nB)aG9b`f0I|tAPa?kY><=UR zHMD2NN^wPw_1_~soW1U!&M{~9+xK3PxQ*UTU;N$d9;$^{yDDotyw%D$fa{e_9N#GB zJzni@c+44(Q3;VLO!B?*0nr<1x&cPn4~ws<%Df4)=u14IKHQUW#uCOFAe%A|C-mM^ z3Hdt9Jtuw&2CncDBWM&<-84HAkRIL*OpExjrwYjS(q#GnS0&>KoZ6aplR-|^f=!R7 zlS~s-Q@K|T@1_Bbu7HfQG_&S`CQg6LRv06={stD~!RCl;yG2SsBqzN7CLFmvP%|oh0*9uf`f{VPhsd7kD6TVB&)9-g_+K zeizFTT@R3gQduUA@LE?v;w}3^$O0FkrBvM`_4;qy+KpmsfZrxSk$29n`8zz4vTBSV zP{E%5w^j{T)gzkhr*aCQBhKBaxKsBzyiF)z9m-mwbL;qdwuXZ>a2EoRNpmILW>ipj zPgFV8YGBJB0TgIYN=t>WFvIi7ltg_GFf+y$m>E;mb4+vZ;*BjqQpj7^s+j0G`}>^=18T6wQ}2Lml6~)L^TR~nXXw>0ortQ6b9n(Qm$BaSHecBOUnh8qQy0tU zJRdNJ{N)%Ei#r0uA=)DbzxUlC9!{T|D2}Y4AcK3-qtz<=YRfiRX;B2+hUOhjd7t%3 zcba;EMhJ_ifav8X8+SPW7v1mCp_M|czsG)msY2kElncn4^RGKA23!2jp<#g5vT4b7 zJS$YNxv;TbBZ9<0>d1o%wAzFdAZod3GC0B6p2B!{r?M}^&=;_pzhm z9ABcd;zne}ne_pJ{@8Rkg)+?hQqD13*3iSb2`-|FL&|jJT)x@qW11S~9e};c(u?b@ zbd_az8ddi`PuB)bsNoo;#TqpsX*gM*_&A@5@((?6O2MC_rB#1!X||(}2K4U++Jy?V zzy(uK!TnoSTDy9JlPeUf?W+a;(6<6U42VC=%oR};o(ySl6`DD;Hx2QqbGROFVKEmc zeI~5pV=cV!at6gYN*WfETB+BnTfqOwOhpXRp3+9Qz4x5`tuvWT>l~tvP%{ttm@-1! zmOmK~>+7y$mW<4RL1QJ8L#Z(&V@%<5IvlUzkkor{{AEoWzwH|O_TYn2Y5*(!xY{Ux#jsv7(6&J#-%d91^d6#wo62)V$ch3)wt z$#H2FlRmW`cw6u3wpObVNa?D(mMz1(d6Vtiw(fK&OEFxjeBg zFSM3SqUV-1o~}bGZ*c$2aoZjhe{oAE006~!Cr;&Wl^(q0S`!Qz_BQQ}@2Y^$yDHv5?>5!6fQQyHGvSR@mrmR`_Po}da*TIXqLcl_ zRtKAxbj7%?b=$GX-nVX-r|$uFnkDunuI@4V6GwO`K6>wKACn66CM=Tz&1Xzw>tIh#N2nuIrY|M zbtm2IBTYL%wyMf!^6&F$mGAXSSgnOm?`R(>wCo&6@p`y;FGBq+!^&a%%vKeVC$vtA zhO9|qHDSym1#-VYlm02zfpUvzDaqi!J3{O}VjX>#6bj9}Y5}|8ZZ!M=?JrfdykVXl zFQyE(B=pYT%K9Cs85fARy3<0NJ@`cZN0LElXS`rL}djTXCl792Fgz z{A|zM;JHwb#kpE+?WI)eLg>d8_zi!HFg5x}GIhVOwii-cAugZa^$g4IE4H-x@Am3^ zzj!N8l526ES55JnuV)H(X-QTTN&?z5w4n=rIQ+@@onZZhIoq2-y%Q=j zwC677bYZc00}6UR>~1bSQ~hnz?jUr9;Oe6tikdQ|MP{F5p=2s57vC+u!{q8$&9wD< zkNJ}n-C7Sma61Y@I`kylmeAzd%oH*i3f+iqttSGclheY2M0!Xdjizzl?*AWW?;X}u zy0s6_j0GE@q9UMR1*P|1tRP*b*MLAmM?gA+QJQq=gsLD#st|gBNG}P5A|+I*p|{YI z0Qoj$bmo1}d4K18|9Z__7yHTHYu#h$r1MwWgQs*#A{>Azf^Y_ zd@p*3%~d@0^x%%r{V{owyjuNX{1H%@&%&_UF2k zo{^^bW$6_i(DKvu>Bon1`z*Zol5Qr>r&?z89a|hg->j9+_X(I9`qE2gr?Hq+Fw4yu zvLB0M$^Nl4j$i;jZ>lGO$Ud9O^c&VLPj>t)t8_bMY`(Co&sz~I+Zu@++jW9jTj+MW z9S>>DOi>cwNuhhD7vVNy#RF@^pj==pB{YBJe@*-1D(%YpOFW&IGo_tutDXku2YDLR zkB#dj+PrRWM=%SiWzTHpp^Bd1w@vW#P ztNT^%we}5xqR2aC*UvlkxV+xpN}N?C4qfSxa=FZ)dz9*7?jKU)RGF|#f7bbbs)c`J zRK2YS&T$O(V4dfsBb$(!FP_}~SistLB5rg0z-#s0STF4b@Rs3321EpBgHSr< z$peys4co1yVkfucYJrwRlen3Ay6$4DD^siI*S*V0z;+dRwR8N@O;mGg=S$~ML-SiX zvog6uL#qa(BVKNocfRM)Nmb7;3hXjgS85?W^A{RmR(wGe#Pwa3k$ykzeUfFJ*Op9e z%@tygkwdcvj4!*1^^J^4u1;)@o47^WSHav;P6k1(UAm^d1|z;SJeJ}pL0&1(Ss4o{ zZ}<$iG&8gg%oD;bxK6S=TEYvAT3KxDa>uvsj2OBU!h^|z{A^r?dkq*`syCSv=lJ54 zl(9hTyJrqY3d4Fy@l(Jfv`R*<4bKp7yIOd!^0<+S6u}I z`}%`fPOWyBElWZ*Yl{goG`w>ZPQg814f9biK%07Hvr|^zx9|?s)68(^VVU~*99qyw zG^{IU)R04epHBj-oEztbv?>`_(daMj;9I4|KfQ9TlJNHL8Rp~hjTanh}1>}M3r`F$?M?`>&eTF ze~&xoKJr4ij7wzl&Q@hAGUzK@)3D0}Ej2pmM0g*dU#@uIl1cU~z^HKcaF7N>TnI)} zJ}J6^$oVJV>>J%NVF=a!WcA`i^DgQ$iypld(^$`W|{uO?qWemZ-Y z)$s26Pv#d%M;tf;mMCh7-kuwpYy@PDsV<8@9N}M}L*RMM*^DQ>oN$zHCfWX(m&9g> zzn7pMvB~8kB)F;!Y{K$NDEd!-{XCK2sW+1xG*8zG7L3?4piiILjAMXpANvnub?3a! zjcR@WTN6bP_Ia`AB}90ljyrhyoz&(fxM+K8F)CNhVL=a)+=Vg9G`|E!$=kR^QDRoYR&o zNK4!>@Jy`vu+e_DUi@2woNV%1S}g5*!n;ow#XjIpM6e9eN0OGmXfWUc_K}i?qjh$c zkx6+M+!1%8hJOA+fv<+^FyFiC!AH16N1Tw{ctzn!DDH&JNfQ=Bp}F6ksutdK*%Mfa zGaUM$#23J?igjD^Dm*LbA>K%;7D6?BP}G1yWSLBY4oLo&jXw%bjAxf{?yVK?bQM-N zFjZ=`C&NAtpi0BrezZ`nZPPo_NV>( z2wq%=!dKjhu*VIqkATZ2lW4zDSF{45apb;b^$SwYPoLngJIal-48I{?|NDHI-I1=v zYUIehgv`*V8AmVC(4(zyYF^h0!!F(68~o%stY!?}Z!KrRO&=AY4+n!aBSW;A8~np50&0RJ`} z@b8irm?K2if>u(F7nI1Q7y7ZUFtru~7Si6Kg_K6>LGI0ZCRT07yG49unD_b*U&uOW zAfzS17(0h4c|%g;8O?tgpmiNGH89niB}z5wnLl^#gm(2KAVQ+*do)4R!RAEt^mJ*@a4$ThmJ*c7^|EQuMzmrZA4fG;U zwb?v97V7F{HjD1bnXmg}+=kloqnQubbsH-Eqi25L#{6Ef`xf&$YVCz_9nZ@y85bZ5 zMy>y>%GJ=|VE0KLD@J`OrrOxpe*_;KE+En!Yo#2&=drOlD=$s;c_P^lhozzDF`63G zk}&VaYJR5uvZwTU+?9@$_@TTOZuB6rHs!k0r7s(`Lp{kjgUNi}&Qs&`hXMj%<|2R; zV#bKU-&CUid!li8RQm58Y37lP%nSFMJ$tMfNFfERF-`2(oBNF>`!2p)?BIo-lG3Yi{|VB-Iz}y5iD<2HEjIDBk$&fI zjSC)zU<($GKNBu*l~Tlac>P`J1Qw^~5Am^{LT+hr9!CG>o2(i~&6%e9_EX7t!3`V(4XKI;*t?%?~a>RUhvK&=QCg&wiv%nSpayqSrc?t~BIirG78ta1Og??qY z(;bJMblWZ;Hk;|Dm}?RV+kKu?m)6O*z4EILwZktJ2W2Ige)rA};VWdlWBFQ}I={n* z#U5+OBy;sZr|s~ZYr~t$vaOq#0SS9?+=g5A`;bt@AX)3RqCs2xJHuPgNlHYi&GzHf z{wZYgm_Fyj2M;GzLjsy#hVKoDUdE zd!Q4?eE+#3-#C}m#KTCArJ;xryzU{@?7{Wf9klkI5| zIR~vLoSMihkqQvZ1s6z6nh&bIv_ZN*t{qNFR4NN?XTzmCv|lZ+FfpqgRtiEa3zE8{ zpOv}Ye>Ap~7E>odc8@f)(E6q~b!nT>_r82BTa>>h|LyISh+8tx)jpOpkSl9-zCcEX ze6GLo-((&A$X|A|asT@C+(-FYD1#;5cG34YUU9`TN*ODH$s$94?OZV6F^IYiwN2%~u~{dMXe05Wl^K zs?bYVuB-&@Es9!sn(7S@P3g#8*7-Ywvuc)Gx(N($QCA&)tMW-ukL8rpXRUxl*!-s^ z!!JxOS0Jjz<$HN^=}q|(NVe(Dp6sDfE|0d8i6`)SqP#@G+hrseRmKUL*THq+L7 z>VCE(&uwZ02QVtn`WVKE-z{v45>?A&L!WOiih?Fe8eICdB3_q57>BH$mIdnRP?x2@ zc2Xx8YwWmP*A*IExnDXSD@eXuI}BpjsqEYZLtLr{c`5_#UFWuY$-GOwyUx-?T5kl+ zRj1!QhC)->aWRb1Nf3G0dPp|5%` zELlT_uJ7(}Vt|(na;A)p>T90S?J_ZtU-!Gy!hcBJw>zGAhTo~q^*&T2{{Q*h;pI9$ zwlS+$MK73_%R_S|lJR=PoU6!&Eh^h3xle7wyKky>?kp3QzMErYjBuE$S}q@}mSuMU zbn4z8e4F`b#7Ua1Pyx! zox(Vpu|4kguPtwEhZW8`3Pd%26F~F~Raedz0{2!cF+k7FxNpfF>yvgv!P@it`XW7L zR^C*7iq0b^B5j-8wptR1Kg=(q!c6o8uk5;Iq6Mrxfjgf?osy;+h11+OWHaJ>L zU;1(cr8myrh(7jOWFjdp%zE3KRUv?XqJaGy1hEj4_Y2m}ZiyA5VNiLiCuB57vuf zgCY;V^(>kQ!mv`$XH+q73vSeRa!Hgp)k;^e@lUt<2ldGQ0S9SX=QqI`s>}*OL4wN-gnxhCqQIw31aT=s8pR% z9bay&b=97st9h=kgE&4hz6w*3wnOkZ8z;SJA(TV&`0*#v_*n)H$E)YYaxCNTMJjK?g3Fg{0be)d<1B@eqhTc1v!1t>o z_bKR05$~ zgM1GD9>uE+bbP?yqkLjSa_p!%6$0=p;2imfQw!Yz=H zlZd`tfH%3EWV%hWLSQ!&vOh1Be0TMATzb#L$k%wSVkvqn-3y>=lM0hFi!m6Cdo*Ms zrr0e?TNRht3v$mg5l1P#m6@kzDaMlR9>A-&2qns<3=W&2Tp!vwBy7+66kR;sy5!%JGI{e zo?if3Ku|npPwvSNQN0J_Ya)&j&5H3{NZW`{81Kcw60H)O`SW__qmKx~e@ar?w>aO9 zDcWInk+S&;XjCu5c3e{Lk}7K?{oZfj_FU@7xJuiql)bON56siex<1|k%@qp`D8(_+ zTZ~jU2Dj^}N#d-1F!Tl$=00RL`qshgNLPuG>$Ne;MB=u_V|Pv!Hh%YAlj(^Ga9ZnD=FG+ur)_Cvv_qan28w=pNd-2DvxQyWL*T8-motqU4<{-#ly3Vp}h%h81o1MmX%kEtz{Zwyw?-Z zRulcD>Z?$9J7xx6+lueo`ar2VQx((6IrC+PzxziNU3J}Q z_Kne|%pLBGbIeq|(&Lh4gMa_|n9wUmN}KMW=?G_!i>hg63$eZN zb%@zDw6EtBz6uQva{Qp6tv**9+oq|6T488fSb31=TI+ zFclwsUyu=dCxt{6Cm*I3*{HsU@z}bBp)I9y{4; zQ}zSD(P-Ol$VJ(sPXmyUwcTEw#%E&pZ}G<_wrVDFaFd+7bU=xB(AF>tIP%s|ecp99 z?oR97cig1c=VKKIJ;J#W9#%eBhNf%gZ-Q4`n2kyzxZ~>+`Gd{7H-VT~RJDc7qb{3rnKQwm%NGz@?RkPV?3(E@+?S4y$D2d4{(f;56BMB8VAz zG>wfvoeTkTe&@maE$D?6@OdSx7l)zsNpOJ8XLz$`=4K1#79skr&xFJYbYtdm!5z8% zH(+CGU4>?koOyAwQ`lW%kBi`*pAV@Xe#mR4HLEr~Pj}3e4%)p<{4LLG`qU0?@H-8T zl-o1{WEZVWw}~iplRUf_!yvQ>Q$_Z2OhZO{M9mxXu6u63L~Ilzr(TYh8;WKYzy(n9p07clz)3cbZImPX>%3Sl?9=jC@Yg*Yz z5Vo-6aRG1ONwvB2t2Lc#TA}UK5zB^Kt~Ug;IDqP*nY9M)5o=KWyVU)5p^x`E@Nn<3)=GBECnI>i z11`|+^-s;ApFnp+1Plas*pin`1dWQkjJpcE&No^%+G+ca3WJ5tPKuhAyjEPXngf33 zUL%{L;B~-2N1QQoi2b$zC+~HcPUiT~DKc<`(}fRiOZUz&1?$CAGY{nAtL?PAE2N{NfZD z%SWmN<|Ju*V95?0K^XCNq3q}zyPt?>m%en_QcjlW{;CHRf3z)Zhn>kz6T*W94~QrB zR9X!skN#i8vyqnp8aY=Zl5We*uos2d;*IAS*neZp?idLgiR{A>FvaWZ{IX>Sq=*2W zFAy4#o&&b*g&5?7(8N|PH*y7^ya*OL^BY{~co=qz2fS5z0$#jZ?lDbla$23clWcMd zo{BecJZZQoUTfKEtL;i@xOu#GA)gN3QUP|@OJWtV-jE}GR&{RXBrnNc)7~8)!1qa~n04GRJ2!;aQW}FwOC$?vh!i%9g2{%Iw zw}_LVjSIA=;Zis4=cKUW2o@M5!kJkybzrYAHt|{PZ~`~!YCJ^91aDbuCe*{mD+c3s z6K}FKe+&!813-%%W8Q7lW=`%(idDWne+$PNc9hfyzgU027jEaQ4TowuJ8e$ zm}Sv;3|#BI;}dWlRmBsxsNl?-e^<^l!F8c8C4`&!slau}HG)2vPg?95GY6ZZ0UFGn zVY01g>RO;1in&V(6`yA`=m01j3vbr7&Rb@EEKI)(w&=`Wx z^JaxBtBzVoxcAjhe%~xUM!bG=z*?TPw&EIHxOR4wmGWxUXQeQGI#2%SNtfAz7!B`( z=Z-5n_`1o{?T%~&j=|S!@g?gXw3ewG0SsLW_k9#Li|h6Gb_aPS$X^p(^SU*RrrV>I zgO`W)UIezsywbyGC);<^CwS_cOOFf2NrzG-REe298l(`X?wyeyc#xPKKe1)whY=}` z+?!q`g=J6Ks(X@qIi+mG-P^O1YM2~CLRhzVbwm>$V#NXQ)%nLy@MQ{?H#$I`MaRgL zdSAUbJM~R&1AOvuXY9Vx@~>Zb6EF++U)am>x8#R`ZesPYVHTj#HESl`;U=-ICB|bQ zoM_X8rm9tGll<5Md|zbkC7(bT-#|I4O5n@XXr9rU*lks@*A(~1c@%No+hr|J0Bd+I zP*IBf<@uT7YrUHpjc{^#f^E7{R z0>KS$lOmtq8C}}L*uSRmC@e=_B(!zN^M0lAfKP&q9)Iw3GS~3ujZQOEN<^u5!=sF~ zb8&ioe5Ncde5PS^AQ$uK(Fyfd+8jvtenALu>Xl^mJ%R`g$J!RIO~=rTbP^$9*rOwg zJSkM~ygx9nHlyZ1hqBy$kwt-vZLG1}){q=USvHzdv_!%rypA-J5Nw;xV$>mykIy`Y~K?fzarX*eBJw&P|RyTACwpi+&a*=``GVy#;ng;sdXH(;*C$cW>$$6 zh719o)vb8aAj-0%B_E=~5I$1h=PJ0X_-?XYgrU^&-nM=|ulidu;?b`HItLU`%juYj zMQt)WFN0&p-GOXN@2(%dSNEfEMQ5tAIE{cMSaKUbu5}B?QUXlb4c2yb@dm6YhyO2y zi4uNH7!%!Sk$<{cQNk8L@e9EvVfy{Ni1K@HGz0T7i7 z$_h-ITPXuiZrvR^kaJ&s6ihCfuk3dv#r5&!p+@yQUSWIFmlrY@bF?$cc80$!?`4+x zHp<4KUjy1*s7-QXvDLluYJktrXX6W}bTHfNJRBL!X?dx4CCi(t_qtI!5@U~}o0G#B z7eqYuXfCpt@$gIK4ic^)-&9OjAdN5cE|=&i7dq*0dJr#LCt1;sxR|kQwJfgfQi@_2 z336G$W*e3vIjOVL*f+Yz%5!^v6|+2`nE4Z?%1-~+r?w7^Q6Kc3Yj6@3lW3-fbG~7n z-`Yvh31J*J=0e`-&-0W(7veDboX9T@%$~ZThd|MYhAntRGl~1F#r*Fyi|Q0Ew0`lG zQuE!vA@SiQBw-g?8JEqy9Ghl@a2y9K!v>=pt&FG(Erq|BSzJo+@_r{~XjyQW)VsD7 z;bi+`SIYtTFR8+}tkH(c<5wSzG&~$hyNu^^qixDcYDEY)!kuj2x9&=924cyqH|hpE&)Vjg|Bcqw3}BdcL4z2OQ>87H|$@QfIR3n5Ww;50J?LgZW#tGAxNf1i`6p zJ)6$+I#j_~hptN&Y3xCv7kXkRV_rCiDx_PERoZD)q?AcI(2f3n+w2YC16fRa_1-QJ z;1%K*|IzK|c)yCB9%Wq~0)B45gkOF1MhSADI)D8sbp@HZ1PDF(tnC z;RNzz$T#JHYi~UOgGWksESF!zW~ug|P1!uBA38sA0+@kP|D@4l!tF!{x&Gt>dblA7 z5d=iD0$f%*RyJks$`$jE@5Y7gYd}EX`m5Grb9-14t+g$>9#~h2V?=d6 zKuYH$Ak|a2($cEriz<$<2B2Xyd`6w-={E6l{jJT&)d4Sw)V=DR|VlvMR? zfkS5~3vfs#M%0|+>mL2;RZ|TA>{YL0=2DUk#$>)QCK%CY5T44OBFh1iQ6d}A`8AV@ z5{~LI2Ykv#cVo`L{9^myjQ>PJo#4%fB&~CRX0R@wU)AZ@wGJpJmmBA}-(r!Po3Sj{ z6&)GLC?Pn~BQ22*;kZ-t1hFwij%?wNGJ~zD{Mi>Ji=fNfJ=-h(RgciFMj+V7?-7<# z=^}I(KO~P<=WEWV@2dsNvKFLc9@;(E&X%78U8|M=Yb+Mt%T^hUypj=9WWgb%p8a~R zYvF_z+))UBFPPfgVZ8~=7=A@Qlu7IswlJPQV0K$IOfjMT4=|gT0}3fUl&bG6e>n?z z^4GUx8E^=QegJWy!`k~#73mNWi6g%K>QiiNcli!Gc{BqY#L$8HUXLLS3*$1ypyu!S z#CU*p4mFzBS-24jO`C0wx?FKs^h7*15jP4sz(WQp!=ljFF!W;-bMYM@(_vjQrs7_3 zL2$sm%eqm=zA(;RA~RY%bVy<&G2Kb(<=qL~Em>YT7s5O*%{H8wPiK&6=JD_;pz;E7 zR_jpgsCY3;ww!jv`*s903~67yHR7ZbQBe!a8)XtOkn8;^<5eDC;wpUD5lh-tishcfMj zHO^Zc^|cRqY1<8Kd&_Q`dev?r5x?%eDEk4>mmJHwF=|N!7C`VwSm~HL}-<9P=kKu zpV%R6CxgH{Z1Vj1W1dt8`1p|;fc&ZOsME`4yL>xBZ)y$!@_yy{X{7#Zz&`BucKUFb*$P=0*<(3A8Ilg?)?RLq?;oY}|r$7dp|0a4QoC1zH4>sxx zkpP}Qi5a~oc?!+E2v)s~9%+cxi{%yz<8}j90NK`B0(6%bAUp?b7dD*8?bdHJuOmQT zs#h*Fg3z54sa;^HL~}B(Ui2r|#8$!EF7$zG7X(kBuPDa>u4(LI$EV{^%AY^*0oZ_; z|JTnrf!XU<+OOp-{-g>ZR%^-%f8(|S;AVXB1- z9qQZl$e&wTMPZB#a~&f#78)!i5bZBos-klsPWLo1M^9Y!%MyDIU(%j*^nwlDp)oZPEAi^R*>4`!x=`9bY*JZ5?5T8S zJr)JtzNxx7YExwrR1~4^*I2cx+Bj$V7MqRHqn1*`f5dOEUzc1C)(AE=0U+1DZspNK z2u2xKTw$DnbUZ_}vp4y*gkdt8mj$)74c#KBb#`Hb`A^wcdhELP426Ru_+1#Y4_G{a z9blvg2{$Hxi_Wc3#1yVkW>n3v?$ZS?UW*0A&F5;NkyeEvjWj2z!;vwY>KW}Eq5>RD z2nVQ&PzL-59slYjqOjmQEZ)7SjioOC?L#0&;q{yuNRPaNiYy)b@72$NmY*t~vt@!% z2VIkhpG(MV#T$Ay&09J)bhj5j2LaI~Xye?qx7aGSMS=Wl$qSX9B{pE2TX@SO4VjCv zL|XyAWO2n59O1~<)hv#HOfqGg4(6di{8s&+^%`@IMctZRZ4qqK=oXfZz+v~5l?!2REXwe;Gcfe7(;c>sKt)(KwX919?mW{!LVs zTn``!Pka(3BHQEDZJ>rw+)=RHc(rAc1mo&sGZ4IfLrUm&tOUr9`Paw751){FsmamS z7XM!nH;)g8K%sO9wzy?9A;cs0Pd#VgIz2kCR`WVDHwk+Jg`PM`?j!v8Z4}MfS#zKP z0v`uQv1duz3n7ihse0m4yw&z4kfnF9AaW(Hf^L-7&T40=>m008(Y!oG|8#bI!MzO; zm!w2zW>zZ~(nuH+_$dnA3n;$Ng&tWk$Ytdh4aP$}S8Ee;3LO|jhIe0I)Dq){iFeg$ zUH2s2V6#^)31+lmdsP@*{=wwzAR!99P^hz2K`!(hKaIS1nLD29Lvs8DwEoA(G&}T% zvbWlaIIOMznQVKYGoFE;`l~za%O?jrvj07+{cMt!dgM0|3`&rp!K3vH-Y)-;hG;ukqOfvH-{wf-`sjcPfee05tH(2#BxCJiSRi0T_`&d9m(sZ*Fs z41TXP`{)S@%!6zZe+tLhy?0U+KY^bPQFRq13ut^l zvkLo(sb3W1Uw-i_;7yUA5?}kMjYTIhU?nQtc?beTa77f|hMZ*<`LEAs8)x)g9PZ)M zXnvBP8jm+gC1a%!fje|b{F6esIf(lx1JlOHaXv>YnQu?l7>k-*V=1002lUhaaEb|c zPpTBx25%B?B2uWLIj0GG zBQ|h58yr}`C1VojBzXo3V$0{@h}U37dHwC2#QX?T-h_WovVnC)2idala<{jCvCCkl z6*>3(7>ce^pWAhq^Ek?eTFJg74S-kMdK`oWh{F73VgYSoG~VTfW;#qLy~QjO_ee?6 z7~H3*&T8?6C;X0!+g=uq^8v}jd6F_leAQ((juZQ@zP9wxHov4buLs}ull54c0Di{4 zH^n=MC>f{x0Aj|fmi?l96Q3DJ7do;?Nh4GyAG)1`)&syISN`UQ3@Z)Us@=70a8&WG zog*rDo&c~6Ew|1!ncXI7Zj#|I4{V+N5KLIV?UkzYd`$ZvgDgN>hMn2^xMg_v z$RwdYH7PD8^A9gT`x-r3$t0)!3V@2yaJG?GNxRfA2mqX=0N_mJW))#!Ix9%GrKYrA zDErGpjTlY7gI}1jy?gumaHLC#$+xV`$l9}QyV^+~aM;_v#q!DLU2cgIFelc;0ZOGE zQ&K%7;7@;vEp1^j3ZyWN<+0z2V~h1gC5wm_p9<6#U12~~J&ttQoGbE}#^y&kXe{gn z?~p!HmT0sqTvcfm+(wnJiHnWB3gcDbyiyQW#i;f)MAkG}zPq32^rFQxaTw#46|$Dk z^0}2pnuh2lG<^2Y zn>hZM#$sy)YD&Mbv~THzR&@$?tsO$K1mF!|w>t|4-9_)aZu<(LVywjN^5AmW2i+1OzC z4`tJOaYWd!z!njJgH4`azG`bH{B;QbVT#P;$V&yl`kR&46(1LI)MkaPuWfwtNx-^k zq)kSWK~z*Y;8;jD`Jv&ck$2d-5#bBLK(00RS*^WwAHL}oU-;e#D|so+oP}3eJU#kA z;(7%VyHI7RgesQ6x;iFTWv5hVh*^y|ztF-!cVF5Kw6Ha$W~+)U>S5GLkLSC3GiKIU z+L&~T`%E)7NG4V`JtGk4+Pk&*VP=)($O@_GKz*V&FQz@I7^7S4q2*NDZnx&TIXbG* z?v87CSz<#>!skJB_QT+A5_y}i0p}uhszYgn&M0P-rLv|=9JRUf5ar_oLPS*`NbhGR zujB)-Q2l&9%+vAw%|c|}w;cieM2ch$$mt4xgOQw!@B4CdIX}_IdMsb&yl1eUTjDpS zfn1^X3O$LChB(i*oX#CEgXEO@o^t$X^!7Z%1Vqs7ZLZ1YD8hW=+IT)+EE2kuKiQk% zk6cP2TI5M}G?gk(37Bk*WR-Jn#FGkwv6u##y9%VQew~OupkY?y*Pqx0c$&m znn`?n!(EDpl{kOLu>Ed{Tei{qyt<8MygblxJ`&2#%!R=WcO zfjy4YYZQcir)Tld16G(UHg6}%*J}yrZtae6%49n>az>lyx+0uUgs|I-f$GUs_ietM zxM^k*{X`^G4XUh9TY=afo}Cp+w{bUm5m`y~8Q@*3i```(0&I{PT^IdXsKkG~yjD z4%<8oZ4*MDcPH9ZBtcGAf-Lh$8mPU1zGhq$*S33GsLqY?`}^^&*P#^9mz7P&B-R;~ zZCy$JQCI6bg`*l5k^XoJU_v1~E!Z#)F zcWw9r0hMT;E~NpWrXJyOSZ=;Z;6<=hECt-{;$M11wNv9%f=YdYp$;Ri8tbcEe)(82 zA(RH(#8QgJX?W;pHa7wtuogC$r#vbg$Fr|bO$=t(0x&!;pC2?! zoO1^hi;*D^JM1xY%U0!pl=`g*UW650;{vYfDUxVlxTV%;X{H%B-yndW;{2?ZWT*8%zW9Y0&(TtAa!P znHm&pMy`9n4b-A$yQ?4{VK|bK5-h{5-gFv0qVoBDaYnAabbcojApt_}N=u>>^Hekp zQLLLzCWm3?;L@ELb)krT@y@#8ffaOM^s*2XUIA_lx-K*6;@DKm7MDB{896f5Pq8LW z`W70ID!QZZH1W2Ht$AMa&|SJOw<8PJu}~5nE}H)QcFde>J%;NVyjA7RMr;3Ywnbyt znvKK^+I7xU48vq3`)DSed57USO3pW-Td3nQ?J=|6KFtOTKnDd z$msQhLrKk6SXt(fF6fZNLyN4%v$`FNE^l^Wo}WiLU8 zt#{L5J$lW%^#j|A)}I)|Y{q$V!;~i`m{sa>)}puMHr`)b-?SxcFd4~+Ghp-Hh~V_M z=wVn3Ct7*<=Nx}}XJwJvdl9k+Jzmm$0yMA~C1oZ_kDotl2$XE8X5z^WGlMGLiLbal zQ2Ib-IBW4s?HvdAEVsU$I!0IEGPLEq8lS!js4(wPwugK7Ngn=C>j}o$K664@I0y4r z{%G9p^?BRSYbb3=>j1Y!kI{-Ks4GlQl?$$TV)^BVrh&d>2f#u$Jbn~O4xos`?#K6X zI*5?JzHC;8PrwAr|C>lM{|qiBE;of*zjExCTl`0_*8tGoi=dvo!By-VKM zzIZAQgA(C-(U9OWA;vF1;f^;aK&bx~?af}+@u1jX+MikIT1`pj9m_Yh=unt2xV>`~ z2-Dm)`m`UWc`4s0-KYSBX(}zxHMvJ)dYGDUHzVJJE{|L4UZ=NIFji2w*nd^su<&jw zQ5)h%l=pVIw?DAp(ky;Bu)v7e_zve;x|KfMvV>cvyvLBtD2@rYHcQfva!a|N=4j*%N#H+!SLXS42NJ5_3;3BYlqO}YB5vU+%>xi zx=;>7F+--|p*9(X;Uzgfht-Z$4bb8QtCmN)#aI$kvnYI6bk>FB+k%OI^-TR(Txf6_ zjQPIH9W1A(pUG+!3a(u})ahX|%v0Khc}HMxWPd*9I-*6&yu=I~fwBI%wHIpD;dSb4 z`|~cD$N!r15w-cJThUKo|Ch;>aM({D=a^7(Fi7Q_rAY$0bTl>jAZ3TJ_GxKnuU%+b zGuQ-qWBUmfa)$3}8@j!*Y;xqNJq)kOu6i*I&I^Etll$=Sdl)xqRxkK=d|sIj)CL*_ z9}DYCR(ivz_l4W7((GA1q~&rO{3;+>?^|IiZwL|7p}7MVMSStxB+CM}=%lA}Y{~vF zIWSf96X*_Os#kn+Wh4F z5eI)+I39B$<@yWSHGG!?%QSpNLsf{sTe$y}R3pv}+pIaW?~Y$W^*6`LqE_N#f;~=F zcCjV6JKP5;s}Aol@X0P*Td^Vl>9j>SzA@&h>dzZkr@&nFgg^j1*9<4=TOPv5^O znLNxukFG{*asc~=s%^_jL(>o4x)X+JlU`2i>^!X-Z)){4t;uUU31ongkYY#L5)K8J z@#y8}V5t}Dk5M!9wB4xQ=E&s7)q7jmb?TTlyFGhb-ytPTYlaS!lt^8reH}Z2vFJd* zw7LWLw3lF_5wKGOM?o~2(bbhacj3)&Jqcum=-?%_(;R&}9auf^0}X14k*)d)w6b6o zj%Yc5`vhA3WOF`J8V#9h_@I;dQ`L!kfPvKY9!`YG7$0TP{*&ZZD;gT`^CW;wfLwL? z6DV|;w0*}W4x+om(YL(;=sR9OX=M%SG5iCLG{i4Ftn$FXndV4dClH(CzX8Wl$|YSf zn9mfeTY#DVlUHmW#>76B+&iF&7b{(0`YA|lwGyFL_(E+A$0nFeN}ZG}%nLv-1Y$x_ zI|ed_eQVz*)+9`yiY!tHijk~DKHpSbV{-S*ck?dl>RIyBgB@fiu9iRWc_GUB^Pqst zfX=|j?WsHerH*%>4{`QqW)FpY9)XOXxCNhh37C8`0I#|b)MNVxoJKpJC;rtOcw`3K ziUx7HyH7U5t}M7$)E@Tis}NlKE!oP6>s{lWNx{lBVoCVp(%>lFh(`dRB6 zXYJOB@byP8r{^h2F3gp#G3c>vo_M~!1?QOgN2*dV?Deb+lO+b-nkq<(a0vF5&fYar z!-D5!sY#NP0l_|rBuq@@SSgW4!;Ku8egCKW#h>eWAT<_DTh!eGdk158%qLf!nKKw{n#5{Ec_U zOPfYRCcw^eZ~dieap(Guu~lBjT__Lj7li~idAb37z~;JdndHU*gB6S3Das{Bi2bCq zVO}MlnZJog8cV`z``p@Y-%z8|R9Gu8YvBI6&05dCb%E13E@{VQkj2~eNs@n4k@P`C zUaU{GBsObD$PN_j+WPXxG+!8sQ^Stx6j?8ctyH|6b1_V%DMkG|QYMMb;)t4W?Njr` znT`@Gqs@jpl99#^LJZ1FLh%YlfW}NKwcDw(lzKwY)m?no9iOB_TgFF4p83>-ManJV zz|c8YqvjaNA{91ILF9C6D~|kb%Y9Ph+Xa_tR@e$~Yu#USn9MxLYq;+~@(poNjHej> znS86$%L?3MsX2^UD&Yge&+kR0-#kpfp(6B6{t8+OdPJf}oy@w3Pr$fSeaA=BlZ1(B zO`A&n&oq9fF3H3lUew%pc47}J?M2P(5J$8V4172-=$L(%^&PjH(pp)s@~N$sr_=sT znG^yR_$H4CvuJ6wmEJ;x*V^sUG%LWUIv*Cd3Py79!pU?btvU3FPKq2%Ws20aZ@A4# zXIed$-H4iIyY6rkJ#0PM=x4;FrCUE>Vy^|mZsvs-&n#7FNsLg3K5R*rI=59cs38={ zh{#{JbsKQ9V``}wj3(hIBfA)`aO*5Tn=Ph+K4a^9^_Qh^i3)JucrUB_m9PDm;o(z9 zh3FPMz8lxP_PbTs|B$`H?^gm0LzyqEKvdSiG1nf&KB_J{nX@^j^tO2JS!wHnRZU)c z*VU=WLgj!P=n@Ufy$F*SV8oku_3Fk)u+?5F%2j8sDu$l0I_MMrrJ--ECCrOFvvjS@ z=}+_wGO)b6*MyQggVt3k3HatxO&_*!I42~l94DX&DinCt%=tU zaQ(cp++HU}jY2PRr$Jm>E9$1_dpx&*drl6bJLMP5ulN6g; z`oPEG9wQ&dpZu&$cRJ7^sF#|FK)~tt2!r2YX?pSa?<)}gU5Tbg9r4pPAEMyY&+G)5Ol`%`Xz))Eq`z47*E_cHP_R0B=s^7+~Hqw7^Fp zj3QUdS-xSQee9n7I}4ejv!0Bltr#eXT&+ahYN9f^cAsByZ}H3TsS!du&g7!zK+o&p zba{Vy`+Er1`rfMV!%@3^_q9gzX(|v<9gUmw+HI7^jEa%&lD*|5qHEtnjT3~C?O;}A zM2u(n64cHnQH%$}=^Ua^scI*Z7b71RdmMT4Fv(KBpY(?R_epOc@^JcyVfv%fLp{5J z8Ev63>?#P@{+sQ667G?Rs{^{lWi8B7Sd*(GLt)Z^d}>-M4MZ_&)2l5qD4ZqS#DP}! ztQVfjz!8=FF#BOIoFZ&vp|9U{lO0HT_~$_WKhEAetf_Qs8-LH4GdiQAjH05_W<)^{ zM5ILeQAbc|3IbB2w9rG5mH?Ruk>ztCf`6X%aXTo`{WO}L--am?KEV|K z3$Oi)1f_Ux`Mlg^rAz7&yIZNiTe|@j>WcSsV&jU_6zIo+>EqAdPWSmItH!(l82-Agb7|~%}2Ald93FdfEmJwwgr3N2O+C{UOk%yhMwM&Kla|Dbi23H1DC3AiG^VoCU8+EQa;t4Ph$lh| zr-{!4@K3y4lCRYdi3VA-I**q#a8eocUI=yiU9Q_CV++fEqOW0ZXC#&~;8*1zl}F_9 zuF})4EVlui$%{Gv3o`wEV}mx>x_T9Psi@A`FD~Nw<}zm=I8hK6%=zeW9{ilX4?Hg zL-+(zyk16j>7f1|70;L0m7b&)>YIDUB6qmOyTq`Y2;g zEkCYBd&KiA`us$>Q6_S^o;F?fIxR`YUlVWBy57w@-irO^N0N;80g+6o>bCm%MJ85w zd%|u98q|IgYW+!^BfRl1hk!z zpJ@44&&+=kb zgiiuCLI@JYnVx5*^}twgkZAH1;f&P=$JviERC=4@IQn6DNa$Qcm4me|&&NBf8wwux zIX1o%PWEnYa!HTq4eQa`Uw`KGQNM;6orx*?e<}C*?te_XwFn$6*omlQg3Zjs^~p4< z0n&w&TG@XL?jdt>>)(b*w18i+;e#pT7yRE=V~)T12_5GBf@~Nx6WTv%TP+W?h*9FZ zW?(#X9ZkPL8bpB|Kngp~t&qTkq(BqD<#;QDrrg(sdug{L0`gKS1Go5QvSQl<0lQ<>!4pK=AF%CSo zHW0tKka}hwQYpQ>c@DGGiZ93_xu&s`5L=sHm4_kFM|g}GyeHs%uuX?GIS*%{!5#Om z8f7($94d~eAzy(62etrkfl~{6VI+jSO6>tLx2%`orFx7goA1hzuRD* zeq9(7Gm}2vFx%U`#>@|4qo^k1NDFxS1~br8ue7Bb7OsRUtoocijXVtbXI>Wy)trcd zm&TC=9)^@T7oz3#9pEl56R_|IAnW8*LeyI|8DxMHsh;7SEKfLPVgBo93cd52oNX1b zgrhiG5}EVg`x`IKZ3V_(GzWD4Cz=DSS>OB3M@m$eV|23lWQk#ow-xje!)BWdZSCwG z1WN5sO}pP5Vx5A?jMF@>C!w|3Ne@7$cAik(W_?wYtK#EPr--Rlew^!dx1P!Qwgb3! z|Liupw*EH5F4HVP$wV$H^jE_43`8u+n`p8d(C}>OCf<&hxNhE$T`|AK@~N6@e*MW{ z=E*_Cu%K?9U%u{VUN?8tsSHtU!M>Hgv9EOtx*n%Viu5w9b&<=OC?$=v{9C6t7V&-t z^&ROOho>u~aPRe+m+s0>cIpI%F-gu2JOTJ)Vpw6^@f=9?({KOaPu$=VnQD^RUF0*7lM=|3}d;4hwL9$+c>Y3n14+u z{c48p)scJ8Pd4{oOt~hiYW4iBsQ zEu(u`Mo_wrQ@ zDP#SW04iNLfqs=rRRdIlGIrn4H?GUISa`XKXuQ5#s7!b|d6^*3#ivGtV|`eo11Tp`+EJu)amSpBSB(nYK#+r4~uaFjw8 zxS?j^_lzUgWIkqoLR!8cBg)s|Exj4kGkzK5^z{^Tsz9F5ZI(fjb_l%DaKi5$DaHfafup}3AH@^ZU`{YD~XB~y({ zJTlr_RP{4il$a?;G0{tWM|}IIA7JKwl}{#M{~7*G{fp53x9BW~DRltveg@#(%ZXzv ze@7xM#C6|MTYDBi)U_)i;Q@JWZwJ6O21qHyu`AgHb(|F&`LFL43fU1hs`9PPKU4+d zp!4=ur$a+xCm%x<_2pyAafA= zmFW`^huA$AHeOmBGmA*TTN*Ek?gX~R%Nc{c?)!ysPgUcO8{axd{Dl8kLK+93ee=1@ z1*9uGqSO68K!W=BO1OV3+wLV$KSKcz$<&CPp1|KgXisNn;(q-~jAEd}FL&N>ow~P* zE~J}0*af_b*-q&jg3%=aDN*8fIW2F*Km{FwGytni`#S&zD8!qhK}Ob^g2g`V2Q_Wp z^!{d|Y?L%WSd>)=h-lK$pJ~uR&ckQNs{0c^Xnt&3qwSLKBVg+%QSTk&Qu>A0KI`^r zj$bjMI03lM)6FeeEoF(qKg`4alcHpIMK}Z)zdI*sMH!-}do%p-q^qF?NbI0m!t0YWBGVdUR z!^MhDrD9W;u!H}QAdrRGzHjTXv*a9KXd+owt?dJjd8nM ztWVz4C|;e;D&)Hnwx6b%zw|=+Xe}@r*%XU@t9#{qm^2mFZg6WJr6CSB)S8dwE>C|e zgS;XHkpD1fE1-#xz3c>z-}fcPc8#EpmmT}hB+FlryQ6Xd-r4ULF}b~aCs(r|kqWZG z`Jveh0CxKq?I!p5XDXxY=PC8dmf0Me?mkb3m zshLMoI<*2s(+=|mh|Hx_BTdFrLFg}M;*ImDwfA%r`Y?)5G7UKPb@h|Ve$Vx$ZFVrp zuVO}@(&__F>ux*4<)&GJs&svR;2t1lsnK>NQK~XjO$~k2?>93IV}IKaPL};rF+gb7 zIDj*6P#!OQ1h+D8aLGeVTuzZx6a}($L`F{S#qAhw7k{j<%Rl4b3+ka4KmL?VFUWLI zkCNI87=OLhsQ(5`zGzfpMa)#6w@N-T9rVSy}tE;8!g z(Le0tZXE!O+61Mwdd%DZVcj(Uhpb-lJX$mA8@2BV14pXA)ImQ4F)rdR$0sdeu7|_a zhFlCoADFM}wdjI%T4oU(O*{HG1T4DE1G1%-ZJ2RR8jVu;$O!jSy~~lfPcCk3%HX{q z-I&XZG~dVDCLT8^5CZSnr*wB3+V>Jf!YYUY_yj>G>X4T_=a8S_Z|C6Ww^{ewrjJil z5!?E_oQ2{-U-btL3TEOvsgz~fo0ib7_u0dDP=-Iwbgz`7YK|h!ECthJKc7SQqyp-R z$d_%l zHJm!d{?m7*8|b^)m=)~#BGxM7&^N`5oBFlKf4ue-cw;wN_zhAVJ0JIJl#cAnAN+lG zT;z80;%`zwtyyqm2PTfwSNmj;XREVaNe%ufDgNJ>wP*i~F8v#8%=43)1=lC{VpM;&0 z#>xD4ZXShq$B~pha;o}5UWC^g^DFxTC@r#U?ND}r9xhfe%BqGQMaD~d(QIN$&&0W- zZdV}ifH3g69x%r&yf~uKv=2ZxisC*EF#&W#t-wwYa&YfZ@}K2__CLP#q-gh7|3g>q zVv{Pj$~WEd4t|JU=Y$)9QqjSXOZn)L%X#P~dBFf3%ZADafJwi)z{x-R_3};Q8w`#% zgMbkLF`?S;nzM##%*Enkt4JDKORmreYvKZ-^-<>8#)n@Yv6!}TH}%-M95zp{-`)y< zg;8_f&^#E2VgChxvtCtAcL(bFcJ;0TERN@t(_aD$S*~ z!@o#tj4;$w>HL#t5%ck-LtEbuUzmO*EJe)9b)Vn>Z!IX~RWr@Zzh-}LyK4kbOWHXw zcFbSBPXOkxz{Fc5@r5+<-u9_~V-HSO?w3Dp;uZ$f|IzLZ)BPT5*R``rebd0Alk zX7v<4+UeMT6#;Y3`1w2>(R@6UR5)-|njba$%_K)b)@Ec+!K(%4$2-pjhKo>~ljKmN ziQDMv$k+}r1ZV^Sj?G@fl^FAkQP6n_ZJ8ec#{itc`Ou+pR^j~YB-z83C z2#VqQ<{P##+N4l-@~-*Pfx}oU+we)9-o-nppRl1B*RqAa zas;YbcG9Qz6qa}nF8&aeDk)<-$9v(cG++Y++>TkpV)d%Fs+lRI{_OeA6Es?(T;62M zsk@w;T}&eOnuUv1w(!iKiTdm|cxDSv3fD0Z#Sr4a*aI;eInP!hd*H>OVt^BEwHpZm z4}7?kZTLWg&yqBD0-q!-Pu2cRp7CDN)tP}0ANfKFqx?w;QwboR6~X~!W?IJ?QxfEzZ0L>%f)x*X_>i2l{~+g$ajUR#TN0N6W6s6MA^6}&`+9Bf(%{+yv57?P>(sizZ6mPq zUG56*ihvQAigf(GW0T@jFg}@9Ug=!W-Bl}^B$|C;p``{m@A|8_yP@86Jsx1Ig1s!x zJ5?ZlpeghRMCY~U0M<7ByW!071up3aoS~1O-CV@d2+zVJA<{fxC;h6`V|~cO@9y&` zbNl^XdiKvS2qdF~U=w}$r}X#-AR^(zYo1Zx?nRe*_dh(_Wp_N2y3&dg$nyMV7RAhc zx_({FSu%b2`}!OvzA00qHj`zd`h$PdUix2kGaK%cb0*i?*B&lB!n@__6lv(kopW+k1x!xA&ki_}-M_Kz<7zduV3li( zy3Sex#3vdQi|l~n#rx#IU&w0z@Nxp`jpW~P8VU+h|T=7qNE@zf+P43To>qsF_^7xTgJpNzdmSo9D!c0}lie|q-$#fF-E|ms zU~4h^QIf;0)6Cuc&iM|}L!ny_)g^Du+xK8&u_DL_@0I7S(^wN5b=r$^wBYh3kXK`a z2Bj+`tqXUDAm`_X(ocB`R>}-mE~^VnZBmRxRQid7@wufZHr6L&6udyM>+~!;nC+*% z7;bKy`OB|Pu1fS3y1Ut}4iAKaYOYeT;nMxW!=o!~<+Hn<=dbox@P%$aLj<= zi}qJKS)vRI;|*;20@G(q{lguUPmwfoC33$F8bhbAG*?{v3GMm)eEj-vrU$Dzuy} z4VcXGjU2P^1HIt*v{hQI zbGKh&(+2YkLtiVd#7S6AHD#mlZ2zJ5kISL1%bZ)YymBXY?|y*$!zGt`xH+lJkT*|h zXgOB4Y2;C^9gEw1*{knWmb5nWHXOYW-6ZtF-A)lc-9ni96HY+L5}X7f1koN_=fSSF zh|1yn2bx+0Mkn{{;Qa%^!qpoDl!jjXeZ?xv+CQT*oQ*Wo$d!%ODKwPh2LqfeGDki_ zb?b0daRMhP+pwc+N#lf{dH+ z4JFUlK+6dLb^@gluQ6PbOk4=)^wNQE0#enh4 z4T53=utKYcOx{0vMBZCG$D;MKj^j-Nl{~+j(VCY<&Ys7FH+NU-${#~I{F?=`Wya_< z7I(@2j~$z4$NjuEo9^KT{ko-!Uf-3F%_h^==Yx&t{&2$m7y~a{3$%mjqhkk2$i~cd z@3!Y6?4Yjp^%+#slh*p9Avganz7Yp(+mI8T{$b`kynipK(U-=wwUKXXPa;dHUQiMB z%+u*|!CSI{gzDFUX07DXm_S0;>|OC7<4Gd9;%sxvM+(?6EFgS2G>{N`v!C*jS8KMH z*s^H^@={04W2=SUe8%0Z77adLngNwr@wn;Bh%chaBj91zpKvkQoqB;)@PFM$M0 zCU;Zg+8iP$V!gqg}IRzLI+xWB)Kcu!nfE1NU4e281oLMgRKs#=zNS1H5GCt zh3v9?;Y2DT8t_lWcT~>B%fl}4a^LTcFhb?Ck;=4IPid-SD6i9RO7~JxG|C2Dr>!!t z!x)(m>ag10vuiXc^~5A{qybYN=8~#`ezzvIXHTARaD{#m)J*I$W(2o)CCg^g<%8#u ztzh$E|yyW?KOUeI}629M~Et&?X;(R+b&{?$ZwKkMa6Jh6_v09;jo z<(`mrOz6K2CXt2y1XSJBixqWIcEF`@A1NbxK7fn4O12u0H;9|uEo@R@TMXcIH$8(a z$Eo@w{?^GXg+C&@D0{6*u!779*Q@ncX6M$*u+reQhv?~vhdCQZ@ z@rgCf19Q>fhF1)161WgCnn65rba^9OFu8CD$+wXK2^KOh79l1vR`s=UL zKVVjb2)xR}=V5Mx?}0=4uNAt2a*@;g`v15>+1avB&^iMPzg-TTlJ%IaPQo*lY67PE zWsJ3iGwaXX@#wYZ=`$>-5!Ao2(hqCY=L>ziNnWoH)){VAKh86i%4TCZtU1QE$P>kO4rx0QCiv!2PLwa8w_5#~g#7}Vn z{ISo6vI#M012$4(2QK|&X68?%qIhyCdt%)6#>?=j7S6}n3bgQ7>1srMnq$Pp_szlu zG?AV`7SFU==#yLr+g}{b(ok$(3SiISo^pSBX1t7z6kZI>k41>g{EBd*-$&y^k2DMO zq`WCFW*^Kwus6!NUF#8=a!5Vq@k}*IOfy#BBL(T$fE?h?SO$_Vu^Ix3La+9BujimJ zDAt8iJC#A#JY9|JEBDsGBv(&32$D>z^qHGWfd=I*HdqC?>SVlW|zz zz605BnvFCs@3tFex_ntw}<3fehq05*QBGsr{+9@PjwMT^Uo=4YPfzE_^FNtdhpHlu~ek z`iuliTOV3gO8;JN4Y;uJF{fF`SPb)faZ;9ZT{LGZN1@>|ugH95{}Wso^<8Wbx{K)3 zRFF>enYa~YOmg(1c)Erf4XbCedupEKr-AMnyUjZ6*In*voY%pUoACH{#+~S5>4S~& z_~Ug|p3wqC4iFoOQPzr?VO#6u!-r^76%AIsuTY{*FAn(ON`Hhw*OAG!=rcXo zrypig^I9uzs@gQ;tD~MZhR?DSY%{B?EcvLa!oC%?i-yKf$;IXsR&R^;s*N(%Vp5*w zaks1E@By09f+(;P-)V7%nDmb?^%d_aR~fO$e3j00^f`w@`}k!Hk>ps z{1~)O7nar#ja#dm3dQ~cC))R_a?mg|NZrbJ-_SxON) z#LLtzqME?qq&=^Y8$m9yuGU@65EM%$>=APR#;27%uIk#3rz_u82ceI^A|PxIG8G@rAXb+cvrH;h)o#iLJerS!hWSfac8K)%1a{Uh4B^QADr zEoL1%?P}GuiP52x@(cApFz0XbNo>~xMIFWl2e$VmyXm}o)NCbrWnX-R6m;yktoQ`E zTfi4kuIEInAG=v{nO|wN?EHQ)siGbOpUL>v%8+W*^CEh-QAO4pjwC~levw0BKQbGX zlXermjVnjAmm?SJuW0HufE`aYFYonRO;Rd0iiBwglx4>}OiA{es3W$>ukPkBke!=R z(2-}_Sz5BWKj9WkESc5)Mt#eZ{(1Afi2Z$R&B}-wP05-PoS$#BSiFL53DiHR9R7(e72=i0Et z%X>CJ{^Aqy-!%)9=mCg!&gB;|WZJoyeOnn(qQ<6#6<8+k2;NyeVT6yK(+i|6L%*v4 z2lSNoO3(wN*1|#5D=PFnSFG}5#A!M#BV+2_FKRu;#DedQ8BNsrN!mG{SIsf<`xX`n zEljEc%aFslJc(14eN8<{NKK;b*e@thUd$gyWOcWwt4|_7?fhaol+yoUe3At!eUF%PA%A@KMiIyg<-W||Tpvfltr3dM_1886FQ8hac4 zWQ>~&(pS>@vo{?I%~Auh@Xo)okW6T;9RJitdoacTlMtBDw^QnU&6nm>{0jV|CnSAZ z3(NZyTI3i9YZ-ka&e%O@i zFXS8-kib?UtFojkeQkx26FCuS;q>V zvd%bdQCuSmpTg$Gs7e?r)N1JAd)J+GyeK=JDHuQj+{3Sx#Ygnl$@|06pD+L) z_3?X$OUg*$_aP-+G;s>;p8?1^82S-;&DcluQM$8(nV4FmxFXS4u#E+rctS3=w8t-3 zkKXgSfyb3K9eos%#$H*2OzDg07yA-3h!OjqP$saBZAF(|!`wMD5hytmN?yN_0{&B7 zbVsi6SoUK0lSdsuOob3X;(|FPFltP;KH@|W(jI4+(^A+PWGB`WJ@Me9|+4phHTYy9j% z(m#M$WEn5t9=Y|Ra2W-ig0O4r9MzrKoQvkodGgdOle6T#^4>We#-rzgd-<#?zJD6K zUK1QZJ5iDZFPdI9?oSaT$9<;L*glJ0%pav%CkwyWlgUTGB}e3)=7b^8x$FY;$CY#t zTisg<#6HM1(&w$3=>@iKkUC%>qe7@EvyeAcTwn0|7tXQR+J2vv1foz?yvp^8Uq%YK z!}k!=PX&%|xMZqcpX}PX#k{#gM`SFyWQA}VT5Lo))a`n^I^o%n+u`JkQ)>+ulOQ9Bqo@u_t zC4=0;*A?W)Pq0w%5RlQiv>E7}r|L9gRYLoMqSq-%tZlYHz}#YifY)b1W)*2!N1Ua> z8`(a~GAsJts_%hM20ckV&zVod-%fD*izPjR)%(L3ed zl%Aeg@y*7G18EPMZqLoC*sVaV2V=M_&Q_^%`_q&t*kvxQ5hvY%!KxUZeT;}a-egF) z9$PUmq8M|ecV7=&qQ`poydu~qG@AC7CFJ{Tr^NM-0B+{oy3Snjsw%PK=H4>MYRa?jyF zVYiA+l@-}nd26w*_$AZM54IhlLqBTB>}m9iCca_4XocLdnU75gD@octlF*EQ4P#~< z*?JE@#<|C?Zf>0baGg+Dci}$ZRn*+u&zk&Z{rBt6bxq3$=u#pHv8$6wXsLZg1|f;O z%mxqImAZY%1;%5pnk4-(7vGY}akH?$34^`C9*B@8Lvn*>$P0D!Wy|YwL#G;tJ~|b5 zO|wY^i#hpB{YH#K4@*5dY|X+ZD?-dDZfyKVm;nB~VZJhM)v2^|o|BZ91`6%S+-Fh@ zTU&f=Y%p?;TbfivKW@YtvpT4wme=URvbAsK9s~OIqM>#5?0BWeDD^YEl%_4NtoCfh z;9C2KmG0ZUjuyDh>+6~@WwVNTXlp&#*Nu~VNWtZtU*yFy5{_mKnLpZ?Z`T^)N4;26 z)kh0Lh;J$2A}8zTVoi;+*Kf{7eXSTXUB#{Dd0*W~F3uew0MO$LP(jY6^B~KS*h#x( zohsYuDz!aE$3rZx)988&dF!JJAoO&}(>+P%x8B1b zQK-eesjRD>UP(fWiYJfI^v)oEXRM4V&~^mhx5$W?vOxDH?53~)2<6Pre?Ta+(*GSo z>2R6ND!(?Bd>pYUlNX=>Vt*gZ_vO?X96|;p4%D5;wEwY94RiN3GYzI z_U_=szrL)kDF82ssH@Yn=wR+o5$4qUo1v%XK+sa13#+f=+;jkViLy~ShfHGxmggHk zUz;hWg}L9nZG~byO)5ncA)Lx#p|hdL*!%+SvY?N2v>&8maWy)@jT2@sp9^W~ncgQ^ z6BE-{+8%Cs4}dLG>K<^+b9XYW@!5N;`YD#zh3tM>S$2M2gq-U~iXROcHMjY-tL~Vg zPy0fY@q7(J_0(85G%);b2>J}{MSZKU<=^-Y3~HKnB0&}Xw8j-J7=AIP&BE3aq|>G{ zoEw68C3%gi0lOvSl4}5x>lO$C8hxUi|mS+ z=FxGbt=aE7JNuiFX}Ipdr{^G}Bd)4@lzX$4$fvgeNM>=@>#^ry&|AVln=-3FSEyEF z^|7g#yKk!)#_(lrZo#v!Twwtt{qZiS>cz>oXJ=QAI(ZW(PLr{(OKM`?=Jp5VSuSdv zn$NnFwiXpH^YQj|OnhVXkqCt(kjlnKkc5Af{`)Ms#@~|P>z{2pRlX30H|A^&4}9H4 ze7h2VkF3i}OCKRk{S8q*XEg~~7uWg?yLd(h2?TBKWrmIO>)P??MK0doMr9tInDkbr zF-;~82w;szKmZfQNif#xc>p#B%(=fn0MDv(;)FBKI|a2gvRPJJ^ifxbB7+333r z;C>%u4(8Uk_}X$~EU`2lA3=f?QYpDWi)=1!f?UfCNp&CgA@d^%MhMy?@{nZ&1!)^1 zuCW}z%;oV8(N3r%24lA4bsG-7Jaz(H?kVeK5qWbWRm19a-G}XZP{qA>EYB!c2NXuP{XF*z90yLiL595oLX)7VdQ9PQNWs-|n|ztA;3Ss*J^ja_YRUYjqdO$R5Rb#x7)tJ2Gt^76H1$oz2w0cGQh(YuBGoB3g zXxw#+l9jQ$vQ9;>o`$N!HOp@X9{g~hvQRk(IHYBq3!AG5@DtukjeLI*)&DeURum%& zC^4rN^-m3P$`p2?X_RP#)y~7pvsClkbDOuhF4KuWavKcw{bB ziE8!q!#3AA89&(<-mjdSR0vm+hlfv_LZj<{aXLGYgKI#0-;7Hq?tRrPyr1qEXGg_; z6m(RoNi=z)8!o!V^W%xV35X95)W*3SQVm~=*ZQM6dP^~0Ct&8O3WkA&mw6S5ELKTL zG}kENTQwK{qUpx9EzUqy6zI^v`Y>r9?+|}2;1uoa+40E+PeDEIs;6Wxv}pRAdrGI; z`Q;FO<=Jm2%Iqd5k1qhD;Kj5q^TG?!f)_)JlJS<=*}8WRI-Lh#Pmddv!n^)Fg;*X3)t_0ILo|5iYekT%)f!GbAzdL&yVa0<3kmhOcA zIzAuPDkIy@`yi09;|*FsQHmuxHemQ&#lb>{ z_YK4f26d=zD9UQSL~ZFZSN0jly)UlMDTnKPE4-gJ6`93xDn(bjhd*_75NgwPDe342 z@wtG!5D@NNTkO}QjOjxTh8Qh}9%EZpQ>P#ng=0bK&9S=!MAF>s)r9rEnGbZ0le|G$ zw77e2KP)v}o5+kXc0YR#YneEa-*@?geNpVb52W8>yS!wC$tB=3TMebO;B`$O$wkOn zJxPM~2T1f$6O*R1A=4*Q(Ln|KM*Bm2r7wjcD>-dpn!GoBu%m9}mi#h&Rl4hJAa~(D zD9s2Jwl;`vsq)p|d^H6Ln2uiJL+nc|4TD3chm>!rmR4rK?(kM$c=l!4xRkuEW{vfq zpn$YJS>yfZxB9};SnR5navB*7nzr#GI$dKZW`R}1kjC?GNsoI5MlDA0FR$Px*Y$sk z-7hrf2e!Q2_z>~E(43(EG}d&e=38OzFxz`eyBHk0)$lvmY)kesZV*$8;r2g^QIvNf zQTI~d9+O`uuw5hHl$XW5{OQiB3h@ecZ;G5HsBIxYi+eMw_4sk{>!~I~WrtTECR<`U zseAFKqPT73R;myCK?J)1{(e*;f4Egt%QB0VFzqx62D&4P}rSk#~}wK84%lvHX0QCMMYHu}WAEWw|O*`PmT zII<$&%7SD!XAKLeTW&5h{BrvU4Q0P26TdXmlU4GzeQQ2{K6b7?Kgz6qG39kUSs z8Ws7}oBy1}rD#%8H(VnX)#p>~lbPe|EA61;Ro`NkX&TJ$cszOORbX}D zZ#SY~uimF?69b!Gk@M%4cE{eh<3BEh#bjN!GVd{7oZkpEux?~e1@WKT*r;FN*Ip_{ z^d(uHY|J@EYuGBY89yf1T7PADI*xvL)bU(>JYz%zziXp9-|}t*-Cf#TpcNeZO?ePz z0j^d}%ZG({Eo?qhQ1o)Wwe|iY=@1>y(KQ~37k)zr{d}dwF;uKULD@_pMxSGz3h_ar z61n|h!g&rAT661)H$R20svEdgi8~$^h~46}%L9E)3>%IubYaG`!3WHM!mk$F6@6^-`_o2aOa+`*>u=qf zkeyftmw=gQ%=1Bh1P$zow`U5+!r|ZyKzWT!&%%v=FpVmR+kb4Iq?2}cpT6&e^dU`w z8EfoSRRp3z)O{?XU;^ysDw>9-jxb- zOUkNO^>e6A8iFEB;`>K`Y<<2t%|=jsNXuuOjVa8)rj{*K8mUnb1tN2Y^X@hMo>Hi~ zipA$zs6|GNJhWsRPQ1k!`@1ftS~7^aPg`am{#xzYa<*VJ0e{aWNR)o79erffEcO*Q zcdpWhD3vXUU%)o4l(nS1m}*$lBjLza2I&z$y-j@pj*&9uTCJ;Yyopl2qNGE6DRzE` z&6+Cid2Rttk{_CFLzWH-rFb6f8t>@J@7$Bl9rO~^;;!QTTPGW(M&gwN--i#^ix)&s z7}_-Ui&OB8Jl1zNa%>dOrQhx6)x``zbNW++zn6yf-nYgC{5lZ4oj>|4SCUhNN2h3g z#HtSO=RbAqd=L$M@PnDef&P_@k1Nh^qy|!0p|Q_6hkRDc`7UWPluHNqR!(1@iG}B|$g%pJuR44rTquEb8}%0MK?%9S z>EszZ*R@Ig513yfV^;4X-~}Skg?f>mME5CR(<0@HGP93^(Yn& z=2^>iuA!qRTn( z*^f`dYwd}dWX2dH*yB`INr1+9b77qjV@rI^B_TidB;LlK;2z%D57tC;%p9Y`qc=uv zP58Ju&|LPF1x{~$7KR7@fP!i-c7=a_f+M?YSgO*atlsQ*YQ}is%Lv5d&4ro>MQp(x z_LvGWT8qoyN1S`Ll+Z-Y!NR?VHZZV8mr?YvVbY$QePjA4T;r0rt83UOs$D@=-8%@ys%>$g~`jI^yJ1E~*I zRz>p+2`{=PQ*QMw-QeB}8FrJvttukA;OOO2YR=}7#TeP@2xnpwb!F{xb;?bKiwXH* z@yN>0!tM-{nSfjbxfKS5tR6M^wsNe$!$6=_aY&E=@+gFghanMkf7&GrQNHD04_{ zLH9cGA_&EA=V)5NIVN1)UQR4EG+ivS-quTMe8|s1R3#IuDD3!U-)nx$5ZFVe*e3}C z+pS+7n>hxqj_^l7$IwjS#z4fW9UTd~kD%(>j0yHzUDIGYzfH9}8BKc3C| z>H|A7W7+oa)w9E~K2a&NdH2#bB2u7B$(#8k8L|AjCb5!0q%Gwb`QBJo=@ih;%aNEq zc#uRb_x;9TO7^}Z#haX_hf%3`P(_WMg?BV^xxmH32~v1qP4j*2HF4PTaz6|`@L2h7 zGx=8|lYeCDy@Ymw=<{d25jQ=d(Ibm6Cw{dSmb~B$jn*_Qj^InjKfr^e&AqcBU7(7e zj?tnu&tZ9qM`;F;VH>haHBi^&**q15op*F7>3QGOO8>Xqn*AwIYLGeUL3lKh$J#&{ zFr;a>YFe9um6D*Yckv*bJ#xJj7iaT$!0&%df(|@^VpnF3TUYvdNkW3wfH=ETgVO=z^&n zZ8RP(T=j$>rKu+2rqm(8`2oiIBXIc@`>TY)!(xX~YA;Clb5Zqj27 zcej7ui5?k0QwqA!PZCLx1>y<8>>2YWKyM`5P3sh-WdzS;oxRrJO{ zMjF%QFYxOSM4 zacCM{)CndDC~u#>hvDa?{4leOj@xtad_#==8{oil373^-`%eJ}mbbxcXNHRp>oE+! zQaw11<~?{H3E9eUX4|z=E6~qZ`qNL(=J{A)U?7uG^y+b%2e7cz5>`zF_WFE{pC|w* zU*`V2L$=07^~8#W6L3oS@CCnZKM$l!q3_1Z-~Tu#)KFBl+Kps3y@|SyA7Ig_dYnd( z@1MoCA#BZU2!3x~3y3h_Y5J&OHlevb0awjybdYlm#mufIlu&c5 zE@$$3DWm$!e!IG~1B5eMUAm#IX&Y6og|wiUGe|>P(*jWmwP%{79a)vZ7tHzTSL?=8 zXB~t$H?e_)(#`v-n$^v!t4&@vLu;_XQIU*qW^+&Zhc+R$ZyE!<0~TTM5TU?hWFz!% zA91E_9~RJO!4~?-fO)os%ZMojxTY$H?n&`0-LPcYF5T_F0k)e|SL+Mz*H~;f-6xx2 zG|4v$IMvv@(K@HBP}aSCpBQ1`AijvhXjeB+8>xfG`;z_SJlJ0?70ah$)Ob`mG|Fgo zmAMe*P%|5m=is2Fp1d^ni)y&Qzpeg78P1_FeN!Z(NsoiBxKI-86z#0QWb=)p$IycXxRn+iTo71ME43b6K3O-%WbH9Gj2Xt?|Kpf>oy60x#$Sy1yHUmn=W0hjY$`F2Z=n-fRoklK)scF z2dRyiODu|pet4yM&fv7Lqkin+;)>8WKWEdOdcHBH+bSC-*mOjuJvL@cOvjr-GjjRhk^SjoV4LOTh==1q$!{7+qov#t zzzV`>mGF^#d2SR=4L7ruYJyWMnP+rlYXsQU(@*VAW#0M!D0}m;B=hfo*agHT#jL%plr%E<5QNIsZdRenc|X4ilA6olZxdunw8YY(#i!}Trvfj3T-hgGc8Rh z+?Nm)MPzvn&V0Ym^<3BU$M5%7-uL}p&igE{^E&4yklT3S)C-COG0#+yiSH_u^GXXp z3?5xNU@}#=vkd#!$2=CcV7TMa=+yAH4tY+*`*GRCJ`Alwx+gJmSaN+I2LD(psog<) z%9n>8`>|#ZCfkYB{aNsIJqydLWr*~?%l+MG&#;ey=U~dEH{MPQYBTnkFPu!S!bVNK z+Kcf~f;fLZdB8YMX-!MN@wWMseYD^(oAG0Y>)2fCI6ruFJpMq%`US;t_nw{@{C4h9 z^VQs1S^FE4Lj0LtjOAWh$fP)q!i?B*)fFdcxNIwkXb6eEdYlpeb$C)8Hi)TCA31Zpaf|wb~utNGi zkWRUkv+J2S{PUgOl@n7tGVr@^+?jmcSV1$ukv4RH;--95{C7^+6Q{*Ho}!LT)x0V} z-#L4+{lT5ZlyA4%lRbYw_{)`_bR{`jkuY}l^3P$<69y&L@l&DC9j}b7{?%dkj-Y8# zVENghrzhTdo;msK1@u&Ac}Aa&7!H#c-*uvX*gj~;h@2j`Urg|{Xcf2qtc*KL`XuV;rpnB66G&vJOc61LFamSY=4^gVPbmt`fx*h;mVo~$3CH1aY5>hgT`Bz_hyBz zTd`B_cyBQ7+tS^?N{9a35#;dH@|H{$!nkMAnYZrr=JY}Swo+GCWU{sQ&-S+NPdoXI zoW~y|rR;#R(=V9IO?ha*!p%lY_VcVt` z(g%Tgl^aXctvHgTGt&7UCh_|mXUP{2(s%g^rgs_A7G>oxot$Y5_xU_boFX*FL zk1>A1Q_<6hjwe)LD*nSPpK25(#Hc26D?0|KAB|B7(}Vo@v1;Ff=ThAF^Y;e7ItF$O zyB$(TSF?UTRkk`s`|2I*l@D~y{~9Z%{SlC$EIZxK{2tl$SpHVI3aGLC@X?9M7qU48 zM>h)h=cLy}u3f2rd3_jtkq4{E$cn(I(!+uaA ziZnx|M)s{^VBm4r>d}?%cj-X>`!K zErVOM?m4b=xboNY+H3BNtS`lDP2+MAiE`D0=P_T;B0gn!nt&=&Fvp{_z9+uU@mSQ#qvCy?M_sq$kNh{67 zxGxl^s6)lb~YHk=;pm<@5$y zjy5)=Xxz_MMLl^|(U!gL`jd_m7VnOS$tzXI@WWXI{->i`A}>wXI%WMQXS67_;)UC2 zK-g7z$7lBT1q)xq2Ybx2Ofs(EhMN9mxa@}iAg_JL(~s#r&;3qKuIlZ1R&uD{=Fgq+ zTU-}3GO9ntRon`5jdZEK-TkJbb>p$Ds*#G#S?l%pJ@Ry-Z9w{}6DHCuupvVYcZR>- z#ov&LH=Oj?TaBH*K>gKl_A6BM@b%DVq+irtd%up9Mt1YA=uf<(9_ab9=k=X|Ba>re zOR2W6_=O*T9_+>Te(&{Dc{EPcX+IFvXINv;p6(&<|B5S&So>vZNMhd+=H~vm+TJ}u zL-F3piA>6!Ny@T>E0upyr=P9h7q+3PKb?8xK>UxP zm{-(DRWZLmu5J8u_Sm)7)f%Y7Oy-p^hf+PMXFa3iKlhGrJ{_;YKFvgIyJn*5ad3oY zR%<)VdK;GT=jhSI-JEZlN7N4=pI{3~azvawBgzO1`y1)i9-<;UXU)2gz43MA{r6cY@k;&PK_;KlDf5t=J<6Y=#P8}2@&7DZQS@7H$*2q1katX#ssrtAO@fvgFB0+Oou32OMj9MvwN4jul>dYJ*jMFiU0Z#JH_a>=-dH z<7MESu11|pJm!PD_=fd5Y0mLw3gM{p^9{#y!Ui6{tcjSCNO|4ap3TcoupRGlM|x)zrxg~ zJ^#A&qTAa^3!k(1@4h>fVM6~$X28Qh$*+#>{VjsjkjkaFClgMO0#gI2fx&^)_>3_1 zP)uKCXvK?e*O1YXNVB_D{*Iw?-;WMx%v#Fm$PwqSDPGkpartxl<(IqNX^uEYCr8fH zXBDciga4`ij#G_a>c5_~_4w{8|7F9;Z*!@_u8&=RnB1CkNAa#Xl>PI_SrT(bJf~?r zmZB-%&J;m{vIRTmVxLC#gM`q35yKQqf= zy3A@g=0p2$BWt^$Z8S?|O)be8brw7`uZ)YSYKOGRznu?T)=Nh86% zZ^!@Djchfg~hzuKaad&?Y{fl5zIgO{V=SN z`Odcazj7k47gU?rTv@%iBK)al0`3*)iQzv6dcqdwj2hAYuvuDO`9C%cnbDNdsLcBw zKF8zu$)3JD`Sk@S(yo5p1ojDD!dY@X|Hk;Gm7LqC9a6^v1-WM7-hj^f?)vUm-Psil z6|@Pr-xGu1iZEBMTt9f#)kvC#HPSl@aGk%P-Wqyyk_WDIVE>}l< z_qF+nyF0IWM#1Q%`%C-wDv!M3zjO8L_u0|ek_ML6PD?#n(vo)V!r+#9 zRvc$!6|E`c-!AMFc^}^^xYu?4kW;McS?@Hu*?dL#>h2SI9pnYdm>qT(w13GJo|rrP zyjpl`v@O;*Kg*0u@OA8|)uS?!1)&Y>ZwctX1aW;w1V%q5Lo3=RJ!FX}PQUH=#&>DG z@Bd2(8@M@HjBQ*wxb0}&m-L#mCqE8(WK_Q;b;kX;)cKX<`d3)A$A&W_r&H_eFIR6Z z%l`Nv`$RLlbyczcvz%Ftk-4vwrR!eZy*Ft^wjr}NeMm6&EOL#d1-q%$SKeIcUV<5W zS@&mQVA>XSg0bz+5*qd&&c5>b^SDkK#qZOVbIb=@tZZf_JSrSJ{&bh;#ZO)Fr2jTq zJFPDF`mRug9Qp_QcRrD3^LufPV)z=hPiwdxlf4|PhU28mR?IlSU9Y=pHp#32_;leq3 zcI*6=!-8jo)?19;NsZ6nUp78xlh?gJ?~54&yjV6a*dZaZ z{MW@^oQuw1UgWl;!-gZKXMYI(yx-CkQUqjP)3yXpK`o4yk*j?L5gti12YDgd9kzpvS6p85k+hgrnwf}7u_zMN(c-_P{ffDiqt3@@8b5B_X$ZC>=D zy=&ZRB0ARaV|T?LA1nTwFTJEV{n2{&p~Ot<$#=>WLg&X{W%I{;au2q#uUIRG(u3m{ zMmGzt%+F=M=nn6Ub1f*9cOPHT%0GVkBe`J=J~Mu4^vQ(R=)*kE=-R2~1IA^Z!8h2; zYNZT$r_Jp4-n`hHA_L_BJyicQ9c_9#<5!Bu{*cd+U0>C8|^l|`Rn@a5s!s) zxew?G`aca8oZ^4JI5BjJ1uwR9!V}9*e+_?8bM9;5=Jsd9As0)i7bo9NX7jr{1vf|P zpDSBaAK>SzCtDeud(@nYcY?gN^G=7KO$)^Lb;-^5V^=>89LWB2^AzLqY1|^ryn~Ko zM*aAVV$4`Di(%@v$9@F;=?c#2?oBlITzLh~<}qoy z*?yW}kl4;K>2FuXz#zAm6*QY8aQ$eQklHrE+I)Jt)xJVGX!?KmIMOWA6HW+oHEaK$ zt+f)x;;_EQe;lwTdVf)o8}f!3hdvJ+x}rM8x!-+e-C?$u#5wBcc;5KG6K-drO4jq6~5Js3gY7V7_WknQ6tk<2CJBw;cg zWnjBP#-ZcQJ$@Upr1R%e{t`YxG8f7Mxtoz_GmpR#eeOaeW6n)S@>Ag$f-&2}Z)A$@ zWO~z{d{Zc)J0tO?lsm#pbO(dH734pJ59m&FJbXr8(VetE518L)1}F`O?(f`$^XJfX z6H8+CRY4<|x(qp{t#tsO87eg|%XidO-p09aA`}JDpr#9 z$8&j{51rR;W5z2D`$BWK^O(U!r|3mSrP@RH`!kvOr8=K?q_F)^`lU;&{t|wz%c!;* zazCXPF+xV48xPn(AJi{38oD1^$M%zMEN$6DN6)8R6v|=P{2`Q*q$Lkni-_H~?r!VD zE13k;=xya@kc0=1Z9j&_STvNoEoj^0ya|^hn0=eoa)r*&iS1jtt_FJ}DX^%3&Y0h^ zDbhWJsG@}rs9e=Z0+M~Czkv;M{#UOnaDsUmIN4t8xP&LuFLbQPYx_n>xb*Y zm3?9pQv^Fz(Ay2doz~m7?HRMfmAJvG8FY7T_kktb#P_G_HmTh=$Cp%VxepxQ#@c@% zGqlCHZBJzqbrt95ZPtFe@He9OH^YgiJ9M5EJUF9lW%@0p`ywZ`Vn6AWfw~;}LR)r5 zkhqCSHZj(qZ$xJ3wHZIqc0Xm`7X4`$*2iBM50K8I{2`>mk#&bcV;*J-3`U76<$2XF zO|1hi_JmoZw`;ZG>>If$NjC92tyv7NUF!e`h8vBiOfgO50mj;~eXMLE^#n-ojASB* z?kCtKu2MgN<3%Uglp{cqjt%8j;0FmBMXqXUJyj)~P4_mmg`xK{nST9tt*8F=t@&+x zCXca3z{nKTBASfoufmR4fP<0KoY zKE%?F%+R$#Bm3zrz1UBNW#;22^!h?$(uJYO6Gm*4wmr-3aV4c7fHRV>6Z~ z4I5+#pVegqASa$yYj*{F`;}~4mhZP&ejDeS%=Q~Y3T6%6UrWRn9RjZ_p_^;DpIUhr zEswVD3oZZ8$S_Pq!9-n{xRiWF_zJGk6LeK~65B7%fPHAhvo7PS)dHT@r-yY z|DwY4DrdX6PfzN&3TEFwztJ4-CdOM!dnq5I|=aeV?KaInjC0%-R# zs4V-uVsR#FEMZF@XO=vm)-b9hSU2|5^4plF>gp!iym1?;Rhb`2U)j3J_9@4Bygc4_ z=dQw*0}v;nL~o^ze3P23ooGcs z#eQOC1{aCXDO@vA!!&SlrPk1Wo6J03;dw zK&cmHrJkdBF2o_!21EC65kYALP}**y_b`3jMTLwiiPd#K<=TfD^X;nei;)<+ssdpEJyaL({ukbbmC_+eQ~6ApnACWwOmYRDZdfUY84Xsmz~Sf~bVpexy-bc;&ks;4M`?qr*o1$PT2JK@RVvduKlI)N=}Y!D$2h?(Dk z%;`LUNN@=@h_YfKVn0c4W8QJx!Ay(G^1ph;m(1C;TXYT9Ldi2uIjs+lKyhu5adSE> z*ONV73(@J>hP#om`^+J1O5t}}z|!%CKNnX)imuBT(3?n6G3~~mr(n|y4bSR;d3GZb zOLotptSQT%!?jH>gsAmJOzIX)y4%-oCM1fdeVA&FZL4f=Dl%@wiRQe}!2|A&R*ln`ICPyY&*i zrAQOGvo=8f3@3n0Hn$8fDzqz<_!7OPnoREth;tc%H>0eE3CQVyAe|^H2tynUaiyRlDAB@gWH^JvsP;eImQ7Hs}2~M#cc&FwS#;X0QqdC%#G-6OdsE* zE=56v&GXnfa+(XLTx&7fe9EyQM6quqo!)D}hBTo@PIE=qA?UuXkj>{-8U{n`H3PDT z>uyK~pmb?}ohK3ud#PtNfw1;Cvo0?DN0>e)QXa5!&gc_}$4ZOw@;9?7Kv~{vCuF#p z`xiZjvn0S~bH`IuDHw;6+3j# zq#a;PrZ5%GWjOSKT#{Ls;*ldTyo0j>ls1Seu|>vyItyS22M(c_x9vGMfY#n4aFS{Spmkm*!ElsF6@$-X3|0Rb@va+Jnu2AI!l`Zv@krVdSu|1J zsSiv|U?Ly)tk7U<%!amni93w2S(QjbfIc{&c@B8$e9(uxJ!ekWrfC7JD9~=6+zQw# zh6IeK)8;EK3kk{n(~BX8iCw|Qu3V0hYV!!QZrszX%Ui%qzR7Dxi09NCT4gM&lYN<0 zhVjVT0bvkAFVZhvR%Nv+(Fr;AL1qq4weugetQ)VL+lIEque`%FmIt)VA06Ci`!w!$ z6UTNu#A9c}3A)EgRz?$ekP90bWhIzHF?!jIN7CeD))h-a<1E=x^#%!^`{!`&|gWqU~=7E0{o_UE7t7ML*Uec-F;2~ zL|=`j!eGE<2qOOMjy(|$M0v2mP_xXqp+CWyD9CF5csIJ@VL9)khy27vD~6$?ysClZRNc7Kt@9afFH2{C)E3hQrZ~F18$*r3EDTt z%WZczv?h6+#OaQgTY>ud8{@6SvqxhMydruoD8@eF_5%^t$kEa({wZnYU=OR~{My zO4No2Aevge?ua@B)Tb z=vwRX{sa$hv}VC=;Mvw2nQXq9CKKb6JxjuMHY73}WXHLc`s{f*Y=ZXmCYm{z%*i15 zS6M7kZmS0cnI+K*uahXZ#gF^~-l5S)5EvS}Nam=y1SB(U2=Ul9GKVNfv? z2vCCAnkm+65CYOVR$D%vcuQD_FgKtAVQ9C*SvhHMNYB>qG~6Y?ZIa*S@RPA{N!>K^ z4+}k%iAm(^0q>lxcqnW|a2#dE+;#+Ksca>eWJE=^?IES8xufys0MMI9rs+6S#T_9d zsegJ+1C!?jP;Cx$)Eq*Fx@=sao9JDOE^aw-8!vEx&^-l|f%LpdZ3;AY_NsISkQIWV z3Ji+bEGMc6DcDAbWwJwD0i;f|GVy(Ua)`=RHlkTAqPq>o1qN@M#9@PcYDu7+9Gl#@tA6Ec;ECd@;v>vJp?bRi!Ia@ z4>hQkD}-(ogxAGP!idbJuUT;xT;><3hL<#yKU`e3t}LIOJf0z+56+qlSc*fm&JH{f z;YsvPL`{95!~m|&r zka%8rhn{L+Ych0y8E{guJ_PYy;U0Q3k^v>${su-~VaiQ*w&_2;7OevDB`$S@yk;Xa zk6~o%wBC0F!8JF``&EM~^g?~0Nf41(s|-dS4(i~4fP||yqga;ZpV~;}j@B#~??3BY zmhW=6P;7Qip#`M|!9eb!wua}xT1)4Q2H3^z3j+u|usJ>+yHaMwZPjU>6cU+v-moB` z34k60YFnB!0NX+O38TD)WXDyBc$29Qlg4(1y?lBvs6(WwjD2q7`T0n}zZ}a>227wu zm)19}ml+!4zABM#0@aXMD=}WR;-9+L&0?r|>^MBk7CuJ`7Lvh3Othyn9-i*VDj3-HN15DDO z2saei!mp5_`EE^xlS(AXv}Vsg(1CyfGmybO4{Uu_y*EE~({6FA5!GuXi_V-Ah#0#6 z!VbI*Yb+o4uxQ(ps!_{|F7Kp{J>EK~v3A4$5ULB58_53tsYjWv+RyTH;dX-d$L47n zoiIo7Sa<-zSteV{{f7*3Nru#&Bkgq=ZdMuDolMk*M)VSyCs%Bwf-(~X(3?WOom>ch z^tR50sdu-qx6!U}sx&DCYYb)1TigFXWl`kgcevdcyNr%-?pn`#Qjq!6}AgOfj-M#t8wO?HjNY>bb` z1UE2rH#AmiFL*~Xzgsxt9g15{Oxjb2-ds_ZA-JhBQPHCSH@&EPY-B1Ymj$-5}k5r z9(~PY$GA4oD$$yFI)I3Zr>>~FEG(rz*KSrg5t%*F+9q;=&Bx}k!^B)Q68=46kJpC7 zUv0u86LT@h996JkU-NX2roCp`VV2Y54H;4$pN#b+%YGF+LX3750{ajL-VvbTz>#p^ zA2Ze5uCel@TA~VwV-HHFVCtZqr!sLaJpB&NXAE_~Er)Sb61Fj0XBYnkj6uVgJ({hi zylAW7gxz+n%XD*kmTN;xBhpKK2IA)Jrrl!(+Rc=OP?F#_^)a>OE=NYEWB{F)PbT%k! z&52-6(1T#vI3J4r`AIiBaj1eR{6^eK+MOo8R-%=Y>8K{io^S4B02{_>ZD=GdB0mx? zAbKC8gJ$Cllm>9z>)?7rUbJ6;+lsXl<7?;-)pMxz#wV|G^ZcFxM5H1}dIeLv?4X&v5*j%`fw<@C7~O&?A7D5F zt!I9Ced^v3-#QnLL0kURPH0{ELfna8=~MM`dYoamPVK0Y3PURNI1hM1=aLWX!+eo! zi$-iH&*n7rCz3Vg-Tsl#Iv2G8kge(JCXUs3zxWAs9>eH@xr)Dpl}OG)SrAb^&CjGY z2_`o(Rn&_@G=iqDIb$N6(Z7fRxz-&))7eF1K^>`7&K>VhJj-Pobvnw7pil%VF)fDU zBq3-kW!4ZlO+<#O(;3Jg`~0{ICQ~R*?iYKec*d(ifdYn*iBPYQfgznV(W9IP;)LmU zYVR7mlQc6#qa_?ty_oEDn~X3BP18T=%Z*BZsd^}!d5K`}Z-mv# z={cG#%Aah76u>enT`Akh%@DfPxzLQd%vbQMp#+>w*Tl)eI@?;7NmMS$`yV))+p%rr z4mhGw7w~D`Z9L6MJEtchd3>Dh1|$_)R&>Ukj^84D;Xv(~geE~g6mtucLR1#p@HDhG zoFwCaiZ>d=8cyOqe>_BG!!1E#9Ar4K@-utfjLWF(s!D{h^mg55L9ZTgr%T|LG*eBH z#=V7%o87TL!j=0C>7c(GQ7{!NB%j1u0q)YcGw%Xsz-lmALGNxg8t}v+ zY^JP+BHRoj;huqV3plh?t68xc&WeJaUugRDuf5ccO@$n^R#ZGKC;|rt{+@}=5j^lx z+rn+N@h%bCOAY-8fk@A!C(i0_>#2X=Ce7MKV_HL#$pD&6=Y;mKUM0Nl5IBPqU=U2? zuCXa_eFk*q*mjziOc1P?GVifrEkHs*Kyi_gtvz|sDrIdrbdC(50inyyM=~AAvox}U zH5q`&gsme;x-)_Su1>YX#pj`;;`5xyI;$Edb%E{&>&wUCTeBB&vyk}N9{WeOfCzP5 zOgs&^o62KVBMt!^#0dft{EtR=f<-RWVH+`sU3|eNW**1r{T#|YVLwETsfIi32LNwJ z@=Yo5LIC_QaWi!s>jBtREgVGh=Xw}HBa%AD74!4Oi(L4vd98wCR`;u^tXsjwKu8eHKIp*zxPPK^b)qGqwzAe=gALuX z7`&Lgc9k+Qs)5nN0scXABHt29>8{WP)q*^GVqqVo9rK&Z*W*Wy6LXn{qxn<&AnP!Y z=HM3lAdivk0ZT{e7<0urp#zv~87!0!3wb-qLb!Z=>inFZN{!@S4CR{m>qT_Ajb&!kSmCfWcU>xr9B$rPp_F^~X~p<&a4+Mx72!Zk*^&Y}Fes!@%c z2*El5)~~$)mBzu5?{zK&^S1on*LH=I?V9rGlCS_6;(P$&1Sr9+Gj}0b(wQ<}q1jeaqWm$e_isI=hR8%fLD56GaLU%X( zxv1)i(2@S!@aK}M=RySc5&*r$0z#Qb7N`Vcw0ri=WmT!dJlNH;3qPjG%;rWv7s?Ra z5ITM?<*G0XIXUzCkdBA0Wom>6cXS9XAIDY+wdp8B+ePG6s~W|6Q_W-h!4&%;^8*J_ znaq|mfrEJKM8!h^K317bZBiZdQac0HX-?{&S^+0J2x)qTt}GwtXeH(fX61CEP>J!F z1vxzqx=Lu(oL991Xk7+_|A2p)`nHSL2aTNM_8QnOBo_h75 z9oyKuQs%`qL*nOnfF1EEiV(KO<37-x0Ng)75>98wZQ zXK(qkB#N%T^5ZH3 ztWrN6x9wT}>++6K7?N6|)Zqnrz(LOs7dErAk|;%`&^*+rcWjUj+csX%)WSDhP|wt*1u;&0 zw32Q8m8GVf%wogOQ@^(rzJ9?QOUJAZ*78#?2l0F3$_}W*L;~y9B%{}-F0uw0cZvjm zNJKomg?e@|HSi*auioA^7=Kh$SU12qPj+L@3hK>DXRfBs*E}`ni#N1|*6xK?%|PXO za&@Og^=F5*)GxAmqVq(l$V)+Hv;GcNR;Lp{xAT8IAk6n4yz)2JM|DJTL2`pfN^Ws7 zl8E4|QYWfA+hio3I7xG(1%s?EbzMir6srP87`>JH6K;esMY1H7he>Xs8HqH@^cEgw zjWzR_Ry5GWikH6XWf3)r>LiYwWkEZvxFTBWT^L1nE)Co}qZ_tv3_QNd$#h=h^E8OlbGER40(`ivm^#i|g+T1FA%e!Gk z(sNvN;}?*%@i0reIo*9mCm(;`**8#mq^4Z5j@M2%dfju8McpSPt8Bh&_G(XQAsI?O z{*LOaW?L4k_Lec~1+ymxDs>ze9pVy{2W}S;DkblU(jq!Xj<+NkW%O1W{Rr{=k0^*c zFnNwVP=7=o+a!`y{~g@>mOIdkph*eIc}u>fCnU8n3{(=CXCvEeD28fN{hkFo8B7c? z5E=D@VJdfSu<~MEb)NM^$lj2eR7oCDy4QTBFxswTh`*!L8IA+lrW%C0t%=Qj1t$ z(t=-5{l3x~t!I8U96Z7mG2zAxr&LK+iIzp!_h(2x(U8^hOV*54wjq>7{>tm7xXwK0 zi(uv6G{zcRV?WxGm#xy~rWp1&nK@6CR-e*BGXS^4C)K{^SYwV-iY1XmY3Sc%H;zeA zZ!3489x+X(I@Do(cDrB=id8!=7E*Wc5|U!rHmd5puT@ro+a}J@JOsXtZ1hkIYeBU< zE5&F#p{-uRPpXyQvS1<|7bVyS=iUs9$Ms3bX5gt)M5!<6eqnM9RWLM}9K3A;SucWI zIY0`huq8;M6z`>Qd1hKIzhO<7<%e4go^}I~5F`%s_#)dIVgCg!X+c9!h}Y#Ep={6` zkd>*JwSZ4srif8iO0MxZ+C>DjAIouCK~vhI5S}KQwLy(>ZbRjr1(I21a!-&a5Eay# zVl5zgG|RR|*l*AW6?D#QLb)s{;Z-IZz2<_ihNqTNk|eiyad2&~F-3S=5$B@BlQ(H4 zK>2Z&r4^2;o64yL5?vk|-eeRJ=KZK|A3Frl5-2)Lloon<++wAcj!88*1JJ2if}}mv zf=3iX1=Ko~&{wT$uj0wjJVvr6zC=@=CJ9pXYE`}@i>KCwU`{Kf_JFNAWg!vv59pxh z6GY|`z7_6-!oy!#VMm~f+!6m$HQWkL*p@)$r=qy}={dU;59!tPT%mL(@# zVJ>p5JKwbpRtyl56FSdvdqjg zR)S0CtX7# zV>N$CzWy)79M56MuOy3x!*ppNeYlYyZOzMOsi;XKrXFuN%@t9Ev4qoo)1RoOc2w0$ zmhf)STUfJ1{qo2@xI;D)neYzLThy~8qTw%wnn7f1QCPY=y#-?|>Q{K23BrZfq(nN1 zY|`DW#lLsFBA+Oevkp@wsx~AT!o-iWR#wE>aOM`y_2;R;!yU%O)KEwr@WtWHcT*$r zqF~$ht_xOfOhYBL5R3uf?8aTb@X0h0({ctYRH3kBYn^0bfj;dPe;wAMSQUD)aF7q? zsE{1yrKAIV(2T*yOwQMqqFrtE{M2h-`r=Ic+?ZjMa}s^g6{3`|8M2f&WGPO%wlRVv37#g0%+h8=|COGZ!LAIbwo^Q{7j{(sC&g->g zk|^5#$`7WvJoWjq)~Umy%jpi51RXz`3%D2e&R~3m=xyBq4K%{$T&R^3tO?;BEiyyV z@^so!$~8#~QR@1FQqEp{MmniggtHtH4c{~#A zIzh_(bPRZvwL&!YKDoA3ur4pugDuzxlm9L8zfaNd-R@tl%c zIIzkTTR$O)8K!tFS#W`O}wdY~1Xb3;GJNSlsgol6uN%a|z zNpE48NIt1`H9LTh)7)T(DV>RsQJ@z*g0;F?W?d$4Jxr0ZbVHRp!RD2`%Rnv8s$%E= zc-7vj1@02s(NOg$(yUD0a=6AN#4xCpU=75=%2l_BVDqDhxnO-Ky9L<7GhR_j3*H3i z$htEnq>zq}WMk1nx8yKUOx=J(s^pWv_~w!l;07zx+aWs|13{$C zN|0u+3q}`HNf!&po;NlBt}BY=SzD2QuXz-iAo8gja7~@MkAv+xec)`*c{fs8)W(uC ziR;e5yv~p0<)RYqfcgS#SD9QZhi`X86mhHpZJf@44|Q^@vLqS2Tj_CYe(Lyf*1z*s zc0kPioTYa8@=E4Fl#)P?>hq;z99~fR^0ep4Ei6sU#X?S3TTQzBJXYiGuWVnH_g?MQ zIzT(wH!yjD9J0o? z`tu{pqE=x91aw+OR<=Sy1`QRB%u$9X?##nkfStOJ~V)6^nW? z*5x7maO+<(dJ}-ovs-0*MQ_t+VIHq!QDyS_!`OjI?V#2%fND^Sf_1L;vx5u!jqH?0 zeD=Tk?dP@9TLi|EA5-s>YD>jyA(QHfK#oIDH=uNal(;m~I`%7>Uzz-YJ+;QOk{jF` zmoA3%V)^3%(|O$G*;`q-=pb*>LJ&$}N=}QWxdU+*re3vAYXRBOEmoZvX_Y56#b8^> zr4o+_`?E%{lLzEYI3G!&@2~s>)kcl+=lJBZR%tDdVWsY@($nBFL>`97QZ3*ytZ|1G z-evMih>5dvs^yUuxMKW#I%k zx&VwlwroZ_YelW;YGApSSLJ=4OevKr(*$c&MUr-+^o2&pDn0Oq zfc>HWTTE!6Y03gpSg7KG~}VDV);MXWRqP)^2dfF>Gbh}?8F(vRc* zvUw_?ue$T|`lWy7v09|%JY$gD7fjZ!KQYjHy5nWl1IaR?Q~-9r>V?nRpMJxVb-ZIi zv5KtG!2rO!zi2-1pOg*|C4Jfy<5?29yiDHD#pQ_u$`0UWiDJ?YS+k7%I3B=VEM}e` z5=qlqAr;xe>7M|hLcbtyE|U)fuRDzhYHhZvbnSde_AQeSYW%nn2zY3E<*J{=8pySh zReAEm8(XDMdF>XY&<-f<5;T&;f+T(-n>2SzvA!P-3y?e?YRA9f$0FVfy&hYDS;aaD zL8Q={<^IZPt1)GSYqRx6M*ZNa3FE^o)x4$_mQJxMp^PDlgGlFFK}=&XP~#!bNQ+ke zG9Hc|8< zxD|CHILWrYy?y9VUGSiBZs(l%1tbhGyd!0DE=*fXawGQ+9v@{Pz`1eCR{4j$c62A8Nt9kVS|N6Q!3oQ-Vmd zf?BOpTF@pF5=sWN+SC3mBDzfpy+uF*$|ZYXAZ*3?01n;2JIWm}PbIt2!r~7Bxfemk z`oc4t0gUS4FXPfX^&*?26V^~XWSlRRf@j>d84}4j=W5^6tTl+S7QBbl=cW#$tnpWV z5wcVvLNc{5hnCP*M6g`%^AM=ty>z@TOC>C}DH;(fJZd@tZRVKe@pEnAh zo0{cmD_+u8gt;hL$*Z&y=*iA>%qly8)h?zUhf>{CLw#i-q7!uk2QH8$ zl)UqaxgID#^%_}`!1at2wVL_?KDsK;hPDAS8ywzF!#QXd$kptQanIZJBBdoz0V{uH z6Btp@6jS?5V$CDbjkaT6UhW;64|;$?ty#z#`~aEgqQspi)+93ssv1;65F@-sKX9Ae zK2Kg~326^iOhNtVm&b_E={TJtfz^)(I4htAj7FN>Pzz^PvEt$vF*-=ukcP6v5Gl7M z;O^G{7NRc7A12= z2~GPMT8@j%h!{qz{=^%arK@%k&iKcJVD0LGd1=0){orCLP~zu;ONqF!0Pg6i64I%f3W*z0dSer%#cAUKB|Xww zgt4wf7O7`xN;CAt!vk7HoLP$f9HRU+cbj}-y4RN80nX|8d{mtV1}z{)7D~Lxc;%6X%IBE zQZ z+|F%7VtVaB3ilyDxpwph4|+JxrO@L!2&Eor{ZM&ul0?63AbB=ky1uEoYg^es0vt#k z{e*)CPk}_3pXQyiUu>i%*Q`EH!wt1C4XQ_(#1_Hd!O}`0xhAp)hnjf9@H$Y7_Ln{_ zJK(u|y{-7<7!$t0$YEB{)Sj||gNIpi-w2OR7>St}Fh>SW`IZgf;3gh!8vH+ueQ7`w zXV-SsDpf?Z78MXu>w=1a%Bnz8^|7=Sq^+_DLa+)H5h8+ugd|l|Yz5*{ML>zx3NF5e>=~HA2`VVuTP9jDaL%o%zntKJWMbeE+nPOeQn;ea>}V=Q?L#2=(o97SD>( zhgOex?qOwq4=+9+B2FV$7Jw}hQau7jjA0ABcxwptQG^ISjWU-%Vp^P_EJkMo^n6-9 zg1%*$R;P9N9t#mzKBCq61jENotK!h93gP=hldp(p7<~|% zIP`OP<@@30CI}Mjm5?}emZBCvEp0Hqfw?dnF3_%qW&`Thp>B*F(~;hQ&nGl0h}oPG z&b4yJ!f;I}kg)g@qeo#v)>8QCbXn%w;by6wcxtHs7f_+~%`$pCu&T&hsdE-vM(Lv^ zz70$oI4ejL$lVt)9o`K@`KGVK2x}$e24)WS1_f??E`K6B1U-?#3MWMv$h~jl9f-g<(vC4GxH5WqLsI7edRsSbVDp&?AV6Rw-cdpoj+M;8{ zbd<$p4brbW(+-&C{Cf&lMJ@NP%E&*Hizb_P()?m_3D@9) zF5?b-5^BEE?R~30Hip28EKBQ<+p<3?r+x~Dx$I$O{iP}bjRr(f zB2W*3bsJG=9;puFeqJ|Xe01`!PaudkR)-<4GNKMHNjR3lM6;_51j#*ctUm|usT0<{ zFs7sY5m6sF%(U?6pIeb>13^prlsxFxzzhJOF9eIvD_pYzgRd{N&0)twNK~f~X)jQumdv}W;$h)enLJSF) zz^)716yC=z5U7)lQ1%zU?s zHzP{#Q9be_aFuwWHsMY|3Zc4_9pE=8x>in|3)<&biXVc9MQh9W$SZ#?v@MgTh3)XnfubdI924*}gPwI;fYk_WV^+*Vi8f~Q_g!YRc zK&H);9Y~vc6!y)^)94VxLXN)ZAPDZysxZulg|W)vj2-4LeZ&lg?Ue^kYNKy!#4~}{ zPE>(SqxlNb7&qPMVVmSPWB0d5zJa5zITPdk=2T?P15&fKCJ#y;F`>&bVsqV@7nijr zTw@2^NtmN;W~g2V{bE$CWrF4suaPM4zD)fDP`MIzwncXY zrs^Za4p10?xsJ0FTXh;n;fuU2wauhswT`}~5cs|NOF&FaG(_uNt2?*l@H(50Rbl61 zG=eDFRD+vM9()K9^ZD*?VZb4u0HL%VoGwXDLxgy-sbZmmUq?u8^H_;Iw}1v+dI z){9j;X*2zUO1!8uDm0A)IDvFmmoqxO)9@Bl*-cr%Cc1Uc zo+aU$;A*;boY_r3$r+0Wk(OYpQxP9AbD$ez@&*I%Tues*p!|a^Vg9919>Wg=N0bCc z*te4O1}0;(AB0Z1qcCG$xaKEVpYimr^8U{&3>afT8hJ_Rd4wtD(X&9lX6@HDHAHJD zFD{bYk;T{{O%lo!@?dW+Zz^`gA0)_I`^gJxLT7;Tv85%}FRCy&JqhFV+g&2KC;!s- z8E_G(op-QN(d*>Rd>Dv*_JrZ>4kEof=W z_K0rG2&x{ry|x6jXl=<^RYXh&5i6T}07VWzVv3IQ;7>X+AgFn+ii^ti$hvS%)af$K zsX&4~$p1`;WeD@NxF2KzsMXR&T8Cq@U!C9exoap3!NzjX~@bEi-*uA|+hsOtgsl=KzXd z|Mu!I4y+^Q0dgiFG6gzmOh*d@E$NSLF{Hhu5P>A` z{{>3RTdMHt5jlLH|8T9b0EC&RO)>4l5M38tJ+c8xmk-%hrb{YwOa}>DwP|svpQ4s}S>^`8)dn&@ ziVwFd{g2-u`&xN)i*8SKrxR>6Lm!8($4J9$1K>NoI*bPL+;@PLwI~f3A`v3h8rsG* z&`ME!dUlBQ?->bWpJGL21j|~h(qVwN1^|z_aI4>7%{6Dn^icnmfRl`49JolP1!PC$ z3joq`WIhBuq&^&70IzTL>qtK?d>>mwgJedWCvO9Uz4yFey^BzM%#l7}r|6)4QK5Mc zY_o1S0@tPku<(Tv30;6)E!Dn4^LB2qW?!k>aX2`?8+Cvh-Zc#XRcukt#a8PKur~a? z%U^3t?B1=y#Tf#C`0?wF^gWCfxGiBk>^Aq{no!V0P`pm7&^(9J?SD}lU92jY+@2Ca z7!c3wip=dgXWEP?vn%Eq`on&zcqcg{FCQ_RPVmO!6C;q;`+(Yid<>&3^C<~lI*!_D zM`%!=c}PlQI^1EKNj5bApAk67eE3utlqo!0MF;~k5;L~~OA5|tsQ!wn0tXAO`#;Dxo-Blb|^ z@uq_({E_(QKLeHtt}wYbT}EBEPH=&xRY`6h`ppY_(%9$bB0H_CLh4(i?ogcP@)UrTWNc=7=^4J9zj2Y zWrcg44`=!!T$B4T%)dz13oa@SaH9;G*A_q~)1x%M@SPShJ`3e6#k!Br74SI!h~Qc| zgr8l7<}Rq$^wpqVXLM%5^a?Vou9H2j9GM467muYV$hHBN!CjaRqK@&4mH=S2ZgUvA zRRYU}#T^vG@V3M<7i@X%JXHuSE;DRcrCZn-E$_A^{_JO4k@@YDFlwth8M4R?s*YI9 zN3kf!f36B4#ARB;v0;}f!CmECh|-ov%yeuSS9g`upkB%cwy~-kOX3R~B7$cDnuy?v zyd?5R@YAHo(0s^^KOTac3E}SzZ+TXaECm3vPwO~iE8Y(ZL>`1WcfFHC8n~BgE(oo3 zIL<@zFfaaCNbqku43RmPRTO?r1GDKrV1!OIMr-y=PBkR@uYMASpIv9Lw-dNip8@QR z_|JphY!)~SvGt!+7=poZYEe_JCvuz*`XM)l2y?Z~Ih(@#FRO65xM}6o`51zJRwTl@P9jMQ~4l;2m6#U;wP?(R{0{D>|Q;G3hZ!TlTWSW{v))^as;=c;l`_$lO z`RAiox^Z*Jz~i_X{`nKfyTc%fe1{XpCW~O0^*H$COcU`JZ2nE1E2_Wm++25q|-X=!I(Xv z3MtnYRqv9gNJ$VYK zn0E=Bjlyy$z$*7>%V3bJdlM|ceH%=?(3>Jb^$ToS(?U6*Hlo|r?jYVO6SWZPn$#B{ z*2<}KfF18a>a}N3U{1qcwG#)4>4S}F0T;~yMo*ee?qDAaVS%cWK&@5EFNV_P0h}95 z`Vs4dz9|(3{F5DK+qA)6sMNBd!t4Y(Xv>I%)8SM*QHxNdP2mQ<01qk!+O&n|&w%Fy zODoQWmTNRDt?p_Y^>a{;?&i;dSzRZu1-wB^pg8a0W}dBbMyNmFr9REm*aE9?MaDbj z*dzxPD9t4U831^K3Pjp6(xDZ<7!W_R*t`?+t5xj`h`$=-D+tOn;C_EQ%ye`AU>WMa z6u@@^N^26_)kF-l06y;jL9eaYnO#MW05gHZv z&k?3IR;sI(Kv@AgBp-B0P7!(-`dHr%H6z-&Nl;0=04 z1PNRd_Zr$HUUMetSExnWgc5b>mu$ep8rXmx<(tmMUM8mt8<05fv%Q3QP+k}y_1DIQ^rb}WZ)nM=b;j(6pb?dk$ZH?&_tgmpOi zqPD+KwHIz5%r=!H90~=&L<3QiTFS%lZW-(V@T{W=F5c`3J^%qq&ciVsk_JLh36$qo zRjDx@QmlqO3Ue2hd^bDZr&#tw*-&TLWas8VwZRhcjMNz4RgQuungv?}O9@Fi0ZG|! zABTEPCK(A>fduD1#3yCfmVit_L2Y=$Ux5U!QIS&;;yn4 zv4_$gh&6#P{}oOPBn}7#ABA2^b_nUTj!ATwo#aG+7pmyn>g%ZB0Awe9Y^Shjh zarMP1Vbvox^N4acJNDY-g!)seB0gcNv-p&%gZJ{jFI47_iE_*167$Px2sjTDKv&kP z*8=!${nr+r?|hqK>L0><0lGWKO6?PUvm3=&sIY$lc#pv~&|zv8gCw}3isqX^s6%hm z!~p^a>B)m)I33&@cgIgc{T(4>EnpmAao&VQq8YdinN!!9=nk{127evU#A1Q+>v0m8 zb>pyM@z9BuPX|@4{Gmn+RfD*YYYPQw3>2<^seY&)Q33xS!p>ZUF${#(sbY!+R(TpO zL1-=oAAMu>$lzN@%d|>yoF7<;J^(DZ>7WK4F$*RyD})$tvXrF6R03V9viQZ60QkH` zlqQwm^eZ$SV2AfYJ7j}|2y??)(8C*`(_jmd(ClD>EX$Xse-5=j2;5&G=&s1FLVaHj zae7q+wSizs$%r&iITh%Ac8%Cp+pGkQb5+$HQ)z)k&Tn8)T!D#}N^2l$UYj}!i1%u| z_8}xx8faaJ983qeK|Mm|FN88MCxclA+;Ua5PqGa<*u_19{WD`uIn3Syyo$0zZ~)qZ zLaqhaHHC3JCq;)~k~q9!Mi&Q5_XeE(2iT;2=X}sE(m=5#Fo#2&7&afY3$sKnCASqzz0F^ua}eIIP>gwFU>h zr$$T!=xnMx7h+_&8Elz0ogk*t8ox8I*b6ON*6F2<4j)R za%(8ANTu{&CyQh{fL+MuFg(aQf7nhjpmi#rW&z9tf@VgPhQ!DECY^?Cj8q{{G35Tz z6asI_!Tg&OO8F8J2J4%oLf@no4@D_%d0Iye$cXT+CJ7B1bmBOyadPr>nc?f|vGh2C zW2PVV&Vq4Et6clzwIyG^Tg8YsyoB|)D>h?J4gmRhE;LPm`mm-+2jkU!VBcRspj?&l zKv;+hi$JtK`E-(Qx6>Z&v8xwkBPBbClIo}!_DGjSaWZ(X+pW8 zs*9;?f>5P_UiJpv2Bw=XsSWYy!bnUA>Cu@3mQijmlw_FR^uadWby@slu(P1Jjs~~> zYp_j0ID$on@d(=%i$UNcoimEPDsjnUPX!(UIe8#SEB!}(DnWf(1CHm%(Hx=oS1gl4 zDVGFJ7kGGBuTfY?T>`FlK6oB4GMpr?K$lCnBZGmwMW8=i;|S12z*6g)Dj6m_v0exa z^XvVpNA#dCOJoJWB>Sm zC2>_X1r!EkDYP-r89?X2T-GqXy2B0!9)jZ}*#b&!dBhaMd<_FebwDXYvza!T@UVGV zpWZ*a8vqOsIG6>rcWz6grD7{+o!sjd03%8P>Ep6o|0!RLHej^IPtNssSbxPG z5eM?DVUxCk!uxls*Zk$XvgiARO7NL!z>DwKONiMa!T&?3tHb5%Ff+~uHXEFzExK~7 z5{~DG*~8T#*j?}5t4#$*N_gFw2#lMD2{6d7SPcH?r!$yt9+RVZde1ZLPcr>@g>hJG zoCo*oDJgDpDa1e+Pj(gfLXb z0Naq;u8WpH$gsC$Rk}eegHn>k5Wg*%(KJr}1YwrJAgrGb)T^Nev<4VnQ1XrE;vm@P zs6dyOtQc=#va%^lj!prNoCgLOAjRTIjkkRG+hZ zrZV0F^*Gw6CO}dUU=OC{F+31lb!W|%tPUags)3TSJjN8L-(YR<;D3z6%%|H&%sn@| z0+#{s9;l`_(OxRV0L$bT7sZfmR*-FBtw<6WN*k&>%Rw^JVmfYsDXkR5VbTwGqRQYW z;Vt4#!6@LVgg29{Y4X6P3;8tcc?#SGVECcG zg@7$#I{$gkP5p+BGDsv92G=P|C47Dmc)8XvW$Wc>gi;93#ALbu^Be)ct$_(Mrz%q@ zU|?cQCDf__w!*)rW16}%^C&C?u~7lW^N0-6GOn*V!$ne?2M(d*9Ldx1L@OW7^3s=}}iJ58n~6aw2JiyS~ZEH{DOPO*YluEIb@RBpOg|MUutVlENm zN2pli`a14UtMadu9DyMWB z(xI+pJ1Ih7UQ>ikCC7A(@A0ct#u@5fNc3ue{f^uTPsbR)7a7n?mNe=jf(7?o!u9K* zUtzWT+sQqOPxo1MXD^6P>e5!~d^nYV^;kk24^$&^4)U@s;}6x3{2L8SWn)Hj z8OX6BmD?kx5&%@30&jy=tA!QxfC<4WgFj@{OStPcUARP&3s0+XaQq$rASm>Rm4K{V zC)gJE$=PKl3dvMl*gvmsWCA8Lx4WZQ-`*|_ZvWpWCqsDHK>7+GmUUPY1cjEq7P`f*2r)UO5xMmugyUeie|XK5W`Tl7grnB-0FL-3o3`y`<1^c#f_v2u95@dMaO zlU)A)XRIvBOROYK<5y>qK^1Xd>AaygjAhkMF?i`K@>p1R#D6j9M&1H#gtASyQ6kSH ztu2`uYF^C847;&CF&(0YXn6}5MdH~sP0ptP3J4g=pa*@BBmh(pRPWxh3_jIkk?{3E zDkMkPZOKRXt zpiO4j1j3pNz}2Fj0)ajbh1prGSw)1V1Pmo-dciIz-?9+s!Llb`w1C?efxJDyrvv_m z`rE%N2XkVu{1FqI>3R7`WhyzrgMJ_Uh;=h@Q^CcB0Vx91$4N0A4ESGisWp%pZ2`tOvarcbz6J@MBpP$5@pK^!k&sX;?!!_~nA@|{t zfCSTgNmN4w3FEoZIPC?@em__QULZCP339<)n367WoOicgBkD6g{gEf+Oe;XgUUoKP_Te+6X1!4c>uZ~_9xaE#Sp2#yZ~?i zAJjVoabyBtJF7_bWp(ETC_G>~iWrx5cJgV>5C--DgtezJ5%kmgVW!h0;iZ_C#L=J| z>jsK?y<`s`@~0TgdE_8i{Wq|oK>@fZYvE{j0)m`|Cf5Ap>Ce{TF&)tIw1%{J-Kf2jUezWQ`aGwT9HdR`{BcQSlU`LR zG3h!}s9AC!0{8G0oOomV|NZU6y{Py0&UML2^;Q3jzj{UsGAI(O++JJKFZJhCeEw*j z_qzVq8UMytO#Mw&C_mDkw70%8B|tKo3(o=kujh4suCGzK@(JtuJ2Jc_ReT#hAhG?# z+7C15D2cKIWOV=TEZ(c$ZI$LH`QndeXOX<0H{wG>pLdG|BmKNXoDb&md>M`(+}o42 zu{Y}wCmDbEN>fX>RJf*|FqHYmbf~JB=-?jx#+X7g9OK@^(Cf z$kFPvD#fdiihf z`yHP72PzW{zE-~wj`|*oT{`xs!?WNkfq0Vr*zx(#+(?_CjU@`AHK~IG8L4X|dGO~3 zq>@|dYf-8f`taVL=AwJFSNX3a9RrftGmqZU2d_mtz0jZ}MEE)1_(V&}b6~XjzNB(x z_J!0lPtneI^gCwn^i;mmux*Te&&&xV)!*vwHRa#cU+p@ptzuIfo#wk#C_4I`{=}OB9~ZZxdvHT zj8>HrVvXz^?1RT-4r`GA2z!gE@V7*Z@vUlBlBp>W7muU{;gSvKN}Wn^zZl}Z5SP*k zcT^t4^5DEupIkt@BXek@Rmg&ZXw7O#Ag@JztdvD!DT@{Q?jE&m=|qi=)TOmziv&?x z!_ihe0j*yrCTw>%dyo;BH;)`bALP+4QMg(AGHYdRqvP=v6l9s!kQB!fvqr~n-6tbb{~nqtlonHSDERzpK~r%cZok3Hi&y2v z+g>`c-t6y7oqvET95vUl{b~L8r0GO7%lQpzK=gl65XZfld9tvcacPCa(JV%-O6f@n zGg4o*a~ZjJbe0Oe{=q0ue-Di)Mt>V3w5yu}dC%0@NyeOFyvPI|VSzsQo>c5`B&)0k z+0d^QeAUY{_Nb!7{XEB-36@(M?Xup<3z2FKrk)ZUt`NE8Pn%#%(7!m;%tGY1Hsue+ z#KdCpvT<6!R{4WaT12guSq9Rz# zyvA*ZIb7>CgX^_U1tWKGyPIPb0T)N^5UT!Y>Egv2RB?>J%2ze}|YI7WHs zr||l7n6evN6n=>MY@CpzuQVi zc_8n3m(*A*i^^lKPmVK|U6qM@R7tT0Csgu8obfXfTo}FA5OuSzgytT|h+@k1_p1Mh zMJu`qL}m+O`00}QXdHpPv%qYBbBz&t3BOUOyJN+?elN;-8LOCDB0Cev_}S1>%7``8 zl!g@}e{xEQ_oS&?$Xsrc;p=h2>wZ+Q9^EpkFX=K0&y_B0rJc(|&*l-z|2SN48XuPZ z6xB4*_mk^h^y^!$#{I>DFN;Yup|`g=M(A6Jf2>X}4PMJ($>^8b!+OUnMp=6m#*tlG z%HhitM$umJLUE1cFiVEpW!kWS_o{?$9@S@DlNpQqSv%cQ>p!@39Il^XXB^*iN@mfU z5&Xx8;HSR*T9kVa4JhvKRbMYv{+yXw9PC>h{Bx$WkiN#B+Cvy0)#bW$)cOaxMBATX zm&&pgy8LR1Z>xG{DczIPqvn?44j3X!#d{3exmh=a-jhW_X33_F>JM|; zSg+Ixup+7n?+^R5TY{iU3n~>S`gJM*E&h}>72}`leyAZpmp;htaz9@Od{bP+eWs?~ zG=?>?a#U6P9ZC2kg;}zKjQ$d9m@OMw_`PzKKL3(|p<#>7JA#U|B{CBiI5ftm#IaZ{t{2hpE5U$g;~Y;ZZ$iI){UpF=rJac$(-FW zhL$5)>9+*}d6LO3$@DOgbU;LI_2LxDQiDhd2DukNBX7=;EZ1rgG3S-CAd{CED|SN< zAl}{D!(J5TQ=+h6(9>h=p4!W;O)@&Vb1G%Qg+QT#V(!r&S>?1=O;Ht`pvH{9eM zsN84p1(-6#YE9(E657RksJ7NDdYv!!Uch@Gvl`X4vz5g83S(FvWKn-(KB_rlat`7> zRcn%{SMz$ivMh@FpQ;^8N&7QzLPGWn)T2ST#7vsd+JjRrYYbGzf}8-T`VTA>H5Z^0 z6vvhz-XrzPQbL@;g1=+b_(D`lBpHgdl>JqJTZ}yn)FFuYOIB5s*mO!ZUomcQ5YoNP z(}d+g!3r}xPy0m;%BS*PcPR_`z~Z+G$dEIbE3yMvgdv5?DUk-+|tO-@h@*_DrM2>jGbY_o6O6Zx&yEOPI*d$ok_GwkDHkHt zfpwbb>V4x8>fKr2pL2ViEmX5hk$bK5VD0YKVIXh0~=IdJU-k6yA^45p@vAdblL-(Ci`{I^gu#YOf5*mk!();dAR4GWZ zCYPOgr>>*pAO1aA_40v?8PU5w$bFLsD0jFLuUjv@2VCwP*>NT8(&+fnzp|+*KMaqb zPv}m0xJ4lSsJoE4#+c=cwn_FA64w_WeE44T{N>)HFjh&KV7b|bMCQIoPuB9HamX$C zoOC4RgQ8q}OCzHwp8ak)p?GsxQu%?^QD*HI)2^`(4N2=7t*m;GIQnK>kbBg}ct!4l zey{Ia?mM%?cXj91F~%xJF7Agu?eDcAFL{~#x6yB!Ok%lZ=0}?&@SmEJd7H9<&Y}!xxGcy{`^C2Z))q`H>9ZMw}lTG)YuDpRQGNq zr?Y&KXzvrYz&}e&wA1KzZLB;pr`zw&Wt3w!YQMffk4zhXSuk;1Ni#8>=X|K!v9-V= znqi!1auOun9p*gfPIYdT_Ko1o%S?p6crj@kNy8yr?AeD3qMN>xEEkg*oqHEFN9{lQ zTOJ{-_b@7%PkDIC`@!-fyZS1e!yiPRp7)`pyP|8aRc%oBk=Pqvp*H-jwIABZ`HCp#37c(V%v$*@0`Jnzc(c}i_@IBc z{Ro=wk;T<=O8dwm8_nDvv3P*`&he?3=xJ^?QC%JWDnWCUg-f>UN_KUZ1=cr|X;+_m zPNO?T+KSx2MGoG(+Fhxg&~1rq4&ya7QmB3FDbJNEU%PuR`=3!a87up^GrjiEE*br! zbML*M$j}cjdDTqDkq{?;@jrFq)6AL(rw-2?$x`jsfEi9o|#L{5g7QmSC3nMrnPkUw|$; zWMiY^Xw=PPcgE}5isQv)tL@?>m&h)GCY5(>Z)CcdfZ}V3g-XKB?APPyM+Co)KEK~- z^#uIk`RgFZh0R9F>RyJEu|bH}HBcDM^c_CQvPUN4PO9IT9EuZ%Q9xxdcXIc3OxO4= zAK?baiZ5{Gg`!xU`FwMgj>5do4enT0?9qzsf1?V1AWd8QjK5(y&EZ7TW6HXs zZ=T^+;{3x|^%Db{1^IAxPraP2kS8zix&k|(!-t4djQ{=Offpwvx0Hd_PR~E%1ecDV ziD=i$M?L*{;+I72n^pBC$cpyl0prfM*F?W}PuxmQB72kfNTM!MKHQEU&F*%JZRF?K z-0n+salfU!AIrOOXK$D|W&Cve(}6IARwL^Da#Z~BX!jOWkUsH~6N^58KI=v0$}KJ} zA1;2A_c)TGqkh4)KB)|7aLFQNzN|9-{ha4?leK{7Hr*KAe6{3H@d$4JuLsRdRaPHv z`JWmr>6PW^H8{Qb3B!h9?QFeroU&r}oj;5psSfW>h$#Au#!=(T!`;$k_Oh8$#-;UV z|MDMm8roR6OEX&^C!)QdQ0Z4(ZS1evB=6z*BtM{B*md!P-~hu=siR)KN}9zwe<;4D zFL6+Eu z)axwkV#VjkeZuSSw7klV$^p4|aoL8}hgokNoT;ke)i%8!#P>F*{(YaT3{Aa9NTfd9 zMdWMn7B~^wGMbH6g31cc1gq zEAhsj04jC-kCGjw4u)qDR;#6GIETyC-OC9j0MS7z~`s#e- zgRFyEq}ZdA{nnJKvnZl(|9<@CQ{@oapOvQjRzO`9&v-kqBkTD~15eLGhi+V`+nshP zph~*yEbSW;uO+~GxL{eO=C6u+Ew^Xf!xA*et zSJoa<&wDYVn#2g0oM5=Q?^Zh*!c2rav{#)0_VgFMKdIVyaj2gDxF)j3C5@ zW|$O|yH`z*{p_U1#2@f(-yKN|X=!lln$G*}0rB+0E5W-?QX5=#ZSCgG^=}K7xu<-RWH|Q@u~Ho;mX*%mkJ{hE&e7cG_QaA}R-E@cde~%se%A{ZTZaQx$Z+M~N zI57h`m9fo~(U%?d(elWW=(pR03Uohze7w{&I{bTa->1>tcQ(~ZsfTsoAQx$ zTLfUQ(OVebqOloQfr*a3Z(5a$Q)Htr_+o&Zk$k92{VECZhw<{Yj<-KL*W@iKB|w1J^3E6c!ui(uFLzqk@(&9{iA*Q!lX;qiW|H&6Ggnj)i-|1{e0~9vFwst zEH`{C{pp$D4Nu2!yCja^rr0T>XU{W7ic>6=7c>su^x?%;chBR`0&iv=(DlvMcYW0F z65mCO=`OtZJ9h6)vWTBw-2Jg}$M2U%mH7rz7f(<~@tL!{y%z0&KQp}RN{_sMOc^pj z?tEf(MqKlFf(6929;Jqem6twd5h8Bv)31qoa!oXFPt&OhLsk*Q=f!1P&M?Y7a|-m) zCkhL4K5}vIPE63pRHd?qKOV6>Y!*w%p&F~F%3TB8Wo|o6B^Nt1v3-s+7Hi}! zH-50me=+-=>ZS2}q<-a{eBs-X>6;?6nh*Og3{yn63{VKdhy+F~Tao(Z!;^IgoL~KC z#02TcoZ8-mpgSUBQWUR>EEmR9e$!378uW&CNyBAu=CrSpNMBx&&!|QNucQ!1mFJ2c zJSAU1MeE3%q$;!hQ0?ysWAsCj{1Tq$XtY{mL7Q7yF+hN$>LX^1n)?1LsF^USoeVUrGYyXW;|q{VR#V`ew1xfuI^vymbM= zi^%F()XZhel{9f1O{w%)&3^Y6&4$Qh%LWdhu@g7hgGU`tnHOrqx@Z^KL-5J*YL8?s zy4*-IomdhOYvbd51g@7H60~UjfoCU{ID4(GEFUu$_(y!um$44E)Svw4v-3$UM4o>9 z#k7mbw2u4CbrNfwyS5{A2(d*G%I*(j0;QBcSV!`yT+^`?K{NM*dbZd zjWC&enanx%>-N2$<@tq2;%C zOBbEVcs)kT`lB8>W29|0TU5Nwz@xdMNInvIsOsUBbk*&Dwv#nhWiq?b95X)^(;5Tv zH#R3-;)_MRiCOt!$*w_{Zljy8hHVgk4DX`tp`A2)t3FH~J;QiV*-M~4IlE_XeiXub zAr{dd&B|Xm6qSiikbY#%kniYqXm`iJ{5kfX zW2fiUiZ(y6&>IcPb97OaaxAau;1$Kc*XYLarlBp2oS_9gnuC9u>80e9 z^@jS9YE_PP;kDqVn>ZdDDz$HNp+s+T=O)`4Nt#33 zwg0{Qlp_dIK(KCe$waI+>>qx{d9Be)er8&qkw+Ud(#a-?E{^ig-rq zwimT&-q5}G-)m?yPhNuu`xn%~J?{0(0Ei#&v4iY20xlZ*nugjeX7#PfkLDwmNBM`i z1OL5!%G$}>Z@~8%wK&fexAd-?Cnbc~7C;!Q^jWl+ty1Ajb-~%X9zb$R>r6wADJ79S0Ko}^v!R*_2%LD*KEBkT7&02^m>VL-X{F|B6CDp`fImUj< zLuD?`I;eMFWLT#9_IMtiV{}X#}|&A-x~^)hL=I(^CxOW^w4;&Co@c-Y>5_C7ltl;hP;dX zSI;N?%=YU!kDMO7QIN9xxg+TKN#p6rZ)>HG|< z!k|v_UMzU0O{5&p`Nk#uj@y&xih%XpP+E<;fKuS&DJBXvsA2(^0p^kD_ie~6j^jyr zVC(nW6Avb>hwx`9HJ3Q)v9xW3WWp7BKqFQ|DB3^PS=Qg_19R!IaUZ2AspcDtfn9Iw z?;KzVmOAVXrkysaoCeP(g+I{DS|Hfp-6rW^M>nL8TF>ir4u6Tv4X)ruPfVHLnU(Q= z>r>6Fx^lvk-gKo0OUQYO%;kmBPH!WQ?pzleew*;*@QAf)^rThY)g2j@<|U6ar~8*4 zVc!4w`>jux`1=ZueyFIrN=0MNJa8)EW{Se3_)bmnsfBO+-HUF#ZGjjizafecKFE}VH2J- zzr=lIakrje$7$$cE>7?%?%g5e>6U`I{K*cU)!Q6@pnP?LBFtj zE-NRlxL%bU*2}M{Z!1v3U9ki+Exgvz%%>!~`Va@T@!{T4r80M+TmL3G-nD8l@oBeG zrMMSNJ*IxMwZiD{sOw$NnpU_#z9lV1blz}w*YkHXx`~c|zpvs-LMzYAuMtI3nkpB$ zfIm}zksiJN2Sof^@Iv{m$CLvqp7C34W_hLcbLpUTLS7uiOuw)c)Z z>Gp$}i}-UT_iy$Ji5jc!)P&!W$L6ssLbtqm{jA61etydApbYpYLAj9gZQ4m}& zJvV;{ek&ae2&OCRlmY(qj&T=qd#vchNvUSlJH>*k`Ift1Z(;n(A}6|3^`Freaw2OM zQg=S=PxwjESy>i$_`*}GJG`H-yrRj;{qbJiJ{o_ee^IJzk@GlOBRO(TyG_ScRjr7O z^WIuq?YBYsOy-L}>mX1LM@WY#zttpOim38jMy9WM5E7P~q-oMSA%j~uZf@oUb;t5- zMWohh=CS6VT;KF}40bo&#CNAOkNszW{EIHy?!e=T5ao`~$F?q^eW9o^cG%g-)ivXi zAdRCqE8*y$4NtRn+I=8BZXE6Rv2#sB`=g|3y-rysjsX@2HzYC7_KqWI+VSSv@7`24&^6#TC4 zb(rl%iZVqT8lQWg_#ZuAbA)ELSj;}Sy8u)3dd|Tsk5epraryD*$~A`O0#uk{?dw{hLTnlMN?-j&-5e5EOK5{?%rC~ZSj1;=h&-fU3{1NKHvWB9pyfh_MuR|F_lM*|E4WhshlAD zA)1V}<5vXIy7mY7i9+{@4N|-);p%r+4{JK6r~Ve-6U!B8UvZlV5yULxTPRxN`* zo3VEST4u3tydZ@qe}}y%e$2KupVF{?t2;56V|qcY#tzju-=aLT9*s9>uZyeum)BbB zuT!}2M$$0*;SV_<>rQFl6?23buePW1#c;5(Crf6)0j%dH{A`L zYbrJIaE0P~(McBXuOgP_h_?E%&O#aNVE?k>ViN6TmGwk(B`>OI!56!cH%l2<3|AiA zjB_8uYer(Kq>cyuWTG|iSNq7W=?)HSVtM@Cbw0Wqy0TN0&9}rpjd!*OC{b_1j_B++ z3}o>oJR~YTV&)@j)q`C272%`Erb@9?sd0|A1XN+_Kc&jLI+6Ca2#C zugK!bEOnSq>opn+FEKft*rxiKjx%Rk#rraZ$!56gj9hByPThEVZ+XwY-`_lrpuNyc zmf)xfOw!A9tZ@rTnc_=NLxXCWY;0}^U&}mQ6Llo)Ha^<|XWq`A4}O&eXRamfM_!A# zMoPmwyhpuVb-HmqWq2~WJ364Vo(uJSo6UQ4?@rEWBlq(kF9b(w#B)D8FdS0$5ftxU zN?s-1!rcnJh0}&<6&!qi8W%)z@<-RDhkwnOb-`^-{M#$z`y;lPj(eU^)fji&P2Yd4 z!nvFR`lD-VD}E2F$v`q3o|;Q&n6Sgs^L*KPShFGgy5l)2C7?ZKPdugcq(}KpLgS@t zr06(2cg(3QOi{24MZ1T|)!_#vyjNF##|@qkFkjVLiN4?` zJbVv~sm%XSK>S-G0L3>a^p?HL)N6dL5gk--L`zMtDh2Hkf-yxsIQ>Tz!b8xJJ@* zPbpJrC<3do2o!^49J20yP<{E$l*+wRv`@8P5w)!Q>R=}?30f>e|z!^#9(g=Yx#Au>|uu3d!=vloJwV$ce3O-7M$Ba zE|XcQSS6Ws{OtJI{&PjcYyHr^Yx`zHGWHZqD6Dsz}pd)U~@9N|E_pz6g zTi24v&K18-lZl)r^Yh3-wMv{d8C_G0KEC}}-^LS~Z36ATvH-x{LjT!kYW3VpqpQzZ}ijJnmZJ9~uwyp(8WWIVb+YPs+0#|Dzx>^lTPFuZx#Q&eadZ`YryOSu05;Upm}=r zvj2+I;k8Ig``~j`#r;NE#M4hlsLyU{W$k+>*e@n3ls{__rLi&jmt@ltHi{inVVSN= zEY-f(NJe?*omSnEZOr2hour`#PBw(zX~B}3J4sWrIl(OduvDa)X82!8Ox+lNK~=t7 z;k;%c?Mn>e9Ese~&A8x2BgP=EI!hE}M7Pj;yo1=OP5plLHW)K49AfjY<0dc6TeE~$ zbC{1mC3tnCdv*t(aodYm6CL*X(~;uqsb|S#^9Hjen&EK%jlC^7k#BT zOuz8q*R5o`r#OQ8Q!#Rze91k!R984qyo2ni)>KE-!veu-ms8(bjhl~~jd!SCPMzn? z@a9vfE3&lnEgDb4=qbv#kD`L>EicnD6!&@__Xa=g8BV01;3mCL_q}|GbfD=P%>R_A zzbcZhMK4AdUF}`T7u>v$UUc;@8?_$69>=%iQ|442AT2BI^&Uv;;o)mCD0u33MMl(cMZtl^&2(uPf0yED_~$2onys1`@4$q74-YX}57>*E2{}{e^GVmQAd~!m zlKd*KnArMPZa^7e41*nH+2Q&<4b9y|9g$Q7G;Y_hRN||{>r4gt)2Di3YRTA$??}yA z{=e+0idY}|DGtvgcih|K`h=3AE>~(k0qA5qEqyu-hHIG0DXDvKRGp$t{c$kzWr3Ec zd%60?YL`DN(I@@am^Qm6Rg9CJZnCG?h2RN|s#Pga66m#W*k zUVKo!_SzdHXRZC5nsd|f_B1cl*eRTjJ@lRSThLj-f!2oiO;n$3pYYP`^$frJL~;xF zO1$Plc;kjC!|*F}>hTY8-U7!93|k z^DDEDsx^}}dwzDM$ZmlRW&Pk({>OEg^%AM(YpD(Y?1xVNXFr(}FG|0S^04ykP56_~ z$fyL*6YgG_jAoLDe*K4JfjtSc`fb^T!l!~3@nPwb^Ye}&jax4Fqr9coc`@Tf zW(lsmPlgOqK!a_A02_nh)z^`ynf!yX?h%pcdY`f~ZtVmA2SF1a-v>=NACHN=5_$;$ z!*2le$AHCo@~{K_CNf+%&4ZK6^+vu-Gv@+%_%DY0)1Ueby+7dq+XDW4uqXURxMsZL z(#oFiUVVwQpT^11-|vyG)#+Jm_=x>sx5QD4IbywHOh-*y5y?1gbF}knw<9AOXN=nrW1sKBj@B_ypB}2*!;Y3ZH zP)JvJiNqhUU%`Yrr6w=pOO==t>VeIc&aaum&?{SY{iBUjx@mTIl!pqQyqb};1GVq# zY3!XAU&jkrkUX#F)?XNDt|71claKkJ`;aak#{n{oaahfaE!k+H)fEDTSVX zgtZn7c&-vBuMi7Zl>@Zxnr&-Ie63)fYX4W>ubQH@dD{i%o*?9tx6I4Z(#f&`*gZ*I z{yS2aJ3#BUm^1JdukKER$Gp!K>hb95sRe?msrO1XxSJ$(&*r1MJ&0p}yKkenr&+RT zF8M=WfMXo+V{|w=x#mYQ)_c6_MO&I|Ka1Nyc9{}S$9K>_d;jeF8V^Ye zT(r5NgnmojH!@MFa*VYt^7iUM+^oZrC%-Wfw}hKwx!SJ-A57VuZ<==us&?K@e;`RA zNQyp$t{YBz23+Ze{V%*;eu~2#qTJAYSjHeNZjnK!JNH7RpP*}R|B*~3!uFiRPi+)!|1*Ykr=btX_%r+Hho~ zC0S!W?QT?x^+TSKF3AzdT{l%G0C0DIaPVZ``Xs5)u!jd|^FCzSG7!@bH{Y1T(3NK&kd`9dk4<#IKZZA+@rd{uije@e~twl-fH13xni zoMlxX)>e7X3dmb62x-zEzE9Tv*f9L@Z!Q&%e3>FW?WA_)*v}RH^x(g0d!$nByR*qY z4OcEtl$oCp_INWj(!=~86Ll#|NAlqV(<1Y7;gnea{AeV<(UX1#bCVoDRCm>JV$aA# zbl4q>s2qVVnoL6bU(30Fq;`(l?Z_b6O7Ai@cj$3-=>?1DaQlV1-sNrM3BW;(F7#5B zhc;z#yX5#Iy40GT#d)by@YKNni4pP?zgyPrl)dXE>3i+O>ajYnMwe1# z*W9P@WZ8GzvK^lFFTa}VSCLaY^xyV5^qZtuWV7bJ?3bPwTjwq*7mhZfuK2xQvd-&M zWOQ87*mx;&9!pgLmC0kLov%+lASxjFPuU_TvLMkY@A8*fmoMB05Pi3!vFpyNgpq#% zC5ZY*3DOkPzSmkO-K{pe_REJSeg^U%drBY=d|LkHIkGNJ-pAolN&7$->E2KOp?O-( z-axQOnaSKf-XYJPhM-)+trH1w_v78gS20^{%=$JeoG$Y5J(D{R@9LZA z^^s8|jb2Y|**`mG^mg-PL%$*)4NIxp-gAQ|SMO#L&GW>KvBzZ|KCEL(n5X@Vg8GPShbCQ< z2}c@Sj)Z!6BaD}Ilx+R$x!c{JblzsT!iBot)Wa%^0n>p(((l_DOATf7^kHV*^93wB&FRZ=3 z7E@LB99vO49H_>f_oT7WTQm1`da9ugc+QPJTCc_FDh3KSJG7A6yO!sQJK~NQd)3_>$b&=9k1ykkUN6NC zzmNqUF%+ehcn*u7copwGNJ&}{J4WV}4WoD7_$k&B`*^JD#h9bE{@B97pYC>bhnZ1= zuKeC%t4brp#}JBQ2=R%8qC^5IhG2DcD>vGbi&8&3mtI<3aC`qZ?UGVs?ur+0{f`%j z3GbB+P})V2Bs`ZZ`=lj7-`{BV{H}deT`3N9P`CRmZ!*!D47oy!)T zK5M8nGNTwdSsrAH*T1~l+;+mJsn~OgO^j%JpE%wva0s)TH>KDY`hwAudkB3|46q<%uDP~>CU?weWX4w4;;Gt zOU7WAyQ|>YrW31|-w9sdgO0){@7y#Vs=9@{@@q|F?d0#f-^qq=M&!ZUIK25>hXF@aOj# z$?^9xQ0wWA-Nixl<^7)4lq`4!r^=n={#j-DS!LHvDHJdTHk3R<_49+&ybEu~lFVw{ zO7k!2EG)g)Bw z!~r|`qk`1UI%E{lNUloqC6UW7@T8jT>US{({o0HI8b?+7m_YWn&|q_=V~%fSrf;cBxQ3|_yQ}eD>HV{%!yskyO5Mv;X zS%|SbLW+(>R@`;h`Jc}p(AddmYrZ9~?l=FjP9`frTKMMO{soh4qjRR>lR4ydbg%x0 zugG2;-me)(9M5YRyE(LtbW4(8U%%q6O}}D+cFsgl;XP)2(S-6S)Y$_izL(*_eMvg?-lYz5?Gs;y3+wt&xRUT0H4 z3!)?YP3A|~OLjX-2CS(?@b`35h;ZB~mk|9W)LgSSP(7E<$d*r9ts}1Jziv%A2bNBE zXPC)16>!%PSN5kBa5vKJ!7(Dw!HYN{>xeV^d#z>puwg;!I`wuADv-Fgzrlu*3(w$G z3CA&W`GM}7u=zmgZWf?es(i0R^eRXBwgSaEqE{dJ)MmAbUh91O&8?|fp9J{?OHNf3 z`IQ+NA$zKP5R>wLAUCZ5TL3gaX7B5XH#U?aILxo_cJY8_@lo9jy{@)fQ?lVm4z5i; ze0+t@gQMH5-grm1;i@b)Q{r`^K7+f7xaNhrzMvRz*S5dm@SyJ|;u5sMKvf?6tzIeJ z`wOiBDeQvcAhaGCkmm{MfMAk=UQ)9p(eJ=(R!Q>|s^CmS=vSPl0u z5AW&rpV0&*bAULT$n(K6Ov=N1+A{rV2w+u{0U3GXdPdX(vNia%$MJMa`Pu?(HenS9 z83=&T=pGq)hKVY*p`3@?Z^=UcBF_Qvq`Fps*rfJwp>o@lgD+tf(L#&iag?8H|JApE zVJ+YM7ijz1HDm;C_ zHECfY zg)(t)K~MoIhz{U!?ttv01qVJe$)c3 zW&a5v)nhwwBI2ItVXEw@;LRTez&>FneA6SzyPf1-Hdtpl(1KQ3V1OEP{;4F?M3wJT zBCrLb0;GL~mQ)?yq~j7luO2(gd*<(xzpK8l?p}m*zw_sY!>Xl&ifA@?pF$wk@g@+J zYi^h|@_y(ve~*$MCHSEY+{}x!lSHK=8|dDKn7&+xI}`!QJL#`EbmWe!XS+3KXFXf( zMXYq;xl!NEbZ@$;OIsCdudq}22Q-*qfj7jP;*CSIX?eHVmHun*OG1tM9O_K*CcG?K z{t32!YqHQ)^cdQi5I~4&!qClo4EpTjXUk^!W~Jskv(sDCS?O&%ge{_*5GKKgfNNSq zNA}FfR&aVANW3C$;bgP!STMwyAo&S$#| zOQ5CjPlWH#v-B)zXV~SW5O_@ z61oe`fL9Y15dDcJL=XCGhB?ETVG>~>Fc+8z5U5P#8DtJJ3z>(^tY8(hirb3WA*~^- zkhTyux0TCMLP?M}oCX`io8ZN8G;9y=g;&AJgf;3}^cf^Ok~ztlWI}QzAxKEAfz~?0 zlsuDcL7qX)!sdpuDQzc&ToFo$5>bUz5nhNF$%HZyQV6~cT1XM$ggDVd2oK31Bt(I5 zkO0Eo^Spw*{ui9#-ZbNoP2EhqMQEOHraNJGlNsIVkbR#^k;qHvCAup-4!uuECO9|E zqI(^(>$9pe#v^!nsb?gu{;XtCweU3bG9iQD*knle?6K~%jGrm9^37A6QRFDHs#??8 zJ46}6BM>7YiGXb~relc)#Q8n8nAw=Qn3?g$v^;)mJ}XX?l8_F6<7a|#88JW_rsnv! zRf|?8gu+{zoO@hH43Wl)oZ`IV%;Mbiw)VCb(SXQKh=I-~;F^#q@sm)YEW)EQJxZJT4;8&RPsSQsqo5O#>1AbY3`+6!%mj}sh-mP9Y2E83aiR%0YE z5X=_La{7z$vg5ypv!r@b&?aDGTd^!`88BbQ3@Pg=1Xi36Myjf_bZ}x3g75iJdF?})J z{*YzgygDnq5$_Bw_XLaI_E0DlbwgGOu7sebm2|s9h(4z}glvZInbcfoR&(10VXx>Z zKJW(Nqb3u~ZP(6>;10t)tP@+G2)GkQ!gHY4VWY!%x` zc!)3`J=@I!k(tl(Xk!aS&}_mYv>C?9&9XSNoi!koL(8C* zp@}G8m@f(v-hi${QP2Qn2bDs*p*N5Z)R2HtyU;C2ZX`pJ4at<`L^3AXlPpQD5mrn? z>KQ?fAWM)Z$Q0xXvIY6rGuWI^7P1Y=rnKG`hKSxlG0;3X2{wm=VNdu3>?RF#mh`YzJF^_tE*^dLQIo+k3GhAWL9c^dTUTyfatm?N*E=IfD#k%Fae&~gdi^L zaU3yGE^HTh2t7o#!dg*`Fh)d#*ASf4X!Q*BLba{hTWzLZ zuAZk}OLrj|MHn(onZ`^@rV-PeX~IO14al>pIoK?09yT+yjl#Mu;tE$mV#pDyfI=Z2 zZ92xB&4inK%;A(FQMbO<38&HprT=lxT~#aI-2t6U4eMEETtXbyaeu$(xHxP<6HTurnht|Yo$HK8DI2DsTF*{G~qwj;ZuwSraAR>AfWdI~*7 zw}q9^J7@(w4?YO5C9Ea}piLNt3>$`Njk&;rn~l#DvuP}IAzzpaNg-FL8d?aigyUg1 z!nZ^e5lO_-XOav^)}+~_xuls9W>_=qEUXpQ5NnDx##&;Hu;yYmx2;1c7C8zXMHRvd zQK&Ff#1ryFpCD(*4Bi2I!EvxF91aJ-8L$x?NLZ}4QGcs8rJHHzL|Bq%Q8Tgm%rnd! zW)?G#naRv$W;652XUI9^EOH(>lbp+AG257Iax0ldZX>gGt##f-I?yz*smYf9?IEYW znMJ}KqUF$$guR3$zdYI*S`IDic3T+xohVK?4{A)6@#_tZGxSIz<|x1Ehrvq0EF}cs~3i zY~5tvGcVo2={HLtlfT;wi_Pe^StAQk}b)MG>L#JsBKhshsalG4^=^75Fhe~nxS+^1(`tk&^Fi|j)Lt7_UdKyd0LAI zBeE6Q5G3D>$(CdzvN_p=jL;eAX6t6^EOaw;X4G7AHaTB+Mwg?@(&gzgdzbiW^YtOy zHt1r7-8y!_Nm=hkMHrKnf985&85A|MDM1XPnL-M42>pGo{InYnMiB0H>A#Wra* zVR?zNh1sG&;l6|uO_s!^Jr40Ew0uN%l8`O3f@~6kn(TUH)Ap$&yFavE&$P&5$?SKx!M+k02b2O4+A7LPv zh04L_%g)Gh9NSXcQrU{uLQ%R%B~*zPLqHxKo+Ffm@_EDRwJ?RcwORcNcNNcAx*E(xW zQf&T@mj6Ge3P`Ca=YOt_CZn?de7L|J}V1<8NX z&`ZaI?`ZaJ0I!8fh9)x zXCG#GYv=8!WYlB8!y%CZiZ9P2t>qF?r#ckL&}k;*zt!|TC)i3xOL@L$C8NvNNU=`3 z^0iue#y2En$WvLh8x==cB#?2py--NNw;_#tF2MetU+giyD$v-A&MBnkUqXL8!zY!$LcPu|n4jI1AFp>uSqKV|RFVxQOFSRCH z$bSda!i_fcy=KAV{hpW=ir#2Crn6)=5%sG#t^4<}zb zy|!N_91r-Va*)d&^wBN2mhMDUdtQIgwZHk2HKGhI6dO^WA( ztnS+V%)tauOh$kNd*3YitOD_TkfVNC05aTjK=xXe3%3;@^wp0*8`&9xTYt6O=^5SF!a~r732_g#+CEDTHgrSiA3~i zgQB1e^at{3k9LZdxKH#7yjS=|{*mz3e~sIY;o=}W)qs+tC45(p{rmFO{~s>(RJn>$ z|0O_k#I5F{TC-|(Kvx|kQ|Vr4WjoGl@CC?u`e~(({QS9u%NrnvgZl*K^^s)a#jgLGmwnIws1C=2 zi8%jPCnVI;m@mdO=bkz~(*NV)Pezw~5f^*V-7C_xIIv~LmQjs-6WCly7ZL~d>InAw zpO<|@@*_1NS6Uca*!`HS7;CEB>H zxk#fNsQ5`)DRw^s*igBM`EXNV|InwHn%ezyimS1GTf0>Q)ttB+%&v#oe0F}@8c392 z0?%%8?=c;*NX=|!1+jXCBMAt2X_E)>JE8?~MUOegYQz$Wpcp7JLvmCsjZh02_&K`G zMr4_=1BKV1t+$FAz- z${~U5#aKw;sGbkU8hyCf&XhrA?WUsMpLUmkdv3?Uy+E&%!#hjWUnYO5sW^BU2{^c` zp*k(%cw=<{_QtdNs>nYlfLmYR!oM_8a(jMJuhS(;gy7sIfhfAaD}1Fi$~W+8gw6pFpel??&3#bZV`y94lLrCW|qTao)aUZQp2pmfcdyAGtx5?WPwJg= z@cAWeWaYlo&pBIeo#rZxjK9t&& z@0XJF8}pg#V)?W2Iqf5}o`;}xM*%Co?eFScDs@l2!*S=CV|KbUSN)c8TG;~l*Q-GV^RuU9n$^Z!qa}n#VTM$H{52N*o@1KDw~NQ~u0yI>-YPE!5Pu`|JTr>jV6i zMZLr!>`C`UZjV55PyH^|KxJ?ISynAs_jGnWy50C-q^AG&gu+7eLP= zC@sN_$nZ-^1-nblJk{7k8)@qaT`LNtk{A+3GxSLqiFlPYkA_6 zU@)i#B@U02X&0v600ZsOyIq=9fE^iivZA=; zmx2P)posu%X_>)XUexOe1UMp4z4vTwg<|a}t`zK`g7C2qteyNkM8TY)>{yIV!GkrI zjD~JO_v*p`X*5wPn0fbPVNY`bbFsXu#ggg1lgds1OBVjTxOXa~2J01TF_#I$`~GK^ zJn=CG`6C(!H~}8`IQ2kbl;Xx0$L9YilRX)dXJm~l*N?i>w)K~&_P8`77h`*M$H7^D zO|>TulP-PQG!hKB>k0l}4sa~POPP`p?$V3{hr-yT4n13|((N2|SG4%0oVd{vPT8#X z)!(vFGQqi$HmDKcN_AjVdisiA3VECAnPz!nv({KQOJ}89P}GZiO+KyBf-})9F6tG$ z?yDnjMW56GSt$NkTOl4+W_{qXdp3V4>e*~dli>QhUN?-r(S&X!89%2<4i|)8COl?d zD8X$Vbq_rNkmuiNpv2fu9d6{|<^PcYUcQqTlXL*vteu4i3lF}=4M!$^Yy?ZkO_zCr zVC8rq~6mA5Bs2a%VWPg_w7?e-a zh02l>^NYd*!ToS>KM#sea3`dKQKi~965f8m$Hnwozmy9At)u|0R%I$2+T&C8;BXU2 zO$Mj_#0sf9Z+m}=W|vEIz#?o5eGuFSIjl$({nsxsJk;WNo+qF!c=SyN_WMzH9(ZgC z;5!betqEWO?PGi0zw1~YJB!8E2awGXW;BQPx?CVWnkOYE+?6H%bK=cu*?fT8XY@Q{ zUnKwXkw3nN6SfWAD-eMdL3X6S%XN|F!}uP6kaj%>VkxrA6ZQTZuSPIe0*L#XB}*JW z2#|;u*q@RyXDUJJUKD;pZ?mEn3+nP&Q+3ZL6Uw~@YQklgo5E!|Q-+&U@4sgYkuF({vqwjsS(+L11JET_W(3bSH$hwN4^0n&R~~N+?DnIE+g|BCAENJ3b1E6 zfZFSREtu;-n0M+;KBr!?NW&lBeHQ#l99|3bIO8dhXUlOLQPQoC607*87Q>? z+^o~%SM7Y=7N9XhKtO+ooS@47uH;hf>ke!%Kze;@w$3l5_lE9SwTJxKr#5k66fY0} zs%!=j;M-G0xW|4eL3%W<*UvjujCVF@Z`~Pc4mB$V?DYW)jV2tWEU7XQ0IMzsa=z0#Xk;_k;*S2V zaUgt?FUp9`7;`RQ%tip%wE2CZz_IGA01|1AvTm=V05LgXBSXo*j5+}J#^=kd+vCqn z-Q)sDOe?&o7o5}zU<7D>DcOqvWCUEo^HQJGI|JEEr2;wt&4GH^QvpjE%&B)?E|s3v z-(RV|=$GQLRrO^Q3D7YBn1FANA)7^!&3%B9mQa^w8{mX!qn;s`DNE81^_Qe?aB2SG z5@kfU6|jrl-&GA3P(0vBPv7%PxxN@I5L1HPJSv^M2j)i6x4Sggzs9uC#b8xbL6q;# zZvOZoaFU1qZYoF|e%dkmTB3RkWOY9%Gw1rH)Naw$R{@E*tH)eUebrLs(0DrV4-{5v zKtw4}vzC1LciRw@ECXQX(L9i89`sP>#Vk*&!D^Z2_r|6ufYMZpK5i(eDKp8aZ9^;sEzmEE0{5#Ol z@I$Nu`+RixbS1}~Hk}ver07b&P~5mTpK*bB>|L)W0zBqhC>?=p{jrdA4G2qIk@^@o zKPIrep!MNN3bW)v2nz4{oThp;T{Y?N+EMZ8!}!XxLGgcAPa<5J3!~G9 z_?nQ{lyGWEQ#ds<)mDFnX~B#y64Y^9r;_ZE&AP4SF+AL&cpi?E!Yl>yi`Tne?tqz# zrBaeNhkB9lSoaj{;{+!Kdl|5))0(*rut~8&yB!?9e*w-*eu|t9l<{YMH3mF%=?f6L zMe&N-vr^LH=OI)s37nxrWHWLrICodQvp0OC@J)yRI`Bfr3E)+tq|!-5f6}6w5#4++ z<9gs?%?C@b=HP)D(d`3+-$yo6wt&I&IAVZfx@(v43g%g`LD*ZR+m&p{MXh^H6GH-!Yiv%FXT~7oo zm%P~x6i6SG-02#TO^z1lS*(5vScz*E7FScPm$db2hgUU-(T@$UaJItkp_>gi1K zlN9oW72GPPkqSG$=39WcY-=VC z@H5|?d=`lR0uB-|oLK^>o@yGY@1^L$&7vOxCiSqX<;AS%#x4XR2x0)|>EaVu$5!tv zm4ahMwv|3f!JY*U+Z${0b^sqcfHae4g37br@fs40I0BJK1CxWqHE_Om0mxIh0Eq&n z=;;i0eJ^fd2Tc{o0V|BU`&u%##41X+sJ;+x0-K4;LIH2`zz}zY2mJb#(-jTC!8v*y z58cM-rI>&`w*z0Z@-=z5{H%1c6dVMoY}NN7+@)_M>D7Qhclfma5*VO`Kv97MTHlM+ zf0$JIk*_&D-OZ3V90A;$cuYSk7~O)Q0kCuUcR2*mSA3_qx7Z^QNVvdK;9k^w8-Qtq zU2S{we!Y;unEGBFSU{5opxL7uvtmn6T}5jLCxu-4AcQI#1IHOWT}=ZV3@VRN(136B zUrH?fT`isxN*%8m4Db~yLL9p@71nfFp?;1)DM*#a>i*Wh`w}RV)&W z;DDMQ1#sJU{3CghvR<`6mKU^0Fv!fsI<}A4fh}qsf&BZofd(7k7i^m>?yZe%7HkC& zXYxOxt_5J#0z7ptz%ufp#Ae-WkjMv4;wr!}j3cmB2%th=J8?Mmsto`N z0#~<ED!{bZRu4ZA^oc2nOv!wU7) z9$*&m(P=3J4h4HVJ)-w}*TpItwxu^CXUcH^Mwpf0l#PI2TsDys zU?_iRTilBWiaJp`k&GsvYaX-`Xdovdxkg@>MXNK z#e-V#P;=J^uMB{Qo4azgz@-O7;%2WY)x{v*I6Yl+2CnN;4baAo&uPk!LVYFjOjiwW zen-O?@L*IPLVZtJLDz_5IWR9y%ati4m;c#Z2CNn(nwX+J(4WGbF_j(33bAjGw>uE= zxTbWm;H7V2l;c*_vmNV+yMeXAhL1|M#)-p!=m9JfK4M!OzBlo7TFka|f2<|NlH%T| zYPmu7M|veTGYww?v=Ra1K@tZuI*}$*OS|`TFSVexY>dRyV*c@iw zKb0>KKkU1YDXCfpW?3JrxUCPtVzx4>$$8XVDzLmKhQPjpL2NqR()6VM_DW5AymR7d zwC~n*e}RPn2%+Q#^I2zUQ!m+Isx(?4C1vOlhqjf`i7*l98=ip6zT-emHNL#58lNZA zH$DN~sMZ_U7N9Ift^cJ1s=w>qCHV*C;j?_PO!T!ahEvavD6gm!H(bJtv%yxp!0Z3t z^!sl?rzCTRK6#Z+tfu_zm*NjNL_SXlKieMf0T_nbmaal${%Z$~S5bI?6E%Yr(Z3q& z^tEH|8khihJL4dmQli=tI~KhKkhwzsEMsA#(p&GG?R|!yuUxIm?Rx3!&eS^s)N-Of z#p1t~;;s2aXYamenx%=p))+V@o{dVspVEdVwM&!}%GCPK_61Vu7*ya}-qcyU zU?)lzatuGV_iUWjLjUgqMg>?w=dMiA`n?|Ly&(K|@qT0MSkkk}Zas&ThwD4J3jm<( zEdg=atWbNt+6@HHt1Fr^`dt61@p={YV(zQERskdq4et($pKj6w>4=Qzv2=>r$HF+R!!bN1D2QGLC`O)9zrTbZt16HZ8$R;IucqtCoYl;;AZ}vryM(8p^1pV2 z_IEuj`xI2y!jX;%5{kNNf|devMQ-}YS7RWX$f}S{lMQ2?wzRR%ss6FOv17k)(G86U z>;gd?h(%nE;knq7rcSYYqcT)~yw@)Z){jb+OTmaYkyVsUqhK@H>LMU~@{7~D#r zdWT}isu>mb%^Ujf^H4J?ZJ#{S-w8}T8%vW1wUrD zwFiTuUU6jC| zs&RBrtdaqJ0%@klI?od9_EG8B=K@3p@TMxCAr}BEvA%yonXK=$NgUp+mmOTb`UfBb zWd+jHMx#N%any|ix>NJ<`YvkQ_W1L_`1@|@8T8K*pN%8wO|KyAB6cU3S7u97770O< zZDbX7<79(!6K81rz*1=(!yUG&?+jU}`9KT;&WGLKjT`ly_=Oz}%B`Fsc@Hofr;Uls zuA0;pnh#>p;`lMUHpIC&hAo(%k`J5_#B{^nlhx$2E4Ucl%EV@dA!zAY)~F2r4O>Oo zc-4)&`*q)-V;04RPh1Stu%@gjTz7^7?5c%+j_4_W!*NQMW5$3pS{K?n)dg}65TVCS z>H=LX2%02-h#cWRJt2`*%#G!M#8lu$g2w+gSs~cdkYEsajOull@Lb2t&~sAdpTGt% zkXspG!Kq$A5cD!Y0DN1YzR>psMy8V*zQk~29BSLgav#vRY&Pz!RQcjHr4z9zQ3aYn z_00t>U4w!8Lsex1Lydqv>N`^b%f^Nl$5Zn2r<#iN{MK)k3B1n#Xf?UngfaZuD*R-% z;M{p`P3i(5m;PU05#X%G7Op^rbN>Jwa2M{69iwg`uSOOF4fy;|d*Owy!K9K;we7nD zN8_}v^_^m%PHA@Fuxt{%rqQXZrr4_^n2L7=!3fZA)!2xjSK7c+1@GkHmA1?dm zqhP*r0&RGfPxMYOsSnVFfsAVE%u)O$VmgV|RfnCgJ93sk_Tb6Tr({sfkW3e0z)^PJ zM>k^@BsRMlDy;cq4flgDXPpi`r*S*jQ*CpAzwW?=Q37>ULf`1G0CxHx z0ze+{Plru`G_CJGW&&++7C?4n6>bagiLntt-Ti?Jv$Ro}^BcJexg}OC03HmJJ=Jm* zS%uvK5>4V$fLBs|atAsPnH~YYPS(NvAgpX#pVtj3k-Jpd(u)(+8Bn{8xzA9x6Z z0H}kt!p*=fZxm+)lZVEc+dID6X?Vt?jYV4%mD6Sr#tvKt0^GjkI?0U?Nm+o zbw#E#nx?l?g+em)FJ^ca^$vj4D_Q|u8|sXyH#Fw()w}Pb(;1I|<@;7$&^1W8G%++D zzFfJQ8K9o4_EYC{4OZ#1!CL|UmQD9_16|$*cI<%zST#ER5(m(+#o#2^;3U}7UHy?& zI{ic9Re*_Y|BJDA4{Peo+K1nHD^Nv2MWmKWR1{P|nxax6vg@g+sHsQl0n%a%?NFOq ztR$Gj45^~nHYzAVOH%8Bs+EjG5h##M6pDvvtc+3$l8BO+f+UbY60(#1yEk^;@B4n& z`^R@(y=Elr?8Eb{b+3EfYpu;ld;k95jMtBKw+RM-3{M|J>Ney)cKj!Eu_jxaGfs(9 zekrQZM*=oa|Lf02;EYq2loMQALrRBnUx9j3yMP0X@N%Y85QA;CxLz%8hYl>_!(_=! zVs9)WaV}V{o*oBjTF5zJFG*LR9po-`O?_~eDjG|-3<0y?zh8*aS6$V#?&6(;@VD2= zy>drA3s@loR&bR0w(Ea3n8Mj}ZVt3OxqysEg&(-9_PGVHU)yuK<@CxO{Vdcx$}b|W z>>O!Cq;C`4)v~;6At!O9)%@*GZ2MMG3ppikE>^t?!Vr0V0YY1eJz3c zP`kP#i7`%!Sdv9s$Ihcv1NI^fCOg|Y2Q+96Kr8+)E@HLnPV=m9I*i$0yGRr=( z32zRcYtB9Yv|SL{^_z#LK^5?cd4h`Hj4u@pnY$H{uA%zW|LMa!ips}_!cV-+D`gfu zqTU}4KZb)RxB+`|#+C@&^>HJe_Q!uSMis&3)8X<(|5szCm>Tmm~q>s5KDc$r3enDsW=QH-n zY1{q4`Mz@k@4|0J1kXD<2t{LMx2nurDK-&+3G z_cKRNtQvi6`S>H#wthZw$v;0hGHu$lMXTfd?pZ(o_R@J3*L!Ev;*Epr9;`RjKK!|_ z-2L&Vj^DG>25saDQ71bcV}?luyoP+R#qaDrX?~xyulePtD2HA0Ma`uSn39 zOE{A&87cjP0_6>z`-Vp8tDa2$Ec0x=*sO|TS{S!=p0gURuNrrFeBg?B^$tQWo}{xq zGvwy$$BEe5q}dO4G7j&N6Mo`X$fGhL8+S@wA=BJ5og0~MMX}Uz^jxJl(P=Y0)^HBG z7k-V$yn4kWeDAE`s3dtprF6BcRB@%&L_MH{9Y7 zx=8~zRs!#$;ew=`zRKXw3op}m$!4%5HQdU%oW;~vBS&O1-4(^k?8=oUq0wOR(M@L6 z;rDY0_u0llGH15jQ6@1>tc+dl;-$xwnI2>eExXC-(S;Kh;;?&RNmt!M<(?tsC|zu( zzPPK65zLa-$hm*%-bv+Jmu3ttnuB+k2ME*6Rh=^iDwQj=s)#0=w`z}E;YVR3XEn7B zr+g{?i>sEgDZ#C7>fLxu;Yse=#x)=0yek?ScZi=JOIULJVnge{l?j()X)Ei=dgavm z?`yb+=P)cgQ%u5M!{+?d;7a96*B`DeMGBK!lRZi~CsTZMppv_?qiV@OC5Od(Zup|H zH)?|_&-+EU$tAK5YeEmUWt}Bi%96XbVZ+x=!tL8&0;g{1Y)-?S{P@7mr5)9b3t<*^ zipgU(T$WUi4vWsDjt#WxDle1u#MFABH6UXsb`IglSxp}?RgycVbE{S~t6OQ(ukcnp zf0Z?#S8aII)Vp)T;-TX!O`eaL?h{XyruGz(Tyh-HsnLYa*3_G_f#sGq zvh;z}w)^g@S8E;;oBDg%qmx+9mznOP#R}o<`+Rkxb2ig`Y!XM8`xBX#7~%ZQ@T5_= zo$aa{iZb^u8=W-Wxt!@PDOPer5B9j&IO99{?0}>d+N6l?a$;JU_bsbglXcL2_2|F@ zoA+%|r(a-LM5dx>;0hxx!M!qH7myU`%cjuW^QRfq>JBvClb1#HR2(8y?j8MrP z6R<8HS$Ad(y$=JE0-{9LAPw7>2qu53;V#=G6>jYs=F8W!+{^P7{-X4b>M|_zANSiB z6Uhu~iYE53`)Vb89O$F7NI2s}G0rb`>-Vl-Jd|^YFN&o<)K7Bk`T>rvKc;Zcm*@jT zkYx z=He?@HD3qetjPgkvv~hD{My(X(&G9pHX@TcNY=B%Iu5l(o_7xOn~T-iJAI@vnHtTd}VW9aCGF!#!{xx0Qbl;&pz$X94ZaoE4CEm*_`LtB1UpnRFu8~5Oe ztA5YWX+JT+>of54#p79At3YEr+@?Hld!T6k?*SXRLz}dqDMx&shKAUQ^&eR?GKMYy zv-MrT4HoZ^VV0z1qT~7a2Tz1KW|lf2{cZXSt+shlgkz^~ETev@wJ>Ao5^m=~BTIKe zVQSM{I*9W-^Sqn8v&1W{e`E}m&tbTi;AZa_mT0nl03+YXJb%5|ELyPJ!|ItU$5(pj zTN3m}0Tp@;U+2dMbiz>=z^5N=5)J)*6n9>x`s6^rs%DQo%a0pe|AloSu8F&}yyt2Q z39C=D4rvk(w&kAB!!6LK_zx_MEJ}!rFQ57!SRghomS@4b_FB_5`~0YxJcU8n)Jtsi z4D%gD3Lzt7NCErS-RFB>6TD^BHTA}CROQKE>NfFntQw7ad?mHU#TP}FIj&0r{a^UI zu2?OnR=W5}uL(9;f7LV}Y!jc)s}G!4=FmvQvoh7CT|Inhi9*<>iS$)WB6|!)5XeQelZ7u+_)&-nEuy3>6_1G&iy+U{aQ!B8aRr{Do~&Cs8^_F|#?hXxDLL3yf+I+AvBGm-Q{ux3BO`a~?`~Nvr&e2jKdwnV z)K-n1>Aci!@;oS@jaeq)Np)*ev6i!ci$< zj26vzGMVn4O;S_!eZDA^{8A?T0+1`*AnI%m5G6QE4OvaS*EcR6S_0Vbp^3s2@_U(( zM_(dkAV=|`H7a9B4=>~bvK|;(^En}v`gN|~QX?x&p6V{XJd`{y6XpP=$HPX)iMDIK zi(sSm;o{cLaiUnK#}JrL(DyXh#*WNn93*>R8tok+3eSp_B9-o`iT|n9q`5A^{z}&k z{^s|_r#Ma6B3`j!eN*q5jiRBZLp`R@wf!vJxUgkf)tlWxgDzBe3d>do0GSWL~tPxlQs8}U<;+_E~0SZOWR zZ1iDIWv#XTq-g;RuntzTsf)d3E(QnENJtp;jYU#{b}2$@s=>%ZNPLj3_G-b zrS*Hw;X`fBu$B75pl^D^to)L(>8rJ(g@6p@9y#S38&v;^_4ACOD|5si*6rIm_ias- zuX0lT=hnHJOTNm<^*_sm*$J`O5gWNhE1K`Z`phIOk$!ORb=IE&BCsm%xk~O#p2RRt z5)TYXq7iDRtIcm>{RNrllUvQU?dD#`%bhcLw+)vYg>@WPn<=8gq~F$`)*iw8hfMe> z4%uO@SG-0?eGM_WQoj~PRd7S6G8xK7*03+D_^!xgNRt%!S|-=m$%NdC&0ZQ-_RW@? z8Z`UpXB5;cqsxRkjeC?Ov|d49n4@!Vbn!bw$x6dZ`Qmw*#Hl~7=(i^5awUNQ-WAYp zhAQc&EnKiCUwaD3TTU6t(vMS3cfLJxQm*n~-QFUyULPvRvBqes3xU0W zm5vC)y(r)EvMSCw55}@d>i!FYP`IA8FHYn|TEdm+$BLqyM8?psh%s-RtyC{^J~BA+^&yVu zQ)$ZblB-r7>kMbQdtu&H_xbvT&K83%pTe{6qj$QNObZPoSA5p<#Py@hlXtPT>gc)L zU2tqkvVT~bR>Y#Ma;%FV7Rt)BzN^`JxUIZAubv%M=J;5$kLk99za`4a-s>;_Ct%+O zPQ8y!{@t)j66r7Bq4h4NPcg>TRxp8eTqfLitF`LFIa|^$+M|8gv6*T)c*)&qgr(J2 zH;I*Fjm{W)f@gXCEPc!;no2*ou^z|h;>t-Dcbr#b?a<(z*sE}(~dp|mU86aJJ=e_|!l ziIwa%IQ*wQL;O*UP{Fq~TpMyiixL}BAoJ`jGzt6enQ$h>Y{K(51IJGh-Piu#cz!XU z62WPWH&5R3w45Z1uMY?GePv-`vJcveP!Y=CN}QwoB1A>AV=xuvhVogW+M-DnNgr22AZW$I7f zT_%1j!SnYQRAHVokLm8%q!f8WpIUzZS`&Y$&2(O1f9Y(cKHPc2uwB9ps?@D@wdp34 z;eg=kD2AoLPd_Jy02aW)3ZSW2!k7S11I?S!kSzr}|0g-flHO($Gn}KD?t7pe`qRp}4G;IN z77Yhy44s}M_pW$$DMjg099K9VNECshB^}iZiWQ;*dxrKOZYzioF9xNsdGoAM8fs!C zXRV7bPD^m4Vfjwr%t|=YQA2!VZ}!Hdp-Vo>(0aMd%{(r3v`eTU@~X^}d8=6zx7#DI zEGG{j(_N!=TOaG8n5gpO$H9Ynbk|Vx^oL?W$XNRVIABuv{Hc=H2#LY$kOW2HO7=KWC~BchxdB zC)ffsL5JE}zlTd_xXfxF_N%N?nK0&-u3oaoI5od~tb8u-uT1w=L_zVZuD0aZzV;=B zS%mPJ9~Qp6M8Q93n9|g{Y<-e(`q{X^39Q31PXzd0=>iflRW*U>Vc{mWTYEJ*2isD= z7xXeFwA$`W=}*3eKmW`0sI81yWx_B`GwmS%6J8q)Mfu{Xg3qmUH08dE$$~uV6pebc zcbD}ahB%3COw#rp6sb}YfqkJb%agTa)xfXfah_ZN10S^PFHGCLLd);u{ZjFSI9;^( za`ktl_WHrn)GaI<^M2jcgEIaHSkV+omM9LQO18CAI^GOPK4GM%Uthw z@07otV4JVGJt{UTGwEFjA18{`*|!guQkz+xP3E-iOx`S}O;xBIOg*6x{UCFtH|6fy zY_=1U)R4HqAF-O_T&23vVUy}l$XxGrn?&!KI|5&;|J0g?1gMm;#f!g4`7}#$Oy=S= zwNPU{W6TSvUk2ioLEuaL_quncCnwkvG}{lBS~epGJ@Ht*O=SF{DGlAZ!>2XvqXGju zw`j=bZoi9MX{Tpn9!n_`-d2d0{EzxWdK8 zaqLDtl$hx&%f)ju!#0YHkxf;d>~L?Gt2Fi4UC~^o?eIVxXLiM4z(J?`smVLaY~R?V zed(5tl-E2=oZZDZqVQha)3MpbzY`-op+n%WtUl5SX#c3 z<;J_KpU-C6_71e>CEsRKo3(1j`>}Y3sE>1Gop_;h6w{WCEm#Mi|HP_n z(kelm)}2^KY|*k#l2zUdkHxD+eOWkki?&`yE}*777QgMS@VuSi+0L}3AxK=mMtw_a z_pQoOl*sr|u554Rbt)g=pPb-HXWG`{2-5*-h09E>&SJ=9{8>1{AAq=DqYjBvoE6v$ z&czXv1y^MJ2!yH~GYH2D7#ifA>t|a4xI47uQTQ8iQnjliWS~-^dT*};=9833}f@v|->$MCcfz_>C>BI&3zue0@mTrrQAUu@@MxlFQ z<-ixaMw{)o^GhbivA=ib$07m)L2Sp`1kZe?qxCkYM;Srb_G_{a*6Pw-&y=f7-d%rwK8x^Ng%GT*o6WFA zWf%jmQ!l}!^9CwoV|gzzZIL+3Ji80F8hTSF_+I9I9?TZ6ORyc(oH|q*yIycvT}x^s zeYtZoy~|zC)caLOK<#?0v4E%{s7jw%ufEvMU6F+6XTwxzteafVTKB7DIBcaeq(tF* z+idS?)TZ9x*ev+caDHxZ9C2D;?>XC|^zTg5)_)0wX6T4Q^sS8lG9WwFY;VmM&&U)l z?XU7C4YUwJIh=+rbNQ;QFeXpTv;`NMygY1)ZiZ+PmZEqa5$$}7>8OiRJxp9F8cxeF zMowZ=QTE_-tz^Ls{LA?|(>CE&GL@3x{)o zDob58Y(UYEh9^xOfl3?}bWME#;KQ^p0NISZsS_<_+Q!lBpv;?Uy^vv?I!Ol&E&=ql zrC2I@*E%JmuOKyPIPJbU*C#M2hpNM~-G!~4pr0*H{mQWK{cLXzqWvtRD7UGSdMCki z$zYSjj*sJ>77VgN4v2TUO1Wc&LFNT|bTjEE<|uv!&wph&6W>dDTCNWkd~E$Nqi*6vv+b*tE-ISv%wsx^N2#(~SJM~t?uH}wTqoYe zBHb@lPs-uc0Fc%W#7U>nsc1%@KTi5+ZbNppkA9v}v>Wd8XgcAEW;zZ>$z3UC`=!PX z#ys)mT(%P`0C{fDaB4=MUy0hNjwKUsvc*yMGAxqgHvZ+bWb{4RlGK+|au<2s^^88t z7R1c(ffj0Fj<~w3v~{d79)aV@Kue&%XohnY)3FPR=1bV(jasq@Oi=fwnC&tv@Ijmt zwW~($vN@c~6dM72QXJ!)v!Y>U8DDEiZPX^uQ9YzeNNtuc2$X2G>ltk)an5l}+XiqR zKEh&56AqG#PVE`qrLl}sM`fn3cKyNc^ryT7ar($I(ROP=hVcv>S~!#T6n3LFWe&r$ z&}?sS)Do!rP^lt(lUAqVsI#QDXYF{nFI~lQJfDW7aOwim?>1Y#Cc*Ph12aF7X7#pyOS7Qe!9p;4O)1^10*#Ol1u@n4g6b)!}?NA8w2*{@#{{|GP3 zbCp_xa>W1as@1=%O}cAk#5O!UwF+32(HFXf<)8}9%Kg+#6r+9|XyF9qD3o2b;?y!cwk3#XZ-WXS=~xuhV*z zh2@;cGS@<;qxKd+FqW`=n$edH3YI{-xiE3NcN_P8S7~lgoTZ#M{KfrJF8uc*S=HI~ zm`D{F^-Bpha@a3PyN!lDOSwR+URBNsssBpmBCrb4QG{m^(BOUNAFVcPiM)gi;@;47$ru{Y5q#q8KG zsA8JT}W zcb00MR`@k2bJBgY!^aYtnZyPbvagE^NNw|~tfYC)zZn#Mj8_ClWbW5CE9DU4&3Yfk zjLf8WfW0^%#%VQ#=S#=ZF>cv|OD1BqXh`VG2sesWbnonhtzI>7d>9PDQtP1%V<^r* z&4jo4D55iyHn^U_?G#zok2U3fiV0*W)4{x$zL?^oo{$A;+!%XY>MgNXluZ?UBjc~d z&6Ddy!`n0ZvNo|i^UT_8AI`K)`9|FDej2~xbQgHWs8oKM>zTH)!g2=k zu2k!zj6U5)!DX?OwAbZR;Ln>-J;FAhK>Py}u#_l7Tdevf?cuo$Pqf)y37>_NA8n!lR3GC7vX8ZLx>sTlE3~$%?7nX8h zi|Qj}FL!MEay;_Dueve9&w-s8j}=Qr#$RbePG5?r#ahflYTIBq*Q8Cv<$t_aej>dm zCdm8o)2uMCvKTu3Y9*oFtC|hLO~O;_T(Z=$@+E83Dg7|H)CoCMF}OkMafNpas&swI z4N1dW@0&S?O4-Hghm1+ytxwApU>T^?{`gesYCWp(ZnoxS^r6jTI2Aeb-(~z2z@u^3 zi8|6=d6r%`?>pF!BCBo=;=Z}JXl&;WZT)H7XAF=fxc<0|zr1^=`0SqHtr^B~-O52k zEpZgD&hWfR8#`Cry7$OB^;}ve$>?iG%RndEB#Geq!!mv{tZi1A>kXzO8^CCp>~(dQ zb7qx!q(BZ>oCCb0SjK<5DNZ_hcqx!q0nc8o6}}4upH;^H$)NDH#AbG`N6ZyX_O9s8 z@~%m+Woi5hYb~q$t2&nq#EBz}-noGHV|P7YWEdH^wEz%tFs9_DIPv7+V>oB{HFYuB zyR-PNx5;p(5%&wOhxA*QFCCY(PAfQrlT03d10nWFx5-;)2$HZT#syv=?afO$>+&v( z|4D*mv&SW^)e6oIAUzx&gG1x4slO++C9ASjYqa%ez=U3RwJB!fPW$ccXIr@bNy%E_ zJBScs5ZkK;8;I>@*R$$XmfvY1uT;7TgvQcM%Qi_H=x@ZuP8O`PGMYLfQLSf{91uf` zlfE)M4QAav01r~laIR+Bih)RY{tS&cK=n2p5X}YYQH1S%O{<@Nnh|XPG(LF_XvCvc zi=300HaSFeF>->sd~Qe_H3B6Z4g|A9*`CC3(K4600CXqXDL3qE(sJj5BDGq%(S#$* zhx=;%R;v*a%&c6|5Oc28=2;7J#~}Y!!`(iIVf!kh&kd;9Ze505gtt0AbNb!Zq3kEx z;jD(k60drnW1B;U0}zm!uTwh_VDRW8Jpr@&+Q)Za8dL;O-waf$*C)WUO^w3#RoG42 zK#SDhTVBIWjAGb6x?f88qrM>czN<7IsNXQLe;LjR@_>}394#JdWJ0wD@!`_gO{$89 z3BzGPwD{}la#CAKQvwKnt|d*ac@`MdJm+Gj?aN!q#5}tKtR?AX3YmctY4tiSsleVf z59Dyt&@Ev6%W zaxk(b&cNdeckfv|xSZw%aJW@)oe*et{6wfm^X%cstu}s%8g;3nXdQtY{uVdf(%H?qgzo-em&$xgLaURli+-wnglp{*Jc(I{^Ov zYqUQ+SxT$`4}QFxc23#?@QTws8DA-_Z&WA}X|D-9OGShGQdS5LW3_RJw^}`vyglJKHNe^bC z25G=CK{&6V_b@b$cdfeoK>9K;Hljq~{uPPCTvfK;Dm*vo&$Jx_iUb~2xULwkqtJ@< zyn0oZ{*27E3IHAs2$?KEr7nIh!!fR~G~S=$oNXO$MuJr;bFBobg0F11_IIfsL1Lo5 zwCd*)ZpJe8+PpitSZ`B48`2eU;mO%Joady>9SCpE$#YsD=VyH>DnWJ|PwyU@m(tg} zo;B0=B!FWr2XXs0$h)sQOTY7(_;|Xl3^4RrhLM^CmY;x3-oHufrgJNy6J*Gn_AGFv z(&e2-ceV-NkfrFtXsvR+%N%&XTWsG(4Os~k zFP53L*M0P}@S-JP%_C@ar80LYY-GnX9i8yb9Z3p=g;}C`_7Efm4j>vtg~bqg;CQjl z>2$`R9ArQqP8(^VEH!QPRxF+eA)fAbDlB!-b>Z@-S>CnUdPSF6xr&DOPBw(lS}U!@ zes)?N(O}%SL}YxD&zY2?06ma`j^G*uwlWpz`DF5<%pG=I>WZgT3@QeUynm3z#cpo5 zZU?deolfon?fAJg3Egj~zRSlPU!yn&o^P57xZ%xkVE82vv7b)cM$>hh@ENC{s z9oe3t#lC`P%xpd!@M|) zBBD%mQpR5jrIZO0|AF;4&69(r@tZ`()}_>%yvurUq-zHuSR!MhId`;7fEX4=U&H$cK_X7(Z zo6(oDDaqJMTPCYg<_@M=;bDa0Ms4KCZEBT1x-eD&m<;mh(l`)7yY6hIVtq$76JTpX z%av^uHI3J4a5ZWZFNS%b45{-&CdFB>1fBb@5#OLLQ)n*OuZA7PA|w2Vp(#HkBu@DQ zsSWjIk7vDaU9Ji8W6wCRKR?`2J-PlYokqqfA}a{#xk)1tmWwnWnwz8gP;Klx z{YWz67$K~c+Il%4w(2RJ(IP!s+vk9 zjJD;7$H4Ys{%PI324njg^ey21ElB!Y&-6fwoz{oYW@x^#@Ua4!dG2X3T?W2P(z2Q! zf_>Q@V|Tt7JGBm3*LYX062ObZ7vB}lW)Z;?)jHxUE8%>@w?CnUby=HiCQ6k9Gl#%s&}g=*M|+ zw})yu??9lgMpN?}&NaLBTVQTIjds&D^*@0bpPQ+U7KGn_-Gr@2TJb8G3Nl;h*jjgnUPhW!h~ z^wj<0G#75M95TFWjrSz=Dw>*OoC!?FI3xs%%pCxa^tHIZw_WCDA8M8}lj#To)Bg16 zT~Bs~u@yZkwKORU6BN{NL!)TTN!#wDkHMV)GaO(oYqg&JP&?t!E%{VLUwdYuDQPLB zPtOGPev*!u?4TU|cVH6|v;Y`)Z7^RWn_@j1L9CuX+aU9wUg1M8n;Do+3_XW zTRv8_8sG-t@)sr|xWzrzr;8xd)JkK}9pdn(6HTPlTup3Ytr%*8dVdmFj^lG@E&_^j zWjP~~2E>!pW<0r%dLDjo)u`7d*zi_dr)93C$aB{wI4Td7GLY<0%SA(MUpfm|+TGJG<{qtWQA({i1hdzl^`6`-~#~ zX0AKDBX%~51anCD4IK-+!`GZaH4HQ^{v_Gqn9Mo=zSw<695T$t^Y1($7Q4(QN27#tDzL4ffN_p;PR~s>B z@>GNGo2rqW5E$uwB_VLv$>TrNL;QXExIlghZ* zkorS1{#zg%pMbkWNa9C$x%T?1a>ZmiEgkty41R;^!%TzMMtmX=-8kdjb)<9*un9o(xg|!S};1RoV>P zbgq+{O?c+RjT*H7*&h0&}zhd7_x1Wjx3Y$7XhbYbfBrdo}4c&{c*rr~{e&}CKIs4$n=;zKQPChgYCA>2Pf zYs&^iGE%s2$qo#{beT@|1wnjOMO2Gy1 zUQb#L`9Gf%=*_i;(sC^wC94|;P5tKwu5dSK>rZu|xa!%35=J}7HCQk%_{C{;6z+;G zGMe*=m%Z<31t(vmsPmjbyY-!^g2noB^sKz$RFCAQj^{5uc#>3ek0?&pwM2M6CBEVR zOqUf#hb`bCv)O%-P0+BK(FaM-6~BA2xSZFw4+#ja^zmsic9gN5b_{7~ho3Zrg~IKd z4@^m5oz0CM&5>gLfx|tn$PI$lh{h^!bq z{|*Z#bRoZdGFFc4Eh=6|t-;-+4AZh-ya&x94SR;6ztR13l`_|SG{BawfWddEz9@v& zwT4(b0xv~Shjd}yD^SINrPmQ=k)Fx`fIA*TC($E~IVp3!4id`0MxdzMj^ZJh9h&QM z^hkP#{co^|7~W~aeo4p#$F8Lh&WJ%; zV5IoKdOpMGMq#%Otw9PO?u7btNC6;iMcYfy#p%!&-Imam1rZCXVwR@;1)AXiB({jH zSsH+e4uy|XtIEZQ>b-PtNP##2?|}`fjNKp_THzZwt}}+0%XHZ2S%5H_dv~U2J?JO& zCS!;59iux_wd8k@3Z92}`M>}+EpnQW#aYlx@Dtrv8z%Tp<{rf0#u4zlL;TZO&H_!!L9=c}!z`c-^#+-8 zlgWL_B~d${MXgr4bjUW3%UlUfIgGNJ>=58D_{z6X zIaWO8Y!>z9BH!9(ouv^^%F%xdBPc;7;8RVBA2r8`X&N-JTu2(BxD(^V@Pdbsov5w- zX?1URRHH`<;(8TAYb$J%_VX@t)_&DDd-}42TJz$Ok;E}=Ifdnl;Nf9Jl2hGu8Rek? zRX`}J5VOqeL!eU%K73JM1_>Wx;;F9M*m?G~v>IM9*tZ__52o!STqeeT2bC)aG6@)1 z%p{np9TFTF2osNXY77O9+DjuMt-U&*F;28bE8GJ*;I1Ki506DP^roR4rT+3fdpWWV z=$OFKPrC9tvuKsNhTD#I$s?z^v1R-PyDvNPyUe+ejFDPY(?snKbqxNCW(i2A%E`m) z@El_FMnsRa_0ku${S~3bUlixOY@iO7a?m*Mt%f`^D^s+#Uwh_|xd4qZtC+S-n53mZ zoQoEOqPxORGK@C?+Qb-2K7d`3iB6KeXC}oF5$KKk*eOQlwZN>c^AU%!c63w=i)}Zey!YEqQ1Y&Q0=^PBEV(^z#79!ASN#q#lZ1tso(3JquO|0hlL1 z-r2$kf`~4@Ol)^b@tf|(4n5?_D~3f9(-^Nxh8YXBock$#5fWV!e+BVNNpK*6Wz_#o z=Efj{oU5@?=xr*3m^RrP1T*u$t*=^~J1_J}>S`z3>Mtw=mca=uM;voga0XdIf7au@>$k`nIHtSzC zmkyU=Jce#-Ycsuq)RT2`;MZ6*^}K6M(De8!(KP-#5GRcwv(P#S`5>;aG_^==)Xyff zfSdr+D~7d_csg1lo*PHxF_a4zAZ3jxbGPJU`0us)%QF5#oaE6w(sWa&YPzRGs{MRC zI<8Q{TBD98>C`)LG_?X_BHzlqCy|t(Tz!++oBg~_UrtrCn(9LXiNAHXKW4l~k-nm^ zmk6oFn>3CTzT$MhZgsqW_Tkij-j8^R^1R}-nEs_Mc!>%NAosm#wLJcpIMCONe+l0+ zxc~Jp$KU^MdFds+pRX!#tbp-~GwJpJ>la>&E9r>mUw_x@Ui?Sx6A^wQ#{cu5*J1k? zB?@!ubuUqF{{OFY{=Y9~pzQAdapjDx{M--| zs!i)`g&nELvKKT7-Dk*+KdqXte{)Od^KAK^e=F}2f3;Q*J5Ngulv4E39~`RQY0(8b zsEeJ|_19iAez=qqW3L{%Dt=n3?rKx5xe@utFT_xkd@$8M&=BK{;f#;;5?cqN~fBmfb z>Yy;6Gp_TqscuU^`Uhz}A--&td@%fNt5(n%OL5|#m7fy0EanojTldsBs4~V@#n!eP zd-PH+A1ywbb{{UIewkG&DHvsWr9Q_xPgD0INI49P^BrS5qj(mj>y$$OVYoc+ijQB3eGQ5EmamgJRw{}s64h;*HbBS^KHtK zNLels9FO<&B#-J^q;PSp=fmGpz41osqPJRL?=VJY#S;wjQ|mkq+EaLrcV26tw_p1Fr)mW0rS5GS^ zk$art@x#wB(4q_#tS2!w;m!KDdn4&$B^FVl*Ipy2lBGnnh!Ze2>{T_fvq@q3L8H_? z89v;ox47~x-{e*MTE?rz+x=pvxK8+Y#tmE^Pe>nhIeNTKVMC(xA3h#eMSwiX>#12R z5>@}=8VdAu8rGiiu00(aGW=mb-*MRX<5Y#C)9If7rakb9&i33e_{4@Bi~lrny8W^Q zjnLDb&oCbB=fjz-CUiP8q1N=SOeea1EE6$ZI9C%nDiEm(@1~Orhq>=`g7dVm{@TA$5j`XKn7cO?^!-UO2Wh z(P=OQgV=~>{m~H0+9Kd^rgfDBgiXXyB4v1hvFG$e=gl|uHVt=_g3+JlqX@&k^1ltm z@NMyWZkOS3mxbDKS{mj$KTiHS?^}bW-;qNZ;;#|&?b9_`O^$Qpo;XZH_hJLmr;*%d zJvC*SC2PpiUaKiOK&g*f9yo38eb#c#^)9z=1^!oGQuV}C`96ws`}`Oas0RM*yOh+> z)MZnJ4Hsx0X}zwPkowiuANw6#%bWUt_ghR49uo;puOT_#R5+ZI+%R}ueE$b8E2LSW zU!`&QLL}Z}b!%coL_}cHjJr8|o<)vQyvmAp{$X%ShyYQzN=(iX=_^Ld6Y+QE8LT&X zzc_6$t|Y$#^f<`--EkRI3s27q4ApQ5&Zqh$ws+X&qF5HU_&~BiPCe)Q*_HB=KvM8F zD=@5I;A&Si|4T2WIB*xi32!%5Oa1%zcu#q(;<4N|Lh8Vzcj&9&b3LORSSx!Q=$je!v{t8;(vChUKX~fhaVE(D+a#C=MV9@_g4IH zyyr4^aDwMN*UlYI)Bh1ZoTz`Mx2shTlI@38zpBjz!b{R;ep2@xow!kNQdvtLEfb~V zxWno`$}7F=2|x22^)uJk}kHjpERIL*FB zTm=&h2#c46s?<4QeH#P92wwgRzVW8>w#bz$7LB}WfN!0o+33p-W_@9uuW9jRhp>d! zu`jYCOc&8pg0Z}-hBk@mWqBO0!eBYvqgTh<9T&2>g|*bie&MO)j;iWwXu=episz{e zE=kDC>97Bp__XTWiZ?Ca4>)#RF*G%$?Mv(u&u-wR9L)CQLf(0+OBHj$sfs}>-*?v7 zm@@awrYf&{g8D16L;nhjCIgzNQOZ~9F%F&qtoMg z4TeEU{L7uM^UfH)mc)unj-1!FY(u;}z*Xnm!_iEbxEaS;1hUuC_U(2Nb z9q3u2q!LXS;8Sbnp+=T2^_7-JYXlM{6*-%39u~dafipnrD@{YoJHX5---7 zFoMamhG=$e5_8^s%T-IvMenBmDrS<7qH>NSEVDr+Qmr3p&iF~E8G;Q|o)&wM> zBlBT?QuHv*?zXg_#yom6`qRGf8OeU#=ZY2XYNV8SIYfSBfP8sJ_4VVJkJx}OB8fbY z3*1~rY{?hMsZO{rgpu1`lWV94iV4+Z)KZ>vCmj~rAj-x3z&zyE@I`7Zv?peGo zOvmO6A`eUNPhG+NU%e+qh5XJu!m-OoH>a;%i5E%apg8W3m?r0N@G=X&@u)hRpeI4G zy_nuzGWhe=zu7BdUa3dF){of8O`0yksj7zTs1C0G z5{lexPV0%{&Z=|3SDGbe^r<&^^EyB5HYHs)bW2jlJD$%+svT|aC<&(LLLt9wP^rqM zSC}}PK_O#!gN6l-9g1^ghctK?{d>a_x>Vbz8{?rnZGOjdlo`Hg>c~AONZZcNYki0r zw@>JXlBXt74AZfFjw(A8O~gMM);4xzor74o(N%X9D|rzsdFNb?;zSMCgoJ+=8XdEJ zxKr!bTHnL0b817yuBe9W|FDH7VclC8O`U=+{Ovw4BluZ0w3J}8_R^@pV8?Sup{0EV zQkzFO=_83_e2%zefT_c%(LNtbj4>$|k|DVqua$UVWkxO}XaZ~Hk%%V?{w8z12Gz;~ zl{oR8j_Q3swJlQwo#XCo1?V900hUh5)_I>_;STes!++WU2T)2%K|2u@Ac_tR&K zTSW}P(Hd@R)SqLehuwQ6$Z=<(!XZVe_XlT18X9r`GeiC<8gk@Om~x!NaX7_AREvMH>LXBZIM!LE9;JUxkYc@zUsOQX zsfLEzF0sId0wB4UbyYl?;;lp3ITxSTVb`|z3+n(=`>u(Vc9m!IjvoCbXN6}(nd{rA zQh6{jw!77P-dXVo!$&Wnl)reIxYZj*epka4r>ZIzPa2k>HdJt(I)awB<$0}P*lbMm zc$=@`{S3l=n>wn{QzEmUq!@VMLx#vE;l3TNpNBR*qmFb|W6%LCp zk2Tr4PTRMvqZ%)IGVO!( z-qWQLVnaNUb}6ztF0#7ZMxp!NetY>cicY!HodjMJU@7pHqS*ctT5_;OoTl98;dHr@ z810?!#F#)*sy9zX;nF(vrB(3I`dc@&zlO`fz*yC<9gOU7Vado48K*1Eo$FaZ&3??- zDjI(Ov=sV%XbgD<-~1JmvtMDBOl!E3-y9H@++lm-?lW21|IDcASLf`tzS%Wwo04ie zLrrF(YvjpXjy`X9>n~_$++qDv6NGxM(L-m23b@r;%$4B~6rO7CMPl7YQtLN)6L&AR zOuCp%usf<(1?#JC=0^s~XYg*(`e1-O0*u(4Umhr*&U>5bx#1MVtx^(-3ovrT!aqkE z&~Ks+;J_O={9?z~zh_;l@ju*S+Pd0g{{6m& zz{JV~xWe~c6)|{k!HIF{^LQ?dT-1v%(24i~4E37J4|taWI&T3wj~g~O)$7rAu@QSh z11)~wby{GymoGRg#*Imj8hQB+-me4buh=tuM$_ZR9bbQ1=3pPk`1RMAA$_%emGwLt zTijQ_`r}ti@j7)JJ&2!QJ=vD@Bc_on*E&mpGLmJS^cS_>W#}|Uz=7)rz;ynM%rpDi z3u&!0$C(OWiSkp*S~WyFA(KXv^$ogs*h>Q0|0@2 zu;h^tuB_o^qb@mwt)MBf;*fhG-Ydipe3{w?_cUSX%$G4q@DCgng$^@+pxa98X${Q$ z>NoiPXXdoT8P1iv^$#%@r;kNH%d3JtR;H#Imy!SR#d9<_u_dVP;)OdnCKV&<>yD|j zp%^Z578^D;3ESU7EdoO68N91zHssDJkM-#ODL>7PZZNucIpcxR*O%%subg`xa31CS zWVe1HFlg7jzTX$&^7K1+rh{43LWm!i#DU%hNDlc@bsTlvr6_Rua=1g2Qc-+O?WmrLxOC}kiyr9Jj80!M zIucsZg}S`oz7IX*<5YML&eUK|j~?LnDXcfL$+0Vo=}AYYIiCG6@chnW{bp2n5z(sQ z9Gg%#U5J(zKm7y&dgSWnh+F%PtyAMdk6`z;kr#o z#!Tcct3(s%L%c>Ftl{pvl)l(<1`BY-&@7=4irB?!uKS?597q8?ZKv_393i7cqr+Q_ z6c_?-yC{?ejRJMu zO!=z8k#@Bh9!>q`3+78jKhOjB=wE8d|4+eV!+-R#5rCtIFvK3#&I0OXV8yy;$xw!W z8ArjoAkVIcY~6oN{1a)f#^#KXqttQ?ZFh(8w2hjgQS`hldg0J85(6IhKhOmU_{k=` zZ{%ZCp@UcrGX5O+(pXe2N9kr_CIlt-IM~M4{H$>(N=EalK5 znv9P|Rq1F?D}>croF^P3C;j&9kzP82>x6S>+xCl2VtPx2+ViMbn(^^xVP+t_j1P5r z4I*VUx|C3lUX5Vgb(-3er$2BgyMcj4{icSSh4Lr+Sr*o|1cS(5;R6is5Mw;AK@xof z_B|nvdzNQxUrMB+%3DvSZC|1l9PRo)}gYSCo3uFbZtCYD-A3>g6xkap4P%2HyY>r4LBYTDY0t|Wn){IrE87PPFZC2>?j zpfwChN)nREa}I8Q$N$T79MAXX!}eIiFuCWR>*YMp>$)$Ps#ruQKB zXEQeAvo@TeUiywK2hi=%2k2P}4OXK>p9A0SM&Y^HvbVB3jK}Yg9_in^tCH!QGhIII z>u3%Z&P2u5!$MR)-`OBQ(PGkC5~^V zeU_ukk^J}U>&L)J#1f+WP<2D|t8BDR@zJes-UtPMYAWYUsW1-LCVm^ITE26XhQtaqc{S%~l4{jBMNgJ35ke%WlzsLOaHSML7i%yDLm}vkrrH7f7sjXR?W!_xo ze8il05;k~7K2-lh_KC0K5srMNrkp`@QYvgC25olY>1dvwe^U0!;I+4VccNfatUwIo zxGOASl?0%Z9|JLJ*AlBGStb@F)fD$97ETEN*_5!}vJVoxD}d)-9DD}*P7S$!owLW^ zQkbN`a(3!FLea+XoXxqtLLI@37ujP@cohtx5p8HwM-O!M9z#f|tFfsOR_-$m#Kc*w z4K-u!Quigx^-4RAFtPB?aJ=vn%LtklnMq(mRIMkK}O{mV=XH9I3hIaA@` z+uQ0wF{lWDtx`Ej257AMfc82h8)V-2Hd8Q^xwV5FLq~m6wm;0~OwpI^+ko}d-w1pT z%$NV*n?h{r#*P-81Ma!-kXS=&{RNu{01-`sPq@d-LnBAvknfl1$;`wN^u(RTZ(%w~ z9!^J$*TwsI{|zut?HZ%EST&~s_@Lg) zegwbF87ysk6w1ZHQ3B;ON$2&IuMUoendhJ0zyCdK<>H-8knV6da@@_5q>-+!ls%_}upuIW3P`yD?LM|!@wR%x9`uX)z< zA>6F-I^;OA5cGEMHatsC9}6Kc4q>(Ys*r{AY-{^ix%T^sI2(?dH-7>Tr57&x4kK;O zu+eEk51LI(QQ}>XEp&X!vvESbg3aok?W4op4!0#StsXBAeg?bTtdsTJg;lKWkX|Ik z2`MM7R9j_5H%e$1q%QVOj3{zH3l$t37#)uP=$8P!8$)h>eY;l-U-% zm&7tXI+x0iYI$++L|YMH#9;)y-6*SGVQLAG72bYY{7RNWl`G)Qb>D1TS5Xp^%KhBu za{Mx%W4c*cGO=ex>0btSw_OiK5D+|@5w^ZV`gJzTqy*41Tl^Koj22?hq%VtK=jt~( z#$X80lBY#De-*u!g%)JYK>39LiLWBB|5khZ<_TljOf&^V8XVG9?k_Ai3>}q89Mc(a zz*`nRT8EgL{Hw@;eU|OdP7<)M^)EBeK4~?929EyNUc-!wba%HUhAO8@-y3|F)aIRX z{K1S-K!WN9K|RtXriS@4n5kj-5oRk2F%aZ(rD-C)ZSWdCf$2A{N6l4yn3-V~{C2OM zfhR8uw6op+v~b4rm%O9kqZpNPROugW#)y?(yDB_(A;Hvm&e6h%nHO*d3T10%*p6w) zp(O^tY3mN=k4^?`OJlmqdM!mbfj+$J<+5x=1SWWSEtwVeaBY%%Hx4Ji1}kdGktsp} zr@tY^*)zQ_bdIdNc=f02T0lVC{o$;{WgX#q#M&kAC=Zc%At%cU-~R1gFdNNO zddm|5=g>c_KcK-8ROvGxn>$68SVoW20r%f185f8(^O5WpQ!rLJ-^U{YSPXoLi%0oEl zHy;z?X0l%%{6B4Hg6k648$@xxj~23@Hr*JZ;J}yu;ZFbnF(cn&7+~CG)_PB=dD|*e zB~x5XFa3m>Erh+1-L>BzM|wRA3)%MTq1@^0&4YI!!Tlczn{~qIU&PE88l5W|#z2)+ z%+@$r2~(e~D| zqOG3y{2ol3dVjEj)cTpG)FU4#SpPc|P`8LPvK8fWoW!+aW}^-RwhX6JlF{3>+{eNA z&_(FAJ*pi3p^}Jc*);go+rOP*p!EAg4rxZ|LCdtt!b!X>51OC6uJmUyvoT9o>@lB! z^#}S#ugF_A^5*fnvaHT)_W2BPspy_|x$Z@nW%n`VNFKT`H&QJD=#887zX*@&e!9QN zcj1;v#LW16c|?yU1q)1 zA&WH>a}Iyd69F!hjN{0^-q2m~{gNByU~iTE7Fu(!4((cL^L+!@ohLZubnG8x%=vzF zM+AAqx~;254(NZ0KdS3x&7ePiEKnZ#pofJUZHKau^(`~bD1K5|0Vo>pp?MQzqvVsr z-&GDXy%MsiIIuE|X+-PWMncitk{u0fGqzK#WudUKrY*Ggo)B|9eYy#OH!z(BgAPrh zsCiudM_D4ed|7iirU4-84b%hs+>`!wZ~t}@wmoYWy$f{m!?%0V>Y0tN3&Q~|3Nvt+ zjh~3wV&cJ#%xhqc)S_OC87zxXQ&%0poQ-Xnn^)PDwfBg*IOQmDmjLRm>C43I7FjgC z?XilOebT?7O%S5QIh#xPdgUzo^w4D!=5(A_e6YxSZ|~eU_$uMzoV?dS=IGhO~no5y}}q@;CxAWY3{VN|$ zcxj^Mxy479=7rmn+3b|=Z)94Tx%6h5miXIt_stbg_Zh$Wt=M>veXrPbEs}2+jPo_b z&6hnV_axrxKF(Q(ctPeE>S_YxjK1i{>S1(QP@}y>6UQ{6jTwz!34p+Q}Ke<=0y`eE~F zLBf&JuiSQvJoIB}hJE^0zNxX=#GXyvx5$S-l8OVfB)$G>bF?mn4o!Ewc0|`>4;{3& zOr~-y9qZO;TLM$E?7G^(V)}Joil|pPo6wjS52_S%mUa=}$c_&GY$&KzMGa5oCOu77 zYjjY&?^0anogz~1m)PYpV}R}`Wl+&W*15oZmFnu z*&L!QE3Q>JY&OKzq{Q;)YGdS%n_nW1R4K$>OGjk|%=QVs`$N@uIwQ#&u`u^wjp5fc60iN`-JC?d=x$>YAPxK&! zFs8vY-FFUhKS`TE~;> z++(RqOGoos+AB$@;J|4Ts{@Ryi{E@R#Z-0L>iNR`Dz%-|?N4Qec?Jf=Gii22EN8Lo zWpmK;bQ&M0s)hOe1vt_UPK5_4$l1Sa*#PU>SSa$&-BPw-^)ra}fx}~yp z?CEmxAK&CSa!&~q*WJmY-tsxx9yEM%#uEzbT9ad|sCQo*--?-k69=20a4qti;Y3eK z95I`Yl#AcGRcN=)b31&6zKQ9MuaBq~2M#E(yMd|PC?dotT?z{-^7e_pD1A@VTRex~ zt6Xgoe@DJ+&=|UE;wh)4!~U(;<#NJ^YTFu22i+}Z#EItGB5ISRV|cAr!tq;7j_uSE zQe87rnHmv}cm76SM%|n2>!tfkr-*uqIYh6xd|;q4ni4CPD8l68ZMW*J-`#e|u9xyC zDd}lzP#yHSWO4g3ecljO6BnC;5V_>@dbHPCTeeapSxzo!ZD__dt|b$h2TMujZD3D$ zaKicpui(T%g}9%5Vo0hkjERU<&rg`k+roa`H<@~#+}zf{IW%yAW4b%K!2fl1#q^&{ zzCC?n-V$DpZx{71(xo4$O^XyR>UpW((|BhbeG zWO8io6Kf|K*=gGqERewH0!g4F2e zwKdc;%U80#Rf>DaGX2Qm;pnBvv(Xs_3FfaA#53u;YK$}nRKla7v^PJ1Gyg2}Mo{rGihgS+0+k$Xdysteyr@apGf zn~K{S_=nsbrW5pZ=c>Tp2d$n`7iTw> z{?q*~m1^mDgixe2;r;zgS{XB!Hq-|j#b*c8p1erqlJy4l{?rsi2!CK2-6C82?H;t+y>-4P3RPLmKC;shyph3?P`ipb;n!w^gtAG2RhKCmd{vUjcu-sd>Q&V1K ze|)vR^es_QFJuy(=AlV^mfXP3N_TvIgkw*_(+c+RMZH_F!RC(!1==g63-@rS4s2Ex z-a)XWr!aOnRG^3@Q-zbZ+KD&xR?pX^A5vqenU;>mZzXvR(Gmrx);iUctO%8hUuV)p z%V64$Y|2Ll>%%HiP0T`f^ofZrE!Cy3ii%>_XeEK#Hl<^oAqYNjP@1=89P>u%r^4|= z9-J^7;W++JtBVeulWkHN+RO2^o=?AGJ6p`*M(JYrfU6M3_(tolEmNrm-MB2rzYIy0 zsp?5o17`s*WUF1cXy^(173z5=QD{51AJr~#N;FJ}cwf|;F(=zmcq(njWa?8($M&^S z4gJ=TdJLfe#&PTw^(MC|Jug`#n!Pco_%-B=H;z2OgKVQDq^qr=@PO1MTe+WO=hvo< zYu>SFXooh;*%1*J5iJ~NWY2qiVYqp*uYt966bCpy#zR!MihCjm#c*x&RN>@jm*^(@ z8mx1B@>{U`f5RpE(^m2I(i~CI8#z*q?j%IEVq%6w(Of$mWl!pfkb81(@$EzmlI2nWf&K2)qTUsM(y;ke z3hMx#7pc|U2HT9JPFp(o*qnl?>QJNOL%p@^J?bx_qMxt^^NlCwF?2^#l>&dz^2%Q) z5GMmKxl`@yr7v7fj-SIX_}fwKGVJFvWa#X4$MHyJ!`S9}BD!zay_l`)K(St+z2+{Z zCR#eUYw7dy30aOG42iJTiIj`}pKq1J8iVREH>i0>*kcnrrcbOZk{)tz67{Ce;TLJc zE)5g0q=RmD&!nzdI(Dw5?}VOGWzW{Gmd?4FTr`ibG1pp5;zlwTxblEB?^=wcCp0eb zn)I5x5R0uvmQmvc?W zcYO8*PZ3yW@-&e5_06^RF#_JSq3&)+k-PDIm3t{r0|G)ftV2SjQ})(f_a@>FKZg;$ zHTxNp6U!p9>_qL&T6-L4jFF9KGdw&SMlhE?Q(EEXS~_lgD`^l+$pWpb!y64F2mINS zh=PRZz>B{0bjKA~z?ZFJ4)B96juUKTFVT08oSZ=P#Km!fj4ewZx3_%ICsw4$c)kiZ zB8uh8FXeE_Fd+Z-YE#Px6yI2@F3pjXWYF^sK`iAmrzOvdPl)^njbh@*Jvs6*YR+h>{y+`q2=3v0KN8~|$SZ&-`0dG21{pdEhbm<;y zH8s`J!9l)~oH)R-*VWd?rp!wiZ|iwF)s;MuN~uAtHk7b;VQlM%WvjwK3yicv4%75S1yMSs&v8gjN)%#4qWygX|E}Xu`_ptU0qN0i8))@Gv%J0 zAP%!{JJ>}njim=lOPF84u4GwEKH=}cqUw-qh#fCc2>v%R2$-{D3Mntim&)(#V7WJO_liw@JK@Ppq)=+oI%_a`v&m@rZ3_0bgfpFOV%*liz zt@dU$11(>83}6VLvQ;X7=J7e}fXowt%x{p#4BHJV;N!^yPs&7nV%Apas&t15U}iWD z+4vjxCTa_L*nbuy`SS4ISY_qC}s{s04b!DIlXBODWfx2JZmqFiKrYl8};!6Q>2TuiYPtdcQ=zv(G}l+(n%vuj@-H@4vqcY=z&KH$9O)>E==PwuXo*hDL-U zh97?By_w=TjqkbSt|KRs9N@1h37PdCjSGnHrS>S9T zk{QH6?X+~XGd9hu;y9FsV|XuBQn4&7%du83tTDrgXASL8%(~iR&xD(9rS@4m&aBgR z1okVe&13|SR296G^{x3hP(v*zDp25CobDL-0*CU;i|GZvyoR~-rmgQhcHECYs@7_o z7_>;eK=R0Uk@BispLWLMue!vhkv2nFD?acwB!*s63qxS6mr6H?dcT9Q-aMpmBpdwt z)LOwK zE}cyD=GBG*w@&s9wZuvAvg+g1vw5$w-)#A$bV9m=#EpuX8!aarmxDV%#K2buz^wSx zd!+DiVW@x?k5z9AqS=9I|8@1=W@OI5L4{RE?llb5bU(YM`|?=i+$}9fOSe-c`WyPj z>a=M9|Lm2&q?v@UisW=hmqo1>=DHoSuNVg>cY)f#8-1~o-h`CvWvShN6!m_CmsNO3A!d;` z^qi==5bzp2b{5i)eOlmk=~?$8Y|WoE=Vu};lo+<_IngX&=#>nHw!%^P6lLikp4rwg z@r*YF3lf+Yo)yg8L%Hx7X&_VE8dz2SKlg+>TTHkE!>5!%gfTJZnX?OTDXlu#f1&iK z`)yJ0bs$%BE~2`IY}e~z_*0B6h@*&cseyIUbMEJL%=N|1(Ih|CCkA z`CSW$V4|2O9+AD!_o;g?6>sTK-2kEv&oUJogon*jb(4+03}*jlf#JX5Q@G104&#Qd zu=~^y02i7y^hBKOY!N0c{k2fp-Rpmgx`W4O0+Fhm zxu)yzzFJj~fKK>n=gUEw#a*={)q==jP+C+gx>M)*#0g1?jSoh%wet&JkLsXe_+5h^ z3a{a_;~2dL)W5k3@O})2olHxa&wH~4 z-soZs_n$DQw|=Mob$FbJpwVkanZI1TkI7bF0b^b$9nIJfCUA`zG+|3Mlen9oqyleq zV!*1Bc)@Z{nWmJpb+h;N+XJpQjuG#^ZryKf?gGv0nGDxDP$E2>c{5Qrj|+6 zD$A8kweBmwoaCf%o=1Qn z9-1pW-R*%6xCzqg8k_%Aw`XNJ#~ux3WD3<#KQ_yB#!$3Bl`{ndy9fsIBY9C@REd8B zqXDYt)HX*8BaAKSSpM}OAASMrNoV?C%_9J<=%IRtta3UGfDo72q1hKmS^1c0uP`je$Yuucl0W5DlUPldH9 z#XBtLKRU#*=hi~7&4#qc58rCHst)tRX}NMy*`B_=+B1(?69~o4T>d!8N&9o2`U4#6 zvX}Xj@DBlGkzI_Wm2DT|_EN-yCo;r9o179QfMOM-n3p>wq_OTTf?U_g)NPS`0%4gyUW zl@u8j=7QRu2C+AX`hhIcHy;*8o0-7$OQLIRUsFW2J;uC1TO^H0cRculSLTP7==mGD zudTs)NZN!AmPSx4{UgJ0WvXeiCsmo(5^`0m2u1#?s$~Id&j3e#$+mNiy1Q`<(GRke ziXA@)Rp1esqpzz-RWn$N9YPe)(8`wU1wCobj?gGbjFaS^9oQYgTwg=PTv>?RBf#5j zKc^1W@a!4x#vuTT+aP7;+YZn$;0e&8{fK%z*r*a_IGGZ&AlFw_^QY-TjJ_9OhK^M* zo^9;u4^Di1G{w=yB(?no_SM=JNRzp~mFbS3j-)t#Y<0ObXWTzPmR~OFpEo3&nB};o zFRE#d70&BPgRFdHqL&9BsSe4U_K3} z&mV8ldZlTO_ac?vIHz;o{`<=((GtzO7Op>+jqLmGkre-=+g<9}yY*dQogvsp7ed}6 zXoZz-XVPkuZ~7i&r0M$Z0Ta|b)BaRp2$f-qk@W8%)#a(I5csYCp~-Weyr;hm3J~Jy z(v8XThmjcuew-;7zX>ePN%PqXAsL2~UAo!+KlJUTJzznQJ6an871Ad48dHmy`qt7> zyhf@~zW5mYt|ND>DlnG5W7gN!hE}Aqf<4Q1kkF-``~qNAcq`=pJA}Z8qTs?HxXJ+A-9p}&1tS7nz z+8J8e1w_%`NZMm8KiPoy(wyYWNLkGuCzt*4aV}?y^ZYMk^NAFn%gZ?uc*k83 zIM8#P(OqrBFG4_#c%qv|cL*vJ-o$i&^B~5RZB;j`N&9||>(xHn@K_8Dp`Dj223)eU z?(0w;zP(+*3Px8T?Ns8!DX;s|-Ki;)B>gIjlYk9#MVg+r!+|VcQ}bG`2D_igovR#+ADgFgLbvq zbc{ZX(w_2V>5O!L$*p=v%qdmRqH5n8P<7J3@!R z(yu>Oh7-od{R-I&RJzDp9LZM?XS%!U7SdVi{j=RvCy`&RkiHoR0ZiNw4f{;?%N2Re|x4uax^a z{@tWXA8p{)D#xl=!2_zE@GSo>Xuq}`xOyPY!Y$kKd#$IUOIhJ6;2ctTzl7}TFqe6b;d&^ev`)e)E zeY3M&8~XAZLgcb3hyjxCILTmP<0SnbleSjd@M@`s7esg|eOc?ShAE!ch~qu0)!hS0 z0q3A9dt#PfLN>J8Sa>!b2j$ur6G(LUt$JCut?YF7fUBO^;4V-fP|(?;qPMWAmv1P& z=TH+WdS|WH8Cb&&C`*@$ioA>wJV2#+V!mz?SztP#kgcYC7UzZ8S{{Kaux>oIl4=sH zHF@q?oQf&m!UEE|QJGPuFsFr%T@zdDr2M zH;4P0l;vHl3U|l8WAt7)#1o{0O)cZDCZph0@Wug!q@i?y$h!uwKv3;-w3?3t4~1!r zX)*L2ll}s72y1AEY^L*0yWTur#lgFly;09BjeATx+qug8DWW07pV+lh@AT6u?LuCt zoSupdLd4U~#KYY|D)V^HYy3)u1n#zIuzNr_fhbrxRTysc{C2C}JHzRWsJQ=CI-Czm zkfgCRRa6u*mv3wiRViPg7hofWK%VAUB2Mo3PiDuhFt|lL$kdAqr ztI7BN5tr?|1zFoxi0zn_?w{rBQ{;4n zUd4}+^zS5tT5a7h7P@>;B@4+91d|2a%AVtuhN}Ht!g9AWXa9hI=4bA^$ea&v7eqwY zg;-l8*r8cdi2iLBXCbUGg@HQ`)doGVdsQnG{%zW5g403yyk27!$CWJd&H+?9(3w`rv+5?$ zcbZ!>I0+Q9LEgW+ms2UDi{h^?x>5=!D3>D&M88&{Qn@o zvp92^h+uxm)h$T(zgo@JOqTTTB1`o4imntC++;n+0;}C!=FlwHN-EUi%$cL*+1I%X zgwaHJz7F^4L3&w(`I?ZEFIDM!6l!~_y zEiJGn+}_&-bu*isu7{~BQDM-XWlhoWbO$-su$qw?L9A(9J}364Tz{Cv7(LZADL*g` zs=X0V{GCu0Ka6S;ZsdU15L3{uGnJSnr^7$dRJP@9rwTa#i z-~J(#@Q$=*n5R=2O4Rv39b!d*h^@gE23grV^j6D;^J^Ui>NXGK?lQ4@EzDZMjC!3rYFx!VK2fmS7r^g9AjKFiq= z7pwyDmS|kaO%ZZB3o#_$s|LSK1HWC@W;3mm_V4RdAK+P8*w&R}Rk|ru)9^;!3~XyE zwlzov`kY|~w%SM9D~frE=)7sJ;P^`*rrDJ1w09h*REp4i-AqK(`!|$yCa__KFxs=6 z3m7l9IPaqbuS@kcnQN*lyZBYohQvu(j`fD?lZrvTI+x$S z_jVUFvkmMGzEtW&`F;+t}fNt#bJke5e^vDLQ`tyO`ohyn%D>~w!U(oY>JZMpL%#3MSe+O<;4kef&UQb{JGNTbiW+kaE(Zk3$)YZ^ypXS(I^CY{?w`5&$C_+ zqVFKAA+KTWxFuGQATlPdM_k`C#6<{9v2hV4nF?ENMVGn8edoq06}wtuMZ1}w%3akcwSGi)X}KadE@ z!$lT8;a-eOj;8oeTF!4ePE2)5{3_-Ve1N=-*tHYRLO5?$1kqbpQLLCrcBO=5SzH|4FR3F&w{t*o-K;;&E=) zChvU+R6QpGvq03RI6LBlaWmj;3~k^oM9-e}7;bj=l(l6gTK1UN(qp=bABE&|5=kcF zitAC8>#C~(b_Tj^$Qrv3e<086c zP{qk(bJDGUg7UKSc2^w&Q6T_Q%6I~cezDa?tk*K(IUyvUm5ukxYktgmT zg99287x#>n%hn-kJoEInsT z^Nx*-x(Ee@Ta#1KWv`Yt<*eZn)6=bDCNS3d+F}3GoE^k?#1oj`B6oojt{+9&a*kVKC)ziPxk*)0V*vqg;|IMBr4Bv1_fg zzwmak7SOT|Z+KQP0q1n0xzR7^tXivf)Ey1Pqn~P?vx6TKm^o@|1GA7DP5Q)YF0&F3 zjIfO1d5Jfaj$ibuYA)#LR8Ilxn06JsvkQ23(`c`NcivHse|u*)QXc+-D{>LNyw8>b z5Y9Y|81H{BUhD6uqP8`II|&XOhkb5zza}ysTdTcuA3l~zJpr^}d`t~UH(5@=I76G@Q1P+6V8O z#aL~zYzBgVH+C?eiFpSR{J-lYCP0j|57{RZ-g|&vi8AETHLzq21e;MA&{Reep2D!>TR^W4R}lkRAdcPyw7^Lb5RfdY_hHr@yHzdKg#Z+9j6MlSTy z7uTAkFHtWrsZ`6;#W8E%hpbpF&8P#?*+tsGWe^lc&`ac9M85(8Td8o^P&*EXp?m}* zPh^5#7Vz8N&K#hs#x3*>Xc8Yn35gyKWl)Jrf?|hPjv}V_SHyt#JL_O{X;r=)7+pqR z)6McO4%Uo68d0E(HU;f&Uv{e=NgwO5#-)tO56r@viy~=fb9tA#%6;b%I*+2Le_F20 ztVN_USeVtX25Q2c1-A=?L8<^ylmDEBtI2B#znXk=9^V^iZPI;5%!U0!)AOS;cnlB= zSj@}>yp+*^H&lm+k#1A1Ry!u+^=447h`eFgyR^P0T}>f;D2k!8#{wVV`H#_I;4pVV zO7dG4B6=dxjo!>WuKCF(1ph5L^koZ|XmDNzxcLe9O+zS*Qi_k>?&2@(iImGW;57;n zyoIE_x~d$p#Rs*MaUWR@Wca^^5TJ_5tr-|$%}vqNPl_xCkux%*i-_G&{&& z+iZ1sH?xqiK77S@4v}F#5>~6N4<)&d$g_-!Xw6VZdX@)X^=?KK|Lv0i%0CfPC9pJPKYWL#Cwowpkcjpu*+z6= zzhvuP3nlreubTm}PG@a-mzfdZR%3gjS>y8q^M-ct<~yBLH4)QT;4SkQyPJskiq+@n z)1HW!Z6zk<>*fQM)*V130-N1+ZMx?*Au@EG#mPlr4*Y&A$$V9XkhY%HdvtAAaLA+Q1r~oGa z4C%X8F=1~6j4Dt##6jtyq?5(OHt-3DzOb^(R3)`BFacnG81zaPOEYPLh@hIxYq%U> z{xZb&pC=H2*>Y30`_Aww6)Rs_%ZPP>BkCU0t|6#Z-iK#7lR(a^e06O~$!zDHpf;Pi z5~^XG&sGnDvjN+fVB^AInV7ha(varLE_0R7R&|VyfvIzDK_|Tv2Gu#03bI^be++aU z`ix6t>s3U)_cAC)w1peMdL-4{EUwpq4~Rny7I!|Hqg`CLmg~>=LDgokcp%-ECtmA2 z%K*ONBOL$xw^Jit^L^yr!g!v#$6kz$pO@~J0!cstx(`td%By{WClPCxJ9W@3GI(=$cZ{cgf7%Ry7&k$8ejok z9$V!efD}KM@OGaiLNq*Lw>wq%8e3hOEi&fF|3(mwT;(L-v~kSEEs^Q|Dm?XcCs+zV zJb~MAYT;}EAjvTNzuqq3M5ip~O?q(RT^txNbq)<5(k*UZ&DDg<>GhC47--k<-@31j zkA^GV1V-A46nUpJ=P7o0Mp~7!^*BoKy%}{`pbDU8-sTqU%i&u}N1P$`8I7My&q#Nz z{9Nhzm|TIJ97$#HBexO>JLhIYR``#_X-73U<7MS6Nm0oD0ay2{zL`vzD9cBH-1{W3 z%GYGts0;%YEb~~gQJHg&p=v{NT zBt*rE@N}k(-gv3SX=db-OG6Q$N13)<@s2e}PmR%^I5@m^pL~P8bOkp7XtKxv$BN&~VcI9F!#{+CJy* zN=eLy8ioXJZQjTamS}qR45=p(UK>N(jUKp;hoO2|6r`XVpgj0omYBU+I^$~c1@w68 z7^sJcmCo#~X0hO~3HsJ*ELaIZ@kDQhmKr;>BLM{GQL9Z2XAO*FzLKH1nNTWbrn@pc zy2%<|U@8+J`Jfh9a5jcKV!_bzvV9E#py&+h?@VnJCVm0ckGtef07YaiIyrb zplEex0L`a~S`=Vjz_&9|uNbZAwj6l7^{f!$j6K$q2HofzJbyyE|1WqhVHL-ExrPWc ziYws)Go6?}#neFlg(e^%uJ}8>}M{4A*l2TqNGvaVCa? zUXh=eFal#y;~mTa{e&^RK;5v&xz%oY8c>)+U=X6}y>ry-IZU6!b~L@5bMFy(T_|a+ zuw^36?R$+rX&H@cW<9sESUVdzO9AR9B&|?P@VIphGSu{h4cW&LP$N>+ulbgbhOq8^ zpnhg1=n=S#IF>yQmt7dLPa%3YuN{?!v*4;iFd#Wjq&Wk4jfjAOJl_@fERm4~3`^Jn zoe-fb5Uk>za`QrZjGSg(BZv+*vaT&diL_leRpPw|Q8pfX#Dz?-i(G7R#?9q>gW8(R z-|1LL2g{QN!U}3sAy)PpkZ7*A4h0?8Cj{Z{VqsI*6g(k-gr-KBcQKmOY@tAx_Os~n z*YNlr9DRb1*s7vUX0k zX|ns8h5?fxQS|(CP@sU`Sys*UgQ}I03-q}lXH|&%Cq4?QWtda6Sv{s>acuW0(J>qt^Q(i zvOXU2+nk}a9rKv*N93@Ph{6%H?F$E0G<1pCWaC%Uorn_*cGvX84k^LtY-g1b8sqRb z@Q!HVWYj5#&gp>1g%;-k!#`)Co0B280N%O&$r7)X;kG(PR?K8LT4_3jMRd3xzugs) z$n?VHBIpaCM}s1>fH=AkL>BfGp!LOH&NM>INA0I(IMyCy6eIl0()t=Wixa?J)xb;k z927x;P1os>m%M)mNC;&Tp~zVDd%kRb@*ZB;l%s(epdAnrfI#DbKm*Zke0%m*>3Ak* zAuD&PE5SDLUG?Q%Laf4c){OE4@sTeLHv|(<)u4FFi3BKxdCV?2<&(iT=9V1JdqW9JDA5pAzuS|F?0U_v0BLm&VXS|KfIh%kv?%1X`;ki7Dv^;9b&ES$u(Ck153J2T)jT<0H)}|hjTrtc zP$zRyl<`CBg_}Wgz2i8`3DzV>x49(4$Yfa}??dKRHWM#_R;x)Pu^b{_) z&*D@w$LQXoH=?a4Lu9-Fr{{>gKjNx=`J*H@QsQ;!Qx5aTA!vL0UHn5F$1(#kjXO1f zT#uea851LF_;I>9iY4@Qcb>@mGmg4ygbW>|GRYEy9Y$K^>a;JEg~=teAjE^zg`+8& zbqk0A$x7jcKC%Oef^#B}1<4g3DBJ~Vt>Hb}Bs+prZc+W-;05K>2>f%&pNg`uA(j)PX zhx05n5YfYNrsoxT?96n(i20o{Fmn)yc(Rz6knUQ+)E`v*i=KY_P7S?vhzkt|qFqX8 zKEbej@e^eT?W`|vT+Tw1Lk${rC*%{;L65eecGler1&V5F-lzmMAzo#wH7QFI7V%Jk zT#laj=%vT9lK@)Y z8Wd!oa~F|&TNzu1)@YTcQ4)(BFh@cRpod`vb%^{}AJ0%9*ZbN=XU3`Sk?A3X_pZM2 za9Xr*Y0o%hfiGmnu4q$mepxumgE+jh+dVLF?`2wywvgS3xL7rlfUgXh5dMCJ6a&Lb zebx|#^p74-|F7sZ$~(+ZTGr4xJ_GDWmAm4e1ngh@oWQqeRn9zjW5`SI}8#J*k5((8x6QldMW)71wJZ z7m`oi0L^{`!eNLXoM@a8oB<;En5%1Wt^uzMy);~WfUL)2SM+6=^Q6b!f1#E!nTF6P zmq8v`2o#6Qb2-Y=KLFkw=1-Jpl#d>>K!<(=+sTv8O}E~|DoUOmyndcHd8<7z|6(AI zQJf&!tumve3#cl(jY87@)f;RR-0-?&CdkK&o}B<-Oz@{%0@$Z9hCf=XVEQA8Wxfo1 zp0tT6#Tx1>yEs)YMkkXzm+s#SJIX-#N{Ui?j#!)~gpVb*0Z=tQBqkI;;{alBmKT^& zH2RChsYBW!G`@JWCw+3e@%?8f3^UMD-R}}2|D{kD|9kjHWu7tsGU&W>0oGCpBnKR9 zKIrbKL{YXtkD5kVDk9MyMyyEpzmFuE>y5qLWrFdJWRar8YP_cXc}Q|m=u6K=Zjv`Vo+_J(if)#MvYR(2qKERc%0o&NE}D>Z4`OG17}%j zn+LbUHUfJhytUa_2))Oqu{>8$x3ZRJRP?ITW4{RR=bT~{6@3PWa4aI;=~UO?Y%(b$8_;!gL$WL5bt%p$(M%r?iW@&fnvc_r zn&&WqaomH}xK3K|PQ7frQy#$6#_vZvg}(T(ZYd5b%Mh8+opGmI@2Kd)IaP_y0h-!S zI+m(nUIXFnI?D>m!U0+dCoG8;F!5Ehxb|=y6WJyh#d~nrPB0NoBGD;mf|@>bj>Gsh zjE^Zu&Gs-_&!5rdg5CI?&F;#GLM)h!tde9{HyZMtsNb<)rqa-aQrv?l9x2*Pf5|B9 z502k`%$bH)-iUu~YB^MzN45f^b-7Uv%SP&Dx^a%j0W;i?cLCImH&xJ$Euu&Jrjjxr4iHx;O?nwqi$!nRGZpD#~ z{vEdqQlf=PqX!lJn6P6n3H78P@%$NW2oS}lBORQ4tOG?t@kY0ay|pDQ-T%(5LbWc* z*I-_h0FsFPNPwLFXOdNoNQTPD3>*`fwK$N1ui4~%0=TiSJ&@$?3Iy-|K6{7{`9Y`l z6}Bm5OHulMmdZqf5sS`AUFOi@*V%t}HW|9A_tmJT4aag5jk;I9s_MP9xB2AzZ!RuA zK58JOO>QKY)l!oD$cSy_-kihsZ^B*Ku+F{5?c@DEZ^YZ$q_2Cn44GCO zq3?a&vlT~TYisIb)w2_xmu*ybpZ||ZHN?F*5dTf&Fmc4ae4BkU`G%)ACW0A<@mh<# z^dC5k_8-z^n5Qo~ToPLsW1f?}bBl~uUt^Eq|5F#(X}G!cru2++xa>&j*QKAk!zuT{ zhQRB7-y7ZjUGMtK{;C>ac@G9SKMNb1TqDKpOSbB|#h$Un^MA2FD?14>)})D-D|oJ)T%Qj zYE}D3b{@CTzLi^_sT9;_c6U87>Qesoz%%?}eP%%0_rBE}x9zEKU5LO)*GkW|1=bx#!NrNHCkXv0Jld^#K zR?A1FM@qL)@BhDyI51qO(Jkg}`>+3}*bBGs?(+A~{8_!~frh{L>OP{M&36y;N35p! zRgz)Z-G@*8pS3$n?1kGj#k&6Yt+KmMjQHf_$maUY;R{Pko)&I<`au1!2iN#}ul@h$ zg2DRX3sm!f%+*W#hVMULb)-8+w`!VeuWAnGgXcUwmET36AKtuYjNdeCeb1X7!H+WU ztd{~!ouP{Y!3SyTUy42Cg~#TCk)mI3b~IlpJv=mP`3iqrby}QxZV%sg)xCsz@jv#F zPEM5Rj56?q?;HNL-K^^6c`%J;arPSa2I+y)tC%Tr66M+Z)#|DIg}g%PXQe{w22L9| z`m9;2TfX#N@3%Vk)7f>AoF(*XN?1G6Z&&qMM{4K?CR;G=1I>d#ZkVWQ4|FNGW1^W5{N$7k2HuB)twANeJv$>^8 zp%l*Z|KUr2=F8@SzXr-X`B9ui*`FrT!4mU*Q_bd_}6J z6(PC0)!yej)t}H`xFu9Fnfp4cbc6R1dGoPullLU~=rOU;d;MSLO;dHV6-yM0WSe|v zWh~WCCPA?+CpX2r?=R=f7fa2o-N)(bf79E~nHOFmzWyzB6V4_aC_V1ZzSyjz{~ylY zJ*=rKZ6BWB6huoEl~dJ9R1`$Sl+sGYkW{InqNIvS6(Lic!gLr-Em#8NFeSB|YNMh8 zwUDtMsI`)Ir~)MyIkqD|j7eQsi&Ck4+M_BQ1WW;$-Mq+b-`CO_KPA zMt|sQhHbZdr9OS9`L``%P!z(7mL<`$XzTGVwJ4gVkDk!qp0K{1E|s}? zArEXFF&E4$W$UG78fx2S=j)^E^fQAQyPd!2chk1ZnfY5-Z%V(Ti@Lt|e%?(zCaWA@ zGhw^S;(pXB8cFWxOe-MjQk)0&BBI9Aw=1tt*m&jkWlsy)rjl}PukFgw!^Hf52pA!w zZ#cx;z5l11aol^HE|HDNR}gEQw9kTA;bG^87JTIi2%#<&uzu6#&Y^rY(e#V8Y=N?+ z!qz(xbKaa%xJ8~$+a&IN*v*<7aNpQb$yx1@-TBfpaCS(L=}qcP8#1>*b|zZ>ZM%$f zb7!V{wbL!>*18s<$GIq2yi~RieL)tFzWCIfX2QkIb6Sw_)LW$u5??UabWFH@OP3zw z3yP~mK@y2rE&D-MGT~64(~5VIyJ*iWgXBx->lx};EMsG3D2@pWN3VvD?LMQ=Wy|HRi{s4BX1g~sZ0V#+s@^m;-nK)( zXv?(br!k&1kBxnd@6CH+d$&{{;LtlmZ&B@XEw$*KDq)MKP<}&B*c`5i-h&%t+qe?6 zAlQsHBsWpv|88EBHW`3O#EFH>?dlvVFRLJLFAAb8r>{r-b^%(sM0dtlnuA24j3s=7 zzjw^Y_{wS}PNesmuiL{98sw3prIM1^BKJ9#RP7uz_t=e%@49mz#absnq37%xvtPFJ zf2_@u>!`MNn}Ox_eyA0H{;( zs<~#H(WdrXOB`_UyW3b3+^|IPjda&{C45Tp)c;-^x3ocC_CNnqji<&30*Xic5^cf; z*E+RFS5;i1_IzvP|C-MjZlg>N1eA=F5lw}W6j^njVfsxy^ zN^;#hl#_&RLsvT2mX}r8W}9QM>gDLy^Wx|X6!+v-u=maOJiL7XB513i%*7JyaDQPB z9v#xRC@JNP;33*o0kKc+)*9ukr|YE}FHnZHB6JP{X{od~rJr*Sj5@Q$@$p-KFdjY_ z#alaiM?WXqxFE_SuNSmlGdw5S?fymouyemMw_F{_S|VFNptV{$|KB6%-_ge?`zru6 zXN!VFb16&1V(5FhUrYhZB7I6{dbuQ6yA;YOb=W#Ta+6@|u%n#1NxZaSB|m+*s4nfi zt(&%4U9)eUwd0e@^iWCoq_ct2cFCPlQ8+swbgkT&F%m;~^+}z{<@JQTp4~1Rp*F72 zzHG|fY;$i>w~tHPhk^x-zgqjkj^P+MG#ZyJX1cx}k5`&ex*l3zGmtTmPOC!Wsj$)Y z=o=L?VSRBK?|b+y4#Bw^*J-Sv&S5Qi5F9AD`2C;G#k3o3as>+bHt*)Eq_@bCda zeV9o3%@O%m{txPWJDX;bcQQ|Vo9yAEL5HaI=DW!Q%wg*y!wK2nAzt13;LarF<*ME} z?B$xB(o-D2@6=s(_OSJpNjudsd0Hm7&&Gifn=S4gv3|p&yL>ANwy};yC6@mtnl)Fu zgs4YPvVij5`&{B3{V#jjDJF77C|B%rx<%FW9nR%Y@W1HKp+@XRCD!uy*ZoeN@*g!>Kge%W=`c))Xsb{;~Vd9qjEAEF% zy84E7H`9~t)yu_ucwXs~mCz<#o#_=4AS78DR|4>}%;{-cKkR4G7OW*eO(^V_z^%&wbLPoOHCb;3@qo0|F`0VOMDkxv=w`GPz0= z2sa6HxTvFMlYBiav52YF-meestX7&U8R&gx+xwB2ML{E@zvSN*@VHFq38{^oeHaO6(9`CEzBSYJ4i+Hu+Fwl-MR z41)fP!(-ZIaOqteYD(@fjK-dP?;3`PaJa2ht@d+MmupX>MkBetU(}Enx#5g0r9xjU;w2FKGz3|{&eh8*Aj0E5u;bGKFj~4wQuK;S?TuMOG)+I`^-D&%s6n7d+srX?MeQ3+25M%nP0IE z@+eQ9yY`lQ)06$*m>oyx4{O8%qwT^K&ev3#xnSawf=_%KB}t9j^#RwRZMnAfIYCD8 zGaKCR;H|t{+BXoS{K1Wk`qKi!UnelPM6rKnJU4!AJXpQ_pt9bq{!J|rk0ahzE{_bLY@|a*S3XV#u3%*Bk7HBaAHD@N{8FzZizO>-W|PSR`v~v0pUi1#-dP8` zy35&JujnpHqliV15A4}J;PC$Dq1DvLN;w-w|1`QqzgXui)^_vLKas~IDYbuyA3UIx z{IMhEa_P{77R?$pzAf***4Z+6217&=Pwt}AQfn5$Q%YtCG7^Ze$6oIJ)83fT1Us&VU6Y{Q?W`{{WR~z@n_vUXAPVV|28Xw|NOx%&k52lhT7(+7mfHI>^lCl_VhVa z_TDMCU;Li*oFF%DzT?a*apMsEs4@5<g)c_60gR?U`Ggc6u%quW%Fb@8%cW+vY9J+6_NQ(fb)cWp`Zs<_{fF z(UpGa)$+W)|AQ5+8e&U1`_}CDGg9H^+x>~=)|sUVHbo$J-ni zIfqB*>t9nGSo0j5a815w>k}eKk1M@*H~tND z_6#DEJ_b(bACpIEkMma{miG=B9fdi(qly?uOI2G=8| z_^hV2WpGJn{JVLNxAkq5#p)u&l6Dqi9#WxV z$@2e}!B@WNJ(-EwOCLR`pQHZ`?}7frz0H2^ZH{M+K(Fol43jgXBMQY}m@dg|?dj-$ zp&2MPI9aT4uY_MDOtLh(7+bq_mAh!%e61*X4_Cm;)@ zy*}tMfZhtdn9>Julz(h*)Q2OtEriVc#e97hLJ1EG_s(mL=_Q+l_~YK86x?Y7OI1Qc zQRzA^!Zq=WSZS%hm!ckMBa;tPKaxjHHT@cl$20ZduA%xk+!HOq_;;|&b5Wz!GMIzL zIcsp&COd7^fexN%*5O_CcX?E3C3Pp}zMr#wF__FJm@egGV%EberQ@o555rCcO|Dui^#R8%OopzxRI-I`-ON z#N%ykD1L88O10bW2aElrX zQQS(l3Oe9O9J@M5e?M)cng~F074Zi_+E2p%SHeaQv{435x&{S*D9#A;=^bMHoeXL6 z(cZG`7>K}wn9xrm+|TFz46hG5-!dR+s6oYqyn_h|?Cx1#>7uZawQ?2a1B= z!+ki$m?p^Z{_)_gz%j-wRBSCpmK*wy4xEle3s7c?U~X|n1M0VWT}2xm4bX(@a&a&N zO1t@%jW&Kw`hPVgtso-!yWI0zz1)VL3F$0BT0@!UWav~Nv}JJSqr9%EdR4L=2?|yB zv9w+PQMcp0gCSMX=skj|!h@*-Vj#4r*RR_=Cuzzm6y|`XkRn1mWGi_ixvk?@9f1EKo_^tfyR5~pqf;RjMkVq#K?#}*kfp4rZ`|K<6gS4Sv;>eBjD`sTWC^yNvP6uKFsKg zlzHm-`f;bVZXX!8=Fl#*vU@=KcJV|i1N2qsS}@TF{u7cq3&hW7Qj2?W3>?^q&gk<% zTJrKCZ4USWbHH`=3df*(plAmBP%}6cZi7VTmadPa660o`NlNhC1djwLw?JZ(kEZrT z`1h{Saq5L0IcSMiV>Ac)o&QncU+Ku&?s%NOrI8h7D8XGk8y?}GBmG~1MI*c0lwRow z+u@bnUPxn-EEH4Z)~$5)+yrLt=@+uL47B*3lCb?N+OK^N?wJTqpHA#cjWoDYzyd)O z*+Y+u`G0*}1)7T8$K-j@(>%lPxaM-0C)G5*mSneG$;pq^USA>L zHN^ZV|Hhr!|H`-+j5*iPM*T0A)p}V>BR8{uH)v@5HFQpyZXvk-+Aw7!LEb_1Ykyu5 zU1<`7)&qPM(Kod%r<4=4_T{p?_G#u2X?rXC@^XeJ4UAPv9zs6F4INko4Y+>I;Mb#q zS;n=wQ81tThUFtLY+d9|Nd1lo4m;W>^GxGu!hjj{odYeek^JXJ(d2!Kco4nwL7e#E z`SGTO!QAh`paqH*G-5GHrcoAf_gO|U%$4HIwd)c*J-X^r<}CV#ftJH3<#hEW&{BM_ z>k+D_(?Ml-7{nd9n;RLR94W@T)CYPeKq@rfISoud)*t0(aXZHN(eu6BP_$_G7gE7y zwjV?&5&EV~Q1Gk*&r1z{whz0ePuGQ3_B$Ove7NE9naz@kjXyKxtL>mkTb)jKUOmfR z+;P8sFZculxmQ}*87nBB|J-dkku{VV>b-(3GyysqAvoxNW?8kEsLVs!Yv332qW^po zz6BrTZ%aUh1u}{fWsmt(svzDz>yY-tx42gXjbQ3I*UDbILdITOVX}eE2eeo9gOUmJ z3_^lQ?!d@maAJ`oQyHEIIzJ%=Z;_6hiqH3$F=RaW2*PF%Bbb=&rty3s+4(;}NwRW@ zy?E9VaLfsgr{ZNK3Z^f5DtwCXE`cMf89!*#8HKFbwgYVJ0D88QoZMxHw3A>6HNT7H z+hVy4k}d3;l9+MNh2COG7n69|ep}blsR{r|m*#XTvC7U?n5Pk$D(P{|q&$*g{Z&CJ zucPjuI}5u_+KM{H3Hg1Z%sp=I}pnruT2 zc(%;Z4wKwh5a>Q&0mD|^PLU(dG~Qn-nC@l1JX1`$-4jQ-;GQVrFJXAT*BuvvCu^5V zdh*FH#EDcQy461{oU=97y5km0ocoQ1vJ6B^AM?Kl@zk(|63*~^b5{@z;=oAvjay6s zXy>o!MwP0_DA|42CGejv;!M$`hS;8Rz#g!yBX5c{Yf5*4qO$bKJ>!`jd}o{@t*WjD z{72iu>-k$P1)#(NgHc=u23QQflTQ_K75H;U)9sb@j+bMt+c7VlsPbF_I+fYH9DRtmJ1TS-;(tkR(|RQzTg=pWhTo*2e!O$%^=2lC1g8!_P>v&fxjZ z__60m-?i+{Hn4Y!_@eQq1A)>jwM7d+YIqQ&hSx&l*ylKg2kQwT-h$-os;+g+gAC2^ zgy5kiKMF2G(JdSAhlsb|QqwXmBZ`vpI@Wf+bKP0(;`*Y%Ly79FIYhF<6uLQAvx-Af z<=8Ojm*DyHgHCu(7%&%~xZ`E(LD6-k@LOn%rS`izE!JBy7RLl{AXpS<1<=XP&B@#<31EP8~!1x$W*jO{!_a%bk+RK8)flsOwi*`2h=TWW5W<)&Wd*$jPBSwQ~D zpPp!cA=VlVcCM0(?(v#Z^(=a_iuUQ4?dkSd&r(p!`O{e{>8Bv#q8<}_-vVug;oXxW z{;>k*Iz>%oon$*VQT;CDb4(Xqn(RZQ4zxsqh%NmSZ>VX4mVQ$$&9c0v=$%H;?LX*- zlq%O_+ISw=Jb%)iDJ8(s#KH;1tQfLtzTx0;*uim>^W5?M=Rw*g3%B3VF~Di{DK@HR z8N+j0S5j&YjuW3J*{QaYJfOc(+@O^W$D+`eGpvUdg6H|K+vk9q>a9fQvTjq24`Wr1 zck}3k6gr2$*}^Inzu>*x%BEflv;GYnR0Wo}|KY_^P^Za*+#gt?L1gufwO8DGc?<W z?ZRaLuuK*0OX!24N4bKATE_-u;eoCAb2JAGgv481Ej^^y`so#plcIR&BU(UGj*7nu zbB$v`8Wn*)%ooWq#pGFCF^Ez|+GfjnMK$PA>z;f^VJ283o)KwZ#aKJNPFl~;Oh!28 z2c1cnJ3TCfw%@W<5$6{W&_FUUTdx$;odMwPDY3ky$e*STrnS^Mc7qy7UG%7tu_#Bg zYg8rp*n0uu1L{3Wxoh&2-W2(<_v*Ne7v3}xvV-P1qT2x8*4>WU02~vGIHS5{_?YT= z;y8U$%zwkut?2ThM(6N%Py8?$XOgM|yhZ zO!vM!#sAsHUWfIM2X}3T4||?;m*xHxNtR}cB#YCodnzoPJw=jL^x;Xd?V)0=AF+Z{ zqstT)lB}L0U82zTye0!ASq&na8k9NU;|9kKWi}UFyyq@wd5Xf8GR$X`yrCd9cm3o2 znF(!QaE7daXx_~^OkYm43=H1fU&Vp+)jwAOJ5(%{+c zZCW^mS4dv0$n-?Rg7a4I8vCDPtq&`~hPQ#QN%j+maEmSTekZQsBm`Jz;z<9jw&+99 zL8?!QZEA(lj|B;3;@`LNr|lM{qQ-{>NaJ%$+cHBrQM4+JWpe z(L%}dvb`#r9CMfz&Twf<1r%N7j6BWQ8iNiF^x-WWYM-w-L8I%ii7N@CrCSDY5y>J&1F_N?4*ife zWS6YzHnrY%L*YM-8YKO;)`BspD7G{amYtnq&)>mW+~=1H?WIYC?KCs{etuLjd5_fcR^GZH z3o{KA&XsPoe6Gl==(~Z_RSJ4MPXwM$!jTc+n~TVvYymse6^b`_Fjp=r&@ig{%piJ_ zZ?~tP7TbExNk1{eYFkpS)0BL|Mgf2|I_ANd_*u8~3%56j|qfr^q@Y$aFYl|4WgjUFII@Qqvck zxC|`FG_Yv3mkE*_eeprgjj$RLuOk61vp*$4TkU5KluBwnOTjf|j%2vXO9Q6U-+D%o zwGL!q6z=<$#fq}Z-zl;G?xtOedHIMnWE%RrH3 zzAa=~H9-9>e;;dY8MXkB-y8H}i#pgOmimZR?x}Z&L z2MYg7k#*{Kimb0K<|u}?B_&s|9dvr~P_Sz`eq}6aGPb3T4o5#PTc`5Q9X!WaT<>|4 z)Gcf5r*#?1VaE2v$(r&Z>%c{hOb{STQt@trHGb`dX2Ej%s#w=nY?k~M@CZlRH9A+R zIkZ{(=EP$*j$M+pm)NZ02M+ERRKT9TUTKuo>XMbiaog$6g#Zp5i&)89`zEY+=Fe)` zKfs5Mo5`9yyArh5{b0&$wKS7YE=V-zKVWR-kK}@JKD3ne0zb+=s7o(p1(UZLDq?}H zEvXbJBaK|WTmr17Yyg08`@&e;Ytd8Op4JYoMJv?$^Ffq+ZkNccz0e%6oK!UBZ2@~7 zt>!)Z#K!$f^1HNHTVgatD^JPQGM~YU6qPIpmcC~Pf24o9cdv>bH2Ba}XyOuK?o5kK zL4<%r3`dy&sC?u53m)F^_{$0d!lF2jblXdlXNJXa#z9{G0;uN3xm@|GdULO^%ty3v zz)uvOBdB_EPi$-*>k&;4V}T@Y@L|be({TTcXKF@RHjTL?M_cs-Dr6^rBxQE9dBZ4I zvZ|i{rsbp}&6l~5cC^-YZI`5>aIeFZT;4}H#~DdFc1KpPdq)vBO}*4WKZplEvxh%v z_EFEJ<$>OJ#JD?A#;!>v7Ly#DrN)qaMhmH;lKIYnXP%EYETsy6U+PQJO_nbeRTX_L z=Zx=AjuvPLKk7W`P7*GZ_w}BG;%)iHEhR#mCCQ^)_NsbbtX@_hDY(+YwX18yyu|Fu z8$UCNH&mVnV33YJLM(B#QQk<&r4oxcL%IW{Ex~w9oX0KIV$UmzwLaz-rJ&ejKwEQ3#G~1u zl2LHpkE~#r&BDR}O*lub>nOE_~266PzJ?63jP*%$f9UD&B)z>1x3b?g3F4H^;I^kz3Wq*f+tE$JFzp6-Hk% zh5J!0Z!1h-<9dg~n`qbTQc9^aWm{FAhhM90PrLgXsW}voH%r4G8F>YkQ`sZo>Ga99 zI1j00-&M&B*=oBjdonRfkVqWH*|Wy}iEe?AJvX1x_T)PvE5T*{o$U@hz`FoYTe{Rd zgQ9R65lagECD6gH=q?hx#D(_U2^`eH@ z{1i4=(LO$u2Y-p3s$f?3m0c*7f=kl%K-VY~&*1M?@mFF_teBI4S^ULzrLLxPxNAq^ z$ivfjY$FQEG2Y{6L8Ke%=3D#}lxc#cIh0zQ zWN#+8284_`%>i3SC*0ysh(nGdadf?{Eqk)$Cd(=a^F~5HvpNTEtYm20{RH#er)qh7 zG3VB+*wQn-Sfdz_WEXamldDxQe28S+4We{l|4%NR?s(_0aR+@;yvZnojFZ*^2_%wK z-c$iS?mhN%!W5q^q21q{pVwV(APOr zUexkF;(~kFI=9z&X6LAsIjdoxO15h7A@83BGIl`23eFSVd!55QJ3uV_9$@MRmT^U# zPe5QZBW0qMnx0@AoTh$>M&pFUx~`FM@Ee@?C6-}DzKC|8 z{27Yl%n{P+qekS2TiwHq8Jbr(mvvW!Ei*K$pP2~LHL;vVUA=NRrN??tOww123oT8G zc3*Rtw5-GR#vT3*Jj8@8Xi+r+QhFX(E7tU1l16da+fQ)1q43Q1L8;|1<;*W7#xoOUH~_A9y; zp>|F)6_+@O2!?inABxoyV_p9|2?E$|hvs#AQmpGLV2JIw8|04O*X`9hrgB&dMf7e( z5hI3SM)gd9cfE?f5=i6}P`f-x?LDQFl*(s$H>&7SScCm0DSMWeZr5f{Zir$f5&-~v zhu&W>bc1kpd6(l{{Yh@9#5ML*s)32u8Zv)Zr;I{r9+DF{kaQ&kxwvVP!SLA4`$G#IS8*e)gS0wbq2eGa%a8a-+Gh+qk zy;xUm5Nn7Uh;lrm=Z69f7O!O~!*#s#s^)_^^1r)>!{=HPfeth1BpF_>*eUWvclSkxku=Ey1Yo+#E~`5qQ5=R5=?p#H`&uqhYZCSC??S7P_*aC`uLm7Npo0+W4S zgO`o+?fl6qA7U}d!QDB0c}Jp#NHKah!mt2KvL|;%H9&JYyld?bbjhWZU~F;7 zco-NNoK>)$@D@_)^($RJ}Ihj@PV2r0V7cIX5aLCoKEav8m8!An-MSg2kuNkX|1W~by=eVb zv~{1ja0fg$bPgo-=1GwmjMN^EWv3#|j~Sjrsl$Ps8qLs({H7cdFUPuW?fmaGD#dkS z?wn>~D^$H|1$oUgGH>uXUkWoDr^cZvtkcw?G=T+S)oIkFImG98(gk7un3eok*Zm+h zKi?!}1Z2@T6}n~0;fyqIvFrk#d&zUhB!j>0<202X~iln=l^eW*hc3X^dYNwgi!%e)U^YZ|hU^ z`>+>C>&YLm)a@PaVPe*Q@kCNuq9zw^pAVm*iB&lSCeGNGL_U={SXyYIKbw?hI7HWS z2;Fm~0WZ*(+k44x`8%z z(Ph!?2ah&AOT~W`M<`<*UlZUb4&r`biJH2JR+wTevFLhW9j9UY&%SC@>5L1w%N_%tzIWL6f2_9r3e8+wbDa}=Q0Z4OTU99T?2}YCf#__*Pxb5jH_x3ZOZxK{n zW3SN3%llZ3(8vvN@^&bg6@5%H9Jx2aTqqRJalw$ka0`ZGk=E(!yf111%?OHAG18mh_yW6y{a0Yavr8h#G8L8N+f)xzcdEu03XUDo8;S4*d zZ<={Z?1~XaLT_(_=Bd7^=9_d;ox>$*bd7n7`9D(v9!NW2DNywIsTbvFzqoUq|N0@G z<{jvsgO;t?lStsx=BDJz3oI)Y&C}G7tus&tci>*TC^QB&YqvQ#TFh#P!s?@5Kx0|l z3V$E!@*EZhqQ_&PBM3_#5r)obmg7nSSIQMte$+YA^R>JKqyU{Hji;=s{D_J^?L~4g z+;M4jgTnObS=&{z)i@QJPq?}Am!w-PUn}I(vtl?Cy4Om3gPKL#jDwyl1seEt#SsFY z>@WbrBT~8pG;gS6uiblyKTaO;VZS8ZY@sT7CHt_Pe_Mgjg1=^;%DZ}S>hJM>>|p6( zG8H26tb4d5u-D4I%o!ea1gZqiH0`fzw{k*PPIV^;fY0_Y) zvn}r_8vVp`NQ)oN6BBLNb?lB!ie&@j5Hz_5m@jhq7GH818D;@aka*JW?}V`>E7qjI zXRIOJe$&Gi=V(8F@?8K-U`8o|2nqK2v95oUVt94RW=Mcl2h?&0_Ck{7s3P9?*)d+q zo+;Y~bEIBEH$R0n1Zy@_hE#%N&nt38$yt{xSsctf;kP0131Jr>F_Bqr}WcQ6d_ARUjqo9 zX_9JZK6CAL4vS$b(Iikw8eOlDbnOkah<1uxp7Z%~)_)xUbQ*~>3ZWU|?H*k~DI=&^ zoQf#caq^*`1rV|))lrDTsULw??|-~`3HSE1J}DR(^7kg#&*<1llpzm1E_}eB3yGK< zZT;A&Y5bpX1EOd(w()V$L_Kmv9uiBZ&TqfU~Laee{#~UZ7p> zwY~q{UBQx$`x!KM_)WF;GzAQ4NIRFmmu48vxk4g6dnnhocf995oW@S-1yja&m*m=F(MU;io?UtXi zCzUuw%@JeG)FhScb!D?8VY~tv7l8fVPf6Gx)J#nUMt(a%3-iD)Qjn-#4S?0Jds^BO z+RRFI6tQCJZTA%LhK1tfkktFM_Fa`w(-5}c({ue!hgVHLp$F(%Z%!{ z-yiKxyQ#g}aUoxRww0aM#j=_aLXit?q0MYk8)8hY!mpxF4I90&V#vW?INH;tmc4SQ zch+gK`GPPY7{~JHa458rJ3^m(LhK4m67MO#UC6PQK@#kDbB||P7tZtU88p&=x|>^# z4>1gF9^L?6cP&gyx9%ab+mc4FdPgCHj48k2a9|pLgnjZ3U8GABG7;xn1#q62$)7AK z?_=P1##y{DI1BcSfz*W_Y2SB9YuLpHR?n5=-QZra?pwqFu!r9v1o#22#EjzJRq!Js z;SJVwVH*N#3u&Yu0zrY<&h_1S9nrwEn=JPfy*{ky9LDEQexX7~=@h+w+S%OwmTlRS zjhC``GRDtpkBEc}^SK$8r;5VzzLtyDyU*+pco>A{8M1U0J^tQhwLt71Fu#cG1Kz<~ z$&5D=T#2RdF1&9E&z@|HVz~NBYv2$o+Uc;LEypLSvFcp82U1+8(C1aH2M;M+pk8&BCEYTzqqiAc&WToSK z&9C7M|Dl%mm&#nCr9c)Rz>l^cIHcW8+Np&&hJb2&g4DLh-F=j~?ktN7uSlXeKlrGM zEy>7Z`4`Zi-(;0HwA)oswk?S6AnF@{jV*3MP;HN&C=*AX~LJ8NFqao@ECMRA?O z?b~Ut{pXt*8&&)TNOv?pY7{TaVI9@iF^;7&;L)0gFA2=Y>N_H>`Ja-FqvP`PaUw*c z!K_ytj&!eR4nk4yofH-MnpDv~g^K;^$ zC`bOOzK%8Bvk1HL-;hc;Hk88xyi{IyUp$2-tmUnO{WdSeoAfA`RaxusBU8oT*xZL0 z*;EjzfqlB1v5!AlQEt*6AvT$Y{b$eWxn|D1tWp8 z<3urnEAe9Yc!pB7Kf1wtdFo3hzHB+>R<)Pc)$FEu-Zqi{Dm*Q}pRv{36cZ->xYm&~ zc#c?6@A_kD&8)1ADsD4WEuyU+q;hms=F*Yt6|3l~s!QGt9ariePM#Yl`o`XLWofIL%?Tc6thHq< zP7vKR@nMyH?I4mf>x(F{*6+vS)GL}MCO@^eLxsI#8c$ZLns2Gyms;=lN9xVhV&3*{ zlen^u!0uoky3!)(WFV7rw~3tJJfwCZ?_lk6Jq5mrx#xRWNKZm0Qkj0Q`B=GNE8kFe zzFEFSMf->QHR2r{G^Mo;hO&os>JGv5^4IMamQ&iGZ_#zm4o^-URGNLHfKXsdo(^xS%VOtOY?S+u$DOE{P z4SY#~vqRBaRVUbi{86EMz%M38ws~~G4;boCiukI!GV=Q>_dviLICCA5gZt^5Ro-tc za%#tYc@p1wQy~b7W1Qy>M9y)RL1njJCyu)Z;*l)(z0TFCGD2G0S$xAUrIesJ!8z{u zxg_FE=+j1v01qFAP=0r|Vb3FpgK|pjEwDVqhm#_2!DDfXWTF9?YXz2SgsXvQ#GP$PQBeKlOLD?COqk+Ra%D00!?D)okZb{-uS>!9 zl`nLsTC|<2#;@p}{ibn|P#YL0_|jhNwGA3!)u8?1^WJ33jcmiNo$@>}LdnPksi;dP zZ^6K#BHIhuj@#*zHJcmd%X9c|diN5@Dy2>ngy+!TbUdbRG1BpP6!=tc zzZ=LWFMwdbSRC1Lf5BXDERwIH>WexM+fj)yqYKjc&f|)Q$fP+v7OM^g=DDizAu*5h zRCgURaIVzI4dS=?&KgBE9J8N|#S)SA4!Q0oGTGCy`f11jOH)ZJ^`_h{xnVDJ=EquB zATrU2CAd&q6r_X>xZ~-|Hf%$javBuA2FoGY+$fH~X7KJ6AnW)VjKA!W7NlM0b=Ofa zuQ|wmxHs6S4I#7Qub&dRo+?#=p9prFu6qB20P%;GAF@Z9ae4k(^(r7#?A@7AEz29c zUldF}@MW*e$=U!^6ak&|qV!U2Q81P%#5sVSfBQN^rL+9{WHDm@kCH_CFrC$~}4`&-TVB;5_kmn)W49?>tNYJdu_b?IbLdjPjL8Lw~ zjyTIP1YhW3`6K^K`iVZz!+X>yh{*A-A4TqO;Q=^EY6=X#LQzN@>nxP_{vYLExX0z| ziMH|2&2KwQ0$&O>hrZrXOF5a!h_=Hl+5HwC>*fPw#2WmQSepSTzsBvtbG+-wqrQiD zo{oJb)Yqj?_Z~qB!pgyOuv0&)b?Hxu_%#L2Oofq5w?S6wD#-Tf+M?;oX7S78uU+VM zha!bJMdcZ-%+12eUY^P+iDRDyzzPSFajT*~ku~9|w&3KcXd^O52XX_QPHeEeM~&KG zw@WwFIbd!=(C*|N?{&D72DD8;+h-m%%9k1FA1dR_FFJq1)fu>YnL$^gXHyQaVG1{f*B9N=`E?Gk$U*&(V~IgOQ04<+ zId^4`P%uWxQg;UOfHs=OC7lEDs|2?Rj=cr)wEJ;CP6ASs?Y2~Bk35%7H&8DWKE0%C zR1Q!uT0`!mMq-(P|GqL#FwdEaM>GyLQl^wz_K0;i-w=zdgJZ2sz-Q@vx)#n z_)=|9T)+kHRc{84m>nwaNqw6-Gr?L52XmbWDw`;D^ik%yWwnkd6o*XxM%1ZFfdkY? z8H-~_<F~8}hqN z<*s&L_1dPsUTkM%8^kBYMIEDGLdQ2+(|4JnQJtR_q}4%`g88U-7-7c)Ewv9=p48X&ob{>}jk08P9Ih^?ZH zvU_xV=zNbPFkkQu63qUH!zv<2!z91N5pR&C12b&+QE=9+k{{t8M@>Pj!({ZOF2*&E zS^=hd72;jM7*LfP`Of@o1A)V1)p!@I&#s$l?iWBE${u<39sc%MYYCb4a*N4es@x6w zx*C5^A$HO(WD|c?>!2xnwEmtIz`%b69>CFfxUx|j>U<4XyaqiOnL|$<9bhl3_hyl* zZ)hiwA~Nr_zU)Og{8YzdBh+bRPF5<^>3&C@+#g4TYxOA+?@Qo`in3sTjx6Z zlIKgSY8?rK=j4$cc?hPjGVoL21|6Q`WuUHtI^K?a{1Uu!eXT1pSWVwy8h4f20^`Ju z_PqkaqD3nAq3$|(w5R-Jev~B!{^om^jca$3k5yJt7qAn`x4Vw%Pk-fiH(8wEtKtc_ z97zH7iW?Pef*p?9cuaT%nc!%2;l(~vf* z%EP<{bFbDqQk8L%C?v&2=pjko(*=f>Qb}N(tJ3eBt_5BroGV z5NzfXv>bK?TO<~TFRYXP~T4zu{qJql`No!>6HVXZQ= zB+6|@43dQ+qIApUY(xAh5mciYl~GwWV$Zqkk?J&>HM_fw5@SCQYpn+u(ZVE1x3p)E z2-E0>o9l^90F7C8VlnE3YEl_15rdz)jD7+?S5T_jnA;qW%Z_+2!Nl&d2qFZ%^y)h@ zNJc%vq2ewkY)2NR0At-dpAQ(*n{8Nw(5dyPd%UYtm5-X2x`N5fX+(yKb`euRd6XNr zjr^xce3XJcaJ*BMwxYqY2}kVDbBHVMVL4937!Gj!r+C(l0fcQVpYcV3;g?PoYBH>% zD2DYtMG`(>OWapr=Rq)IBH=y!uG3pY&Q>w&AIjCX2@!Zz zJRbGR-5aN%)UfAPk+;AckTp$?P8D?pjBXZxGJYC7^bII(%soQ?2(GIK7A6d*zhK>c zsS!C@+efcz^e~vREGM!J3r~soyB{Y(L8p{KZPz7Nr{aWne+k1xjWExCiyEiv1+FT3 z8gubQ?FA0dK{N_9F901NoQ?Bx1v0wvW-yB6b77#tQrv5AMD^q80%v;mNaG2)ftAL0 zrYrKQ+O%67k6D|IvbC{R0;9$V~8jJyjiGJFpw>uHP_BnqqBLT_Kdp z_U<}rV7|BpliTz_3}a(gcOS7lM+Qk11UO90sWr3y<*YiU!=ME?Pt(h8pX1=Fx@3P1 z!~Ta@>u1QR$p4ewSS?0b8ny{#rGXxUhl7{jU03V+K8Q(dNwD=-)CurtYoTZNU|xgO z?mdtFQzQ=2^TZM)U2IQqg$f0zsUWBSI{?!VF4r<6+pyr2*wK796pJig%CPnMisy3S za@YhLI>dRRJI~WI*vJZ*^8Xvcap`w=Yfj_RK<~Sca%I?z@8VX25(m;NJr(3#nR4ug zYfx|lkr(WHk^Bpkz`}6~e4&k~ca4-Lm)D8Ny$iRHJR*m_gTxnc)DZ4A%hl|WGo*)0 zTP9eB2>Of8TgZ(b0*(rqa^o4IfRySA49ZgW4B0M-9h?}N2!{0?MWK&2%7EOIMoL7z z=MzPtpEeL_fJIEWrR7X4s3M>o4Ik;wjI)x(^{%GQtKOtJ^3(3|>*wPFLfo4y=SWo} zxi47h9)go_k7CGILXobse3I?V+s+O*O>hOL<#|jW0#b4Gl&EN9tjz{{C&nHXYdwmC zwn!8f1f=bzGTJ%ZwyL#L!GDb{Ko5GFdH{R>mz}%loet-kT-aFf;EF!J=QD- zhHcaJB5c1KYq9{y!JnTp(DD?XuUE-+Cbp@#U+U}PgLUB1FW zsmVvsEXk0veU`su8=ixG^q2&R$TyV!Ll4`s*Lrl`s2`w4YJ#n&!u8=XNY}4pJ!1c` zWMGf6L#)ilez4tt@+TIL<%?m?98v_Lm-kRTS zx=~Rl#=DEL#q$+um97uZkHu0V>+uw?DtapGBeUBe^A?iu<}OO zVp~ym@Cv6DcxXzCdR9-pytA2HNe(JwKZDjMI>)s?3gCbhtb&sd&;6y|B;O3$bDFre zXdMn_YZ>uphv~);*;(s96L zSg57xfpKP-(YjdELFhcQcAX2%6w;tmU5;C+nQzHA}jUg$dC9PkP! zBi1UyN?(KK`A)a6b0GaI@-oj~0d!Lz$T#vQ*KHx+4!CR+^iew&d=;lK)_MY|&_Cam zRA&u6o#%xFGa~DYVj(QpY%X{eR&f{@7onR?CKa+7U*sOEbtFS=y5Rd0!Dih)nz{DP z1WyYpBI{~^GzGP8mB^Q}c%(n(Rx_k-eL_=Viq0Nr2xz&=&c%U&Pyj@xMOW3SiX@?%-oijmSy&QL4TE!sqpl1#cq0c8 z67nOO9cKpYBnlr0NO*ac5z%32-@VbRLL0se<>pxq0NInq*CYw{tnZ&?;IwFmKM>RTR)Xh^DRA#D>;jsub-fs@ zy;_na$SS^#HyIBQQl|6YQgOv&7|B@$mCiUqEJJbX7Ne{gl@Gj8Jp z#`OZg2~Y*A;6dw6qj{uvS5(7ob!TQB&yXy02g*X&6n=#Hh>oSqCX{Z6f_RM*20>Vhsdb!rBRL zlAa~#AXDS!T*jZLDzfTAcj8dNaU%$En{^cYY^S4+G*bUoO0ji47LmvvDS8Modj5)Y z9_Qv>(y{1((~WmL+u$DzX-e<_#C;6&Y5&Irvb!Rq>b-T)2#!4O;;}ew$W+}#!&?rM z_=xu?vQzHwj0kvUe?4Ljlg;qBd{nmD_@ zVHE)t5ydKpDDiMp+j@u`0vfw@C)i5!pJqi9*;tdSR}b*x^)ZiDbLRGDwxjM(J#^B-qfcb zp=*ck8w1tfogA4kL+8qYa^Qq7Adu%2&WJ$EWY2d^&Q5un%>e1W@TlX1$FwW_54`Co zH+kT1EUT4?pyj1F;9=>V_)l`;Ckh~*mkzWKqsNsa4;z|{qkHs$mx+#?YNQjdKag-u z*!b<*|3@qZG3BbKibb!PCL^RZqYgO$%qk%c2p|>P=K~(2`U6KEn8K35AXvi?oVmAQ zV;9&i)Altq2=Ek#ZgGDMmb4)cse$0UTKO&v=pxzF2Ak-?;5kr;^biRA&mcL$9JRgwn)Y8ST+4v= z127KwLkG3>w^Gc2M4ZdRT-W-k#LSBb^iQzlumU2OWioh)!c`!F%p(`Vl2-5;gp_~M#9=!`Pd@=4YrA26GMd6eUK&u-5HL%vS^Ev3Hx1;>4a7RS#Phf zWu}-rp;v+QeR@wkP*mPoT8L`l{$XmQD@@^C7l3rQw#oGkNQdCZufV>pF8^6@RuoO8>p?yZWa@JlFCtTh5U*_u3WqSE3u--VLIg zk`~=u-$1zi@M+U!c#%g(RkvNphJHVAUEdct-wtzK@3(?REuLPB_MZTb+O+_jh;6lT z9lXB}9d@9H%bpI}a$*A@emTBSfxrGvoB9e2W}LMy98E2_AcqSvyoOFK*x;EM@$O1R z07r9D`u3A^NWk!Zu-u6^5U^Y;@GyuY@Jzf*WK*Ljf1a63Bd)b8Y~pUs?0LvVp48#@ zy;54!ip;MwLvIT+o>Mk+my$+>AfA5)(Yyv8VmBR1wuJnX7#x9?BY;+58&~u>^7-Z0 z=pZ$W{Q1=G3ERiYPfB@!98N7J8-WbL+sTI98oWWvWa<)-?F~JRAgr1}=7R~$f_%V| z!Rg@JY~UM~(%VgLHQ9lLe|=W@kGc-wGIGHk9ldsPVT;+w-Xowv-J<=hM(rnL=C)>mOs=P7=j_Jl*6V$d%ZOX2|5zA}fKo?=LXz-AK5 z{m&sa0xmQ_1oBBhbi3E5@Sr%kKi)k7R z5f136$ele3t+S6Ffz(Nfyr@R3huyWar@BQ?EE+&sZ4FI6AZt)x$jy&({Gb6(Q}$8l zB(i9*_b2@@xMLI|^I6bJ4#>~Jw$R)C#(#{0`Z7;Q4RGo8Bz}?x73MW2{8p3STRfZi ztP!ezc%Qf{OJ3ETn!UeAMP&!&#e-i^kx+d%6O(QX@a`it4%+D~Dv?9T3^r^rfalO9@!@O>{;21kEQ+ z9FUZ3T_A7Qnu>G9kRvZ6y8s)xVM13pM_zshc@Ic9@S$E4lvkyXD+s~?lYZrN)hg|I zmG0Anl@Awe(R}RI#IPzY*M)!(8=CGwGFAY|L~CapB%sVPT$ae)2t*{1e5W5amZgd|n-9FGK&pY-!`crzoc=ZA-+yl<6Gpr$$SOBvT7 z)V8M@7DF!7wc-|t;Sr$C#ZZNhC`hw|Iu0I12pJdn)f^t&uXOitme%MEDjazV?#F}o zy`*OCAnu-J`x1g*DL4_Yf?1po`+rX9yGd6v-n~J6Pd4dC!*{+ZEVpq|$h<9@wL{OG z8142?jtl`hEv^wk1sDnNc>tDTqYq_=r3f!09Y8vupKUkPDFb)1Udw`9h=oLlE&mTs%c~i5FB_N|FFx(cdkVUT@8NKP}{= z#NOtgBxbOP0%uhf#25X?UTvMx@P~Q;`-d!+#E03k!TCL0 zD<2l6^mT%C3>w?K5@!q)dXxdL_q5Jd^ZPZxNT3T49s9N3hfdk)V)p&8tKG-F2Xdpp zxs=k&t(Nav$kLipOY0#e2y`MSjb7~NH_gu}cn#n#ImC(mosTSX1dh61x<)z0e0QFF zEcD0$n6`@6G+Q`dfY#P`83vJ|JvyEhOuq!!6*K*u+aKV9Pxc2uNg-nj1yqmz)28#` zE_Mu>B64)}78*|RGrg^JF>mCJT%9kMMU&AT7aF0)0cJ?}nv6C}h=Axj^1dt|%_7HW zubxA&y0eEj{t3O|PeDW?q0U`og? z-RqSWbOZ4`7joym;FKn1uLXyeJ#g6%$^rm8iw|gi+ikuNJFs$(q#^$~>5LjZDF#lu z36j-Ja%+ETiuwL`K)Imx-QiO}8>NxyF~;dfXf=l{8ok0LS~|aK5YB)KkCV;_$k)ys zJ`X+)oEQ%z#^tv_y3XDOm$VJ+GH&QUs%1e5$U3m34@B*b zSdJ0&xP|TKgrOx)Ab8scB9!nP+3`e^3bGj=6NA;OjUc&g1y7rO3xu^TZfFcRvUG4Z zEEL#?x*yYgO3M) z8~rbb9VFOgPoGy$4q-!H!LFqKj@w+)_&SJ6txn=BHg$aZLvUk~F)tC%pJGIoD1~ z!=YirXcYW3#e9cOwqB)+Fv@&OKc?MpgmUKaw@@+xieJ-IB9_M3nffi0OW&khB&PHo zh376^4>4vYjU*zVEC`l=c$obbn3*ofjYFLifPx}OujE)JmPXUfL_YqfJ5%F)l7?*V z&q*=sfPp|x?c8L+KO~=o*_*+48dDze*3$}45)=lPy=pz?ylndERc)K=>kF|w(4|wg z;Dh7o)vTkXZ1w8?Bie<4>JB~&)6JCqaME=Q&>-CV6qK%&AEahEX~n<@oG%QBNBd0# zlAGr~NOLb5-8|eCPzDQN1?=AU5%8N}e?%<$(F)hECg0rXNrr?b85Ee?cKExG(vP#k zwh4v}5H#8cdI_|#PPE9@_y3^XKu^2o3q<6kiStD;-zVpokZ}LiG&?6_vf+bQ7wMbj zUI^r7=4eN>C6A~QvI&6}k0OT(y3tr?y33!WmBs=49(8GXCy=e87mXB^{O=pQiP`^o z)tHVgxnjDT>qOo-eRkzGr!TVX=c^w)2-K!}70lrLL-O3jm7F%E=QjF;@EoIUq24gx zbrW)y$~H(*mWZjm0qUs-=fjO7v0r+i=qjq-Dn9NlM{+s+BaFxU zjm9~Cq}xksvPa*hKMrxYd_q6z1?;*O8-BtmDi8*s9QXTZC0zdQhYpH zqcvL2^x5+NOhmpj59jif>9_@M%~P%l`I%Qw4Ot?3n9Fp?kl$%>D{rTU>SmJ8$vyPv zFP&ZpH@8*?&545kN<#WAHbOvA#)4IX!7;W!wN_Wd@WA|HChs;`?}q+|Mjy>C@rbZf zr~c|Olh+c_2i*gLhg)wW8!uCjB&8!cswvd5bj>aM9?j-l_*qr&{7uvWt;o|D47*Ww zY16!gvn;N8gW}w>d?R&;a#L@2%d4x_xqa@2?!8(H1Dkw$IAEo1eU zxvFEbLT_OJ!c>|`wHOyVx*Sft&6|oS&3>*MtpUESXRXS~nz@b+Q=DZ`XZ^la=_7xgEXRF?OnK|r7x8!$>Po61x2Z=y1i8#O_|hV8R5!`0Pjq=Q&SMG)2(azee* zTO7jq$3V5|1#Y<%*PnfP#H!yqjVJG4x$7P(AUV~O4WWPvGjjO8+_xmZLn1VKqF_EO z!!@)atdz7kq?7$hp-G^_-v1}`aE$jg%yIkyyvS0(6Gk^6N@0j>Z$F`BH6Yfm;Nf;{ zfEO=_${u>R|NOUz)L*ipO&Wl2!e_w(J4TMH)i z7fIS3(!`LV!YQNkpZ%v}Wa+B@1KLy!jXgJ>no7Ap3K@R!3H6I9FUJZ^ zAKY^0RPyuF8HKIYe(rhhEK$3|F4{^`jWanMQuU7e>{)~{tS4;2{%-pXWCzKa;-iU@ zv`93M(%sJ7GC%6L!=6o=vVSyOCESnB!#-vE5lb=Go%OV`l{uj_LN3r9fYdWd*aVT1 zA04(8^3#?UiQDf6@^=6GguU9QH2j%rI+cAj@$pJ_X-uqR>@BCpFZ(}^k^7!@ShB{c(5mo0VJtj%OKF{}ZEI92@8(EMVDvx>- z*Xe$QRW6>Y{<41+-E3mIOhn2)_H%Wcmg746)w9OeWLf<&&_;Up7JoO?Pn7X zU1H>Kx;1N=sH(7A$|`U$=qPAcw*O1B_xoKdQ z`t{zFCh7xs8TbPYb>^DJllXHZN?;FPST21_jQc_LK>Ej9=f#`59!lop&G~tO;xtaH zq>7k;=jIngaoZhl;v>(cXt*l?zfT%@_>=s`2hK+u&Lhd>FGM`H5oMnH{PBo=@_A|t z<=W8VCa-rI3)2?65Al>py33Q&*|)y<_(^6GRZ$S#`;as>ARVYyeeRxAbaUa?GEV$6j<+!f;A$gFz<){S@2yv0<=t3Mtg zB}g^=_|Fs6docxPTUXtozn9fI0AGTW)P7g~&;3U#)qas9)aS#OjZRj`r7khGotLss z_ypA#yG|?Q*HCivRi10D;1OCNezuUZ*IF{%3*`+*s5D~pgBD8aMhCw4-Nt=(9!qoG zrydUSe{~Oi8>QQEqq~VJC91KJd-5Nax@H#Z*H=*Jx#knWUu6c|p)S72xb%IE@j!lA z5jD0rBfPysyxDfmYlG%myeadc0{vBK-+R6~jQfXV2CmwMHjXHjM9NDG`X++>A^3rk zc3R7^xRdB*VjPAhknZ!=EweD=dUDHo@h0*IXJJIP7rrLHI$YBsFO3gGl6xPfAYALB zCX^Z5siWq%6;vAwH)3m^+sm%HoWF&;yUc4Vw;*Wz(hza4A|hlHig@Jff0gwH`CXMU z?&(t3jkq#9|_C4)A#qB7yFYV-uvkYa= zt!;0&Ayqux?^yP8r#_-j?0oMOx4uS6%)!6KV)CNUkUgT2k+61iyIjHDfp$AcCq^D&5w}#gLlstM8A}_arqA{ z?-pD_c<%)jM22jasfnfd#Fw_>tzAZU-E%Qdr^QYzawEed5A@vu5rW@qiiz`BV<#GK zzmG;|1RB%af|s_ZsU$Ck&$Eq?PYk~qeeC6H^d>LC6V$1fPSz=0HcKNt}TN7uBWzNVabXT(Nz+_Own zZ6Y4#XUqGiwiPUWDb>2xTDL#9?KfU_eH{K$TF<5IvOCB{mosUjOi8GJ6J+6{7xv9> zwxw0cd;)b_x-iKZS2p*CyKhPI>v#eY2Xn_f+s;#JFqgtFJY*x4oq6{qRhu54Wzemqw350O(mAxW zF9k79`PH?%3K3eDQt#tw3SpGsj}9T$(VObN{M_=ymZ|%dhnD3F+44J%m3Wmg@0ud^ zp8UNcuDAigqR$#(xP`FEZ8VG1hD2x6ro!UsWqk%HT9j*M%)dtR8r`AaUG5}~<6 z);*UVJcSlKWp(OO_dU(cZ@h2q<(~IrbDJb52?9Hp-xyfHmfx4;5LwuCxQkK0PI3K# zwUMuKMD3!SRYMO_kYud_89wb0A{%icXp1-B((_~!ih@V>9e{VsK8 zr(7OEU3n>6^TMdQnXmfQQfIhldC?+r#z*v}sJ|m7VRiZXaDfhNU=Gg3Jo4>fFP*iP zPBb}9-erv-u<&n&fLOjx@WN*i^^70_C_~Zdmp9l+_T1_JS3##vwnwa zxUGttN2QgfU3L?4)_^xMAaoz=L%yCwjU+kj+Z$poe}eYwhLK%$nA%|G^d2;vPJ5WF z3Se8$Wz>aPtEJSoHDUv=^D*YSymm(y-}v`GkpJz-;D3Gef8`&24vV_y^^9?8)}cj;t6oDK}Qu zhHe&oeMjB%gY-V)l3!`^p>!k1QC*~yx~tS7uFjW2YNXeA`D5RZE6%?tj_wNLa!y(Q zghv*-YkNo58GqI*3B+j)7i{x+c1{r|-hhbByoRCufAO~WAQz1pad)D>a}$-!_p`5F zgx_0xrmxX3hptus=E(lJU}v_9x5wq6NGl(=>J}mCILc?I^j{{y76gkmv z|D~bO6s)ilTQt~+BsWgB*^P}z+l&&P7%ruTOWEL3I{G31w*!pRO1r32jJxWBj1q+Y zs7@RD`UV-Et$8X|>!O#bDBtclnNQ_i2_-g*)Ks)ynd08@(teeoyxoPpNE)G_(AGp1 zK?M}4OP>gh5)a&05gl&02P^q?tT@;nX=sw{0w2F2&>m&@Q?d}hs2B+pr*`Qj8}JwT z)zN)v>fCe$pRLFUH{6%(BbHzuiVU`)S(1UT!mk7G9^YhZ*#eLxda~VK9?9 ze>vU;|LzyXZE*Y(zgZuuX|$#tX4bQ(i)BnJ&x`<=@B*{X9pIvKjxZp55|}OmVqhN|n#kG<*eT&(}0O zgCTh8mwCewg8K^{c|?&Z*fLLe`0AO$giZ+SE3k)J_IvYTN^0TWI!QL}3)flW_GheS z0hq?H82B?*6CAJ)`a!Ic9bT)*3KqjG&mAbd*EM+bjAbb66f&6%{cWi$rDwTN?1H{ zbs=Fe1?%S^hqKQV-qTAa)L`gTA^ycqgH?WrbqOWL!l!eEhtIag&DtuPT7wN8(v2(+ zbo=K8GQW}q)?mK3h21-QLXR!w{^@vQr-Jb<%W7Bl7Y4!uPVbJJoG0ksil^omfYBV4 zNqLQ0VYdXIo*x^igmFc5EKK(w^k2Xz7_YDKB&29ry|DXJyse%Mzeeg`wuY5{kbrA; zPF31>y-tRZH-#F;Snpnn0R3d_5&MOd8V*tdLlm8VS@@2 zVfT)mio9vU?vS3)KDNd$F?CkAZP;E+O>@L?#?&?BVtzrqZJa5I_$QBbBhvA1|AJti zS0xcR&@P#k*qv_Ujg3)JOI-vG%dR{7doOYhg*oraW$Cjc6|4{ZNhz}`mEnc)(v6z=AKZ&SiNMT`!w~L z4V{cA;_E{N5mb5WF1P*>i#SM(->J|aS2Yx$N2k%KVk zcBkQh0FS}#3f@w8t7AT1pjZ%$qyW`RGm$oFW2t4ABTns8*N}x-8OWGQ!gHYgVEftG!~UTNchgElO{l)=ara(NAwk)Ub_XpQ@5oZb=Q zR->#(@!7Kzaqosg$AdxUSqpgrhU!~`@ejpkKNwWPfptxk4;iY7aK-m5H`@ElLtr8q z-EriEq#+irR3KsQ8HsoX%=3t^+aJvpee|ySnGoFD*h<2il-8Xr9lCVVY)woF?zw>M zFMp2MEo9p%wy&RUdwZ%15{SUslZy|l**FU{HAK3~h8xu2&pPIUYG>=*3@A9LVrVbA2sOK-rF zzH4IL^-N3+YbZ>3t@c?Vc9g-|sQyO{)_q%PuYQfZ5FgC)sJt|O;QNG`wa-pqcXCCG z4m;G!879`Hc{SL-4#m6t;cKSgxSLA-22Zztd9cc>!+r#wB6N5ALM{7;13VS#1=q1?>sbC*6A)UCNJa#i^W|!iT6%LUjl#V23IAcROFpj)G-rnd69?wM}-2 zIBNcR$#t7JU-tQ?!K;D>Q%B&Lcg;=3bzE+~VQ8##YCKH90^-c~9t ziyU#Mx66(Z*RXS1_HWwE(3afF;WujD6FO|}B}=K_`e6{mds}yDjy6Gy(NOH9!7sBV zBa94P5~g`AG1dEV`CVpWceo=i5$0k(V1f90)o=yznJIWBM1u0Q#-L1rHQ4c)imjQM zm^x2> zM#5oa`{6qhIIHkv3RyzfG2Xs*6fT1BZm5Qf2_1$8QjWgQ){a+|7OG`(6*Sbrk&o;EiHKlS? zgbbUVZ}HYI^X+|N*)T@lo|eBdr=4{`7P?|pd<-Vp2seYc-4^8bKN^@3CiqJd21lv{ zhi{!N=S{9~zX4PE!#6@#O7hUUxq_j


He8_NTI7Lh!}hXcWFx&v@P?7j=2N;_x+ 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

1AuOKz!%$=YtnEHzTdlEjeYbw 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

V8yzKhq0YW#>I7fJ9HJ@ub8=k^ zOHl)j@-3kRJ+2q^X`f$iZ^BO6yC6dMsU-CI=Il$gT^7^c#5`cqdCB9SBlYs9?5|F? z{Xj=5XAb4S2w z&yicwK-ZOoq)_n;p@|c2e`xk1LpyX!pmOYfxlf}5h3VF1$+mBhq;sqp%CYyXe0z9e zGRbykR)Y5Pv?Rp~U?N}aC&BBlf>Jo*);hX45{Z}+m2w7^lj@%fXHep^nH>V8BX(}J z@B$?}SYJ^+{Q<4v)t2wu>kVB5Nz1Zb7wvw_z+~F-VAb9Hm&l3^UGxF!oeeI{V^Z;w zh-ze4pi*fqy!3SF?LTWnoNJ|Xi8~V?!LHup7m)t#k!RytSPuWwYTIcdqKsaTcW$^e zTh99_Gg!^kg8qPrm)b1vl^U!d-5RSAYdvZ;FTlU>%&o#XP`m&@I&msVF&EjEM>2Z| zta>B0j%%ugf0*E}biQTS;s;gy9i?p7jqm5{I=78o;wniKOx+;78C)epybskT9lB08 z2TQ=Yqx5PWQ>Urz*sHHjB?({N6O`p|-~gE~b{S?NnPc$}&1``Z{S51y>5lci&qtv8 z04ArWaFZN+=+Xq&TIp=WD9^(qC=ZnFXaR+@coxTYsQtbkUX<@0c;7Te6$ZM-vZVz@{TG z^DzV72VKrEC)sv<7DrnHx4W6DCz}2BKARoEG<1W%j>vpXyHvB71msh+Hs1BpDqY+hyJ^w=7vC zs7U7~3A0JET~~v}rd^EuEOIJ2oeVKxKn(Ozbc{l7iCB~>&S}rL*Ieaj6=LNI(3A-_ zA`Rp;(#7zT(lhOe0+_tQSmWiaJLYwAOU$Cw3P7^_J!HHnG}6ATiSR&>a}om3_rScI zj!8PHduEYGn|yO=+VrS4q)g}?Pyk%b4{z%;dys)0x}*ctj}AujsB%Ty&t^IgjZdI6 z>eYWC=gykkYZO6qlq|+XUGdR>Xx`{R{X_`;=bG}M^w;uYYFIxObzRR zsn}~}_CvH%_YpuR6mcK%GAGDqP*c zR*vTn<)l6|za_VP1hM}X=c9@zbzs%MPdl>s-68ayPhiPxc3_d9lrc zEUsaYo)({OeZ7e|f|YOt8Sg8i1sby}$$(D=t)hWeiJ?EV`ytDNtrohp-jW0gGpv`W z`COCNRsQNwxRJwRge3{{7UX+yhTGdGCXfjp(~HwT9o6Vd`S%rgopG@6L<*b{8lH{p z={MA0iN%5Q$@fHYkwG)-?CHm(7D;K2U_n6@GrArKv`i@I3rDIRT7_$xv!3--JM~&f z<3?Av^Vg9Tq9stD{*TWHKJ2%)e9_Lq4}5|1?oE9vSdfdGRR7l0Nd1FrTD%@bB;Nx{ z?j?7KYa*(H>I9g3OuO#*47GftF#KPSz z71UX-i9^5lP58%q$Yt&H-*ui)x((vSs6K+f1;2{t)aL?lH2x2~V6PC>*go#LDBU$R zcexos7;k8g5$9HXZG1%^@~LvmnKahZOl-x+WU+WWqEBOXA~}d?%p|qir$|@3A{O8w ze9FcZnPi!W;Zf`Ghnid9LgR2xKPCpsuDGVQhmWjAUgBTWdqi9rzDyac5@_42M5jM9 ztH>qUb~~*4RvFG`KNx@T6ae8h2wNlmNN+{!Bw8+aStgS+G0jsq0W3fI#{Xyva`# zj}S%*7S;*!{SwAguGAaU#PhNbxn+=kki1h#j!bgAT?Y!4`-%f8wsj(Qn0;2AJrCpk zb5W5b>Bn3pQqrM|E9dJR&dp<4Vo*b~7viYK{!dxkN7jo}G}k1%YSw}N)K>XtO`BiY zWTSc!vW}0S-s>?Bb+#zZt(LP8^EX6%Gstwo!AtZkWNP@xu%m>i+*SNpir*B%oD1S>$E5qRo}v~wf{zEBX+U^ zlWiJ+ti0SIRn~p}yK+nOqUy0im_-@IA`Ah_OqPOjA-wjfLVXPHv7=G3c%YxN4W2~1 zPIHid-vL)k@w^Nbe$_6h&Sp2-uR;RiOR#^NvabHmHB)7YP&v3pN+SUP8cZ}6Cxxe~ z_>rWFCNN_LKCZQG>A6TpT~-Vk4CiOI-dYkUhHTcChE?RwYFB-R3VLt2%U! zgE(5vZ^$P7#CcPHKiab}x3_Wo^Vq=hzQ8)c9t6qmAxJh>su(Mz6Oo)i1dx}H=*H8E zN+_8K(M1L1wg}0H$yP!U9{Y=#E4N_cy>B_9Dk-Ehoq7bih=Sjn?Pgr<;1#_Eg zvVFXka_UnBbL6r{Y0e>|Y33_t5Pod}%1Fwy{zR=I^avXGkVpB9+^5evD5M4Mb*$db=k^=WfI)t*a39fSrnQ`+*7XNy zu$_)82&A5;fxjl&MHuw@&ap={@()LWTCEV*CgBvs0M7;^C|I|bBezfhSc&cRg1N-? z5}s(9BVaMSj;|sepPx<=#>g#+kSSMjrDrXZX;rZqUuzroO-MYDo4Ogh8kzrh&N5vK zsu)p)2Vy$6{A^5LC!6%R89NVu*$F)!o^0#ymkIpkNXGG($t|5I`A|e5FBz4p=Hup_ z0RJ2q*6rj>akNVwQ zW!ytK#Z-Os!eravEY74#&QsjyBc}B;KxEdEp`4(5{Q3A7HeYr#7L^h$y-?~uQ9+2< zu4h#xMNPgS*HU9EY+oYn;04t^t^RhPWr2`6bkVVk4m8|_KGw*2jt6EZxuv0lW4qIy zFHkIZ>^PmISiYyij>Z0wl6B}Xwca$}RXbrNteN{$$CsQaeg)+mWgFQMbQX5|2$4vT-MVx$mNBx*z5@knTpB|32N+&z8*`*hUGO;qpxG#9@br^r z7Qsom2`@>3Si@=REfmioA)wy|FYbZ)?{dqxARczj;7l81_32L~v1ic=h7M5Jwg4gVD7iodTfGG#`jx_m9wu0=F|4~Ya#s z#&09VX-YB%1y$3zrie0yatAJ`U48zkaiBEh=GH8EtS-R`iIP^SvOaNmKUz+ zi?xXBymvau!IxW!tHBq^x+96ltD!aNV{yO z5#u;Sr9BVJPr>Xz6L)m6B9{)tKabX(qjnHAfzq_1v()?jR?E$U>ND3yh-@%_AK?c- zUNN}}^8Og9x_`)ZmmbL`-C#0YK$5*)+If;uFu0}TT<1Z>Gnsri)>*Fm{eF9?j&kN{Cq(?N_az(P1jNMx9Sbw$A?%$kzR9Ma5rvfDC4--zF4ND4WJRx_0w(|gl&@&o z!@$MB?yKQ^&9Ad;GY{KS8#vPok0@eMNEZOE>(+3D+k8iKl^@9tTfdG z3REqY^z8Fa5ES17n@{XQX4osN54Ce#kdph11pfq%m-!Z!eeA4acEKP!E%d?}3N$~H zSJ;xqh9_AFJffV=4yyJoLy1DKTjbLWd*fP}_0^Gc#FdjL9L3!s8Wb^}2UYw!S;0Gdg7i)X=Csz) zcqBp-LELyc$+l>vB=6LOV|sxqqNCoP$W^(nlafqC>=IDj#;|wEuGAMSk?STSPGF`#D-|_@N_Bkri~77WO`BmxLK}4Z9k<9vteAr$~n1%=^f|d%3?d&4~(HO zi~gv1o>x~84r^-I;P5pD-$I4x7P+n&-w9n|yWU;f=aq}>KyBX)%L0clN?CVW@#phk zNaV^xfWg4p{$CJ+OA9Q%NhOI4uwobDCDi7fa-9?bZiPoduP17X=2&x>ZX-I+j3U>m zFOV9nS9w^Qf1PCsN{5hQy}H2>g+_oa&46cf?sCx8^FgOxgYBbDN*gf1fy(dwU zQG^Q0RXA|HuAtu#ffUZ}fr|2|Nl*H^Xj^%ArQfvX(Jwq|tKIRyYln_XqXg6H3g$s- z?~gFAR(BTq6%5vhnUR7U=Dp;S_HzjxW>Dy)Ok|QZAQVC6pd$h=eUr`xJ%@Y+FNkDC z5hLfaA_OSgdI3;L;nMmHMJWCb6^;0&Zqda=_5B43bm~&rCC9Fz9L0}RGokl)^qPz1 zy2LO+1%n$(ou=Zrsx$NzOn7Q^Ojt*!t*>JjX4hF}4;jo-6w7`?RdQA3FIGQ03>gMp zD;uXo=-T?Mf!gMCbAPo*7@&xPC{?<1`<+@e4T+Fr1MqqXx zj>LA>@?=vGmTWGnY%^JZX(E1saz1m<3rOPjMid5gCEzf|kl`phDn+W4&JwQ(^4yxf z0`euj7gru5iLQRqi8_IIdJ@sO@!n}PE}`%&9%1810*r)?j(Q85{Ixxj*e9%3{<}K_ z^yaNItVfmmQ%ofQi-|H9DBa(Yp#?+H^Uue@37&;IhO7b<;DajGZK}pzunVe_x4}t> zl1M{QM!2H_>2=>+RbYV9XLIp1tAU>lb$}DM=#L~tbVI_7!XxZxBPeH-UiIO0=?Wtk zEK&18yM#i7Sg#X;8AI`}eK@uhIg5FyD~uqer99)?ERzJ=y_`fXqR zBX%Yb-#^jFgPSe0CMu^jgUy+)bETjDhwj?g+k7w=V!I|HdyXc6+Yus;M`pau>dj(ojye4#^FWM5G0%8eh^9CBXala--iTd; zO+fv5>!M`SYhXa~$u(V#=)-xPi)!rXgQ=!+;$%sp4E3doH*5L4sSoG7hJl&vhGM-C9f&FT^?kxy&-u||0?-Fauc(3i} zcd0w-i>j#IT-9M5#Z0uENFYb9_NnV5N$_&3ON2qftRWE9*4ka{T{S3Z=8!g2)|M!A zi`(;KCr>&CfS>mC9A$tt+5Bfbq%1M zJd*d4@iH5vIG*MZhkG;NK+V2HJs*aAIB z@ek(H0;#TA*@`%`QTvCMtgo{Jw!@uYvKx6?<6PVC~v zD4GmBoz&)4H~AZ^^j^p~{;v}DxOb;zBTlwgt}0<4@8cP$!&!r5S6JH}^Xu}_=(wWZ z8rNpsQn4Pl{RFq|#cki`_Qv_3+`zT@St7TW?Sm2^=Q~;Mt(I^!2Fy(!7q6F+><=xw zPz-y0VJ9yf~WIhuu&I2{5P4cnVxt)j*Ox4_C~B7U+Sr~aV1 zbL4yo&lZ2`Z4^6URjaEv&OFy@ta!;(4XIQw9{ch`b=` zj6z9F!E2%#>->?+3BT}*4~@J+o;-DDMZ{dkA2W{2er+}Djbg_+#m8gF5*&>P&7 z#!fuL$)JKkHA*G??3Y9R>WWT2NhpD~or8luy>7Ay-{*G(XN22+g>lO`0D^WoQtpb; z2KU;wo5q?BeBZTTaJc<4dmfqrpoOF4qZ0IuL^F)%@=$-1YzE(XGk6tynO@Mf&O?cM zn%3J2w#5|FE^hDm417BKj?}AFr@0{rg8KUg$~&_Ktp@^{-L>baECSSF;7!*~81eH^ ze~x~z)ZGi+hb{n*0#zrt!vS0L$PK**tOC2Ui~&ODDYA6aCmD`qkhOQ~t|5En17<|xqnqxYA&-Yu@8K_wncFH(DgfEf*9P}(ez z$Kgk^fM@k0q0imolL(c51C4=NcN+HGL?_QJzL#7#45RvHS`zy`@_Yvf=@ejG&lfy6 z<`6@mJ)2Q#-{@JJ>VsppaDye-bpj$Z_+UP6l zCRdep1?774?yzUJjxr)9Be1x@+$a}*%2j29YHrKaBS70N*$)fcdsYZJP~5P);0U&M z*D7#cs=z?&oeTTnxi3e%Ogt(A5n=RepWV!GF+zJNo5 zR-V`7y0uWUZ0A(6HHb8zRHvKjXef4ps=-) zipO))50@eILL33u*YRrdI5-4N+vLN76{KQcq6UdS`*3%N<0I=U$>SZMdHnT;JqRM- zxWSQ!F3*|G&(aX?o4T$K?F0_A6F}w<^1I59+tx#0Fi+SQ55*U`HCx2=RmDdf;ZRrp z!WnmMAAt4Gu4b$M7L3}C2TgNXnV_x$tDrH?Qm^bjHFTiq_aHLw4Fv4C^#~G2GxQxf^n^X zsL$rs#RE&FAB|N&LoeH5fr^g_80pHQ?_7LDvBIbu-`?_C^7t0)^jz^0&kzk9oM!Yr zs*kxK{S|^^^A+_D>eF#--j|06LE!rm^ibkP_FS}#;lW^44WJ4vZ$c^WhO3aiEan8&Mog9_>JRa0 z=qHGUBkj=)QpHK&g?WJGh<{ijEvU{zp>V%v{xBe-2tUF*TSDp&dQTaV{{$ zt(g1_YAgx$uO~pQsxD1Ts4&xlSrAS~5nX_q0A&zvFr^WV0pLk3{s-b9ej~c9?M3C! z8=~}Rkg}t05qhkZs}fGB8V*uCdG5DJ$8D<`PE}Y>A|qp}2mz`HW#b8FIe`VeIJfmw z0WlniYE;2Z;=!yjlqaBhGmVUEkBnN!Qbp{`5i*Tkjs9#nN{dlpRUKw~r5mTBuITG0 z(TLRwyNoCC!&Ubh(Wp>J7`Nbc7mfs1M+o}N?t8@NXQ9vbn}#Nv7ml1ua2>XMX0FM~QO!y6GL~8bLdXX2%zy&*z-9bB92r+x%=VSEYocCwR0z z%Z38vE%=OoPJ)+SNq#S?@c>mb^~`z}L9Ja}6??@q0qTB(sF|fDjiRujQ}i z+CGdUX}B=Kaci}#g_eUj9)U(YiKBV~HP)*2(0=R_=rJ|$x16vyPKms!Yz0DrmN?oC zM%QFI@t`b+vuNOZ$C-PfwCX?egzj&8kv`K%qTm-%b2*nj(|G`ZzSQrC(o&cSW&nI3q96zVjs_)Ycv&C#$A~9Fs6LeIf*}X6;);wS%$i7n6<*bA%!3;6ZqT^G zKSr;j(qB3gCLZb@Co+rBq6rgrSZdhlh#OMrZ;yo05tL_nfzQDLH58-4MEd|`i zPCD)y8CdG7dk(bHj6=SZ5p4^m*tcUAjGQZXtraj}I}!nEz?@r1)6?gw5Qoxu!WUhQ ztKo3GZJvVHk3>kSAhO3sZsO9<7{>wH^ai#w9`WQ8DU{qB2phQ3w_D)w8A=TGyjv{# zBXn=&J!vW0O9Bf98Df288-y+v{PkbolVTr*iYHP?-@2Y0&2g%%KOnT7Eg4@z|0rbI zeoh)O84ov>fmi{coe4fl^*zo(Xg%)&6|{-O)8U(d;`}OV6C%pAo4UdnTpcbz$v3`Z$IeHl$C&XO`{rF! z{)ON^9tyu3gV-&yCW^mJwVvj%2Y#{IPj-!5g>WIfrfT$0@Y-x!H08H|=slt&QAi(5 ze}sO#>n7&`c)-VJN6^E@_K0Ug!Dr^)k)Szy6<*i7&hjQ6_tL4Pwj2B)G9R64uxzNQ zMC?ZBA3BW&o`$0N%WZ(QL9^=wqO;6}02{M`o+DC!Z(;!P9gGILV`xT?}-L$4;Uj!!nL*XX`4SX*>b8iVI(7f5tvM+zk21M^XUhE4| z6r7d9Uqal@AL#hmSt(jv;rzCKO}#^elqI5&2iOl?LWrzspyOdZ6cMSe;IoH%f_1ko z5UV|g?QcNQ`sDViGg=TDfgsryu2g0f8)#5$fD5KXN$IE;y~^o#5@4zFGNjJX({qMY zjNkY;Bov}#p8#uSwge}e@}LFobr~ao5UcKGLVg~=Ex%I=p~6sauG+SXSW^OGaA5Hx z7)=2;d4ct)0^WZPfe{@ZcWtG>i4Dz9w2;a*J%}l{EJ-$f3T5yVnrTopj`1gf)IUOL z^F{+ep{G!#L~4Dkoc5?MGiObSo)w~J!$#ghKZ;5Tq^!Ns_9A?uvJHw^M)=Y71*^&R z9hVt2ly&Z|O}%B_BOmpAlhv!q7?a|BtohA&7+*pCItrW~MTCG5f{ zgcbqka{f7~D?A#@N6@_-ge$X&`DKYrIQz=uQ#sbk69S}Ol_)gTiiC{%3ogL6m6&*e z=9Tu#39zG3H17Z%)GxPn(NEEgJE-CNqurw~hxV1|?8bIjyRYvhL2KoG@g%7{b^Ib$ z0FjH^fErl`QpX$o9nN)=9?<2hdQ>tnv!lGooVSi1nbV8DHeQ_=b2<*Bm$~utVMg}Y7{_rCDN#|eK@?D=Mnx&2MnyzvQ9_kHJ_KhEV9Oy0Jh za^Ls!td;WSNCR84X$GbWW3R5+a9HZRL5d+6?kAfTu1YNkqC#7h&Z=YVa-{w(+3dKx z@D@z_5{G!I5`VZRWx#|zrP#vA(YCH5j(s%K@@i?)@?0dR%c4k&D6pX&q z+`EIdE;lwDmd4v@2RCBHP2{bE3YjTJ)Y2VNM5-b985vA?9CVA9>g0@yX`%WVt2(7! zeE)3Q^rm}=o3U|T&%3A5`4u;0xNn(k<=9dEO_4-wMk+F%@w z+}JijV@PZr%r{62>LpMy24I)ms>f9eIR5M- z;V>};Yf?W-)knSu7UJ1(BdQtE3ZF5*0mSTg5O}h_+^xtU$1Fp{TniO)Q;a6Rwc30c zG{#YZJ!Zp8Bq6$zve~^w4a7*9#-nZq*KN8-9$yMqf~+XJ28~J7r8bfM7OxgcI_eP! zkm$6PmhxsKc+8(4$7|Wt$%^hH0%Nr_>?OXbxRjWbZ(tpMs2b#<7bHnIp$fIBU^gq` zF5F0Yq^Tnoq$Kv}BvdF(F#->efwg##@uam-YL#hC3d=+huB6U}ld3<5V%nP$U2OD^wl6Og0C#I12(W^ zj82>9wvqlC;v09Td3({ zK0#V!V8y}}pV&H@o!}R+7q$_Ov-gh#xe;t?(VIqfhzv$D4-rSX{Emh(08_HDqD@d{Oib|w=bHiMl2Uo( z!|}%GB#`qwfQ{c$$>7@c-~kdIs>J=Cy zZaldWv4~Gscmj}OioQ*wpMayDfoS^{W2hk7cms6lw;Qs2aQ>DdGi~=4^)1RNj-qxM zWQeWE0s#A`z)G5flGL5qp)CA{VmbK$_YolJ8o44;Esh5Ppq7zMiL9}+;LGENlRp89 zV{U@X*$M0bZ4Yh%cYP-X0KabrX@vsXCIH$hw1#L~k(uD?&+g|0QO)ktuEo+CdI2y$ zfz+k~HKGN@)*GcHvT>JEYetAqQ(l5k;{LDYzg+nuu&d97TX=AoQgKKwY2+ z)57oCx-#X?m5`lM-gWr+L8T(ZPW6P;4;== zv?I%$qIvUtWOyKyN-zYqOC%kqI$*j$im+NnO3=6@iLjWa;kO_n-ag+vPMFYq}sOSybsLc2_Eu@2@ z;OZM&rvxm)-UKYc=_{1L2#qbCE%bExzDfj;VtW&IMu*b1se^m4O<`7v*e+Fq>=T|$ zx5Zi(f#_Buc1dY%=sWYutx^}@kXe;%N}?EECM)fs++s-S58&^cZ7@03s;I7*Mi&48 zMuC9&-i6mF&rD#vV?n$CV1N;bn<5{Xa=QYyY`>9E*g9@6P=$|rnmEOw9VPKAI# z;Z(yysp=lk&jAyKsyvWlUaA-X=*3aRN_wB>8>bDzKpjZ*}*f}(ChcJLY6$WckT)7>!15+IAF7(51(~8{g8$@taLN1^q%t7{Z6Ij3Z zmU@)|jA;*1GEl00PgJ-EdM!T$I5Me)0h%JY1vC-Ux)e@Mo!7{;#?5a8es_H0Oo<=a z2^%xPi?+2;a;WdT57J;WI05hpaZ`4KsLRk#HJbd8Qs6PZ2Vj&2bPT(4!Dn{x7Fg#J zDW<-{KCTF;N2tDB4z?-peM5z=9s)F33q~J$A_~U>xB-YpqctlQ_f9`|026WIG)CSUiHs*S)*cy;dZaM+;0fgHJU^dX|bym>lQwuOH z1elha7Inm$R>FW}(^UQhucTNuj$`Mr{fhBdBS9UQpW<8sAqEgRLnXqBQya}^Yx(}jV@8O4?ssd9q^!Jf%AQk{TWJ7Rpp0@I#>yN9`JN zZnH_A_Xnb*OnxV0fU%>B2ehoUScfNkLEu#_9N=`04-M#a+xSs|t4bd}aWWUi{9@zu zb`Aj{W%|&r1!=Kv0i%O)aM&kM zwkKCIWQ&a z;Oc`)H3B4=wjBj38=HGKhaKbtJ0+m1f^s?`&Z`*I#4M1uTtNBUip&M%sHj797*zd3 zK+tO)l#jZXw|7YI09*uvSonf8G^C^Jz}4`^L=|dfIMvA4ilM4f0kA+r>Pzvh=zie! zr;j=GGr$Sobh$EJo)75hbeiacR5pXo@WDJHUH<)$GGP9^R~0}N!MGlXol3rl;Q#2# zMyM7>i+mG=$YR+P1ZWqr%Z?F%DM8Do(1eNt-ZY>(rg@1Y18q*MF(@-54xtBuDFlG} z-d4rBAp+nE7PM~TD_l|H=gry_Dlk8}j}KCMHFdD6L6E^4VL)ht>L52`!2`6Vr&Rqk zRum0%&8$c|J_6EOq$(=t30G~emSin=Txgt+SiZUr43ADfhheW(!lbYKrN7=b~)@oAMAGNxk~#?IT{#mT17lR?%PTlA8g}8 zyg`p{3O1TdvXDvX~Swup%TiObe z+Vny};E!yC4dFI|;@{h9(+0ZePaiYc{&qRi8_Nh!2p4a>ulxf5N7ZiS0@>FZD#<`? z87fgVyQLtuG#^k+_qE}!2Weq$g4u{kQ3rQ-n@#5YD{z54P;VD3lSLzd=G2r0WbZvh zDDV*wn(gaD-P(Yge*%umG3m&ZUQ^lWLp25!$OJTxIBzgJvJ=$#;OzxsRYy9sAKp@x zF5d(?0^L+{iUB~8nMp#Wyz0L4H82bGjd57uwKr(EltW z69Et$xKlv@ksyOe;CCqqU=l>Lll|7z5o-i={IE(w0hpS!NG;$7?NoL9ok1n*IWp}; zr*YCaH;uC@)B4Z(XUmwYOv*IGpPM4b#<8{`e;8uzMD7@3=_7v~O3JX#ofl?W-<{WZ zh}t}qq%Do@3|&e*xW>a~tn@vp)?RElRI<)+jRTry4o`>y{UarLIBXx!_#|3O3%)NQAV;9nD$lxJr`;bAp_3io0Hk^ZCj}Lsi z^kOAkUm96ykg1xYJ(QoXq;8d-t^_drZK$^ucQ#sg$fUL00QsUKOvb70W(WF35;K~d z(lrbgt0>SuCki2>i~^|^$6m5Pzw)v`X9Y2_(^7k9&N< zn`)mEAlBKj{2GtkKV_QN0*95BVH+; z>Vv80s79EVzB!2Y0lz%L(#7_ix#tO4LBZgnT$hPzluKN2==}k~rEgB+3yqHm8Nnm2 z?XHfs3wx$Zi$|s>W3!aobO~Ob!A!!3$v4(fsnx!zwb9lL&4*r_eZ>5d%a)t3FSwqq z7I+W1OS6CKALp0!qXkX<=tn%dBlMxdf-yp?v5@Fh+Sl8)7SF8@Qn& zld1!iABUN3V9-y zKlwKA8D%4Up&?_q_U7B^z+G368yWm!FjsIHCe@~sewVps+GOxb9LYFdYB7A5{A@d` z^byUhRk>?eIlf)~TMzb`9A+!Uq}fnCuVM!jMi0pO!>}x#!EQ3Y7-QI z6L!is_vAcO{AQ>;-!syRQD-Xsg}Oq;w3@=<2(BLQCOuZ(-tg{SKJVj+Q!2&WO{#$vLA zBD9ASTFC7PERM;r$>@TWMJm{SO5I~pmU|>x=afV{G65s@X;2U{6x$hE7UVO}CZ!d{ z@a?EI)lfJSW5&?PL_-Q7Rgq|767OU&{Hfqfk)XgXUX1~DR#rPp7mFw9`-jn9g$vT} zZOG>p5b&E!0X^JeOll22?`*AH`m3SxyPlE@s0&W~w(tk!&@)t? z8HUjc7bXw&Ac_}+*XNWJf2IFcc~k)H#uw6-09x>r(sVjz1H;mR{D@~=?CVH9uN*%v ziFH$Q9q^|mIz5zb3C*5fa@fKK;Ygu9FNSW-6Ehvj`9U)|nd8R}bDF56f0!=G=GDH!Xz0tMdbAy2xf9r(D5w|$mz?9^Pe}ZFnEn_fPEgA(h8>j{ zS?G<~Q6ZuS5iCe4@J!{qWB+DLaqy2a$9 zg6IiE374XK5z}}=5?l;}OAL$2$0e(J@H^$ZdhpvDGkIh0U@)fEIC@11UiRY9Vp;7&n`8hd{4t3`0Nk*eq7P~ep;&=@EGYp{|21@fv$m}y zVUD(+&-$fj#4&UyaAJ+h4oycgmd7s+-DSN4rN)RVrf!p;>LKXMjeFc3LU*7xFnk}P z^%#MUuwF~1%^g5K_;$I?YlvMh{Z(hN#!i$T1Nlnv_>6=J zP#_Oh9sPp}vDmFBV_oRnY(gx|6E1BF6L9|?D~36M>zS>uRxlk9_L2|@(Jak|6{@eK z_=(*eXpWLyJ+&DM@Uc+T{cPnbMrbD59DG66la+s5=q~6HG(O>#wB95Y@P4a&g30Gu zf}s4u&~EiQ&Wu^Z;5xE)$iMGl=>vCaGfBBTE8qk*14PNm5thg^FUCHV-bhMU?B|CX zGN9?`?F<4?f*L}@E7W(4JO>zd0&!a4{}H;qF^z|G!2CXcX#%nfwT>~64yL*}8!#Ig zsm0jssQp7!XEfG8zNyF88O?0Nof6muP%m4cM{OzCCI{MSl?$0Re{|u!U&(D9VJW;? zhAdX20D|46+}Nf(=BB*%g=F9eyUW8rw7JVGD8}wU{iI9F`7FM%juGg9xy_NTZVuh4 zyu=}A@b)=^Z^05m3z?l&44DUYX92g$}_nv=x67+$PsNG!*umB?te5+4vS zluk3`293uD^6qxCMQ95|+76U9V{$gu_;#8>lLO?8 zB()g2O>Q*|Nqa7TmMURwwy=4#6TKI}1P>TofdB0wT9=WNNlKkSz$H3!SZzmEvB)eF zeNY@)wD4`uuwICP^5hi8fN`bApoh)BWyMUQ|MY2kn>!7zP_1ws9#i7L_@7dUBQ(bCw zw?y|CQ@ER9pQ-qPLCFB2eBuC2#awJO#oZQLPr+`3f++DX)^q^08S$4QZ`Y82=L|TA zwe94!*a-mG1AJD~MNGA`Jj($1!hEG?j*BPn6J4o~@Ltn7W$VWl^32TahdX$2Kyx7f--8`gyk7kcYaCqVy+ZSL=f90zZ zc~#n+nBp(qI4gU5S3>W3Np_m7O?x0Iq6O(9ybhsXBPLq7ZbL%dS$E7yVMF%yO*j^+D0?PFJ!XyXodR7CoUH*irXWT zsiR41F!F6mjIe)(&9Oq~;x$?(#e*~KK&$aI3Y{H$SP#=O*%>R-$C`a*uan7E>p`AP zYMmN!$6yf8YT2EF1@LjXQd~dGU!M8TAGIolBbLfwn_JtIQ0P2Sz8=1p*~j3|B|2-g z(vNY)2W&{$Hq`Y$Ti2tvFB}@M|2V_cpOM^|ZOP{MGS{s$nduzdbu7_&{hl;9hPKre z@sV)rx+(eXw%nVM_0oOmy0fN&C8831Bz3^yVZ#*V>bSldQLqktizvAcgE8OKD1ZFu zDa`EsmuYwCtN~BEMvdoN!6*de@-LTZ>U^Y zpAkw)VH2Mgq@t3MnbObM_m^zC73+mc*%8x1^?q+e<$nT<$ldlzg#-Egm zAt$8+UHV%D<7l5m<+q*d?6Ej=E}y0d+9fJ~F-U8NSyH4G#D z>nkb|cJ4OoHElHfHDBA_yP;H|v7?hevg!(4Cq{W@%Rr`Kcj`bC6mtQ|h}$(;cxBun zRCG>wc(`&h)^)vQ<09=8&TF4WQy0rFtvg*m(>zgi#Me{4Cz4e)XQiMr*| z=;Ga0WNpE8?Fl-6DX}{t8aHwzCTyg#UvR_F_4MN->|e8yKD6DB+%JWCX_NH&?CU~L z^p07qQ(TX|$U6OCMp|OuTYg<5;yP6OtAOPeW@~wOJ7U-YWCYv69K5Cz;sy+$eb+xf{K-gf9dq@ylm4 z^b}Y4_8#vV?4&=*|CmlpQmz6o_t)lvv*~@1ux|9Y;%&mx60H;*FLO~1@G1DbVuM+c znDw#}j1EJ{H)xI^4q=v-G*rhg27ry^Gpdac0elg*v;=(#o7j%&lYM9++fhUBC8G(d zQIEj38`Z#q>_>qyNonr~F%`PUVn(nHi{F@Wn+L2p0f~tap_*jV=umhD>6nq7u91mX zmj2wiSASAE!Xu|j7|fDfJe`c}dBYZ%w(`h7EXY&WRmoAy#hit)9)dVBgn z*;sRUexx1y(~ALX3-UHn_?TMng8}O<9n(vd-^wp8l@8MnOmTBEoO0mklih{z?z5#j z1&yn4sc2i+Gur11Jh0?z-P=Hn(0rFIXz&fujkN2=?LdXU5Omn)LI+u{>OAepkKO+4 zddje^$E*8HJ>T`i=7aJLdv3>_w-+FN6MD0<39&sV zHF{l+&`ACvr#=KBKgpdz1qnv)M9dg^5DT9-))h6z7|xa|KdD{WeJG5okV~Ntvvdu( z2X_{`Zxq{-9+H<1TdxnmL_BS&@-@pJi~WnimCR8W%zs9@n~5Vv&c{HfG{nahGI9zh zi5Q+AE6>^AP+xarx^k1@z9)?K#ZpYucZPj6vl+ET3#=f=MR(m6lpF2neh?v?WegRI8I>pPVd^o~3qu73P#1fS== z2h+SpyMO1kZJ1U~jwaf?9l~i(3sYQr6AEvH?h5%NSYBf`Feu#)X@DLp^SIFMrki*l_^KPjIblDdDz@840@+QZjx*pq7|WF#>;va9*+LP zBu5T$NgOicSci4RHodT^SLcoOVZIgyJ4 zcX$QXcT7JUo9^4fgH9hen z+T1d_pot`*8X6L!L*Utzg%|;L?-W5Ma~H3FoBHR9UuUfqjA*~cb|%bP0SyTZ3AysV zvhT**vN%Tg&~FWr)A_9ksC+u)-F`xJxjQZ)jTs#`iuT2n=E)if85=uo6%V0PRN5O= zEZYpj6n^#b-IX)hf;;gHg)=GfD@>9gC^g&2Zn2amsZcsaoT@-}8Os z6)tDzX@lS{M5tVQloQ~(zpS9IYI>*p*Eru8kW$vm|E3hPY~%;;b|%?R{9se#o~P0| z1Z^dune}b>1bX#|CMPLj8|FPMkr@6IP`ds8tsBznjyx?!4}km|HMiHnJ>SNrSZco! z{FZ^PzB%qrD&x(Xn;x-(`6rNwn4`nF?%Afo`M2sZ1gfHA`gKgl#HI@kJoLBW2Q+!i z03POHI5^fZO&z<{gyNMnKbyZ0?Gocr^m6subGHYA$vTmTUHnQrlBHg1B+BosLw}Zl zU)SJE*U1{!CQuW}zHH07C&tc3_pVt{w)(f4+tzQUvPoQ{h{?)?g1f!ddI9%dY|0&- z-d}5z=K%}U8HH%vym)UQ?wIYbr^y3vxs&~i;f^>nC+MgqB_h%SA#7Y#a7pIXWNzDX z>To=_@h&If(iZB5lgX5bi)rJX57z!mYq?bsoA70?vA;kQ@(NjnI7kx!wk!xXz;U2BKENk#fDf>?%Rg&TQ0pn@4SFqS56y6REK@nZFYXW zI8lpw8?-;uQOc7TJ9C?m7Xx+WZ)hI{Ex#=^{4lr|Q;sO_)2@uMJF6$@9Gb3ge|&Ma zwro5qk;SRpqVY8E64NYZJ{;pI9647P-Dy9_nN?F-3(R;MCF>0BF@Njr?hTONo%E?j zTl(J9?Q0Soy#fnKqA3^?tbbo4F>9q$NB$IJlfTw{bXQh41uJKwTenElp18?4{uO z6Q;hCd>*V^RPiy-#tGcDqz-YU+X9|*8S$$!Uvxxz?7rpM>jj&|F(D-4wU!5g%A0hI zd?F{R3&R+syg+%=AlAIm7g*Si;8@^Gqo1T_joE1=^-swA!>29TvbvER`J!d7GDwna zS-h_KaNS`K^yCArp1WE@uJ|W4y!ZVKyjR^VX*yNCq)*ePb`p`c*);e|(t5n&YX@FB zV(qG1&77iQ&^J3;Lt#DNe$>!V&YoZQ;SVY-Tm)s|#C0EzH3r)9=!Gu`F?-dTl;378 zyrSWBexuT&1YxnD-&(e7mR_abDN?Yzu3HTJL4^&oPNN3P$7Wp0DR8 zD3hCy>L*KGO=mcU=5$x2OCZHB^aQ(&yHwh83=2LRSzI+W^ClHx9+0bJkxba;7MDfe zBZwC^x_@~WJ~VNs&L!WATK~2ZG-C6q(^Eo(WSCf0)c}I++Z^x~82ytM>T>`5FFm zsNY^mm7iwB{J6g|Du5g{eu#UTk-2Ii=Zeevn%Ua+`VqKANdq@Gr5Cc@S*wJ0U_SrY zBH?``7ydkW%kS=8ZP(w+e@Ez~2G6L!UXYa8_G?JlWGCBwZ$b*iixJhx)Car96qdom z?}kI3!LB~#4-0}^%?K2EdP>Ygm<}~e*231Ad>@uii9P7y+IdmS{$AKwLR;Eb+(zRQ ziY}dZ)q|9*8u_h+NGr-07}O$-PGya-b;53WyxdHP(AA|%jYB?(>zSn%WwBPUr7&+J zJS*LUvu3holuckB=P9k?G;1 zXjU2|Vh3#ygHLY}OvQR_+o=|JNU1(@NfDeGv8CdwPDz+YOV}2RG}_DBxO~$^?Clt5 ztE7%#{Fu$a{4P}ale0~0iYBX+Y?5xt26ZWNsbV#|hn|}iGh!(j4^GPSQMU(e>Ra8X zu;kR!_&`CLz(xG`%8YO`&$s(5KJe~4;-vFHXfr*R5hkP+pR_h77xtTfrsvlAKCUD4 z>Ta?`yAB-HJ|}ixh%MK`dEcey-VvUpM_I8_TmwQTPihX}8hx&4+&%p^u#I$noDU{b z=B;__Q6#5m6fZx2oyC|SM>48|!d*F1=Sw}rT;Pl;Jl*@(TZQf|S@`9?S9fjOS1@&I z=+j{S=!-7bIwBI+kAsQNY~9Vo2LnF^+}L$QbmlzlVc9aY5 zM1N~ZEh+Xbe)BK%W^45|@_Y2zsp^8S-Ck*voH;O|z!1P>hm$PWW&~cq5*HjN|AH)B z1yd0`L2=LW8y^TYqsvnkp;z75@n1G_JYm9|1eb>L zZw^ycJ@Pxd-4Za*!g=7$^kE&Iw&W-IZyq{)ZHY;M@Oe+DB}RwP^xQ1)=TZYEk=}2gm8RTpfVkFPTD6TrJvcmBwq-)``$teu1b4rLgAyjcb84Wd&~Fjx z-CY{ai#3m>(@LdDXAde1a(}~;E6LA1W!Aia1q1sHB*Ib zZi5voK|CJlqdfhuch}Bkt+IM;__9#57AYO&SdV{w2FoP-^p*w-w}J=e7A>MrwXPuV z#;1?%q3jdR<<~_r{!BV+&DUz<7baP;%#7$`q|u6xjeB)5+n>{w(S4zdRle0|;Jc^A zh;`@(OQ(8yup((X_Bp>Lxktw}FH+d!-oL40=gp8fQ@#7b;k8L2vUb-8v?r11#YVo_ zhYR|hM{{qRs`;<#SzD~-VDj+h*8lB>nDeVf`VU`VKIKd{qnf)sis0iBgb|6BCS?{T^@e}wJW?D|L8-p#e&D>OL;@v^fuQm;nj zt-hH0EeK;fyg^y7%z!WDuGyEW{^7!FI2#rG@q-ZE!`x<<9grN_{jnYGJFZ|(@B72^Q=~Xg-$Fvoxy->#^bH8E zEB{vfDeoAV+%IVG`>*ElKgG~P&+>+Kn-MUH8m`GqRKTW-8-QFf7z zPBcP$NiVTbwk(c9+fvQp$)yqUsCkRrMO$M-s<*f)ZqW=d>h7=4VAnJr`B$T*?}AJ` z`6JJ4=g(&^+^$5At|u3@N06fwlM`PBOaxl`+iR*7Yt1Iyk7%BBK7vd|&ipZ9@=k+S zM;kxCCZ?WlED+SuMwBT71*R2;@Zd zww%S{q;fIhT~O#?)DSO^K14@DuY9>|5d2aqK|*o`(=OZ>F|x6t5vbb}bABK~LeZrX z!xZnTF%f+{UremXe+|@wGbwjRy9rbI$e0l2f?2c;YTV!^(exUn>xnDLLwF41TmU*E zgSOKM*5y^vUc7*?l#6j{@fHM@JSSnX7IZ+_n$XwgBC5QfY5;FPzPA8h5p>$SC73Wx zxUC#z%|2;mM36g>!B2^BymTQ8Ctkn}cs@t)bhj&>FMqDZT z^n*GKAysF8rN;#~*Dit8wLPkpwmf_4hVRwMZ&YVlQEOBSW!B*7%(@EnS5RcwS7`^V zyvP#~N$)&kL%O`GKj;(k4RRoKu-^1!U9^-UXcGSc7PhFas%5di;u67gRdu+$_^TUK z1lGO|gS9VFnBF&V{Ey44Vyb1ZfrOpykcsUq?bq)>1ySSMk8T-*y%r}XVUkqU$5pku z76Gm@i+QIuvWcUvr)U5RVV3XYt@_f$Br<{G{_&*Z^)xstjA-W(gc)2PEB^XTLpQ8K zc1p2G`d8PQ_t3BK3cC6fR(hMu$WE4ikIxqBPlv@7G{Ib~urBqNzT#g}k11o{5oOce zQE-g^9j3@A)(kp;&zriJeB^!FFGjC_CWM6B{<>cHotJ(C^A1>1CQP7i(=mpmaKyiQ zE2)HTmfL%p{j82njYw0RrF7q8_IWIPCixqu4XWAg^3%(W+w)%C4lSa6hR@bsb^H=K zOI5x)#CBTKlSFzHBz*zah>MYmVS_hL-4EhV*Q8vay8MpTxCvIs;In4)?yM|KL4bubHwA!Both2^b4z3^luJ{DCcgH9j9*(Ch5UtLe~+a`nbg( zwd?bQGKF^67+HB&yO5^0W{w(RGF_r>*Wp}#_tc3iSDRg{(Gj;?)TFv9v0(+tlKw2HDWS+ii)V_h#NFz#rAN zvY^u_b1eF;0w;E{DychC-gVsbj>SGg)NgapFRm|p&((&FF|XGzjE#-Ro}0GjY`jEY zYIecE_FFkJ_ZQ3%K3g#7R!60;8Sh*}L4Ewd*7vxy&1)?3b*bc>Z(Nt_+?yU#68vW+ zdhqtZ6(fA@#mg~Yt|Yoh8wpkKKnMN7#m$!yy`k(TM~w5L&)DZ*Qsg(C9ox2K1y4|Z zAAOG0D5H{YL5 z>UgxEHZSZl@r~ouPP1%y8$!GE=_k(D$LC%Kgd_@&+HorWcD#^aCn70wA>Z;N7ngpwfyG^)ecX5aA>OsjK+ZZzw?EA_45+p5 z9WOT%M11^!)~mU6FGh@S3ma;@HMY3DQonkb9AZ7TPh!KeVn@;Fef|^mV-9s8W^hsm zQ;|U^7eq{Pt5<8={%WYO37rPtV_Nsld{#A2H}p%Etdnb1BT1GvFwl(|OiPoLyn9t# zju6frkC?7iKN&J?nmeYUvq1OBL0R zy(r+6P1ifb@Y5U6u5W@LR6i_5y@h#}Ktj%Ie2A7jIEc4yl5b)@GdHP5^NF1JR<0uQ z)^k*+VT0<5q*C&Wfq8)2TkA5e!Eeu=TCTPvQcv&ka z=hE$OX0{m@l_=gFmnYtdJlM?E4ZD^9Z^Eme35(V>=z3X1|KfG?vs+-M-#_4A z>~@{ob9!IDv%y;3eM7TntX*)_Q~Zm+8kU#rwP)Qtx$5_nmDVM&8rQQ>ICxQLxno>m zKXJ2z_3))98nqZhtSD7OClx>NBHB>Mwj9Azd|asOJ=X=%qToBBFvJ{M1jt5OB+tU@ zLJZ~nTwX8zhD7{iAG#5lBRfPCl-_Tcf(sko+wW^^QrzW6r@um@90gq)@1jE=N}cRV z`$Gq5uler3p0T)u$SShceeXQK{05s_iXvscoB*w(?pfq^h%hU1gF`bSeNbcp(&OL%-zMgk3%smx! z8Q9FkIqx8U=$|E4oh%gkB#S>%Y$^(a#ThoWcXG1i;Ij#lkoUpt{Hi5Q&waPfL<-jz zxf+iDT9P;SVBpUOtTEr`k4-K^*VZ;hug3E4wVd3g7KyRn%INLWQD*NBef-Bsbhpv0 zXLTUEIyuKo7y@;k0()kZ;qUUk>Sdxc!&zoZt; zcb|vNX;1GWBna57JWSij0CHTd(DEbZKxL_6IVr3qW2aa2-yiRnT(qsvLs*@-5K+&4 zRji5KAU@O`cEAR6>9|J1_|p%AoDT2zlj{{$EWC!?-?OBBL+a!&kBbexeIsRF=Dh>L z@(slOpKODI{a(qtWr|OTNx+_@CsY};>Zi*gMtRDznVrC@m|DZI-QYpN6n&HF6H`H z_;~ISgrwK?Q~356*@(IG@aJa4$GUifM`|`*9l~~`n9S2^M%z3{Qws8@CnC>cFHB@> z4i(|*6wlgV@uK}^1zUR)%xI;lvT;M@1o30?sBxfw%tO3_y+AERxH5d- z)-&{Rbxt*Fgnt+zh{xnF`PW~eM>q9hU+&W-=n|r z{pFka`y@39?W}7JpBjX0gd41-?p{qtcplAwt0^v4zF3~q1I{0s}GwrCKdL!D|uGkCl~HnK(}Bg=j`)y_Vr=I)-lpb7qjxi<+~?` z^>W|dQYMBB_rFsfBX_42rA-jsmDAjf^FB7`VBnp-Ig0OMKp*K<9-7%y`g#EC2F;$M zP^!^y!gYK4u%*LRb&6QG$}sD^h;szkssdp8!0mFicHv31hPF;kRTl$np>H2f=?F&S zKOv?v6?rQYG@Q>-tB>SOZZFlWUNIE%y?~NtE0va#Bh9Evm&NEMi9J>hX z?+Ole@2~H%d1(d90&TZ9c`QzUuZm@cG zg5I&{){Pf0*TT&h)t*-kK0mhLt6Wm~SuX++(Y!F%7 zB){?XIRkVscJl?f=s`c$%{6?Dhx~ov^E#;JR*eApW^}odNtuc{)Df5*DO($=KV74Z z`I0GnKIz+Dl}&xC(dx|zAvc!k_pk1p3EuYYkrZ4KO)jvK?`y+ z{$Q@=hzGDC5ECMi+via@xj(SHzi0ge5Iq{XKfdB3jPy#Chs#DUF2HIInU&2ueHV9* zN%_i^BVgCZCih4ThR1u^17SBso^G&ky9<^p^Yj}7kfdhBr4wHDB*mcroQ>$}9Jp6i z)RxZKD0%DwRT@6=iyE?jCIm++_LCPkA2K&rNSa@;<{$Hh`WaLOeVsXg zFR;EPmAp8@g-o)JF8vZ8q*>c2>jZ%lOeq3O4qLiGd7g22i>)=ibl7&yZn=`Ds17;G z*r5tx%&}Dyl5Xw2usuf!A?2`uv6E*5?1Tg-Hv*HA7$#pPly|}+6b7#sv>YD5-e5n5(5Lk>chqLz+VMQ$bpzcLma@$u~DTa=4>jL+X5qcdXMzSX%j#VS`uo>(#Q5 zI%V#R20tiaZI$$TOnlb5-30|JygspNRClHejZ{o-B}C@DzYM$1#_SJWN{V|d2$8KN z&VT7MXr{yF;_5EQHzTlnVEy$+Dm($t&f}G_U=lJ(e8C%23y6HC?)#+*0^DtQ)K04-@CL%_qk9n)|ay@ z%RKzGzrqvcmtZ6VuUiBHtlr`*ek9RX=#Vl#Ms8WQgw~YCY<^j%vSdF79s95!8>XSj zTvXw_<7ZT|WP_L)v7+6dmaV8gI!Bp4v#`)M}ZY@z2~LrYy);+x{-dOdEawYx!ag!dJJ*`GYv zA*nbUE32dbkfpfUE;UjVqML+}Ft0^|q?^23uJ9(73`W$Isb6nzY?22~5vag|a8)im`S8SR(8KDa*e919_(on_iLG`0U?k9X+CTV4D@^jVNk5tyHTjGiipes~#DY1Bhi=5CNY%GUNdS8o^jrXl+ z|K!VQikq2PO`L44QgK=Z2Jpt?KSd9%Sc$}KRV1H~g zl}H15L8Y;X{S_QjEgtEr1&&S?Ik*xCbb*L~|BA(5eW#e9k)Oo75Ilu~N zm}xqc2({%ImalXTdNAd3ae99O1P{pV1(*?YsnV*!OaMrdXsA|%p8v9zSj8_2JRv5v zvaTgIMQ3|q=1Ddw5u2i->O64+4ri4AEYtGW>WKIhoLmv*-^Oa?uXHibv!8$-A$ih| zBU~ev6k)$s(O)lfyA&S;`2xUZ2H-wS z;eS`79Rz>u8p0(4Qbn|iZO7Y7+GKU+{|!*bU$+Oa?8ee|r@iCkG$WrQUv*!t0QR5* zlTz6Qg_&iMRRNf@|1VrCY*(D;r&hTd))mJ6m4a`>7_1DKJ%TD6Tq?se%X`%7a+?qgRZ0ed8&HNfB|10AW;=&BBdM2DCr%RGwrq<}xQ(nn26R za}>~>WCvgF>vFkqk96{X=+=1Qf10zFO$!{6J?kjC?!fA3RbzluHH#KTA41&!UY4(- zU}&Ra^YpeSWR5r%G>ZqP8L$<>oISs)P;wr)sj=rgjbsB$xHx*(s~_8(dp=?Govg1x z)io+!L*(#c8YTs)PTz@Z`C%CY5|5QOEp$Kyfc=`il9syUkzBVtIIedzvaemOP8NF$ z4_Qhe$6OZ&5sIlHy&tbCw@% zHx2Ta#lKjVB^2-3iMVOW?M906fwKOzaBDX-NUzY=7*+$@%Lwt3oLVWYaN`5R$1Kph z+G3)V7B(?E6a+}7VMVo_8*G=!pXQ0HG}sxaf=~FE=qYwrKg};EaLu@D?xmh0LCJrn zP13cG5SY_Fi}c;2G5R@1o_hzj=vj8?VXY#@9yWT)FGphtIehPeCDA_Y=rXiU@x4b6 z#{~UH^_Dp70fh|oDd!g-!g6dC$v+Wo|FPUk;il@y-!JpN!sGOFbdZ1j>$=02D<)p6 zz1apD^Vv{1lM>qy)_9Qw|o%6cun%}d%bHt>silQ@4LsSc`+j;vgxH+A5}b8Udp0O z9vyupt1l}LUF7gcSOw$z|Ia`BR*5!6Rn7QzbW8nVYss-I##8t1gdRs{l|HJHy;pF+ zcmzf1)%ic})2SA`cx$7Fc)r~sW8DYrFPi_SiU5~0&sLo)^Lv>Q|G%p>`2COJVg~P4 zw#DpO-g4GZos(U&w$$GEf_)38l^+e?dh}Rh=zsgwAFO#?f{MNOyKM{TR;JO1f9#is z<{dfd)N)HzOxm4tMpW(InD*+@V^OYmV%qv9*<7FT`Bob;PhD!+(DgC^gkEi5uT6NQ z>qbMjXRT^Fzct<=6?Bc@9H}P1u=mX!zC^wqrsUOU&8{Yn_EA8pSk|ij|UaLg8b$3%Lq>KN~CEoZ# zS!gS(>nbn3Ie9>T`f6kS>Ymr;6i2n*uJ|p#G3G=_*Y}%NC@rmLw_C2cugkwSUOpFC z@xz@PVW!bvBf{T1uqCBn?|~J%6F&*N>Dk@LDV;d48tRT)BHJ5n73FQI9q!&=vTphG z$aANPQy#h=Qj(ezJ~48xxhVU>$ln)#ee6_HbhKzvT;Pwd%B5>w&)XPkxfnV0=cMGj zZE11BjxPlZ9ODJP(gi7(ACi5Xa<^?<*JEDpbbHOEBdxplai2UPY#!%26Y{a+&f+$C z@9UY@bDEm7XKY^GYb{**N~yL^w^_iZ%fGP(9JFrRVLI{G^$FY`-@np1>G~D+hhMs! z^V26ckN2BrepeB}@IR*iGJNikn#^5 zx+g8Qz8!j|>^Fz&r)qzk1blAh@WVd%-17BZJz>kXUy&}pJg_=EwKQ$iaKsSt%gaAu zjrAp(_bq!~R?iPT6WKZIi19Bb)x{=1{fAz{l`k-uNKVEz|^DpA3 zKJA$ArC2(1Lg-U#;B?EiU2Vcr-B8UX@9(eg(2wNd13J;Oec_kQ!eTh+>8{7r0pu5Q znNqyAX`HWgnd4zsZs|>YhP)Qt?0SR0pzIrCfaii?Nk3ZO@Djg2(@R#KDex_04tEQs znbiW%<@B8g@K@nW^0_kIW=YMZ=pQt{n?AWd-%I!}@6YvXnsJB47pB|0N|;}EYNmOA zp-9YMDZbk_;ab=4ffN|-`D&3}X&imaOR>ani);4IMX85&3ce4U!tCq9C;p|_p%1=) zwe^5d{IzwL3MtqrU2hGAM_?^qY<+#mX9f%ty=f7!i%UbW0J>CQtdvKbnz;^0@OC{l zkL{NZ{nE7C&~w-lbW>b&sposmbL`A!KhIM0R*hYc9IO+qvk|F`FMB5p~#7@N&M~Kv5aG7csIYAwFBlUp18$K$HggX>zm2*aI<)m9G>s_ z{`wcp?FJ=Y{V?HDA;o)q*VZ=0X}n;`%YkuD&sx|RGV6W#Xm5#Zrw3AgzKVoU`}=X1 z&HA$=|JpY6dRNhI?yLOhLwwYjdYDg`(%jkpID+;eF1MBziPSbL?~Ls7T&|RUMWzjw zUcD{yAj)(G_b2c8^KUDR{5$&^7Daes*OjKd(fkLhyH2{lp9v-Z4Hf&;HHuZi8^G zMqYEt>)O;TmG?HByWVdz8PMT zrMis>@uvOGBMn)&ee7DQ7W{_LA>Itg5l8UrC472Q-f&BBr5?!-htJsHjV*3 zuxnNcTkB|>U;LPwspPMPq*+hMg!@&O@Ed{#4{>Mo2KJJm$Qj^a2URusiIAp!iTiD* z<~Pt-C~ubVn*+vOO`7BvU)bJkc+DK4665L_;r`#moin$N6i4;%* z#e-xDNKkf)+z65p>BekQe2O)=PaujTR_Ozt1**x7bfKh1OOOWK2U^muy$=+$g^$dleZjVPziI{9>~pu-+W zKSYB(^+ouPQmNdkh3jZVABB!n9V~HsGEzyNB-6s_1>rP@7DRaPq8IPyIlT1mI+h@n zfw~@w$@?kO)jYz$mwmT2_dk~i$McEo|Gn^_K&SY{@qp^50?lzmY|ef|z!`-aEBIc$ z)s=0uKI~zJ)kVe~eC-m}nBVN#sW|~e{FR4N=-aNw`z{)X7rH{xtMfuXS43m=lrE}9 z1eFlZ{YZJkmxhGIRPYxnp`N@(J_egnB$3ZG0G`g7R zM#&h*WD-#koE(V^Ow5a%?0TFxZ06ten{ah1Sz;n>_k#!=We$%4?R_}Sr#F+M=ivp> zvg#J@L3yXTK`%hcf#f*CcQlWsSX`(0KEC@235Ni5s%1QhzIe-8Xt|WW2}Tm0`BF7^ z%pykN4j%7`SvC1ean#`@(%@YbeWrwvLoasR=amq;4gAD?PQQ6Mdpy2KNABTvm0oB1 z%EOW1?sisVM0dWK$U~81Pc|I0dmin*uJ#rZ5npYiI$KbV8CARMeMK zbtijxx}hYo46qaV;vl7)5(pI0P&H*tMYqs(g{&ra%D5lB|H}mQcDj<_J`-r~d#Rb; zOzD<`7iG*2T<9f=E2)+^?7_4tLqKLeI;V;ti`>`YN5}xG6Jxe_{@e6QI zK;`3OL5q{09vNGmfL2bGFV*=>JVg-~bJflX^*BoSs|%tig~*)%>;1jvSvH&u6GZ?B zdG~?vc!cUrUgxpT+y}b%fb}oF(&LeTsi-HKr;Pc5%%>Xv$VJg%%O&sI3xGy9sJD!J zrCQXXy<-Y`lV7Nmz{)3}?tTIq&p15PAYMDh!t4wpUkYM*BJ-sOqyM2Azw>p3aXh^$ zB0`v5sv;!>lxFfUk}k_*%f~E{Jr}1y0eurxrf!Cwz~SMagqIbuhz_xe=qBBs%0XC@ z#^lk7l5enRV&0@XQs`1t7Iw8WEy_c^JbO|O3xJ|z)e`uqxHWVvTjr*!#*G!1J4D40 z!;xDq`jS0C_y($7@htZG6)Iz!-#?Usl~OqCD|By*IL#m|6sl7)C^-Oyz}VMoJvp zk7LVBFHwP4z%VKefdW{Noz7qGNkJ1*A(>kP+FL@=p~T_Yj%d$zpAyQ6Y$ zNL^4g@}Nf{Or@-#)Y)Q{{tcjd2-o`L{Ll{fd+> zrv&5KiWWr9VruB>gbB(j0vJa<1TWnAT7i@{k^CavE~YrJf29&(wLj#kHB@4#)#6#1 zuQm5OLGDz(&Es~_O+USd*qH{Zc07ePmk8nb$8j+yS^EEI7rtxZxmcq0_HaXTX*sfV z>CA`@V^5L?_6j0>qEQi*VP`hzSbm1shcC_7yC->I&-X$+)%=0C5g{vRK}5(rGm_iA z@6+EG@PbW*%Egqn3OyMl`jPt?@(spFr2Of8-ir?7OV>MYNV?rX}p9`u3E)_LH7rCVIva;v4`wyx|m^KU;G zrxom1D@qD}uGv0g^6j0ynIVzOj=ryvpYMO%Hl?q!>w#f$=w-`UpLFkLk?QENx%rM& zpRRpIeRsNajU^!Ze9!)MpT6kIsws)BncL=mr#5jyb4a1SybZ^6Q*a!&)kpbc^Q4q3 z+#fh&Yx_;qv3`Ri`Q}UXNQk9=L-}LMn(ARZD}rZ02EPgqYaYL<;(h(cID#w0TL+En z@rs^T54_D@9+n@$Bk;_d?#Hy;CanWciNpr%E^Sv%dyiYh|K(7#Z%4znB0LapI%J$v zmx<%SJ-3BhluOvGU#vJlycy=a6^JL`O-x7=`)J@HqwU|T@C-`$66W$Fm;{Etg}*62 zVlL;ee9TvHyEOnD?7vyJ~(8|NpatoQ;k-!KRdX~wIiK5&hBo0(-9Q9H2?>d>0EQm zxBHnF>CiG3mlWtwEP^3oOXf?=?wmZMAiPOEioYFVclQUJRxwEzr>n}i-z!z~;TMZ| z4kvXzz<;yA=KnN{&Dw{LKC%HTr*9XiUc$Lw=@JCHb~+b4DbL>RQ!{FKSGNL7PQqjV zUv)CC&KNr$z4YSiGAxrk6g)#;|M1{0I84PwMKPHM@fxR4{#81zNscleVz~|H?6(j! z5x#byG-p)f%e73vLp$6fIA@)*ioN}3dFPm$eo_utBf{uA2bROuh3p9Z;ehjqYwF;f zVFkIHzM&xS5bOLmtsZ{q=af+leKCRl7#9@$L{tS2yVJ9Dee%OM#?CyxW zFERvYv5m>xmuHQ~x|y#>rxvJcx<%LY=WkiZR`R*)b-YgnbOlCwM=if~E@f-gQTrd( z37#B1lruWPlbm1OX7`cD6^+N7q6R~f)!rNGyx`q5wxId2JkWD2zqE>3=79l|Gdgv1 zcU&|3;4l{W1%AjKRy&0_o9}u9c1;SFXcT4c&v^j*{Jd7KkIyi2x8Cc7&w}8Bpbc&^ zPO%g*-p9u{=_J5;j{O-ZunBLw#fHu*g#{<~m*U+q)@HWH=pF1Tf+JTB_l)9YAiOoI zI_uWZP3e0v#truv@X~}-Ze3th3l6VwB13Kn5;*PLXJ>G)H8JoL7-w^?%YPqyOph5f z`p2?;f5Il^2~o%9sZ5glYWZnOLtt-&`6OH8L7NK7=FFS;O`03 zgXg5WG34bOF=)zON;`^d=aXtmF~0&4@;}-_?HwUtzf|HT>CxN zuYoIWng(5k6rRlUuaCNBXAuV-@V&^z{M`0#se3DjTM)xc&&RjqjS**e755eegV5%4 z+`Y#wP66B&L~>%|sKpGI#o+6M#D*s}IHa!e0`3jqBEFzi_RKoB%_NtLJzrZA)Fq5_ zrVtnqnnye#pob@RZl=d5-i+C%dUQ+BMThGFKh_ub89yvJX7utrZSl!2SLvg3na@3o zZ*A>Fg1N){M`M0IokK2p0`~s3SRvPY`1YXcmW(yfAMpJqEp26;)`;A(#jnpj+Z-Sv z@DhXQ7m*H;kURkf}N7jjo+JEg#gaS!y()|rL2K|plEiVa7U_;yyRJt z-l}&Hbri0A8bp#*=jho<>AHi^P@t= zbIN{}y#7(+6TTC&pFX%{{b208!K1IvD~OC-^0)uK@%|eZc3=CM zY1P|wOS$Ey)+CAQ#$BhhEg_H5>m3Ttp;(%?xV|(zw5qk)!R+bBS=NeV={|joO|KE& z8@iAztut*>h|8v*<1T1Iwysv)Z4c`(`<}PDN4!F$FZk(inL}mwhL)P`-3zVZciZcl zXLDV%5{ypAPCwZ{{q)zmOp7+VYAU@u%+{^u3|^X8VhUF=}poHvVulSvo;mp@1d+9p-~` zbv?om>G0##jN|*6Y~TfZZKdssA*VulP&Gd*OrXe6C*4g}ak%5-a!KMwrz@eeDNG>V zqYg|>OLbLTG2d;^>o6~pm9%o>==~FCbG_>l&cysjAnrHWy9Y;^UHHA!bo3`~_(Y_OWqm`WFZy95qEu`2sw3&buhoH$ zH*#z?)7|!kX8ZnyS8ROsg%Phs~dHq)m^mw3>frrDObVPRN7Ym;s{XOx?<`H*pC0fq~bt~UMt*g z|0P+PSCA%>@fJ^>$>8fPd7Fz3vnU8v(`Ivf41#6{8L5Z4XP$>C@n(Bgq%#z+2qZHb znIq|imkkl6)-)@&%$v#yCDuJ;kZ41JFvMEbIy{>BxP1^#>v@lu>~ zN*ty7o>q78O-)Uuzy3ITJ?}GP1Uo3xeSzC!nZ3i&8u1#x5a~=m{o%FluMHkx4O#;P ziAH|4Id~Ase#LwwU4f`y_$^9gb-mDCTbZZ-bwoaQibSijyJL7{WktE>aBFcX1nF9) zDqr=A+)p;$PwzTh7+bE|&@Z`x>%nIi*k((1W~ToQjTq6YSlO?TUiCHRj2n^rg-()7 zwr-&{@;(T3WLRAmZGb07luUWU7tBae?t3mzs?5`gL~jTb(hNB9R&+^!(thq80>BkR z(A_`9!7LxY^@Km!^M3k2u9&ovdqY1UJ%gHT0tzY;B|nM}Z=Iyxl^x!=S9M-iTPZ+@ zr&j?pZv|H@)w0jV1WT9T-D;$K!Dg*yz;S&Id)TuSyW8S@Z>U^ShfiB~TU{fB07P>C zOd01I&qrozlH1X@agdymm^THY$G{gO`drmz3&J*B2n6jk@E1eQScQ!@ zRVroyWxI04FkR?B!4pMFn_Ue6p#51#tiT;V@8@I?G0J3x|&`cvfGfq

o;Xd)n%O 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

OyNm@>G~;CWv^k&iXl=FLaJkRUXUFEv;4i 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/dB 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

p=jJrUowl_FbCPWs@6=UN-4Qs6 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≦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

B+bl|@X)R+}QjdQ&ir(5=9MV)cF)4SRj{(os> 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

  • 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 z%0AY1Pz(f>Ddm^8y*phs8^0j86OqRsLHL~`+19)({GV| zaL+cXnkO%6<>`82U&NvyEZ{`{Ec+fA@{XaY5{6)lTcMqRl?7p58d6h;$zHEn%K!B& zpBl>`4!Gq)1oaY`0++~3e)Q5y z)lwo<*6gcnqj{L7`L=6oDkS(>K)8$fw{&%*QTiE@nz95ZrmLM^#O;f=f`@2%FufJc z(#s+~G5Lhi)FKPr>|HPva>6A9-IdI#uWkLfFokC)dGi$M$@J*(SeQgXu*;}#;X#;N z`EYZyalGr(NpD@Q3&zpS#fVi^)v4~1;Kpi zP!qN|pH#}NGI~0?R_Jxa`5l(V;N56PFPYigu8X(T9OlX#t1bwV7?Z)T_|pa{(6Lix zU!;*o6vn(EsXIGUrCsx|F+?OPTXbY3u}&ujbnQ=HjT?E+cvW1rZ4Mg^Y+r7Qg|-j9 zOBh^FNLWZ%hpugN?2arc=@KuM3H{=@8O=b*lV8Ez!*d8pxXuo8 z{4b}R)Knbwx5oc!n;GM4Fs*B;Pq2^gauIqC5$Gx}mfz@GO)gfuF(MQdFZp%j;eic%4j!oAU ziii)5oxF{?D+-V1^~>wP^k#;~V((hI8_&2Rj=*ZEP+S9m;&L@$MWo+3*0gGbzI)!l zJ{GioBtlS~2A_ygco4N&uS8c}u?MIqK{cd^-hgp=W~2UxpimKWvcsiO&~-Jgk7@!; z=w|qx*#paVCmQNdJqkVxW3j&~tPBffIsoLM@v3N59m?0F7PRXK50liN6L>|n7y#+Rc7Ax{LHK@+uxPm+dvlw;$Ec7x*_<~MPtX0cJT)E<%dmLG5vASZvw5D z;3h`|gnaewy+PzdsK6#>E}RC%3vcXJ_01iPEV&`>1|73EH%xSHQ!$e-VKtLKu8w@_ znA3RdScA9ir3P<~<_7OQyGK}ciuJRDjC*PToa=LtyAIywB^>zPEn|u2hiz8gir!`! zlki@YoJFnv$eO*LEX_obKzF5vbfTYfA?efO6@V&wX0@gnF1Q4(`7{XvP%rt9@R#N9 zi9cGc{22XB_RGx3&;0EXraOxmLmuLx)UDSUX=8Tkp4mJ(MDGwGlBgn6LIdL^s+cW{ zpRjAVF*T}^gW;1e0odRZcHHrFd*`+Pp1(TFWu=vyd+CDD_Zk7gGvG}+IvEHZNOJ5X ziSd=<;U~uCsl#&DDNB>Pu;gonqN@pY`AJ94y30O?_-;CJfz4+qbmLafg%?Js)B~}d zPn)WZaZ}T1MeTGerb?OFWn{IW7Mm8d7n|s_UgoKso2Ix`jAU(RkvMg)f_1)cOBBBS z(M|rf)|~H@ma+vFc+74JH%Yp& zi#YDQ-Se28F%d=2FN7n{n?(l;ylL=whLmVm+NCd~y<3IhdXoSng_fCyKc$@_5K)2l zK>>OdE+#qycobm<30wf%M7neMzxU4x;nmD3`7}D*b6n7o_PLg?{5k4ezODVdI>7JW zGPu_(eL38Cjy4p@rtCH3Q6%Z%tnY2O|2}oxwJvIyQ#&HeLw)V^Xr~~Ra^SMk&aLiD zdvmL6uoL<3areKVZuWM;ZYGYcPEH+wXS_raafRH!JkmL1V18gQ-yL}I0^8}w|+^wQ14~w=W|*cQ8peGTWj$d z>YP&HuJczmm*DQ*L4ndNMX<}QJ&B){iC$#+aRW>U-!fTGrXPS1QC3+R(9dPiSY^q%-oCa_ zwK2Q@Kd*qNs0dpOli>n=FM0m8a*UE?W9P}+ZnZq8VeV<|SFle#F!V?emY+A@{r~Oe zgCH6&H{N559$Lh{Cb+gI)rk@<#=^Qa{h4+bKQoVq#p^tJrI^81=g}3@$S*esm8hB0`dNd4GGcDH5SYwWjR#9;%;q0PN)Y1Ized)V?URM; z`90M$?WnNJ2nF3beTc2Sz~0zAMOoo*ld}41y+p;<7B)iG_U6j^&KS&89iu@m%@tFl zM+MNB8x_bCyt(IE0DKBMT#ym==1)+qs1+o#Q!hMaLCl<~4J=zWz$`4-KcJ8}6syPJ zG^{#40SF%zpW2k$J}*LKRI}OH7NAf)zpSq0j?~&=!ww-f!^`j|@6InbCzXa*d)e$X zaV9^N+v++{#VWoqwX)T-YC?Z4c}S^n_L?IsV(zNv)?D7hD>ekq-W#)G?=8~xE-DRs z`)J4Kwp97#AM-+*T&^*sMpr`!WOU&&!u?fAF)8UkC&WXoLzWU!B5(glecA@|vU z{6OwuLDW6=LEJ6O+~z{?9RguF;=DE$R7)>jrA%wUVita0%1JjXuw zFMz;9ok!@IQtmlTHk$r~)2{ymr~TpgQliP_{+f`Nd;YyNU75*?U?r48-Bl!i5uT2} zzD62NRr)A!ny|Vtw{BJiEwHP@FY_LZp;=IumFVvfSE%5nfwOZP^6a;(yt z(G=YBs*5QCYXxDTdg9{R1&-^JS7~$Yr39t@B0Wf$t!Z_r3E(zMKT7<;w((b5zC*&!{3Sb4U!UUKrH!nJ^bMr#*mU4sv)xy` ziQK;rZ5n0a&$>WxTQWD@9zthV7f{?9j0&FN+e%^RQ@O^yXCI#4lh@NJnLje|%wND) zML`y3K_ZKHx0PR9Xw0*gaTwT~!E9J0P*C~7KJPChPXIK#rr-}&3BQ816Ej46YxRIB zm`Q*M%Y5ykuT9lK0$FZ%RDe1&tNJqa>Mh5Ax2aCC(dz#tR=A&vYBR8H1-35+$%Ueq zPQ)T9=@-H3xF&K=*Y{?%9{lNbzdY^CRu@p_hiPc%6Y<`PBva4P7ukzij*Kh*3=dcS zV15q+-0o_m=n4RRy9p z+vfcVBk;#9fm7cWk~jAq@8k zh)_agWyBV%!b?TPZBnZWt#{(>jCylo)-vb>e$gvjN}u-?jUvF`iv)n>6flx{p(Zl< zX>M&N!Ig%x2px=)t`T2+KqVt{02#U4F2;{bwA~QPo?shhV2U2L)PD3}WyGehRo`+L zz@sZ>i*e*Qr4{MXBg2Uh`8$)VRkCHQ!vBH)C+`dVzEk)*(#EF#pcz{LG9``(Un(d5S;S>wr@DFTa#Hc-Yi6LL zRLKM*m6Phq0SKv{SoS)A#HVjiIVoyI;k1h0{lk#tWnapCW}<(|(i{v>p941G3mxKEGU5ox@yN$XFy^IPD-q6o|--BSqcf$z2ke$C`jNY?8supHp z>oaYC+2RI8I&eL#?p#dk>6FBBk-p<&9(>xr6>-3rVNs2?c69cq;8YGq$!8%&qp+Q^ z#0GoVLzj~En~4xF?hffn+sip!T4EP1Lc@NadiJ9CqB*Buo=PU=>dp4|AS*1W z*Pcy6bhCxB;y)!7z9?ttjMN6da}V%A7(+NQ!D`CE#l6COrhL}(l%s~yk=AV__#QNB zRmmw#pT)~?*H<+6UF>qDn(E*0e!WNpiWzb}c(4XV#}&Z%%=Gx6Cv7|dK0R`Z0urk? zHj*r~4gF!of4n`>RLzjE^_z`BYTzH>r3wSJ1)cIQ_?|o|(wHv-ldfRf7{gtXBZrQ!#TG$3j4+z@Mn;m6CFYxi#|3_ynJdUljqB(@22&w%~ zVFO!s?i@hJA?bRGE!{a5BX2iU)WY{%ZqC@h>z0-$<~dY9Yl?H!Bka39PmvC9=eW2~ z;%z%risOv0QnszB!QEzLvU4(ptf$$<4huG%*_<274O!Guka#w+5c4ge!n~<)r|(XB zY&0i%NVSQ?2@2Y20_{T?j5&BeFI7z_6^u>5Ypl#14?nk2yE&if}v4#aI{0Bd-kXEL=i^E`K4BAUVw~}Zd1QVM{SdDnL zrs>jc@VC^V^7Onw|J4fTlJtF*$?BY-?Zmip6dn2}=m_#1Iag$6lO4O>#f98}jXR&W zPB&mU?>2hg$#BL~hpKW)(B4&V3|Wr?JFj?lU)W+z40ZAbT`t?)7`Er-s4E!2H7}hg z@|;DdpwVb7IyI#vBc%|Hz5_Zi4lQOCXrZltE-tO{+m1+7NxkpKD!ULhc6s;XBR#TD z8~nNlGg>F3?km7@)~4oQDa&N}F`ca!sxOAp&OAD%kbMRYU%T{us-x&iBRBjB%%^jQ z$A3jG%d0D?=!$$@|9|ozOo+Xw3uz-~to&93truiNSZfV zR9`9**^GYxs_oUVaJ)Hf^_9a8t4i+JR-oTj|9xz-jZVGgwx>6~d5bpP)Nhntw^P(9oFM+S`SBUG6~!8H8wVZknY;wD2CYSV84K2HWqmY|`FE!d zkLI{^?J5y`f}S0vH|iqLs6S9Ee|b1@I)S9;HJY*99~5~V{dnceKd)K<(YwV{k@9m4 zQ(rZ~P%>roCFmbP8b(Fyd&T|V@Hy{n9Jw#>NZ+BCzR|5+{>PK<-O60tYyA*PC_RVj zRwNb%=< zsWXP_Rx3i^Wt@s(*a$N%>oXtw^CxT9Ov~n~oF+9Ctx0v(qSw?BuWUI`nu&$#WkBK> zKN%Ze9kd(svhr)}xK`uo6_>4yO4zx{UoFiUfTXLjy-@lR6ym<=>t?TkT{0=~^Rk00 zy@}&4t->0%t~}PXCXFoV>JqP(DgSbA6UlIJ3H}Ne_1VwdPv%L+n->Vlc;mGj6a{m0 zpUi<-fjoAUO<;TVL{PxCuvmV)JPUONb1N!wb>9@iUU zL9p-Erh!|_othervA=JTdzDg6YLoMQG9AxBZ_7souljbpnrG!PQLq>!LV4Iy{R1X=VQ z?sHJzQ#`r%IpE4V=^$*{1$MoS-iSrwb*emJG_B6InWOks7(RPBB1hq76v{We79b#& z)9+7yoaTBnt5!miKUsF1_(k~r73y+Dkyo)Wqkn(^5ejdmuW?KWhl4NtX>f`@ z=i|O%FmF-|H{mbU=)D8*X0RH9CXhyQt=%IgaR{wtjis$pKRh+cn*R(0SQ{JrkTek- zQ*~DX@4~TeE^PZ_Z?l-!)m_e}kNIKizSp2m zdv~IY^&WEf<=SPQ+m>fcOD7+$1Phd>MAC%^Ae1drP&gmrETuIk9APo^|pyL#JX^Hw9z5e&{IW%QR zpKXx2dgEg6Hph?U%1cM^VUd2rtJSI|9emC>Sg;yZ!+xhV?cV-Y`e^;^r@A<_`OZcj z`T9rO20ss`@qa!XPUAnA%S&{Wmu+Q>%IWX+Hv0-?KV!g@eFbQ~f`p13V!x+T>ao@h zK-1hJ*>;YKLLH?k4|EV6(zAP|^~dVs01^Fax$(WzxCC*-AiAa+EY7eJvEnY&b|#lalatNMw==Mz(8~AL{O7k zP*}Md0PUz8l^lPp7m#VIm4H78#+yItL0BOlwUc6?uBtyDLf_#-7z-Tt@^BO~{h*Z1 zM|}x)X?wGS`W_MXn~n|gKnm%b8%lr^Oaz3t-wG|5fEJ3Y+SiUjo@d`B3|bE}XtBRs z7ozUF$%FJ)@Z!0TECdjPEV5ha_EQ9QagnuP@@{U^v4B3!Ne+UfFcZSNNE^0w@}DiOzOC2TEL zc`QFZ?g)K2pFAY4RHQ;qmz6_{WlLWhpIZ@ddDC_$BEjqkcFAvX1u#k^T>z1jqOnW` zl{*S`m@)g}zeMmgOiu6Hh?m-##{$c8{<45Wtori7gUF?1Q`gh4USO=bRe!do-5Suc zkQ=mKWYhOZ!v?!E@_>45)C}c;_i#q4S{*j@b35%_hyRu=IWR-L224eyw4I|4chjQ= zvXflfzAoI~+(+G0uv-Z(Q>?Dvz;vQx@A4+hhuj~36LbY=#eUwzPNXlUwO1sH*YPwf->0|Un>=OX($YM`vYHAx8 z=|PM&aoAHS#k|D;oPF$+P<|KH0If7&OgST)~dtNM}nZh8VyQCOIM8F}!|$2UpW!nY-7e@N+gUjHSl z{ey%Z!Memr%fQid^D~ws9BiT!-Wwb;LVh=T^54PD`v?R+8Wn}%+mY+0?y=g8u}&4e z#xc@F{oekDg!~m%qwHFM>RBEvd;^#*XTI)G!P$Hb^JKajvN4=95a`~1=pn~XH!17T zpgmR5p+jh|=&mBHK07&Fb7JcYPos^q*FbukRKtcyIHz!yS(p*f%8Amoa&E8NOO93} z=mI;lNy{3tnwf;%PDyQB@!8lO2S63a`h<;)nkLRFH*O3)-<9@h77`5ecUa|qyrnpC zXPxkpOFqqI{{(;TXBKd#@SNE#ylT5MTb8LXz3m!;D>_BzsPvq(lra+e9;d0~AoC$f zHS{USe7J?V@uM<;6wbp@(Y>4IBP3G5!umpUfXqcEi?OUOWJlWPcM4r|dLmero;0zM z;w!gFJ3{<}$z;dw3{GC7z7o?Sgpz;$;y`gXLY7ytYOlJ3SW|qr!N|{Xy(-^bRmZo# zZ*$w+qu4S}QU2_*wD|59aTLl#njGfdl?K0tQ;YUn^48>=X{cFawXR{GXq-UtZBR>SE#)MT@sl_ zJ4BUPW1sr{g2G#8)Gb2dQKZO8@kNaSrbbWWy{Cr#f9ckltlIvlwQ?vYT^4CNLH~1NxvCM&!8l@mq5;~2PO3&&GZQ(xf zl-*!|E;bsqeIoHqRM+;{{T$!F0UeB-4qij;=_w#hbXzrI&M*R~sQwp&c>M1hk#Fkv zUi=}f7%#nFY?z3Agk1dIYMFYJAJ^2Tam_J)Ba)JzQD}`9_OBRJtoX(0)%tG-3k7!j zhHH&3^5~t@4OGy8OWXakd6EOYVvI|+ZLBryS$WDd6Gz&>*%l5*Z^U*$eV#rmR9hSJU`JyCtxJbJ|r0p75|x;34NBgLr{z^}wNAp81) z^Plu;^+xOBbtC?|Vo=1SZ4GXmlgutbM*p2WHQ2YKZr#Vd-hfO!J>K)a%O(FQq@EEb zwlDstwT{c4H6h%@=W+kd-{+G*>fvP{*h8SuKI}+y8JL$WE(^ZB8%4bHY^0=$6KX}+ zz8daVZh*nmGEB}dzLn4+khCn z(h_nAwzdO=y*Tk)O%J{nSZgd@=I_AnWFL<@er%>c9gTRBaGo4dD4`ju7(Hq1I4oE_ z-E~_P*?+mSzog=_*Eo^4w3;#)9m?A##w;WGb(_~viS`4@a=W=P4<@2;ZP>1|Z6~F zkdfTqEQe2T?00tCpMl?MO+2inVYczL-P8N@5eQU^Coqf(RG?Km)K`b&8+XqZ>GkM%6ogw?lJ4=zifF-A9^qB{uz3T zguwr$65pb(R zN2n`xrDaQJ!SKY|d^tx{AMS)N^gm+YU#8E_#h z(S7A&#WpJDTjmM;HNX9`hCPX%70J^l?fiNzA{1x7t)aHQhB1aB;jSMS?o01)+DB+S zm~sjF7PvY0HBteJ9=wK9mXvwA&`Fw?3|x_}y&``oGDy=^QSiq++z+oQRNSTAE%OsRgb*4yrY$jjrOy z^59msG7C!S6RcWwv&b=8Nc9sau!|t@6Gl{RxRWN~+*q(#yg!g_-n{&O04UMPP#{`vt;z??% zYpCs^&x z0Ax&XY|6rd4YdAN4|ENxm44wR-}1Z{b}h|E5Q%!I+e|62(PrO@7|w9nt!=J-D4L<+ ze5*35b-D?qnDy3Ac4=)BX7bJnwYJMgD0?&+5#*8QeW$-wak*Xl=mXw%!y;=IKxQ5* zHoDgEVSRSj2bIgC3Fw;|a-fto5Rvdr)^6s<yuvVVA07Wu-p( z$k~xE)n!M-j+EUm$MI2d^<_J*o652w6gm>G(eFqgZ}=P@E*oA7UxA)V0cW}U9x?5O zod7mRJG#v=8}HFBePHMGODA}^_dZdco}Nj(vkTIwpn;&;IcH2(*Xyx zAldGS3ZN~b*34}wZ3TYqXXPlDmqXjqIWa+zykU_W=VX0!-}$!4UvYoXF1Mf5P|1t4 zf!XY&_BEEsrp-5X1b>gf--np^4xHU>Y;lP+n@K)5NFuV{F=-9Dmkjl)q>ShaS||Dp z4YhU8G(5_!5b=4wfIpg=b;9A`9LZ|wO%{b|G>wvzws5CrzxQl>X^BSmsyd4i|4wat zt|HRUnB*^h8o#&I`GyGX)3Z199WMSlhmEr$8OpP}Li%{;I9dKqUtpigN!X7SN9Nmbt?(3+`{ zYIQ~}DY~p^r*Om9rp8O-mhZ{>7@D(0{W1%1l~X;(nxjSUJb>tx-QYLvd2(trody>w zS*s*avL&2K(;bBmsZrRIb7{9@xWiAmUe{D`dd~1KU9$|zW%R_A+|TCMVdG~5ee^{B z5vB7plNjQtraqd{zzyB!PKVc?-5*$_Ve-m)tt`#_`6kf=%oYo}x!LGE{`~B$a|9J_ zVC#sh2;H;U1{nfDzS>rg4f)-(q1jOxjC&f^y`ee!y#sF{Q-Y=&mT7LSy+Vp>^$3%< zzP;%zHVtEgpIq9OvxEZ)!#dlRsxNv4YD=^eU?{34s{rVLcd?w_L{5ADi0aa9{d`(aFgZ8O^fO&79C_6Za80)ZDuhOqhSTN# z4EkGP?Owbg#YbXOmR`1aeT;U${~>n+1_8z{K49!RpNk&U`r#y@7Puyg%DKeTITvug zJjDaU$*o|A$J$!4_^4Rj7~Q_!pyJeqRP7Xb*Mh14OQ?K|}PC8WXlA7j@d8E(aOYc^w<=9rF z;O?iKNVM(R?%)=P;DT31JHbhJ2JU5v?o(``(@yyTeX@Bxg{1F`uLU`+!UW1TK+r4q zK5z?tmmtLHyY*Bnic!{arC$}>BJ_KImm!`?aUuRL6HC%QpzI|*Aci`KU=~C=k%ODc z`5lXwc@W-%tJT$=XaGg|eC0N_=^Y<=kDG({RVd-npN{5*$S{??00uGbG`Ih;kLgjB znL5jMK$)peRc7KaeE6Hd5Z#U81Ipn7*bl8bwC7M0xP#s(X>s@=PPP`gVa0wZPi7kC z2R5RqLA|Kfy!80vbR*FsJq#k|f(K2|;08V`z(x|popRzI8%ZS|eS$@!J~iN0*Ga=q z40)zNl){YxNgpDO*?=Bx!0-WBmgYo2=(IuYN>`3jaX{eIqlsgo%wIQ0Zs-S@u`zrG z+jadu3!}C;MttInA7f-scXW(5{vsM1%y1iwkzD$2`cxX~GaLmBXcdBV? zl(D9755_5hZ54H0knr&l|!4;0c)*uWxCkZ4Xv^B#%ai1R>~wAk}!BuikcJW-eGDlr7s>NvId4TJoU z7hBKU*~<@HX;M$+@{b^#Bp<{-0Kqe~s*x*d@7G>mnzMvan%0x;bIeA~4)x|6e)NJi z!=B|$F-$Aq8)i&Df%u2#^om*z?u z&K(JC2@|LcD)?A#URx;3uFK)>^ArA-a%VRsQk(TGsxwu??Lm|OX1;lQh1XCV@qi7mzI!CZslYLXm76uL7zB1 zuKLv^D9Uv~+r?x7t%C{Ce&e^b6QC@IM>DA^_-i~JI$d!_Ad~+UF!zZ-4fMTG+M;d$ z%fm%{UAVjR3iTt#MKwjc+=Aw!*Xi{PmrtFzw@iGLz29=EJ$sptw?jf}|4DJFEMVr1 z#!NL++cA?I-|p>l9HvO_B;vq9Zt|zLI#(ND6P(3Avs^BN)gbu`42Z*-CccQ~qVpg( zO=(FkXW0%P@0u+4l}Bz0rMkZI@Xb2NbfwH4%6}C1eyd5XzE_^Q?Y_DCoFRluxNceF z77omTzb`{-ADnXhF6G#iR$lXZv95E4p!Rnf$n53)|I?sAQ%D4rZKj~c$P*bQ7$L=13Y!w0fn0yU=h|Fz zukh2ID6#BJdfs)xW)Q$E&atGi)Pq=X{fvbBgFxjh*ilDSr3TcAF z3`aiul@4jwmCe=;=J{f*otj#K2~@##N4@bd)(MRnsW77nVKf1oO_3`d(o4KBs&Dw0 z&P1FTl>yz%9bS0%Zk^Ozv9OR3Ktdn4w((uOJ+E$rde_~`vmF&8q_n8p=u{l|)^ABj zoYSzJXTC>jsitlJ2to#E@QoH7q;&hWf?b6Mu}hd8;3ERL7i4$-$-yWa9k#`S&$;mwdiJj8IfP z3($`iaM8m^*a)5X-Xs4S6at29i0DOn=k;HVBYvRUH+}v7=Nd&X27|FP-8=yWdi=2~ z*`?nRQfbkHo@kg9$iG;Ey#W97$&J!iW{zPJzZCpen)qj$;7XDU@L(SS*1ng)&&UOL zIsacn3da3^z**oSal?}sKn2R3xWqxQmZ`1tJ*9i0{Tgfb+bFc~w+i+8vaqMwP*e|* z^T@~xa_G6`6plzjmEzWVgshOZ!aGRCfQg3uwNXvx$*4(kq~OS9gWF1(*`{gk2?vRD z-125^?@kV4o%>uPn)kKxAiFSEU`yF#Winw+UL8o_y+IgKsF0}I3*5M(VY{IoSK`1z zXs5J}BDx!|3K^c~l-g=xZ*$_>8!3m?Rl4BA2D=mg$%wIw^f^96-E!6GTke#kK6NdE zq#YDY{9Qh~4{RJXcP+F(N*3gkJV=xQ*)h~xH%iqAwSG82l_Sx6*%WG&Pp{_y-7Zx3 z(=Jpa+VnqHT-!Wbs$-g;e#-zcAh>0+Kug68&BVP3_{Xl&F@`vb8|Pd;LUqEt)KPP5 zmwo;*+SkPJV*uc(3tD39pZVT&{pE1Y1vw_Y89xG)v@saQ_ zxJXn@UPsr&zQ`Bs89F6a zo{mebSz?Wm*>dX2Qf;raVtQWm=SQZFZEgI47q=Y*x}enwzR2hXK4&wOAq4`7u0FlN zb_bR5T3ziF0ve{gZ`hsn2D|pS(G~sK+;{SMLPu7kyAevC42cE`paA8nzN{};#kjFQ z!&U?#hRR@hp{=NgMrXWCevK=Frp;7m%+V{QWVzS^?Dz1I0NZdiEvXDeO)4AGZa6`= z4&67Qw<7tnpVlE9#S8n!lL0p_|0!{blNx2EdDK-veDu&{M13cetlZUk{eO(Jv zk^X zvzm}I9G`|(QpdF0@443wci-8B2d4QVIngJL&61U7r-j~Nql4jn4l}jX+%lKYiohvR zwx}DQX054)_KO%ss#DUYr&Yw#?mQLYXLIuk+G5@N?v^01M$($e+Mn`lBf0GLI{}*W z2QX{~YcBhZj|v=$TaOD^$^jW}GCpR`GJp4;?@O&&;+?9tOUcs4k*Zs8FBvL3Do@gH z+$$Srkz?3?FXw+?$bRyLk!qTQEDb>%9%{h(5~JB9?4$^msn{oBv1L;mlTX;GD6zim zBjl%W$ZmMB8KBmI1A->^O6AL_<2fY=L_6au09N4he9s{3FEQ+5s1;U54UC!mDYw?l zh4+noroP6ULk2*-zs^a+=@)RNyn|3pWHrSp=#q*GY*k8L;gb-B=#rTo2sJon{(`_9 ztN3<|o6ZgWsB3TCNp{0L9@s(O`BI{o!WKcZsb%fva@HMQ~Wx16F`3{KD4(OVB0+Wqlf<(QN4!ln!NgHS{#$AZH2 zu-0aW4J5lyv0y7wR$oapLhtb><|tMo`RrXC)%soAZTl{-vGX(B;_EOv(Yr zJj5{8OcA&j5jYe|GEv`^Qe^L-Xd0e$9!^XPRuf3rcX6NVg3EQK9=a(i!ly(BO)}ow zNjLIQ!o4qN0_Zrch+Zfdeh;g4Epz$FsZu^8Z~(V*CMywWnVq_)bPIy066}HoT5bv<#Uxz?M=iFFx_OWg1zU3dquS%yrDytM|Xi141d2OqKI96=%M?@e694 zmJ;;3kRk6Cuh*yUXV{xjoQ?O~ZcxDn0ra364Qv3Wrp!Kt#WHECbXR~b-R-;00g(f~ zikl7bI??zZvA6l7eL;jVogTbc+}g7+VeJj!IsJ2E<>K41Zs%t#fBUtk2o{}s`kS;$ zQn;{MF_Zo`O3^H-RL<9Px!2T-OiL0fw` zdo^Kdj>^HFr-wOqwwxQu z&-Q-vUO$hZ+G{zzUl%jdvnZzJA7AoP21iH%HCN`F&-lNOkkGS}X8=S2_DbOlDk?-W zGzB|rn$e#iuuZ-ri!b@zF^~_5Q9^;lJ3ja1A<9MeQ6MGCqK1nIXB?)<93Gk6v?DY7 zP|U(CA>2ydr=?Nc92>~b$$?(aPaAM(seh~bj-d#rHLqrbI#Q&`v&gSBuV==b4v~z! zF{o6h*v>Cry*m8mggVcE*2se+c}Be%W56lYDZ(_{v3)*kiq0rl1i&R zjP3!gSDP36PBR*!8&vL6(>YT$Qt+4hh%JSZK%!2^hB$h|MCc3bhV(U^^F?ikpYLJ5 zO>3G0xm7S$zSW2#cUlDy2?ezLk7;WDhb}$j5#(+hW~hPdulJkOZ8^_$NE-i7OZj1Z z+HSw;j}!lc&N|J~OdE?j^rfF`&N`QA%Vd^#p&LVYHB%nZUCp7wz_pGr56PmU@E~l^ zGefi2ZEpR|d9Xs({x{`2pKBN^`N(p6L%SnYKE&yB!spP>30;=R^VcGp>j0ef89|$^ z_=Y0Mr<97rVSChPE8ncVR%g6UIk9)Y`ex0XGEh2OG4)D8pl3M+!o@k|RuM6F`i;li z)x*dY7|gPREM|Xu+`LISp#9-WPv3jrm5hd-1`V7YU*%f4&g2^G2{T&1>nk_(Bt9=b z+L#g!19?qDc5uyw4wxk>AepRY^(Qj;iDY}30;aRe(X$9&CwJQ4<3#ukvd@W^D#M$1 z7i-3BHO~C*BGIv3M)5eo{Wmno=abps68o~i`o){;19zsB*mhp+d^sw#5)CWyQzB-! zT9V;42u`+wNM+nMRV5NJD}%YcevwgcaT>&c&>CNpL-9A~S*)V?M!}CNf`~MkR@VR~ zzgIlQ$U%V$+^lDtOjM}ov=<1^a^mtlhAX&#k@a?c>C^!HzclBLwzaqj z=H+-iu=~B3eB@<3Q-C10%Ma-SmhI0-TIbXBs1YM&(L3K2(D^+4ta~yzXW?o+2W>zN zL@I(Ob93Sczn^T8f&eFq@<@20U^(#vPRj`O^w&Ss^*dSLcQ~@h;+FU07>OLLz3EgR zO7e2HJ2UoI37XyjNP)I5;%_&DY1eN1hv6q8U+6%c)2OTlH6O$&W12;rQ9F8K*B1o5 zcwzdL*Pd<1^DUncIN92fdH-pjUb>ZLh{J8J^p9}KWftrT2Hn>r&%k?7zV#)gg)Ptc zY+hV!k{@NgBR$*Ta$t^6o;7mzAaWR%ID01xRq_B?-u?Cg#It3JpXEvyuV8;Ihb8IG zW@=CPq`eA7VrRJHl#Ae_Hc}N&FR__1ag>bac|YJ_yhw0CiehGlbVpcZ2)iSfkw%vr z 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
  • b>p_u-;mIoKvoZ}n78zXO@JXUq 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�bq8^-AeSM0t(c!kgYV(+@)uVJsTvl^~X8tjx&xfiy znCV#WR0ifAN4IyRHu!cUkyfT#M^pV`$qVgVd-+xZ&MH`^iUF*nRJ`l|a_y5ecX%7O zMkyoyNn9YHR?U&-rlWM`Z3*d@+(%xKqI$rq+x9!HUQ1NLI=MlhE{9+p4k#hvg&upf zf0?`giBxS#ZItWUu|K0rzg;K z^_>>GoCQzrfnHg$sOAJ>DW6gL0ys%j!_)kWa`GVWTQ#P12-A>C%jlyFsrsiQdAB41 z{WjgCfI?oK+y`^rA)!q#RzsQ+Xz6^6kFH~T4jL2z@H+Zk9~=B(=r;Xc*Kj!8|E55o z@9fDD^#zgVq)Xq~Q%3h!&@zgmb>=%wxP9M{Z5j;W(DzA+P842UwZi-gh81Y1d76e0 zvR#uBF$o?l! zl{TmK7D<<*wnF*9vY8^V;$WEdwQZy`aNx8mZb1XPymSG;hx7Vzp6C8P9v>kWyV$fC zjk$$ZC^I;Mz4TN59Gh)HQdHUVX&!bYIxk!P3~~X=e+#%4KcN^tF7$W=cf&4QlvVQk zt?dx*{!c8i>0^SSu=#U&Z&IqL_8RrGb$V@7xDjOr@O?mp0Lef3_DKOqM++?KHQ8t{v3`r ziO&fU9g^gl$5c+tYlML2{j7rqylyOMeWw}H=2=ZXoSv5;^k?BO4prCC+j*5q+x7al z6VS>};sbLAYG9E8*BAgLTK9!;@3m7$h;G2Qzk))8JdD$8l7ykrz-V z(ceVdFQ4r{C=EJ5KLF?7@C@x(xlRdG{6g!gW5(=b(Kpoy99~{5mP+-T;!*RrYjxxe zhK>-b_5HJYD3Pm7)R`)j$UK8f0N~8Nbp4|{vc5ipat&;MEb#`!M&Hd#`$$&VI6OtJ z-S9Dlyu)JAmtZfVXoyD!t6((X{Slc@iSEsne8fl$F)d6d;a7lpWpTs-b_WC;XDLZ2(d;AA^)JDV|MT9EX8w^-U62GrLNpN)6l_V4g-oyatDkYB-w~ z@+Xa9G~fBA#vKT>g?FZi-0aY363<1j^E^K6yg7@kxx(mP?Dpa6=eE7fk5TPPmpN#t zYwwBG4@n{@WG38RtL!!ucnG^BT_n;w04iE>%g8S!uA5m*H%057GZ=>J@=%I1BYK zx44g^23fRckNtJLk+OFy&QV$SlGQw|Jc`VUO5%Dm8$)wP;Q(^-?3s(B!!j_p6F zZm;{mC%q;tzrvl9j%*nc^S2FmX%?CImZ&Ce7q+kIFbDDrcVXqly}UlfLz0>L0nIKE z!J6m9`xn$+@_An4(VQh5%OUs(`)ftIkadz~3KLT=zLCn}5I1_tq(dEj^l70>zJouV ze=@6C1S53&7DWf=eDm~)$d_9U?sO+%Ajx5YLJ#A=)8 zuLhLx0|t9PYt09@#Hn#F>c%fp_QjcKUbJ*saoaa-1F%c%atGFQlbN4*4 zw>KIiwP$hT$xK&Ih|d?f#M9HG49*s_RuCuASo+Wo1 zV3^333~v`?O9!6Tm^TUXyCSi>LKfW9!05!?mS+aiKytecZJ!r;$#U$NRw(668VIpm2qJao*TMfr`;KW6X9a5Sl}IX2s4SLuCf!0nn>5UNPJ4b!bVzn#fA3 zLhY=e&e_Pvv22&h#iqDPA~XiPOd*#Ugk%P~1{uJ8$J4}d=(aH8N`^oJ%H%nO4lHzd zz=d=TSa!il!JV~X_3cn^yT`P)0~@53nPjDWKWv`gpUAxLe}YZS zx~|CC!!LVNg7wGW==6l9PcBRs{4m;%6D8T~3n-Ii9=t|fU3zY9Mlk}NO8MJrUSi0! zP26i`C?NT`Cz3dxrrIx;vMqeJ4}1)Z=RjL`LT6f{LH-;_SFQygD>)bweySCklZhnP zG2o^lx4q1uge(rxpEsgJs$2jIy@j}KiKC{6P{MAjjV_AoKogIwz!L6ju6$N};L^dhSuxqJYJI|AtOLD>R_3GA1_O?H07sjXm=` z%dRj~zDfZAb(`GKF>i;iC^`%bMS#u6zQB2tAvl&?M<_Pp2pS;G~UBN=@ zH9?>!$}QwN5Jmbq@??YYt0Df9-HH@aXu%9}ElAbqrLnQWQ5#>xws}OK(}(VXt4ggaViYXQ+R))CVI^ zat7i!=*9SUg@dz?)y!YBt6wniy3D^;fZ4)-_7$91yBhW#s+~5Xdm!$9W%jgoVbpo= zC`jDG+5Meo4t!+2)*?mI?C{oXYQom?#T4Yg!a6kHM7#7M!M*hO*RyD8zkqiQ`ya(? z6qHC?S7-Z}z^YRM3hJC2iZyGZ(rY(oPnoNc`X1zaFi!w_`DTa%{wt-1r}+K%G`V?O z-)u`CaN7y>jeSbwPFD1I^u$cm?qvi07iBpv2|T9~0&HGyz`9%bBc^1N4{p6dMDbNfQ z*Z>i>Lz7COr?dB=5L$AZ0!qN&F*Kzdn1DS#z~DuXr=F(HStP%MwQTlHpNPJ9Q@*C$ ze9iMh8r#J$)nbu?l?>I`I|G~Q>n@$LPli6s{}+=>;NK_LF{$!8c?faoWc%R3fK;Jv z3X(N4N>sYVaW=Ey4XrwVgQdVyYW$62vome_#LY#C>p;Ll(_CS?_ z;pEJ`vV%^3rhHqbcbNCoD0? z^XZ~}Pn1=N%;2EMetD;k`+OE-5oM2w%scl^UT~n%q6MlITP=6~(oC0a+V6rKA}{sjq?^SJ~*Z z@Hc(l2(IrG0VH1J`fK~fj*a3o1ZFP6y1HTVcn=bc7fh=xEzCuFfDUcoL6d#$`X$i! z!-f{GFN*EoSvr=hQhZHUKA8`~9v=y=Z%+rl%H^syyM~rgUv(jGNgf~2;mbt*QAbK- zL_k0n^!Hv)wqE8H0T7hQ*;d|o|7j^#6<A zA@Ge=Yott?<7$<&Z!fTlHYn_oEv!NN0G%uIC`Cy+45zs=o{%D4I2gEpB<{v7g|_Py z{tcEHJ8MPmitW)bX9=a=P^LuQDD!IG*Imz-P`_)ymld@-o)YXI8#M22Id^$^OhrX;`6z#KuE6%uqi ztt|UC{B+=Qhz^0*XfH;5h+59G+76ucVP`Z$hU|QEsv1l3PJRE(_;TFkt~daniBP{C zdnkHu$zR;zvp5cWwRf+|g?dwV`&bM7GI&akIMMtbvV=XRn;PmCFNA}HvQ3q}Aub!X zx$1(Afw!}(r(euv1%c$YZ|OMZR4U^9HNn>UG7@%SH&A0g8Z~aWz}~jvP`e*sg?@7) z*=bG8mfa+W(HjR4kj8Dks{}T1s=3eO@D|gDg|M=)A6}o9=y-ihXfKJo-=8!8LU3KY z&=&jXCYIrg*QPN)&yp~oj}(s_2)C`cBHy(;;d&&DJHMy=Sb!NtI}iG0oia65<+1(2 zXyQG3WoN_&uc)VoT96*-&v{RCG()Wh36`pnw|I!VmgBEBB%BW~C}pb3x1Mftd6jA!rzqtd+@je1xT|Wcj_#Q7?(XVLo~o3_p+tzI1Kb)V?KCP@ zu8o!^dN`Tu`KfR~7s5_7Ez<{p+_q(+iUay6zs}Ub!1qq56Uxy}S(a=TtB^YDy9=UL zRLWO46jSNNo+w^+i(%ZLX2{T?;n}93JF(sn^PKM>S~|bdeiur}qLpk4+kQvC`u=Vd zQ!Gm-W36RWHb>LZC8de;CfnTL)=)WGo-A6R6Q@__9ZoNQP7iK_(?(BLnemq6`RvbS zbMC>N-aLnvxkLHV;I2?&n=Wdy->Q^R{RNKL5m^&!$QU%;R8Kx-D&tm%u<@Hg4I~Tw zwBL-|y;3H3B)I07DcjLpqZ8Wd{AoqQ@jb^R#hL572c}kEVU`jRs_kr)`9iQ5A>-`9 za+wGyZkz176^Y%y>n6k@UdfT^{!h1v?7I!Q{CPW>W2ZR7TEgD$2Y>qFv?GrjcSqfJ zr&KiADUl377Ac{vSG%UdNWiDOi>5K-f-QGTbIu1eJe{i|Ze@LTSMpab^{?%H8Lz4w zs1n0&A#4YxN|lTpzdo-pT352saxZr*TLE~rRO4%ZJAra&U$ejqnfO>pXGeq)IW&QQ z_M1%z61M`~eR|rxL~j5%$@`+=L+?!&-{biRO3G4k2wY*b= zc7tHzMJ_w+N7E)=Nup@#-sgD|u;+Rg%;naSQQ*`!9(%3bA3=h>O`U{ZGwDm4GDS^V zho8nJSx(Awz`E5T+_K$)5W`<609Xc)9 z8W;akFn;n`eiMqF@O%4{Yiat5aq&@gW5m@lp@$-kH}-x+NUBWRl`ft-GQH7-h;DdQ zvjVo!;?nk9r7!33#YH!dXU$IRCqiS;_A?@1n)21m;}A533d-q9o_Y-;SlcfwfotEa zJsx^@d5KKlr0FSE-{BXa*Qb>sd2C!?3~nMkH9x3f;oJ;`V83c-j^KW;VOC;)Z}j&0 zJ?qW3;}XZr$0Jh$&n4905{DA`_0ev67TDFJna*>*T$-ahWw3p1N_O(m~_*j5|5A3MtiPI2@JIkdk?s;OsVE$$X`l1vRhT~yDG#ZtwcFD zWjguqf7Nz!=&PFVmfDq!p^dE?bL0WGuJT~ezWs-#=9J|Dlt@}d&^+mU5SD7oHefDw z`*>+P85&COG{CvF*Zc3MOR}N-)g^}x;qs%BD(Rv`)rqmQ7OO7}y#|3}x-r#wp zoMG1QKkwJ>)3)`zXF1ILvqcsbF*sJ|a$Gz8O@YD5{atMg%wh!dFx+LtYuL+rwQ(&= zI2((&$$3Z2c_4qU*~KAP|La`pu6?-61y!eE6Zc zx!tf^n+`Z{0f{``CVkQh*M2f9n z&1!RDC`c56i^d{ljJb42#TL_Aqh%OzZfcm#23<*?H%Hwyf6mCm4}huG=BT!yMz%0Y zF9~`yrgy#zZ@V|tSz}Lr!JoZ^k~z=6P>28YRE*C&m72H7CuHwy?`=ySKfg>$@@_w! zjf`QA(g)B8fSFheBgaz4^K?n8MHz?ebe=c%z3YqGY|Z8cI8lxPws_R6SM$_!rKgHDE%lea}M9uh73~Dh-D=eFXLUjHczX zAzfi8-wfU*z!>?Y90vg!$;u#xR4hW9p|UDD3BLt zFlmjZ*8v_IXWu=K^E*Ra%fq#K9hgyB|0R4X9 zzrxRXE11zT!_vyQK$Wu36=ce8fzbaHiZS^|^w|k@Ki*e9@i&Sfch;0Gxk;Y?@5m+Z zzlvP`>+pP*|91qH+{*;p-1xPmf=pAGeFgt~iwsyvmqpac>>Y2-@(A0h@YC;Kqps1V zryzHc)>Sfx-};-w?>||h0dvSmfEK1Nk^zlf>EDyw)U2gc^AeejD@om=Yxc32UjWw0 zxCfbmLL~_meveYm*f~m>$Dj4iTy8ni+8TiDS|GOQgm)xx!i%OWHHlx<5)*no96F1` zN7i4=5z@8fS)1kYnKYSk3S;I4>uBC-iIuo3lnFVLCj~x|m<9hJ|hQn$0xf`)z6YLP}4opOQ!>#?9A68Po$2 zylPT;Eq<)kbS7JTQyaY2s~Hz1LIICt#^u@AAe_!TqKSnyhDxlnb?c*g(szKPIiv9{ zoqbv&ip4QL4OTVTj}@MPX~H2I9ijUX5)cD3({BDvei%zQXmx>RgARS93%oqrvibTo zTL&<6({RuSSnou@wrlJ|%CW0@ zzKG`Fja<@;Vv=-MA5c0FQ-?bY{djZHZ#Q057s3;r$O79gn6f@;{{#16&fyDU0iwFx z$X#?Y7%`r_Q!A=qrxWGOjk8iqeN5=mSH9(=0onVk+T_2S{oGyWVs{l+WTFC8*;)C- zJ>M6EjQ0toDRWbd74AY(=)B@ao!ABBFdRkun7%UyTToB@B)rMWbFrYtt;(sk5ZI8p z=g9Fvi#ZJl$wPM#apnp@x0Mi%XDFB`4t%?V;$Q|8)=HotFs@mo3W0SDAfSB=TS{5r zg@HE$vwB3pvz7oZM5huslNWd47va{7AD_u9TTdcjJ-mcC^fx%?Pb~R=8X_#&Ml!+B ze;cAm#)FAgLJp{tpfe|Q2Xbe79nL5uUHFhNPX)u`D!zeTPaonZsfqGp=wN6R6w4~ zE2ZA7R>CK*!@-dlc|9KBQE4k-zVTsoCMrP^Ac#{U0-|Ge;{>qw*W3Ym*atauDS^$; zZx8tfR=D?hp>Do;)^+VC0g>_X@JjWhi8dq9Q)!;0A7>6MM3KCv)YQQfRvzsiiux}O zO;HhHN9t+^nMjJ7A35DCA>q{EmJnh?wZkirY`yL7TQUcF1vx0Rxq-^?|Ni9pPeT5m zP_He%JF$to20X0gFh9qLm+T89ffe=M1daGHo^j@l$wa$(%v12@drXfPebQ+2^IPd4 z>TM?0!Dm}Zb=j)nz4F{G0=l~NFJ!k?Z$deCTa8lpZY_|KoWBgW0iHE07DZKl-Jpaa zCCzlFM&;LUS5^&9sD8xK{X{Kj+`TMW{LSVVELDaK&OhaBnkk^2>5vThw&j;NC0vF- z1ns%5yoG?uxVE@HDlyQV?V)%H6tMRO z`RmMr@)!u-PtBZ5()mjW@S_7;L zmj1?s91;&tgppQ~Z~m~N)cy~FwmfCr$0^K=h0a}m<8)&Vy^(!!<^s5m(NPIjnQHf@g|uM!21o;LM3zgHwiEc zv+bFpS~_>*B%YzAkEF4MTmuJ5d1)spu4$Nlov+u2fQeM!=)K)uWP4Bp-9$s{E_N)z)uSs*3 z0AqIhX6_wG%|PXEt-KkIbn&YkinBE1xckg6Q{nJ2=g>XpY_85wvpF$~XhlQW1}<^| zEronYv#gAE={J?A$-tL9&~Mok7r6E*tFtH8c$>*--l%jw3%4eu4GV1Gm~4OFxFXIPQ;^mzT@$j=|~2 zBTmAdI_si0=A<{$f4ZzItfyM@U!gFl-BI(xpME%Mt?TyzLn<3^aqCNO zbf9tW#uGPl{57g=Rr^QmSfRu2PA2lwP0)b5ou$g;>+Id#8!Qk(E{>YDkG}}_bF9|B znt8QLUFoAv9{T~xC`MTZ!)Ab$BK5K5-UDhv1>hm9|JO^Iz(7oDbG}sJZnsjYiw+Q$ zF9m2^@H0jQjL%3Tk?aHo6v+ftFMfCo-?Qz&x!K^3SdZ&d!l!n54}8Q84RGui9Xb8e zKiesi0j^(V58c5DA3R^4i6F<$gp{NavOF@B`!9(l`ObipYE_;+<1^u;rYbrknckD_1~6*+jwM$@xX9I zhuVb)^Pv3@4mS|0MC$*Xt?22nEkNGj0GpDu-k2X=jP|rz3Blectp=C&rq}*p2kw{D z(PlLtS3e3j3SpdXf+?FHT4+0&?h?Bzy)q$qS}1) z#h_c-ked9k-Fy4Te9a>x26okq5?Fp&tGEC@(mDw^X4hd`&1?5MxWCY8H(oB3{8n|U zclPG?%c*VUMXj9pc)46WP~@`XL|U)3YA3sNer3N{6BUhRiazGDlz5X1wj<}W{-l;$)T2<9{Zp`Miqk;zHf z7xUVbVcgfq?|Q%_vZUtiYSQO6#o$M9XR^W?Bvsf@n1}qzUN4^!9|9FF=~25~jPT1t z+GXB&du|SzCnKdI-I8n7^!d>19r^hUy-E4RvVf64af6%Gfe0JKin zcMh%8XER$cQt^0+P*vr)TAiKCCs29bkx)*H0+lH^Nk~e-<_}x(v&O|Y!!ay-0&(J7 zlu&EuEf@^oFU2!H&EYB_Ktrs0XgfxcE z)O7RH#mL?$Zuj~~+#el3NZ|L-d#E3D^+C%}&**R`K4&+96nh+}8P ze{3zFXdHfarZmEyRLrztv;s6O~KGlU*ci4c&-T{O)?sv`8ByLNEwdkfQ4G9yn`FRUR*5D(oCz!sKT$%b z{VIB^!=He^wc*KUGS6TwZ@?<0O|%AZcO{XPIMQSy{GP*$kfxC5e@UJVely|qKMQ2@ zP16l<7rG7)(FZGv>lfWz$Y=yr<{3**DR7rJxQ^jhi0tXn_8Jh$B6}Tbyz|}nD0bL? zs@Wk9rtthF)n-bQDxI=EdI&8&@y*ZV7s5`Up(#6{su%(N^>Ge91p3o))=yVSqng2H6MR}x!+<|QdZc4jbC`~w zeL*)dkC5&^F`JXiQMw9vVqS5ei@ik#ztG{HJ1E35)T=bga5^X;?&*Gz{_QtV)66X{WCAgrBUJ+7@Z+fWrh^0xXhKoHo^ z7(VsbL1`}rw@CFM5slNNVt1Xd5;qxK*q*o?RLzbDw2XL+nSWyuJN~>#@QSk_sedrS zUMJlbD%f})nLxmhp6jk)`F`sS*mVxWeWQI`!&j&XK>}hr;^;~#grbD9vf3z&6bXO{ zJWD&VHVctnXFRk^%sTaLR{yH5%i%wW%^@E^h{jT7$4bL;ivo3?o;K$eV^815wVd|V zW&H2T1^Az2#fPYs&D=>es79b`<|?c|4P>(houl75(^81yfLUai&1{~|(D{wo{#U1o z@Cnp%5q%hvEDv5_)mbA{b53;r#vq=FVTj)Hd3WJ|;YW2zpb}(+|Nm9l^B22|Y1@pW z4dMEf4|ZiRqg3REk$h735Gmt=cDtlR^>m*jZ(>KhJM!~|RH-Sr5TwAvi<3cFJBh&H zz`_grxi_~>*VTsEDp%83O;Y&inef`w)JGA#;?e-U(6i5%V&R+4+?c7%9TPb zn^$uQCU?@%wD?#^%ChQ`PuOO|oI?0MsaHsRPha4!U;OJ}W@O7(3Q{k9m0Iw6qCK_o zo&e$UO$Bal#V=)`FHVEZSCE{6>5!W})SEYY6r2#tW_i+k%-;w_$~l-@NT$Jo4-W)-nu^L7wp4>eG% zgJPd|KvAdeA954AWA^`>1ZMyJUlJG*Tky2m`kXAzhUY}6$&uzUtEoIi#{U$}x}f%ry>%W)2w9{5 zsyNel;`E{H*Q zV%Q6yl*}u7x29*#p{sdcrf~BRU>2fDSj(XqwYR-1X#zdR(n_Ws{}y6Y4%{#k|E(ai z1*hsZ7op00B6fcIS&uF$3u;1K+xh$1bq5BjEocpr&6Di{wFKv7mBb#S{C44c_V_ig zlQ@-Q_TK8Khe*w0RmpB4d1y!{f)M+8CqvpWmm+9RzAmgZt~mj14XX^+|X*N)gI%i*?PuL9IJ(?_y?RGv|Q<{ zTbbyrz7ePlsJb;|9!Br7!4n9$x63ELPm`mRbolo6(QV%o#0?f(J<}6Ur{bxiA2eAW zM5&WZgw-0L;ajkMWTfb^Enw(p4>MrDxY8i9!2NFLorutwGxb_ASsLcJ%8(P@=Ra?f z7E4rO-V*)Qvbl(S8}zef;U^g3`1D5iV#&xfm1M+;CUBPJ*vnzXllKQDJ2H$}(#@m= zZkD6crsQDBV7F46VX)^nv4b7GF9AJ}ah%x24&bJxPW;)t51>x-3(`j@WF;^4hQezc zX#BE3LK~{bC#7rTWlU~cRH;*l$kzzD5Kq(yN@#qOGW;YBd)~OZvENf(_DkT(_S-*`V^OUKFFjM-Q(*VfA_cf zzbHT&>yBu98})L3Nngatnruq60c2C+%F)Kb^%q%})4a-X^y^F|w&zP`!$WP^YPvVr zg~x%HzZnWH9QA&y{m#F#E90fanxIw#>%f29Wkc{4OS!>9P8gSD2|>YE`aafrylFZd z#{3E@SZ+b0N4gyyQ=+o%db*!%nu(zprO7joxLcOA-^F ziVAaa7T@Z~*e+#bK*@IgT0u*#O8Ul?i%EAcO1o##DQR|9l&}~kRy4B_C>SKjHC-SQ z+~ba@7VPdH?AALR3vcHgJJFx|y*WHxINW0>ovbb9X?RkTg&1ol%9U{8s3`AB(bn~& zCRqt*ngq0MuO%G*nKHprK4zpsD`y|jcP<)nZN=lYUPyHCGi5}PcXxT>s z)0Zp`3^}{DgPhu_P?56bbmd{FR`fZ>bWGy z2*D@3JMMc^+ai`oRS)G3FDOKLwXdqw4J59XGx|`79;Z>=a??0FNZ8r_}5D(CkYdZAv=P9Jc)nDMh<$`{Cq=HuzF{$zwOzN(-pf8I<&K%9Pdr|5$qy za46gNZ~Q4qB~+eL36+q95VDO#2_b~+mF&i3-)1Z+Teh;VBeG?gEMqs6eH}{-27|E= z#?H)`@!snBJ>Tc|zQ5!BevkM6KMuz+uKT|3+j)=sx~|W8o}bToMYry(crP9yrF#^^ z(m8r<4&Q~hY-bzDYF8K!Uy-| z^JO;|7qHN;<`U+HsHr;tOuC4HLm13Al5T=COQ&xq`d|73G}ek}s68dRcT0D0c51>i zUQHFo?*ShIP9Zo ziAD-F@;JsO1<=WZ%2_tZKqP6@f|W{ zVcctAHGocB-N1fA+hHmDP$XvzHyNB-tNxpnZ46;K)W+#`bNtRzPXF(DN^4%;Hs}t= ze*;riP;UxoP@Kr$6PrsWSYstSUz z0^D~0zp3L!^#((Rt|W{rAi>(fP-}XBJ{je=!T4G4<<$ zJ~f_d6?qac)5(IVAu>MztEO7%QFUlJD7%(fBwK-73j=C6=#bZbcPetk?Y{`)DoiCs z@?GY$?d89~=*f)?`C#>bc@Nb;Dh_j%*EsbYQX+v2IglOL29nJGfoTT6O^X*pZO0NS zYyf+F_~=ngK;l`?Ist%lDQm4^(RUcSU}m_ug_77W z=O`dIKZzUM3f+6x_)9L1*H4d*yPYqi8%%p9!}&P$_Q7X$X;tuk`O@7weOlv}wg`rW ziC&k}J^|Z}Y+N#-VD-?hz3;qrY9$Kn)Xx36LP@@d*8@axTxL*v2Dll$38#;<+qy%| zX-^~eMXz-%LUAxH=JRgKlX_on%6<0Ok5?N}`7V%_h9zn$~#mE?2>oYyBN`5*Z`>Jx(x zcg?T9W-YujatyRb5dlaowDijRoYS8km7J|_{8Mb<;lAnhk@SbxEMId?hdG93oIES^ z9}Kd0e<=%m0YwK1HUi|3u$2Qxae|#J^!C?-GPk7qsZ%qBS-T{QiV(W!ByK(W3|6Z8EeCD@9H5&%0p|tHn#AM$A z6t)vk?5G?xS!nI}^o+3@teE9chB4Ls4+8&@?$U@z-OaAQ-yJ;?UDcsi@LPrPKfcoS z@P>astYn`2W5k=yvF~cGB^x#t&YQ|m@MF6&0&C#h-`;0iafy((s>E^^GmeaG`^QyQFui&ww$jqK_bF`WH@ zSyn%vl2>S3LF8k8jI)j|kGYaTMHRf>R~4Tr4Wavrf<$*{vDarBsuOi#zSDkDXnSol z>EmS_H@IQ=rX%C13Kgy>`~Bl~ihM}Y5{8fYe#;SHx4l@@Vg?5kqW^Pts=^EsbLG0? zL~FN8oyWxU#JyP2tu(I&UKlV>5PWU(Pg9OoW52|}+KujeR}8q3VIxgP6um~im;fXF z#I$!!Mo&fHYsJ>o8$`Tib?vL4$HDYH0`20ji5_U~n5D}Vkq zJ!|ak#QDCk>`CpBcF5wI0mN-ST9Zc2zekvT`S14_5R7fmPX1GoY;C~4}qL&RYTyw=6ud%A4-n)z&9>RyL5jsz*{4DN zKT^s*{1wcxn8t?S`IMMB-SQ<*h|T{lNw9MUwVjNs0kVfT+9B?jDpn=qfNA@mFBPTY zSWbqohH9Yp?R>h77H52XqG&_;^Tz(dK5WBZIt5X7v-r#F`VxrD^G%Sq954 zGvhQLWgg<2yT;<$avpgIJW)8!_}f95`d9HSuyX%s&>;8tsr-7b(`M^$zN%k7XgQ-i zrth97qsO9W1+BNinxnB_6qw+YtJTk7%Im4?wx4}J2|em6S82QuG%O6QA2hWZx7~iS z=xui#U8=%jGUC9JD5pq+YP`Lyg?v?^ZMPt4(nmi_k(a;i%dr(keuVs>g_E)G$I^#( zu8?(~70Erou7>&9mVe`6PW>!a2KDTybRF^X3lx!I%XczrTOmw+!N#p5PmoXa_ z!9my%gZt>0Fb6Iyoa=l}!SgeAX2!C&Er&QH_!kH1cSH*Dv3AKEpV^6TnqR_A~3^PxybJ>IP@Gr5o z;vZ_FPgMebQvtAl<>eY9N?%ov9@t8qjx2HkzdE%M#{K;Dl zAAC0Q-{FgqpO31mT9=QyYupJK;7yBp5M)L4;NZ64x!3^Hx@k(H`$GyeE zw?~KB&VrYTXTZzbS7LHkKAe)?`4#{cxHdW*|0i(#9C%qRL}DlFAv;AhBOGSX*J9er z95RYZNjFD}OhLbsQd_&Rdr1VIL#gZqkI@E9=P}fUN+ZV9MY9V~bxb5=ma&0sECvwC z#Cml0y!;~&jRRwin3G3|4N%SLKk{FH*J$Dt*54aNsO#+qnirJtRX72%3qb6-ZNP?) z#$KFQ@c1>5SXTh0xz*t)axUGg?%s~P(tyzdg&}@1Z>voIi+M{5f!a^n^;tpd3i^dw z=k&N|(1h|>N|qYc`~-I-?e^%|=OljbMn#TUY20ca%;DV2+7PjFm5-WI+C717e27}= z;ME@(f2LC-^J4}k91@v+#`CLn!p*D_aQJ?VT;?-*r2b;d&N<{9h&n4LVbi)cxD#m7 znhUwGviMwIawgHby7hb1JR8=#+*>IX^fi67+;W&P`h*!DR1cHp^DXSM1N#>r)1AUy ziys)QQ7Y|)HzqqmkqJNOjA1tRc)RB6)Q*Z^%_9zD-3cYTM*xiE}RICD?O zLE@T1s%wTz#Ya2){t`U>PibM!k9I7+k4&H$du{S3&ET?5LF7$jsOtOq)i`fxJ=jq3 z2Zn==F)!cF?b(j-em81)A1$UC|JfYD>0V|mqdE8*M8EoQ?t&IA28=VgGw{db#j4h)jA<}LcqetGHf~tYum{8 zgB$XpvKMr|jL=#pm5QB_VjbqWD9NwBe); zof+Z`@aZr=mKcKId#KJS_WFg+%2Bs;F{22W^J>q>5vIUnEK`IvT+^=DX!R~NEVx{n z^L>cq4}O$VP->X6$rRzx@3s8P@5QLBloa{?%W?RZ--|zG_DkYWy!x#=HkyZDqN+QX zwIjJ^X+kn;C#v1Z$aZpnA5moXi_8ny3@{=?SIU0{g5skT#u!kKQXn|_ACg3_?}u=H z&|_Hhr(IX{Z%#ksFHS!uY#Zg%oq*uMCyAJ;wTPRe;==4&pn{h$VI)J*9^b#45kRxZ zA{oK6i3A&~4H0xR+|&~hB6velGxHYYYg9{^UHbw)>249vrnsfC+MHdNM?6AglLV}+ z|GNg>?r@c46A^YH(5#70i)I*8b#=$BC+@G|L|pwzq8`t%Afm7k?$yiE7)Lg`u~GC zFZmbnlfq+-U=8nc*1<`Ku^uh}*toOccu)K{eJz!<>;Kigg0)oOqm6=o8tUGs<&E(p ztL|20#@P^cYS ze{voExcr=0o73dQ~46T2F6UlaXJg(q-KFkt7(x*%e3te$0^e$^zsZ(3zyiXo69 za05cFX0aIVkJ}a+%Fe`mXn`Xkdeo?CoB5NGsIy-SBh`E{~pedbNiYH`F#><*5r^JRXW0($KXt{k#Vg-*X5r z51hVo<&3T~U-KpWpAT8z{s+YjO8<`Q$sCrjb2+)2Evbpe9tMck>Rq7h6|Hr+iia*g z*RLL(3}b=*_VEuP^~&FnTH395@bMhz6$}nR40Apb@p;&G5+IM@w(XGncptGN zVMxJD7rQJi!t7G3FGoU&EnL0Y&ceo9dwrJOQmf@_9B*B)LuZ-;y)q;62u zLoFSQ88RFGg8nL55}7-ueUjU-UB*_U3T~ZaOOlchmcFI$keZ%Gk%P_zx`VX|{!Ggz zuOd1!70>-V-nz>rmC=dHuW< zFA+`%ay5sRqDhmwjgQA$zG200b3wHY{y!tN|?*QbH9 z4>PGn<1pelhNEEGs?fwdaW#o}(jUk-ox2By>l<^O=QB@2{@lMpw?;Kb-pK|VG%*V_VJd!AqkwSv=x6%lsMfmm^jUBZaR5*?DraAJTE_CM+XPXjtY-@E>dt8{$aLwL)=Z;}odFj5>rm}$my@*i1#l1UG78%i6eAoNWEBO;TmSQvT z+d~1?rIe;x)s5gC=z_hJ;Fl|X%#lcNg^G8GUa0+tB;=1H1dS`1gmP7)I{Z`5aMQ6Q z7L55Fly-|8we@G;i%mbN-dE9}&*H7sUXJPl0yRmauWbCQ`^z~tKq2x0317+2TWU|$)t_OKSTa{JevPXZ5Dm*-3xx*QJs>P|#Zz4H6N+XOtBdGWWCrLdCJ=q97&NZ6%DvUW&yyfx4 zwHE7@(;=;oC!Wl=es!x!dbRW2vh6rm%L(YKu)ChYM`l7qKH>O4O{eBByn2X#=^J1j zEY_pYbcv>U!=Ro0mW1M$bUb}1UpE)><;PA4cSd?Dw^Z==Xr_9Hz_x%#n;f)!>O}7F zY3^gA`04}OaTzs<*2ixpHYX(17iG02InZHL>k@kNtsUxm_nVzlo}wdD@eQsGHTO`)9;a)Xo%G}4zOJ5M^t11E>VyOq9096p4r9`wif%`kXd2v!Ccs(w zHySV(%(^9e8%x)lHAlG@wQbw?%@p6ZCWSjnZLwUp7~{hutBrzp-ir^0jB*k*_RCo* zGD_^;b#Ayl+PgU<&rm|Gj|4)jn*bJA)eZK(umQVVj3MHZa#yxpUu8TC0c!Hna}^`5 zj}Ggf2QTLXekCmoo!_BftNt1ZI&LE*}C+93rNhYyR=T&RiI<=ALpx0PJGY&lZ}`-MnxZJ79RB^`SSs zndT@1-}Txrqcf&$Zn?6WG8Fqzp>OgGxi6C;UDHD{Cf1W;r*vp%Fe+ytU7GcgO|Gnt za?J(_o37Cz(Y&Xd+!q|&0)))Q_Ae~%qQe;b%{!yaP_ z2u@eEW-oW^-3sk3O9A zIPz58y-%cL;d?Hge39ortxKy5m!p-$mg!b%%-{bcih}^k&wVROaJDvAZ6NGPra2Sk zej}sT$RTBeXn;%)!(9JO?%=X!9DKX!&*^-Y|mGrFn@3I-VVLbT5)2Pb|f8^&gdQ}m@%H@0t-Mh87W|ME4k7u)zjN9(Wno) z(CP@inv4(mzfnF)^baW??*a9Lx>;lxr=-JCpWKM^ONC%^N*&VNgd_GEsCD~8(bUj9 zqUg2XT#mz~bU9&xl_LM)`7)jp&=VldNuGR*2924MwOh^?V!8xZKNong5e>nZ!j2&D za-@$#z~PD=1Qd}fY!S-ApJ`6&3XL8^a@K@@L^Twuot>95-RJ`bnXxV9-gSPV3WF zVodu6C?({y;w;@+67Ld9OR_>FGVyv@59~6S7O$L>$bT)>Ynu2?ccjeiqhivC)C?hk z<)C+uS5Uu2Chp#=$O`6>OPlvw#+xccEvwGeYJ7P+V7mIn3gKF`KPtB+4G`fwPjl2b)(WV(_5yv>0w2!ffz+d z6c;}Eo$OuG2hGo!-zywdd$$_DmQ`A`L3Fft{fTR1_bhsgS}pS2JEOu9*>CwnT+xB5 zPpRuAE`{1{#S0zV0%upc%$Z`>7thZOzl~Ka>Vej1TV!-gpD9#|`FgYUmimLV1Z07| zXT~7Ew)%+A8h6l^7kx%}-P2g>@c3s>zeJuI$-2J#4$8S{_t93VMmjh6+}@B$$z9Zw zHu5E&uljtWUklAT_&X^b#V?x`hh%-OeUa$nT?va82!r2hT`hf|!u4kB<0B>ZyR%j` zX4YH=OKhDT@82Uh2N_(3%M_A;R-JuN4?aP);<-Xoz)){uzO|v4qvc!u^RYu;}9xObzFm9 zjs8RH5S`%OS8A}!{a8@dpSK5X?^f{kp$aKs#!e%S;yWpVGdU7g(^J^;-TD}u@9X+o zuKb+Zm5}e4uV+@460WN*f0O(sG4Z%%%{X-p}i!A@g)I7g$a8v-l9l z*-mg4pFx3>DAlmmAH(V|!KFAtoyw>kO@ZHE_iKV{;vm7u~SfNHtVL>6#e6Ux+ z!qz$*Qdue@2DU!pdx_VQIhpxJk)4{I3N&2{{^koCOT)q6E+{2mDpnWL{Ze^bZkf%= zeXEg){mjaPS+Nb2zT|M016fZ*uU<@9&0+v($q2S)D^b@+B%(aGTE# zOVkiWFE7a27Ed=QCZrtpMqk{14*j{GS`)yPDEBQa)jE|;K0iAQr4!eY_Z=ae!gkt| zt8niz6XDV|HKPNz{gvtN9q$mgZM=*&>t)SPSqOdl3YeQEV+tkbEqjg-sWkp}H^<+3lhpfAi{ zk+^HrA^E*G_BgZEtA=eeK6(BuVY*rLjc;4go{JavIP?2Nkb2mPXYCN%wHQ(zhz`6p z`6%xs0-C2yeDqcD+8YtTkJ8l5HTGwzwqGL>%fS4`oC8>h5s91jRQx zbNNAN%1MT-wiQD$q35`z$v763DJ~_GW6N^{j1`Azm|9 zFBT12my%J)dq>(@D8!F;fva-S^=l&+vvv6u%09bhBHx8}hO5S3gzLAo#x*;F#O+bp zP1O?5r0sd?m=>k4bHq1x4@o3z*mgXO)@+->__$mfjYzf3w<6HKerlcB?BC0_P)PQ% z_`2P}rSMg>?khUfu|Bp#p=`P)$B-&JfxM~zmHbm8zKUsd`<=nis&~i*lcAh!5)(Uk zGK!>EpDK5|Dy{V`P)MSkau@B|AIb0&Np#?;CvxE;BX2XzD^GJ(R;&^nTtiL+REdlVHIT&Qb35 z#mbA}!pAMF^t%n$yfeR6YHZOk(A+<)J-dtw^>=D>Z^64ZCSI?mvXmK-P~{Otuha2( zb0SOEtl1xh13$Zms0gUlv+JNupKjUq^JQkj;BP`4I-|KBtzPqzkv+^tvOh4-yYWd) z{1t8=yHD=kr;x@}^F5WUK9p>{b2r#T$)t}PU9_kxxigwEQ#m)@u|KNbYb;OwQ5|!< zsAN9D{hQQ*e7cFFiQP6xCp026bwZ|FA2GT&jWIHBWv~rRZl(+t7scPFKxdB=dOm(m zdPN(RnXjx6_S@;HcGW{y3*4QhLTVLT+~w&Ee|*R+sCLQqGa)tlplyVB++HtKM(U z(5-4)?`Zhq>Me0K$2>>$d|$25IzJ>i3Fl~*7Y7QYBjHk*>N007bsL=@^J!H} z=ZB%q(t}=Qr~5XlDKVF^WKnBwHxBXc3D=*h^IhgmFrib{dJ4%^Dr3&(nTgq~h>QXR z-zv*l=v&K(v%6n=N!#3=>T+bBC|Qevh`HA5QD@I}-?E-lXEI;DtHXvB+w0zTyX#JD zg}%-H3BJf}O>5eeT+!SabR}ZWNFk4oTJ&e$6eCpaV*8By3qC;xiciSEb=UZnSfN}= z{n17PbSB&>s37%ar{{N2rLJGl-99jf7QA(p^iG1e@8 z(MR*_0G*)s)p6ZmV8b9whot@YslYE?$+i!%q$k44Y1fU0FzkaUZ~Zv;3O;DE0r7q( z5A1o`q|Pf|-L0Jxk*5CDmUz0vLjPhlBW7^GL;EsKYJy^5tT@qT<5dav+p3%a+ z*g8V)PP)G^dTLOjPK|uUnx9ngV4_Q1Eq-Ly;Jxf-Hs^=sje-ZJ(5`+9H&4B5n%6+r zBG*sCaWA0Pdv+gWnoH<=a<&I*E_@NJXdiifPb4&=`ipbbNN&%3hSmlN90Q$T=Ye-V zY@dIpb;>?z1H?lPEx(B+X@Sf_KcPQl%xvc0B#nuyf*3x0LL-*YglXg3a17AhNh{P@ z{ebGDn?jg%?!4(Jc*-r~&v_-TTE3jSeI!$k7>h+ZpP0&^lddtduQ@C{4U~aDF`jFx z(66Nz;~EnS9J4S`Hh4Isr5EcOvsx0-uL%4a?HV&^!7-~=60vc37C1BnbVk1B$Vx8o z*5>c|@o1z&`cp)|8gK%*tWxvDx`Kh(kd{Q0Ys^GR#3!QJgOR8GT9z}Q>%&a!`wPD2 z&+;Pr4?BExjZp{gECAeD*FgEwRl-d=3l0l017%WDL8iSB;igfWbVpoCL`f{r6eQfF zzOG}6MRZDclmk~V87Plv3~8bG2{*y4S4j~Yf-1@*3PW0MfN`n7lUM<_DKE%ezJ7RK zrd@eNy(#!97FGce@TQ> zR6*vI+k~4zfGMAWW&+RzEW-g$%Ke&S_OXHT$?(c@wV+MX3sbln z*5iNzr_ySlkWF~tW>(ZJnh|n^y@nRFCbw)yq55x-lZ97aq(>5bJmr9r;c7z4#*yrz zuazoLdk?eb@utxMLevXo{K|nvnXz4yuJ_8Dx6MeA`JrAZy#z-x>KdJASu*?<#j8Ekxa-mKtBs zm2UNuuTH)Qxb)4FEH~rtZr?0tcMlTVL1{soPdTV@(9Xn^sPE+jOA(@T`}A|kAsex? zBud%xl6W?z0d)POxd^iWcrWP-0mD&#NmZ(Ta@!x{9(3sj{U({7>S4-QL0$9?>x{%1 zRSr@gmKs(rD6AxVYtf9X*keqDpAGSrUHSYKjKajx5C#1654`mE(2U}WTZAR$_xiS6 z_7{!N?&qn2YkLZU*j3S`6vY6f(Wa?WJuOw?5@>^WoT0L3&k?>Ecl@PyXdQGYeax}j zG91#^Rk1(PjEe2zDLF_{Tm#FVvrnw64y(4Cw$dN_ddf2(-U6tTl$y~KQAtw6XFnkN zy@9MuPZZjAC#(ew;IawAuW_-esmR>g*1;Zm@TjKanC}XbwZtW zBa5>+&#KgG;$7ogRooa@{?t#zy+|>>W-=zx?)d3$9K3LsXTz(BI%zN4K#(E0OLIn% z>N!}heDt_K{cfglN{Vt^$;y?*OW%3BMx>2H$p@ps%v__5~ zUa49qH+%SD!x)}KqqbZ<=M}e8C_do#otF>HPO?1Xh*4uSkur8oE-?{s&&V<(&>y#0 zX=)$+(hmL!DMKUYk`*r>E4Xu$2}RQrm_URXz8bv>)@#Zi6lxkkQn}DJ(LF_ysDYig zvp&yv&k3hW+yqKu*fYG(1(&59NxMMCIH-)s8K2)KeF%jZy7(`@!>UYoi zToL;kREU~CSCh#x<^S!H>raa&_xF1sPZE`@nkk)fUhTGS{Z-G>#}li1b}Xu$$fgOZXb#=W0KTc2!thfVH+gagab=%JDaA7gPUCAbJZEu86fJSy*7NVBZ zW|YrP8$F~I-S8Er*Ay!ETSF(`KwNIlI?~KT@q4KYs~9NlRw2rU;v7P86B3wZlq+vkgJ$llj9hK>bAM?a;Go#dFGt&TE=mtu<^`7^lDqI%||>-jgVhDqP{ zZwWwIWTbpGm{^u$Xba%(4%8ym^TJv~#}5B`5(*(&ns$jw`$hwz5P-Pg5v-pQeVMa? z{BiX1kLu$3;jXf+jUbzSZw~5ado;@Vb@--3TF^j8jo3iM+H-$~%GV>cpl>GoFhe&f zc9vrwi#cYX?F30IG4~UOuj#!*k6vXslnXC3SK(*~)W>}yuJ+Y%p@^G~fg=m|bSC22 z?sk_2d5Y%Ksa4-Yr$$rQ?MZI6rReG1IbUd?Oj)@<;!el9K!T{t>tXDRUO9DEU`z5R zCZ_0w`XGOdMvjv=t9_r@^-33ZP~+dm^_BjVSxtfzP|)&AeLjRTbNaVr@$7lYKNEDH zgp&!`UT$Mf-TC`bJ|_HE)r@dshW(kfdCFAe=!Q3fIh7_@S89cShVL}$NJe?u6%O$d zr><25yOrHPvYp)GkS*`6WFx7{$+1CXCWrrsgy*_H(!HA(&t_zJ_xYXL1@V9l+enM0 zPievlUJyfYq7B*cX?y4KEZ6*y(UmMIbzi-&+59z0r&ql`^$_My4Llg@OjJ!P%!SoK z&}&mJ%=L}(owwDj#-Hg^%Z*EolP2WJb^#?0#+O#=65Vw%a7$Y&4c$wG<<`t0A#Dxl#l&rTKE$_U$6_UsPczF@_2mN3-=Nr{p;~sE{>gcxDT|}^Rsu{A z68B>2pk}gBW`+%Jm!r%#;s!I^JM7NGM9H66NB2S9iPEx#c%Y_nmL0lrmvPkT#)07ZLnr03%!yg`dkTu!bCBRl-&-sM|L*cQcc>U^Kspqwsr&Jt1-j*hVW zYB0X@l4qd%2dwP7uq69X92sM=BdgnOGzHIeo;@$e9 zI)g}szt|nnhXLg)*lC*D%SaE6BLj@*B8QvAE;|iho*wZODlvVhdYM)h;;ror2rq9n z*WO-Lu^_2bDa5S!JnOsQC6aSr!-tHnKJ}CX-20McG?y*opdkOwVBc|$o%C?&ja!Z! z;vG9r=ssFK9Dxe+da6D>Y4qLf6D<=s=Ub+QRz4U}ZerbJLd1{3^9sd>lO-usr9>Bb z)_JZ1+@iqCXr>yc>Z-&BihnORntfhzDR_an>=f0yY(fY1ikRi7ZyYe zl(6_iV5*-BHt`{032TtYjJ*@LrjitWA0}Oq&aBC1S{2*j;XJeVBeyLWx{SuJ*fa^q zvgEvHJQL70>ek^2SBvW;(BaS1K!P=C$4sY4a15jzr^SQN4AZYHY!tY)*3lgsUN*7~ zVUp!u3q4-D;r3oG&S}V>&gx`s#!*DdPg@&Z+aYgv#kWid>jr^7arfu82XCNz2ggip zj@4@C?HI09_RBAnHwavqJa2|Z8deFww~cNd-s)Vhtm+4~=Y0?X`gd!p+>@~@yQrVl z7ayIL6IctS_s9yxUIuUDMgq&f?57^~@6Y!7V!0=W?RCRp58Ea6lMgzpQ#%8b=}r6m z^c}8{#?Jle3+=t_um5Z^R$W9FxzFTvng(w;e2PW)@iL4YnpvKIE%dAh&%x-;LW|E_ zWVYc~zaBE3N31OAyfn-3?X}QTwN6lXHo@;=uU>@ENz}eNW@-Qz)0RoDAOCjs*R2;* zb8JW*CX-|u7bVL`roTE*XL{LkaV$yRel&TW$zygU_~>Yq+}u<)E_&@0 zVqO-+5w34+G127l9*bUAotr#wDqJO>8m@ou;00BqRp1liefj9t?|H?Zv;l_~1`Zv0YvKnhZLc?K$gBnbF(=*%@5 zj7Zi2>%HmvLQIM86>&GwOdQvcd~sfwq%t62Ib85HZ9TG1i%dpC&Bvdh>o+0dG(V%v zaE61YiGd|2VQ-+Iy!p?I^IFs^-SfL1DE#&*2^l9mAd>9tZ-3;#Ew7w1-oo3`owi$E z>_R!4T<0X-ul4@bYTXb^Xxli5Hpvdz} z)0z+?Lu2B>M7rWuN_@Z6Z4-c!_`%M19!vEK@1@^Tx>%1cF_?%HPcU6{8r|LLUi|Dk z_r<;MLXTyY$*SLIRh!FpP_h7-csku(2bMf8N*Ojrx?01wS8<&TLR&djJ+%ql)6U~M zCVL~##P^Af>dbw04>;3y@sA`p3yK`}EPDzmAWFo087H}KCM7=IYhGPJHZ2JT;pG5l_1eXjFy zO>_%iy+j$L`lR5H^cO-uT!1<^a6|WhK`S>bBNG-Yes1ixl1AS7fO|WA$Gl$f z&Jw58XSW0Wwq}WEMd5G9Bf4Zn)g+dcme*ATece}5MCF@6iCOZcvkekE^9F4=bWXo~ zB2cp|{ufZXw4&rYsecHRHt)_6$)3;Tl{dZGH#rc%-a_1xX_23~NHP`hc_MmqcWaJV zo4uak>Oxz+<;>87tD?&KqW1wSSyqj#=83hOr9L_HL{YPfc_PMwCbUVOady_GMM!d& zKc=}>W68*C<1$kIeXiLa@)>r1ZFsKil1A)x96i^(oI%yQ)D&WNTs;v0b+ESIpl)L~ z)``6g({7s>QBZV`9wUQTcU>ZS39!1I<)K9mQVWAJL`%r*j%=*&>Xf&noRaK zXay<`bl2S`72GD8CICt2yS*+@3D4ah%Nq?=(F~XO3@clbq3#vh>d_j*D+7JYJ1R-M zd+%g9x*fRs3T{XKbx55Po0EAK{te(^ah?=HAaii^K8T(@-fmw{j{v4{uyUla+?cv>LX#Eb|Su%md#F z;p9z{*U=@Y+!4%~ga`s16nsQv#_mMAbBZI_A0LLAgcWn`o_$R~1bt&_tFJWMyEnNV z6-j4>KiebxynbLkxQWY6)=7E#Y>3Xy*DUrb9_%s@+jS!`uNENE+l(Sh}t)gT;PGp2n@btZ#f47e7uuOJ1$cnjSlDf2;s2! zu(np3?1XkBciNU5s9kaa8Wnee)6=QGV$Sm-!D>V5^3I2`B?V20Fv?~Cnp*@$m<*<^;eU%V8<_Oln%r5jq^Be8E4df-F|n# z(g#1+{UT8Rt#I7yqHpU}%LDDDMc0!&+&}f!e0=S2HK`M|r!rY%metg9>IUmw+i0bL zqp4l)7@f6`Fy0b0uVyX0J-vZphyZNi;>v9{0`g$=oCyk{uCep%ubtnpr-km`>m#x~ z7H*v_$_Zwi)}NYAsE%T^*}I9un}9(bg9}F@oY@57H8?*Dh^5So9HJpby_N{4DA7DH!)O<0DKjxx(_S z{Mtuhz2BRQx7>i(^Ic;>m6&=k)~z}7uNRKVS4V(+(wjeW0ULP-bM5nZ^0o!k2Xk3R zG1dilRvtU3#vHoF{dF7R`b9RB@lm?MB221HZHeddqpRbR67$XoB4%bJHxeh1Enj=b z^w&1yk*3102u6q7i<`EsyPB@)E;OI`v#jLL#;QN%A6Bu2t}_@7o#UDg%57k=fuCFt zkliD=+x3vq?}5F>kMWK-ws>Ad3mlElXyqt%M1AmVj%*OAXupH4{jn)>N9Z_ntD2de79yBvt0-{^?x9}_VuPu(tWr7x|XGuqHs<3CJ9w62w(2X`zqck_|4@=?ghu2wU0 zDqt@*v)!|QU=AAUiSDfZfQ>YCYb(HY@=w=2DC+Jf`CJR}eF3qYJfhs`mm21)-H0uc z)0wU+SWcdRTOEPGHM0POYWW+XW~MH%Ovh-!w`gAiD;y8QpT(;MG?W$)NBDsZRJqsbO_>J&qt$54hfB&=l&X#c99N9as zSEhocEF=@wCs55zl4(M{ ze#F7=RfDoiK8TSU!k@FEa=b3;E^w%NG3>B;skyIweH53tJgdHgWW2BgD?!v(C+t7I z7b_TupkCkwNp4iIk{CgIMgcS9S(Q;-mw}3E$j8Fdl0nl9b-_5*5*A0($Bu!3{5O)- z)ZH`X-W9X<{o`cB)BSt6Bd8zuR4#WO_!e1BdtEJpOnVu66jjJFd z{M0@|6Nv1l_qFj5RyEKGc;__PMJz>jE$jwuM^>;>6;ec(q9@=vXIa){Q}ianFTNfs z*Xf}cml&IJebYz|X~X4MV4@r7$gV-)K$aA1{_@T5D*1 z$1rLy^L&0KpJCbK4`>z3;I?gkBV826t49j z>H0HOpdhdnfsokPgr>`EmMb9I^GT(_4BfJyw3!~^X5{g)vO zH#8oD+~xcj7Gg66KZ$)QEriPyt3`>Md%SSrojQVHE-t66|1ioT`qX}cr3uNNIm8?Z z3ta!i94D42E>r&h2j-v?9@yQxflFsCEAWB&%}kc=kFg7~wOKi(cSn~vT&mTn^ZlCLLU5Jjcf}f& zG6`7Ar3&h+)0a{)=_z)4Pm{HC-{!4v3$*O|QhD|?90N)ODc95@ew=?Y0C}d3pos`o zKJpB3B0Z5*W5^(FiRa1DJb5a?7S$7L=0$=;RbvBESL5EINmxKgc?n93 zsdGSP@0MJR#a4e~i=k3}X+^E=?P_U{r&0kO=c-dm6W0Rn^&N-0t{Y59 z7S-MHFozUZOVn?<1i*o)$Z^f})9I!=@;l=Xjmr#3p2Z&B>RDb-a|P3jm!IAR+ln*e zTK0^nN6P3!%#wc_Y)h}>!HJuVM z?H{!fs{zBN_{FW2o3;v7!`6Yyl@GQR@~Bmwwom3YG<}J#iLB*Cr?oBLpD*acFY0MJ zwfwNoNbysu7aD>TRJ!{aQ;)bI_noB$ayyR_q-DCf$_sDv1=G&04>?TWu%UHVHz&kP zoIvqz=a5`+BH$AL&Lu?(yZs(s1-+GZPStLBpzrL+#iU2=IfuLmx^;rKrZ>!%G`|e#_vzZPW)b@)d z)jqN=k#2ch&9>B}tfe^)kJ&n=A+fSuQ%lQz3Iu%&`dt54Kd#r(^QdFSL#mhgn75Kp z^7)@i@zSQs>=VHsk_HZu-`qLjPZ`j^ez{H7(=@i)EJBn>S>{jkFu^}NypLb%KSK!4 zxQ*A-1o$5=d}7>RMm9Vy2q2G-w9+<3xQ)-Qk_9mS3BuI1*u6KRf*u^?oSvPuMPZ2O z>q_Wjn@~q1zdg5Z)YHz`I&hQ(q1@Mjlo^G*DozW zGeUTttP-t~clPvLG}xQl-!Pc9pFg$uR6;6QyQ;E)Dp5I?LVvVe`SVNut z0@q67vQ6(Z4Hf&M#J}Uz`#oTs>h+;C3ZI~~LgKP`Wv$?V#wG)|JvfI6>ZVgU-qU$w z^1vvJijHdwFu3JoA8K5Yas-`>NXl*1tEX4)z4@g>7<7BYCwdBf7$$y$B^fV3<>1D! z8NK}7?yv$KCPKeuJ~O4EsQc0VRb*xA9GvjJ^g4Kw_)4@)afp9ocZ$vLm0suTAD-|V zkB0iMzHGMk$f<<<2;?ri?XLxj%9#QqoUg0)?NEn_n`trf)|p(#ylW>#uU%@cPATQL zKSB92#!}SrG|#&g)+uB-u=^ZJzcLdt?3Di0MY4GCP*hK%)8ti7p>6niZu5($aNq9{ z3Ly^R3fWboqJd(QDg6wk74GeRp$;PWMn~nSdlZI6_)FXk0W4HTnLUT>HQxS>lxP94 zT(;LWekCQxw}$!1IhnV5*EvNaneGv`!-uKa`5xhDW3NxQCwY%4zol)04mi#}c6_*< z_7-Plv0hlq1D-^+ysei{p&_RgxLF@fxXi$`tB^4=+3-V=d%hj553Y)=^>)6K85n+v z8<^zgD1A=_O0QBHEUG4wGfS1NQG1P}W&ZQk-#_`%$g1z?AS6UD($dl>pcLPKTM(yv z>uC9%96`Sy13B@VeUuk-@-1?|D=Wjch@s5!R0@VLYse@O- zB)HiPtW6UWF8 zd-yg%6(ZhN=lLT%UZI^C|2fKSW}B_3v*+Ba2yO|#>oK{lRAMkBJ?Q|(l+(d79T&;1 zWa05sz`cTjbYQVmVZsfV6Mu7CeH+>lt9fJ%5Huf^OW6X?l%YezMJD=jRnYGW3cB&r zPfM2EFvCb0;!pnd#LS^KEpNY%c;ReHj+poI!FEc$K$0QXy?-SQ?f2x_+7hr&g6ngC z$IndUcOXD{9vQspSD)GblU_i;x(U?!lhseNM8)?F&4fb&GarC|`)Kn2em=pm0~uOb zYqFNUv&b-+&Pr^|2PpL&0$+e#Bq5xM$-X{zpz6*0v&vj7n^gJ`mKFmYGT5bb?=ChB z0Me14az)09R;=QVio6xvXu-X-S4M!X;TL=)#+a|TQn2mHWPa<|#U6Ot zxZaaprJBaPuqHM&xg4dQuGL87oOr{6Th6siV`^(zIKb`TH z2Us*7{z0w(Q}jAdyL!f)QF#q%`!}0pudp7ZRcZw~>oWsA6Ci%x+L3dY0|*+_9g)a>lzz&Kkk>K*3ZDg3186&sk+GB|x=PpG@9Z?_E`9=4ajOt53QK9&FcPdrm>OND`wt`NSN}&1j@MU7`+0^R^>;s5Qq(=sRCZ$M70w?v7 zjY`v?5M9VA4h;-d7xH=?LtgzI_uOo^61A*rC?m)?^Jqv-$`Didn6&Ok)CaLA5Bvz6 za;TemJOn!=_z^GfT72_Py~XY_fV-V4nG~01ZFq2A)KYTnUXy$v&a^=wQ!qGg3w;i0 zkZ9_GX0!d$CD2`$6X^5AlOP|nyq zTal}rPu_7u0!5)I{7@n%#abyPI}O;n=-3&bU%~u1)qV8Y2+vNCfCH2TjT*5 zJfR;M)(Ixtw|g1gv+!<@*-nNDlE zo`oPWVHNBM+Cu7>byu1?c{pQJT7Nrbz7$0kL(p+c1+(>#r7hWhqWBa$z)u^vPH^5) zBSWq|lz#;7AAbMe3i{uIyY!jU@0x?p(TzU-v(kHn;iT-{p7KSh7!_w|?8`dCVd*x3 zjk78}ojw^S_}^{LfLrWYy*^IS%GYmJUI9dthEd$5?YjpDrMWEql!HVTEEUi~6r&rz z33S)`G~QR}w)mbMrc-3AT3sm)vzHI$UnPip7o?8-q0xPy>}j`0+eE_9QLa(GJcC-qfX>h;`?x#9Fr82KiwBlZvfv~n#>q2 zIrtfL%S#_TiHmsppDMnL68)&{Ypknsz}`B3t4ZTsoPVi(ZKUnixgpk98@&bi&GNS4 zQ`be`by_LmJ1g%OJYR67JO%8@ZQ|nOUaD(P|9B635eP}N0>Q@Ws*E`S0@vas#q!!* z=)1xVkk%e$-bbUU_ym*FSslA(yGQnBM}K&O+D9q2|rS}rSe zr^ztE8*29eHgmXkxGhWes>#&C4MWz|dta6?D?I2~S)k-Q!y+$3fJH)*X3bZ_-3Fj(u`@QCa+lA2%*gL-rK+SDZQx;*p zYR>~%N;C0X<)|nrKm;*W4_18_yf+p}kKSiWU23;sB_tnw|HxF*<5ak5ZcQyc@IdrpMz}RX-my_z^lB35S0?r&Sp#hA5OAtr%fxH)NTi{qa8}a2roG9C$!E@?wC+z6Zp0n_3}RX|t$WcD zQ+U5(wP$c(Fzx6**P-Uw*@MyzkGxLAhJ_9#e_uPKw_T)?7R=kmK8@3r# z5E~zKjWzEz=u4IY`6w3~?v)EE>s$vHVNh!!Ddwy-sHLha$sHNWuN#}oNY5T{(wU%2h~$!>aortdZozxmrF0 zFJc~GXR&2rb`cbl>n>Dcw9Remv*wPoDNQXHc%Aor{2!3tGo-~1bybwUc-ORsWH|gs zT*);Q)0ErTlp*BV+pxF^vVLZN<*Ni%rPwJ8J1d%#Ic?UuF29+^j4&PMjCDctt|!cP zV%l0l<6D&Oa@#jh_mZOpj3iw(y9f+?uZ3UV+!jLVDUXY4dMyks)wB7fNJ!~)3=6Uz zyYn|R~kkk|sSrfDdXx;yk*4Owkf{r-=peZ8Kt8LKq{s>n$|#nDUr3XgR~OKbgM@UxSD?T0elAW5*SWP_RFrKDZpQ=|C|6t*>RCaQjKd;DV;* zdWkZMv~5dcvg#2=o>`%RB;3LhtI25$BYSWzCY7oUoWOL*bWZGohS(LHYd1-oE2;Mt z?+4Zt@_zvt(R_uGY1Kb~Oan6j$aq`>e`^D{D#MMj8N5^eNvElaPm#}*Lsbun4Ey+i zP7LFKZ?lzMD(N)wCthOLxAPt*DHB>*&f6~lt|&R}ZM4z7^oqhOn9`&F#6zbHEZ78E ze?G5Dt;MS7o1$=n0z-;TeN^QsmbdP^?FB67L5kTw&>UY~?kCQz_i>rc(t3yJuUdXi zm}kS!ooZ~Sqsxb%%tz+mnNNdf4hw6ya3iT&bb~5hO%w)E+J*-?MYs_u5zaCbPZdiA zq+@vf15amN^TSJDO;Ss*_U(I?#?%Vc7WUPJz3}wWcH+A3;J!4Y(%?3kVS|jiMmAn~ z;GIiWIlM|Xb(<`;U*nQW8ush7*G5oKht1%1w@qTIjM-#{Vrpn@+OA9==tcf*+DV6* zI?*XawSHyjJ~t6pI4k=iWzv_An4!O3TxGKQMAJPot(GI2vGzJ7pY+kGN_^?))kqHW z&iR?8sv!f8GHJSMfZMZ%4R=}leWJP&OJ0_-A97!DC>|{i;m<(vL34{2suJC9R(x-Y z_l>mK&K+f65#8PKL+`~S0(~;Th!a%v&mt&|nk(=2@4^Y^qr~=}+B5CcOUDrkOP9c`jy<{`t)f?X3?r+5Ygf0?a$K^ARCs-3x|lck z9=mt1B@Z;V`nRA&+TH2bMXiq$WHK)`UxG{?<&}D#;t$(T2JpEtqA9`YF|>Xy_CTOP zNl!b8YkL$)d&BiUSLhNU$Hn8FS8Y;CK z5K_DQFAR4@ni3KRSewiJA%TU^)^8f>B#0{`D0!g4v9ugvw0_Dhy#aqX?TDF3 z(sh}?6gR>@=<;@=$ZLL=L1p|Q2eOuZ=cA1Wyx98$`Ff;goJ{X!&-t4t`(>BL&IoTu zVte>vNbE~+>ls7G=O^c*-#{?L(0SdJ40OG}2y=V1E|e-`T&6MCM@X^I{HqK_VSf$Z ztG)H$uNtxzkKkV_U_&7eu+88{VI>0(!)8tk<{kEG2Vk`nziOr=ygxeW*OYy}OC2!t z!0rZaGic4%`&3>WRWxz$Yt}nb%I6mGmLvY%l26};mCF~GxjKwF*s~qqxn~8rXOhxg-QlHGT#$9Qc2-X}mH@>K?c2y%k^> zh1;f@-jN8`M|D~+-x=7NvX&K8y`eWT|Mj@;@aQnA1Ti1B3E`d=#>$le*zWqivFaBM znV_lSwv1g;iUiW>GZPO6;$XghvaH#aW2kbg+|eY|hMB+Fip;^ytsUr=`6 zQ?;YSc^bvr-a`w%x8rJLrh=JM1oZEqD zqu`S`8y%7l++w=g=~Q&=)8>)YaxcjX`N}8Cj1IsGj&y1A|C0P zsvN(O`XX(C?m^$&(6@$I?zDUsfzzasu7eh+pDzZOh&%^|EpT@Dv4X?yNQyNQ2=(PX zqMtXv&{Ww+TiELYLO}^pm2IYf!&jx45Z4zrTq4IE*sl3<@;$DnYSmRiJ zrn5!E{TMuESuyb zOs5wQw#rE6sN=&@VoGqGF@##Bze4=oV{shC@=nW4)rxFt^EjXerj-IFp2Bs{K zT%JI60Y|CMFfk>gZYfJeA1@p$%&cwjh6%z+Wozql{S`BOJ}h{#%_Q* zTW%~5w@EyF++Wf13hh^Qoj5L!WlF(g0{i-9Kj{#?Yf@)`eHHMU9%VPhFv$)NwdLc0 zxtw}t(zcW!Cso!1c{q&ldqdM!J)rIe&K+`sT9qhd1KR5koPRytkkf$Ztu@?3^j^SZ z&C6+454`}PCrmLE)RP*-J)4~{JjRw!g~j{R4#us^y1(MHfGg&4>R}jO+A8fVp9L-o zMio6V3(2;QvZssi^fan7>x^+*p zBC$6;+4=zVEYKKhJAbYM+LVOx%k=5$?XKX}gtT~CAMRlCC6OV0tWWFC;ESc>>oxd^ z5L@FFx4$IbJCIGf%>M_8cVOhBHRcaV7sGcJPjGX^&RQ%3vnF49akWk!PIJ2Q__5HF z{_1BwR7qN0wxaj;Bn1V^osD$;go`$7j`cH~s9i0x9hk$)OTMo3J}`H|OH;cx4&|%6 zb?cTLj9FusP3)zG?WQMI5H?zk?8)KYmim_>8BhTS-;2o)5dtf@=pxJY4CGSal4nn$ zjeJa)D)_V_x8VYk_z~RE4K)~ov5hO5ZuoFx9}l>`TIxhr8!G5~#61<+ohSY(+4pYx z+%n`*;7&JWkPsyQGEMSvFe@XeKe2mrfpZIn zjN6grJjT6~`SIZO!u89CX^KuxT;$#9?-JoIVvRLQ_hG-Ntt*0v-)#b7jx9a5jZspX zcqMm(z^1vI-hI-BBL}H_V^$d32TF|=6Yso*a|}q$1z+ag@$gw;wBdE9z0WpD6I$+p zjZa5!(?R)R6Pfdjq=#Z(p^e=hTQ6u(2e#}aA|uh98Vn;wyY>`0pk9{t-dGD9<3mc%^a-QCaHjtTfS4WA}{bXvch=fZuIY9MZBHnSD$<9P7hfUy&qvV_>a zH(%trgtbPO??&+iD<;9kM-OiGotC9^A)h&pd^%omM_}mV6t&P3%_I#tdyJy1>OciZ z6uv^tI_jGu-mU<=Ro93$y`MLUdmewg+-$le9MY`Vx##KY!5KHQ-&uMbkkDCSNn0Qe zkBukNIQzV?ivL?{FnmRXd*P$^)at)7G3&EO>VG?& zKh6Kr;hYC5>@x6}6YJ(&cgP%RcAbe@NZ{ciINu!-^b#8tllG7+{d7qm7=7M|wkXZ> z!CDHxo6ExuETk$XyIj4je=RVVW?GwOo!Tx={gYT%8V}s~m9_&UMl~WoK@J|9u>y5E zpy7_gV@y-g09b6Wx_sP-e#Za{ib##w00yV_gE0k|HWn$T26+vc!}La-tUF5x(mk&2 z07e3Ro2`(aLaQwd!e2A3o0zE`*6zr0FU~UyqbGu!M+f1`Lpv0F#hKQp8@}*qsvv5e zSgK%PRD#cae;jElNRh2Y4~#rvhy8ldj?W)Zi1j~TJZ>C*k34aYJubVXl5P!R{Vtw{ zGe2t{#O=ha44HNZ7z>B`iqZ|Px~NPch!(@c|2&R>t9hDf?Rn%6IdLG~9>C7J_4il!x4bwp0RCYWmw^h?uCoV87rLKv z2a|iEMa??ovKmhc(^6V@bUvA-=KL+e8i@7sPz2R&9)OM{I9Uptf& z@9O6J%dvsa100*9H$l6brH=rsp@FJ+>x$#+d?fcr!7u(qfzAJAVx?M}@>AfP{{h0N zQpL!`y=CG@05~E$!?NpZHY}zqNdeJsD(AWp<s4sO4Zsg3`7nO^f|UaiSU-$N_s_rQLtU95jPEmLXQBEw$V| zGLfL-%;8K`Pz$3OuM$@=&)c7N_?>#QNxHJYUkFH& zT&l$#<{Xjx^UC1#ia;M=(zfjo3fRLU+r8Ghs+rHy@7gC_*R9tL)gp*5xmNMp^;FHGithbN0{F1JpHf52HOf>@(B0-B%pI zzlfk+*}|@f8R-Ykc*PZg=Ni|>66cjekI+Pze{afSgPahwqT6db!dtT$ueo$f2%BQB zu(gRkTB9X7_$C zJI*;na7N1YBTe@A-8Q#N-6O%WkG@!ikW7KHh3j`3E-)q6mU;iVdbg~YHo4D0Qjd5> z?>Qwg84%faL#8TR_W-LZ!Ll`h&@dTkU`@nrCOf%Hejmvw@3}zX>5{H;#boE_XR5Gp z-QZn+Wd-&B1x9HLy#p1y;vZe%(dxdT`;rs*TFmM}}SW5AVhe#R>u(#jMw z!&ryQSH^k&z6%uk`xKT%!!Kqm;k)M89)myhDcTDbXSLFPONF-~t7<&Nmg=wmPqy!8Z-F~_iL2*CR{xUh+Ub`k3 zEEY{Z!-Tb0mxn309SrrHDG4ZD`j43g>N>sYSJhTzZjswG^yi0K4}EbOmAD(EHx)|B z)cZIRf>f&x4Sh+zxqnGf9{{z*r9hihfAs{5Pv={1H8uOCQnKOc`uP8d3-)We$f&{0 z9*x9?+9Tr_5-em+WzgdypbgL-xd4q9I3Pb$6)XZW0ZO(W+rJ=3($Vx%We~JX3~jnJ zD!do%8`Kn(!+2G?DJZe%lFD=FEHkjG8D;P93~~VE2!FK&TTZ})c)3XTtgthE0nI?= z@|nH>)biDt7tw*!y>S#cY=m~=dg4S-pwxk7CmbJAPRmWiVSm-w;+(nJ(^n_2Qz=d6 zka@2@SJ<~}kvnJ|xOyiG>izcM%CC(|Epk2!10RNxb8$-sKc^<^KLVwU)d7yc!}`#+I_dU>ZH8= zak+fJZ%ps6_8<_QrslFO98W)@hP%MN z%H&A3?=c%yU8sX_Bsb_u1yV3K?Zp>o5S%@8;KVzF2cTCjA<`-eqg(kPuSA z&_xb33$WfBT98`$t&ANsPjZN$-t91?#{m<yh zS0O>;h7ELklvXRBD^VHo9*!}T@ zfXH`r_YcxZ;uWSlgp~bl{0~3%;{{Q|D+5-Cze)qH4vLPb!6-UG2f6v_2gd}zFj3hE zTAaqCh4a%TG1a( z{ZuGo&-*aBgg{w!$-<-{KDi3E9t-Y(St%FP_T+^U?M;F4hdAfwK#ffg@q~uRX{+>1 zt;3^rBKi{5gDjlP|1L5h!tO5pj8+Yix(neb41`)IZv{aXA@^YK>FQ&!o)_L-lM~Z9 zP*HVv<3$cc1ac4|9UhOg*lSbHWCJvTfNJ3UiLXY=I^&w^bg}7~Y``iVPzV5ww>X*g z$7dUxMgWxoKzRf9oM{IFywCQC4*?s4{~Squ_Wt(SkrQVh-?|5=41iYtpOpLkI(j!< z4p*wQEo;fWL0C0zP%$(`>l`l2-;Z-Y;KVBhDd{ZzJQ}S`7I7O+)ht_&1AmEH7`0e_YuWVEPV;P-J)WB=sI<#n$n`YEhe6 zXFo7o$ur(B5O7-gd9-V^nmljonrW!KvL)n$?=M9wh%v+cuk>zammhGXTnTL4_Nm|1 zimSTn{D+5ZZstdWRMj^hZ2wH<_P0y|etz?BnIx5MzC+$l_7>kv&cpa#iAUpm*tBQs z_n_i+O|pYkGPx8>s$UKu>u96NHg+g<<%~x`nl~!^ni-di+-FyvqJU|ZBChqX$d74*mx47%|Yq%+PEL2p=-OVzAsuZF`|iss`nFs@Ru03V21u zA7*FM8dS>-d-eyqC?7x+Kk1q&5pqyZ-e!q&fi=2PZRtYAc@)|nNlM#;VSShW$1{qY z`pC-M_H+7&_ba<1%G((M#2K0OE^yB6pj=3nlhXxJ%9^@Ck~Mvq(SVavE9Lad;jkd~ zy#n5q)+L8vRgaUPRi;%QO;9(ei2N0 z*ypw2$?n$^qav5qH*r+_sv@i(%h#RzHR<9}pb>s;y}rL|;(|IlK&Ax0r)~jVQYeqv zskt-Q5bGCVVcA@ljH$Qkp1A5>mV~J{>6~Era(03VCJCq~=l-_$JqxO3h4QA<&$Q)J zA^qM2%stQ`)t^8%79Ym=g7eIO=tE+xQ;7v)Z$=03G4i+A4(LMtnDPt9(*n=pW*%H5 zXT?Se;1$4PzUp(3$5Rh$)XDyV+z4?7`578s;~t;dmQw>$*18By40eb*z z#hbrQWznX9FWORHHHvYu>azdKv)08kyPf^Wo#bnN;SEH-u9l`fPPMg0z)i~L z*6NEqHj;P878-LMzn79ET!d*1XH;viAGBtNc*HWTo!vcCpiG(!%>cAkH#| z>-PZOyIt_BYk89Keq4SBolQJI25Ccy-d18v==SR=?yue-_`@b@g1x~%ShToydJhyB zA(yx7DXxqD*e5~SnLb}G@uuILq2#)i;o@Ov`tA-8kOg_Rr#faJn9i)FLg~nyYmY;8 z&TJ(zgH%C>&Dn^pm1E*bAOzm_73{9~=~H~p zDR^6XZ+T*R#**Yt1oIJ%ZHv~QHm6H0j`d7$b>v%5s%AjKD!;v*_FlP=A22!=@a0Fs zG57OpVFtHt>3LqVL~V7tJxgLT{?*wqT;U$>ctKQM+q~?Yj71{htC-Tnk zYv1fq6p8VEN^uZ<_ohft%fdr2UApl<0Cu5M+_59lyenx(bgoC}J=5^;M`m-VX*p*e!oAhvamrRu(lE7|R^x%lc;G==M7XtpOukLW!*zvajZbJ4(cf@UK5;qjp_G_Tr8ycne zl0f-galaXW2@O)vJAtXDFTEveuTUwDr5Nn+n*6HqFbk=Oc@-x=LVLQ#XY=^21H7GW zjE_v6p|V8d2qs^Z4m0N7$8oKzBO zo#Yo43=1~RV(U|{emT;A0-(Cl^{xz#Rk{|?$m*$nFT$@0|N2w^IW)<4-9Ru^gU0Ra(|#KLNRD_8cr#y0s?$f#q7o-STmW)PULgo@fb4#eJfo$~9Cx z&HdAIR_7DjHk_R}vxwMI&~3QEESk$bbsr^s61d}=TW9mc5>;ZEFg-z~gl~pFojkaU z_U<^u&Q7cZ?|J67lT&1XtV^fukBfcPFWS?_sIrKp3x_69Bm4%;AR;*lddok$ts&F4Ang9*{ z5;SW+I;PD|t@CSY;?YPm^yVIdC7pCvg}>e`5*-FGMdPi40ZF3zWJGZT;6 zeq!N$T4sj)C0udvO&7$7UYkumx_%iRxoWER`%84lwK{*71@-)E&tfCoQ*YU0dE zY>GGr>|tu^k&4N+9kW5GUb2;BxzU4p5UsBiGIg)pR9`mFz z*G3*IFDsU4lEk*6=!s2!CZV0kUqQM&!G=VbaDrll{kfeWOMq#kWWD`=Vp$66D-)8~ zj`~42ZQ@=IsikRb>s?aRa}qCz*-csu|NFF> z5Ghm*IQkX`%Su@XXf*yzJDBY+hNck9;YiZ6*_U27F^HMq4$iIyTI}JdWk9&xo+pt@=->QHH|8QQfaq5#5N-viJ#TwXf zhBr8e&U&pc(a_d^ArY)MqBeq?T6%8C3DxIvSWpal6&mnP1^$1by{7)3tXK95gTeu? z!*74ACCasoZ0%}7_TYhuD-O;PZQ;*BBgKmKa4bHs59k{6D zG*7cpdCCs6{DDCEiMv+4UKGA=Onpw)LfotK9cAU zb?#7nBK7}frFP0kYTYo%jaUAr9HF(Y6y$fqcp+gMvi6g=?uAPDb-O~P6S#9oRwg{k zmI;ueJD7EYnUN$QP^SZYK41V=dz-6p!2Lhhrs^V4rUS^y zaSlxX`*qydcjxNB&;almip~nj8u$80p39#!f1~4?;rY1jfKEh6749OM`OLFRbCFh& zi}>)2znfTbmv)hEhWdVXc1@C}a&ruaF?=)m;B?(F&KQ)XeE`~YUbi`#yWbvNfZ=kS zq7%VuY|BZ;b>E!&mV`e5YGm(s%`3$JC8+S$jjLMv-IxVByPo}7XE%T4cVmrYbq1%H z8!ciQvVv|0Y<|H(2rmlJI_X^&+3(#|#EBf#ZtV?vqmuSi)54I0Ha=auxlZQ3f87|5 zw>02e-}<&g@Xl5szaWHf?5y8OD2c@wcqAxB_wAt?I}YX-z6hVrZU=SEa@(_psjsm; zi-!9gSbHyl5M{P6eMM$Pv&)b4IyvFXBB~>uZdNf+c8u}*(ZzrP-F7|9ZWQ*Tup3p3 zY^Iq7f9w{k@WP>O3l%S*wrtlsRNXHpQ~FTiG+?aZ7Al=!u*!FiuG95G_;r0X;y-J* z)o%!LzP(Uz;VL;}baC9PDV0!#p^`5VV~N4^HUdeq1HG3sK%HL_F}L+ z>+JJ5LGsQj0=85W8RY2G`-A15o%ab?xwwzy zw#cFRmE*K4Gku;nW;R`-yPary4ixUCe0+o`hHFO)SBl)eTl6!;NFato1>#kNb>%}j zAkBqR0_O|Fu|wZpu8+0FSwoYKJd9{BMXw*IZ$U&j8^=QIV(R-%N4773aGJvd<)eZoL|=Z4NimXm+4IENcpynnYSWe>50+EjwaCm9(0c~E2z}&xp4*BvnnD=qOxc1SuN= zycSxC;5WeGNUX$JiJ{kYq?7v}L1PX+;gs=tD%%pV3;szbFJ&N$dzW_7ewuo;@R0A3 z1hRR*iYD+jN%Biv# zZB^P3;KFVQRN4qubFb!;u}m`+k2O_|uvgwSwJ_AA}bze1Q2*rqxZ>E>Z- z^BgKt8gu68B3$0l zxKFEW=(zepW70yc$%9SClMR34GtPqQbBL~78C*ka(U|k|%lnzaI1$D!FP7KqE-H3n zC1Djoxb2zi(A%K2CVRzW6rRZ-CUu{sQgFKK<3XXcmxlEZLdCyC*k_Y%^6%u?AL!pck>wvADpU&KlE2Y?HQQ%7F-ypdxAAc z_??Npzq6pLq!BwHWiaqb_Yrl=2Opf#ItsS-IWja`3X#i z5y2B# zo%bJCYO?S1S6*^|=EL#c6W>&0;{f_K7Bi3fFU1^tzmE1iQ& zMLqDVK(M#2sl*D$-9?WE!%e~G2HoPu$6CIlgxO!bYxIWd?7pvK>$>k461YI7M=L<~ zvuK%&ONG=4Q#MvA6S=t@o0Of7W=jSR3@Lt}#1kvVx&`FHFarLCU*ZLtDm(c#_vQ|RkIcX=Y97fY#3pZ=~ zhJqohmdV5|9`odi4AV!<=B1j zBwlL5Jl%~Hd;y7DVRUJE5rlsC;jsI3a;U=t#BzPfpm7+{amcw@jy`QeB7wzc$BQ~;x0=g0iH@Kd$0W7B~vte!Ph+aL$zgO&`ME39}2 z_TQ?jJM?4b4(NCZTdX?)+rlMc&UQixOY2fy2uzvBh3)@CZ8}=F_6GQr19PWn^+N)! zbT!qklP2~`=&2g-$!O)lMHK>Vb0z?& zNDrtG{ju2X8An_2hhdNYugv7sC~A`JNlp*jV%TY`Y;E2k?Ot1OG1gckO7i8LCC)`# z4ETaeoE!(gS%88!&!TbFOU6cPA)MGs%CpOY@`fKA@s|e>5%P3yADSbe@}%|_nph}Z zMpPhZG3Y+WS9X+VDU<`j>7nE6W&*R8e;V?$QS_@ zPQ$=rsN$QIUA zoF7M!Cwkv^bnM9I$%t6iWu5F(-@c|O^W)_^TbG0@DeZO{Qh9zZ!BNgi% zEiCaR)+kE%-#A3$XYq5x_xi)zYlB{_2^|0T>n><~;ghZh(=fB(N{Sfk?!~Afrgk!a1e~B`B{S-33-|!f^oQh=F z%zk)uqhZypVGQd-n62q@00Nf}63eeF)J>E3mQVe|lso)K%#E^N3yoagLU@Zm&wsOWSzEXep%o>F!Ey#MLc z~QKtN$Qbd-rIpD4AlD^U&3}I&Y)!^!i5)yQ0|<#ar*z{T#S)bXGH(-eF8Q z?<6(d0{**bUEqw2;2yS!!`1_my+~2!?O4$=bJ4_(DiJcYI4<+XW@{h zmrs&etz&2|xaa~c(kdd#{K%X9;yTC^;r5iQ?cm&)a+X8P7uf!sW{{{5^)%C=>(mo& zW;-==eeaD=+`GJr(x1#uS}x3r{^-@-e^nh+z(9EBCR$R_`ZoC=MI!lLn>c&1E7edZ zjpEXeVEh-?a0kyW`$1aB3gido;sHYy?ncE#{3+Gb4*v!1T?Q>{8A?M1n}-9Nj<&Sy zfwPkj`}(qFwr|0q`f(E~$gJ3#Zy>b{*J!!&6$4&2Ln~a=F zyyI*1Ty4cdiw-1lk==SKeqf1yNsl;T>gJnk^IjYnb1r0dm1Bf!={yFx0N@pl#`?R} z2P(aY+6C7m&r$Pa)Dw8wsJW#exO*O2=~(pps+H8MuB{ohepQl$)-twM8HQ~P&kldM z*!p$JDJ&lvV}TFKs}eCW-OLal%@{)D^nDr?GI4nwSl*gbA%V6n7gQ^#(kWHrM7I`{ z3y!N~@9KQQc8PK(u6m4K%TOs=$4<-n05y70L9nwbOBZgG?XmbU2*^LPX`COKM>&5l zN*C$h0nFVSs#c84B2g-GE`1>2x{;Mg|-jUJc)R;x?m4w42O|j+G4Dq z-8;Sy-qh$d;*gy_@62D6Xp6?HBnQ2yK04wH8FN3kC?T2HHGe3e)}d6)iu@dutgLDNTwcuqVd!O5*==tC`}rpKzm2q4Kc=gc zW~bWmQ$LTT-EAxu6FCD`#d<{GZmxE0iH%ekUVXpCEsS$M*XqWL?s3dAt=!^hd=j`d z)$-=|ElP3~w>!x#)T()-J3 z$ihka23AIt+`JO5(QS{Ry^>eqd-4~@sO*)%-m=CwE(1In$}y4)zQWFcU_ASgQ=Cs{q;!SQwQ*02>PCYizBGizn1DBg>e9-E^oYymo8L=3D)?1 zLwzDgCtDN{m34VXdT$Nxe3Gu2W+t)QSHtd>`7@~gy{_=jg3@-2x-m4eFK9=q&z*d= z`yZDFIP;%%_w)ZO^sWD*%zFeKB#jZr42m{B6xR(}F8HNL!b;+U$P$Ofj1FnNNnYby zN{7>o`dGP$UyJXH@jdKBI)~|VYn)ebpG7um2YFB@0t~(fUAqy6<%R&5qWle|``s<0sH$a!CH8INT|lsa(fr0UaUeZ|Iw@UBS`Gd zjnx%7t6#i3kJe|S&xK^CM#kxOg&6X)D;#lhCHNbqKjC+_Lq?bECA=DF{;a zNMU0u))BjNZ1v?;V3L=$?af`K-M1Ou05>XOM{c!amHF`FozxFo!I-`cnE3aJN{Kbi z!+b0=cAs0IUx4*jL$c!YNrg-(6h9==WNUa~YTZ^Zv$tO2p;gWgqtqIM;@rN{J`a2Or@^tgB)h|~9-|44c8 zFSe5C`J!u6Wg;!jtVg0YlJ+N%A{U4v!()ZZCEyODhz16{iUkVX5Xv|*a4orueZ=?N_6lLH>ocpzawJ0B@A`h<>uB#h z_TivW)rU@UGli6Qk9-RH zfnN2OA4!#ECpQNel#~V&JnvkC#2_a!W_nF6ua%Yq>TgM_S}sO9b{I4jPU@@tKu1X% zRTqy!z=juXI6zJ`#Ah@sC+LsVfj$_1qyzk=4|J$E=0D}b7cZ4z-CAls@ZLKnu$Wr{ zyd}xdw_X$cfwc)eu`f9eY}))If6#kpGO35kiyP-^I?UZJ*0-CBMh5k?@mu%DCd0rv#& zm(75hd@;2sG73z#Fw(AlWpi(AdB>m${V&X5=M(TYrZ=N+g2EBKLD$dri_hX>i-+1T zfZ#*!E^*+4h-)HcE$9=JKCDJ0Ldm%3tH6}1RrPCNi+g*GR5Lnn-lw)(qn2CM`gt5! zsl+_MxQDPyv7qY#&QK++5yi@+#^*_TJ{1981lQ<3EDQ-Bq?#d(Tflnm82mywHEoeF29%>l|}`F zIgj#>vG-^?e+5ADJcXqoF@|DpgrGB|zd-dl6)+K8ippTbj9?E6~E)a~#T zh%nEQR0}%mx>}~U|j8c9yfDZyXl-8CCPPk_Th?>pCh4RH?H@B1B%OTP7ht_R z{P<9Md}yya{5Yx@W8ek=AJE=!$5?_xYTaAN{APyGT(v+H8)Cy|+LV_CG! zVi9x65C_;zdlObMW%F=*1A`i+%S3+zX%3Yy?54@~80cU}2Q=Ut9dfFkv(Vg1`+d$v zJzZ;osMqdAzC8kw&Uj=4FO-Hk(bVcGx-75;e!pT3L4o+!RCHa(Bm(lNT4=I;DrZmP zL096)R-4d_T3_ zc+1OW01~rTX1rVcB62SgADhEi{&WviE_juDql#Y#z@SR)BF9>NcRYHTB^%(W!x(qJ z7dyoeS@?Zm+h!9Y4>|2mxs|WC;{ikxfTaX2SI%=Ru4C}~j^PfD+q^`@XzrcUbV||` zCTG5}gEy?t0jvsjj}KLAZbh6Y72A{&K@$m_Ptzu+)qEai4X+8a%-1=4Rop#jfQR0! zd31)%OAl0$0FWwCRr8nC8fRg(Uq`H_)z&3a{TKn5$&S&=?4{w9j`^jxq-iycFGkme zKd#ikP5uJ>%g{}o{Cz!9-K-a_C!Qtr!v!4&$k3HNJTG~5HpgMZG-i;0o%Sx=k8;sw zGINDSl$LZFfVi@SfY~i!#(g)Yrqy^reKv9g0KanG{c>eE0G30&q|B!Q^plv^{9309 zu2caXbLZJHmuMyb>y^;@^Ga+qp}mgE>Y^(@dtaNf1vK(Fnjnj{i`&=%o3)Jk)J~eV zpl>pGwa}YlacIc>vsmFGHH%sC9*U6(YJT8|y($cWhFzKEU0N;tJjSiiCshMh(jT{u zndz(q)F~sub12(eWU6RQ1Jaj0iR)}Rietq(CkK^8X*g)5e-?!<5I>c=9Id6#&O#?v~2whanI< zuWk`!4{653F0wlBzcMS%x!qvd_d*!dqPuzlv`yFprcN9FN))o0ATlEep~Y3Tk!=*cj%>~6NSMnAi-S{Nd|bi zVEjm}RiN-QWBHv&7}g{zLTX=s)vNz9fX*VycYaiAQv5*2#!B9N_zlm3KGp>((m{X& zjXzqEhFD>ym|8m)ii%Z%!Ig3PqYTuiGxrkiRTi$t2UD?Glk+wgLlL*t)!qU^xmFUr ztyYp{8+>$};sQTL4+VtnoLXhvQBcKQ3QYx7-uJV@ZHhEZt1;i&11J}>te-VzvDkDQ z;FzBS@*ak9`b0fexPvA`*Qr9N`Fe%!Z*iXw)1ecZ(!|`N%KrSQ-P06i>2Nt>6xMlZ zAf7m_HZcFCH}5R@0Wa_}1YOg3P)j!V(N0&RUSghX7!OgL{g<%+t^cXQKI?4I@;~YR znoh7$%S_J?KBHO{pVL!oQ)`|_`T>NCqZ^dyC}o4A(pr>?2w-FchO<5klGNN8mfr3X zpJE_ejevXpb^vf6`~e4`0J-oxR54(_EmyX7yN(*E5R_;^D>K@$jyBLFD?XgB?fotD z|Ec>)?NpJsNya(@#h2`dazF00ZU6N0qe!AhMdh#MG|kM8sNcn6YZn@1C9cuM<(WC=f`fx?zGc5ZYhf@HBxHp|zZ%i~uvogebL)RtX(Uc!3U^)dN zBNWWTD{ac#-?X)rs#7&5La6cVOC-~90Q$AH7uQL8H?0Ok@=9;B5~JWWe{r;+A8hhQ z$@S4T3eKtFOSr#ZI>KUj-)@KkB1iP1WgAUrZ;dO3p0Na2hoATMJ1U;v!%l+}P`&!a@GDab)H%e`D!lE~ zs#KQ=m0dNVh~Azez2dEQE>Kj0(bsRjVK2fFWd4!Z)7@;KjgVh=isveXxBycWso$@( z&rPuLwB6CAh=*k!D?BCNN7-{P*S z1HnEZ05KbE41e1~NOw{D$p(^$l-IVnk4tBu@J-2*fYtb&_VYU~wGpI1^7T2_TKXy! z`SM{a;mWpBbTW{vpmcHm-S>Db&Ln4TQtd3orMB+#%W_iVj9L@AmiI5=KG8;(yeGayU_zjum)aX7FSj#cc`3Gkm^$F>$y7~W_1uk>a#iz za)bMwi$v6$Y)I6%5@c7<_%dJ*`YJ~W+OK7l2fWl%z;Uh6o2vS%N{|PpMNwGbOhG0u ztGGa0V0GZC{!zGTFz3!$2sc3%@cXzxQVdw{<~1pH z!0RxrG#4$dVduB^;?mdJa^)o(p$O#x`43vvTuFo@$xH{lqj#pr0}k&@Al#(Iff{8Y z67_2*wMm(0Ehc@fIIt?~qf?Ox_W$CX9o?LYarv?Es!^v2ozcpWB<=b`f&!|#J#VH< z@(?a)mU6j3v+zh>y+v($>(RYuwkmzhZUU-Bv$(!qz(EtT{-(b^L_hf}`S3g_2pV1C zJ3+AWv{9jA+6G_4j^dK^*I|oA_cb9v;3>6gC8&?nhC67Z8J(8N)oWMFqp&R_*t{k7 zW=iowy?0X--X>v|H|IGc@8e?65JT(AsPXOBv~^y@O>vJ+5iRGWsbE7dXUs1z`u;c% zGbg%WrB|!>%g1p&^aWa{xttKcc6-QL!!P(GU#)t2$jV+DSAT>Vsn8mp8hzmesSJAU z(_(AL^3eCb5>LgYu&|Okgs(RSn5I~LhupWAgIh6^to(*k2hr0 zP|;Y+>RoGS*VeUzZYOBhD)XF#pqdL0k&VpwBwkXyC_Jh;_RM=>mmAkkGh&~av#Vn} zY;M~@!$qte&A;%v7k&Du$aoOas&vqf28S&g0P&+*0f51P2-L0>aAAYmDktJcaAa`Q zb@%d`l3loJ(shDy+tI`%Nay1!ue6t!7+%x+Ppk;E&)ZX-oDnYPUc=4a7lCuB=$SdF zbtiJSkEZ(mz++f(v#zB&GhmB2zB?s`ip#$*sX$R(LD zl127J8#G7d$!Hcl7F1P+45m%8*dS1oo^wlvX08KIccy}HzPP&y#;|BoLsv#6H(E9) z1$O{_mc6%((Er4ecg#8}FZQ(a1BnfhvJ#R0ue=iuB9ezWq-_&UXLa=}a&;W{>dN-@ z(UEN#l@bfi<&(Udo*0|EjwYK5JGs?b&Q= zdMsxwJ1v$hHwLoBidm+xfn26W2`o`wyPpuijidm94zS*=2sbF=Bk+4;vE&-w_*YXJ zwlTYcL(z3}5DQww>@{(%nIn|;GubODe1*MMZjI%fFF_4c^h%26A7R|9j{JHjD}Hj$ zrwJCri}1$PVLKCli~&5$TJuZobF{lq-9`{cn?v)_s! zIsY`}fmA)mmP6=p+gQj=wiF2#iFa8>T=Tai_kLE>AKE8sMLhI|zoUlbx`sO>dDUUZ z&tmu4!RL^cY9#^AqaPe3tn#bG40bm> zv~~3=+Ib{)(Yl2z(XNY0{WErBCd;{4u=jDi@*CMV-A}^?f^W1gJ+>>nG@zNsht;1# zUvExN)b3pgc;N^Oz(H(9Q-`=du|Kz6-Spiw|ZuON5HPY!qjAMsI3yY8CRi zss_S3b@+NtxYhSE?k2^YA0!y8HY1WVCKIb?=pHUv_*gmVpT-r}(XC~`3OJFkqcp1a zqJ2F3#%mP^kT`H1o<8Mi%;%hF4&3DPoi&$~5ju?PM0#yP?JYbRsi5F#K*m2;dm7{6 zm{Nw)u}O%v_;4}yq1xd%eLc;1+@35=^SZ6xS4=Ua^4nm9&mD1lH3LqE zNuS!=VANmLYFZ?}5eXMRkGZI$nG;HVN|(?k+JE8dO_DQw)hKx3ZPDSeUO5`Sk$B=% z&She#%EMmT@x4b@#Xjjs4MTpJ@f#nNF5hai_*8oZ`3 z9ZNs!Zxt9_=dW}IlKsFp)%PxJnfLPHrctpE2kzLWRj*G2d{svcZy}(DvP?@}uxoi- z8~H{}lG9+*hkhUR05z?Anw1oiAwhw__TFL?COS5Ff-NYMClDukizgVSS`f9CCD3B5 zS%{qn6k?bwDS^3z7<$y>b4#vLP;J@_Ra{mXRc4?ZyZ0}=G$DK2>v7Z{yp%X1AEkK1 z4?D$4Ef7=BYs;g|D}|g_#-f`vZle>{AOkF>uY_mNSg8%g+Z%nVwF>OzHW7>HJ&M(M z7c-_$>fk--HmBsP&*Z`|EnAi}iuOt!I8*bW+Qs=`T#CjnE(^oWS}D=emF%%ehNX@NO~s$=BD2_Ops6axGJN(uav@TqG3R&uc7MKvubSD(_Cix& zi?mg#xH0J#(t5L;T^>LHdN9CP9%C6+kaA?z)wS`;EJl`Y1I;iV7uU;-v{2hhs@^{E zQ%~@}rFRYa^Fj#+=2pX()H;Kmog!kKvDJ8bG>6!SIffrvZS;H-v`E=ZOzrp`R3&gD z2kG{syOS%lO4a9i4@*C-Sv)fPRTH&x0>`@9iHE$mI&;slT(BK};yNuwMVsWep|QC| z7I>e+ZbDFOAUC-~MMfRDF&$7?D?%CNss!f5Z2B~B)1%V)tZx^y3cE8(%mV4NZt~)K84-W>5|00H_N5L%{DkRvC{& z9Vw_NjFw7tx4b3Ke?4u*z)x}EVf$b$)4y;{En84BFj4^-Pu1NI1qY)~xt(i{dm3i^ z<+E!v)800B_;S@DE+gZ;f-q{d*)7yCx(YJ-GVfRdar|&emlrIi)YZS6Pymq?!sdxv zrBd;t&l#KT1vqPCC2;zr+p83LR&uu}& zC0zFKNzj#CSHQ!8WM>F^1nXWxc>}P0H#q1w)o(QgJbJa463z((m`IwK9pxX z7YN%cz;*bZ+QWUH+}h$9x1LbW|Ak<&`594D5Y#DPUyc(%CG5}Ygl%>OHjm8HO^w(y z#Uk{JH4Y+~tXj-yVE8;uNbPQyu*87MHV+79@4K0-!BP0KvD2Uq@(6EH#gW&K1Puw* zVi!x1E*3IR-RrI}C+|OL6GIC=$VkfB-hDslzQIGP^GFNPEEDo?95fQ`SXIN=*db4| zp2UzwS<&&Gq!w<8ykW!)oZuN}hSTHo8u-eHE5Pt-QDCp=mH}@ZTL`js@U-92fh;Dm z?rKJx@9OPg0<5m+s10SGD?-sx*1kt1GrpzVqT4srNwyUC?jf55)TPQec=7FrKxlf$ zNeOs5dk6|Xj!dmT%B@4zR8fBJy=c?NVIUp#n%x;vv5gEN4F4zClRN!YjMA~$;PbBy}0_**@BJvR!R zOVbs!poYg?Q%crh_I%?j(>`UQe-;3o@TWdm#hI5n!d&K2g<8dvL7x5;(GEr?39Awz zbZ{VmHi>pDC~WlA+`xte!v3N}FWO4WFI1zt1bN>w9+e4Mw@$Ev3|Y?810223QrD(F zu?7<$BGzAHso7GuIu6GR{{~B)Q=lKD2UaowoT=ZEJm|J(cCk$Z?q{x{aI>)Qd0NUA zI6(^<6wG*(f!OQPN%u1E34lGK0!wuKq5YOBP?@*Cky=Po!cg&zB6SC@zumI;1o1f< z)>OSjA`M)*3GcyZ-F$|(QU8u>WSh{GF? zQ3nERMYpNZwRj*P7Gb9e_+S6uF}3B>)W8~Ckw3~^9cZMd#6pw@z=%vij7&Q?>YxI# zNBr%RZ4iD(GvG0V%J4=R1gAcL-A2z~TZ8V?(xp6`?oa^8ehOO)fsLSVcCfIN>w7VG zP~DR}@R)FTD*ug&V%|PxWNYg%4?Hjo%wPi@7N-)*g1}01kETKqgLCp*#uQhC1m{6Q zKKKBGYy|-(s+%6xxBaoC#NhyQB=BFB z)Uw?s%fjYXy2{ev`mT*N9P2?Vt?JrfzTLwQ2~%)(u6vh1SmSk}Aeu40@nbe`l28EQ z%d(e?C6p5F!s8K8MV*0L*JJ{qqPK=u$@hMy+fY+fbs8_S5O_7l!sxxAISMOZRN7TH zyHQ8UF`UsDnJh~oZRz>I_UID?h|E5e=+erEoBawV;?8xphIctn<~5t8l+yGFQSJ)@ z#N)5KNBn)N7DD!qWCJ>7zlwBxJQr*8YvC+An8LJr)48ti)N376&zU+?DKiHgl)u5R z3S4Ak^);djeBZjO*&Adn&a>r&KuEIorU5?GXT2Aq+-^47T>>Saw;pu7s|u{FO-gy? z&E>WaIpdaP`~fw*@~H;%DyviG1nlPQMXUSjy=ym2C}pOj?tfEl%$<8}oO#PgU;h}M z9{+`EWAd5KB|QI0pv?iP=1lljj!0KCwOs2TKHJZ;VAf-cepSYIV;q`pEXM)*}=7mv>R9cihyB26#R?D zF%eiA`Ns7V_#%CD<`{T_VJD`{&$W2VO~b)~8SL+Q%>N5vOZ{jzCO1 ze#U-NtZzvTooA|23o|i$>P4}5D;L1BKrDMb?Avg)33~xY+&ympGU$@0d%-Ki9>dAh zIvwa9@vLfX*k9#~IY|7?^xunDwv#H-Kh(r^y!A|6`C)Flw0C@%e%!*SMbN$A`r1z= zx@RDbfwR!>tU!+oPygm80yl1793Al?e?MyFbi~?sbu}V8?xHU4Z+>ECig_^~h4o|a z-vq^@y$RMbE4ZW<8jC1Tq5T%{>Eqp@;-#;)n#Qw#&?C%&dN)a2tHkRTGU_bgOF+h&;H(f~01rxLhE;mE6#CSZV>Qs7<4nSvOgb zJ5&XM_^lv1!>D$2bpwK0)%6tovo{{vMU30>!WUAxqgp>wK1YJ)eG0K=UwStHL+$^C zQ`+NZVhn|t!DFWhWb^~Z8T3%z1RSda{zbc>1FNpkls}Q` zW0*=ZACP2GP&k#6HS0DKB6LMVs?iReH@T#C0Q=4mmch9jIi(5;-63z#FpKO#jG zuJIT)LHZ|;&7eEfY?}>`P6_?Vhi^er=H*eQzMa3R%Xhu|d5G;62>_K;1L_EPmNRDm zd~9t0k2tNrMSZbKLKK`$8 zR!fysyhf=_*w%R@{j&Ix+vS(Ky|MaWb+yd+ae~=Yx>GiV>oYi~ZYSct$R{n$ z0wKwjP>r)$6yGO<@(oi5gP64dJ2SXJ`X1r}fNYs8oaKnUKT`_28(Ml*-G)75fsQ>h ztfM-{+idAL=Hf)mYn71#zT1VT_y!xeHiGA?;(Q%sPtVEFBe^tvs9xhislA&UWig~x z8OX-$YIYL>vN0Dvvgx&&cVAuj_$2%*Kh=laZ-X;j^*-aKK^DjHey&kzwy!$fpfmMU zZX)`GN?D^hETgn&`ENB*HDFO5r9|edDgFI2+EoKuy^#7c28{~$5pQu}ug5(fL;e}B zOAE8q(W*oji1fDpJWK37)`J-{+Q!-4`TYTsP2T>rDnkm{O*wHh1+#b28#eEWmqpI+ zgw8{_F}lk6SoE!sjjMnMj-YCKVz*Hq_2a`kaMbD+1UiW7F@uEW4)E}=-{!pmkaFoK z*@_owpqz5ofX|LGUhfD6`C`>*29)1}$VVS{89TU=I$LtFSDZptkB;eV2ygvw8CK?xw0;95j7zz3xo>|WYjLyWWvX@OW0!c_Y z!47oI5UzI+H1{XNLe1NiTQ*;us^xbeS43c&|1uZW(|x+#})$CHH?NT>tl$1Vc1YpPC&5SQ5?fSL7{}gySk7l+%WZSidngF@v@b zk((AYC~5?T3Q$@In1S6tw#^`*w7&Q@PgVmE*D|0IDt`cxivQoXP2}JCI-PGp%~r1> z&he_LIz4v#Kf6Fuha6z(K1>lakM4o>AbL;FsX6w0qqJdb?2~5N2s$k`J zZeCgE(V`0#PCyAaw+u(MuuVmBwlUsF?V8;6+O}%Qt`Qt&+Mix~o07ZJo-E*L0Fy52UH>4eMb2r7AZPDF+mxc{ZH3lKBVd@OU6Q* zyS#N#8c_!x#!`4wa{h|ZP)IA~mPOQ|ZF}yxSr4huF>`rl&xvfl%q%c^>x^qM##fS& z`dwldANjXK>tM9SvOv3&uEG}e4+8LS@G`o5h|qc)cULFup^0}1n8`W96KegMcJvm|!?IXs-Uk)sx&jPjlg?68i6d2|I?Wz71=#l0qWTGu?c=BCsiY0JtP8Rq zfmm|(d2Oun4I$DbMTO8ENwo4BKY~8{^4M@_EPLbHIS!+4lEprb!}(cmxZS(!W-$m= z-}>>YAteqR{PAut*MsKtA^Dn4(%e?Q%y?>b$sp-50IUTnHwj7bJO3YbIdVJ)1#x;<=ZT~jpbrDLl#wDX^ z=!@7g${LezYlmFN&>=4cS$%i&b&N9ZUlD=1#3#)o_q`wAf4$M4^2-!8qV*m&ZLRbI z#p0Q&T8Wt7YnW06D0HO+1WFopsBu*Gu}*FK^&RZSEOQX=MbEb*`}5V66*gB|Ojd-} zP8AYo2P#$f%D+CyPr}o=>*Q=#?D(C=7)+ptX4HtyOKSKm0du->%=ek?yetjhR1NWv zNsp2RNLlg^zPWd@~UU}c@w~kUkVO?$x+C}54&_U*l_{Fs&-cO7u{3* zz%PqSs7pYGU@Esjm2(uy@i(sNEU2{R(7-T61JV0fm(X(t05*3!`>Ynii?yl1CaRJb z;|Bnn7qcAg9ZAJAY9Ul$^Wyx#ue<5w+tS-7h#M^tO#~6es&xs}C&r&Nl*u11-n(!S z(-=%}AZZ%KDOaQ=EkFS(HPQh*xwpZAsG40~VxQF&8RX~SGMJCMHQ%T)~$a092ldZsAJ zKRlCgY8vzOap_|1L%ohyR75lMLVn+p+{oWgr#kJmH<$*BPskgHja)CB0&K59eFf?lO2MXyrVaZ=Zjm&26@ z=&4P_61AZ&-KQ?yr!I9;~_%#?(TH-EC$B z&vGuisTHFo_Vu<2=vcgSC6 zajvPKA046cobcyl@QqkzG_6{*Z3BIkfspA-r(pb)^4EqWs zOO|bHex-}x=+)wLPaG_6WaDEqH(9c#9qHd;X=|TR%DVmL7MPgfj_~GmX{&=bZ^k$% zhWR^1Y2qo-ht93;5pfOWA#|rAI=;Ob>*d!l{g_r7Zt50rZa~Av0%pnY?gzg|QDFW>?%8HlwO#2rWrm)lhse~UH266tTmQJx0w#oIle5h!MjczijnevN!Y+zzh2(e_C{TV zq<2M050EOoiUC$VDiuErM~9{s`zi;PR-lf7RR z^$aa@a)siNXE=C5UvG!Yz&OMqef7s6sKcJNsfxJJIG5 zr>kfdb*iwIm%sKEiw>V6w=qPVRvPbN_54uBLBD$qb$P9B+%5MSD=hcZmBVzQPY!18 z-nZHgmM&&$guDex!qdtz{9E> zRYIu+rWv$&2H?5T7vxstU6Y%lFIc_OmrCT4cO96^jx{5XKGV`@QRui`M}8C&^ycM| zLI{8H;_H-~>P7y26G=PmW;VZZXAv%TMI{ma+w7oauYA{3YRRQHFWV9eaBlgkonoke zQ&(K`F*rOm12#EfrfqFk*q2-D55Dtf?xeq&3XyZl*tUnTu;CQ6#n}S#s^IRdVd%}d z8)@6uqgT+@m8Tg<8@(f?y~4URvK-x-#1nbytlZDPNG73}>ZFI@z37y71Y#*9XcTe+9-5_hB##u8S zfs>|zD^|6zp&12_Ie>8{8y{Omvdu{w#|8&)l`5z~4eRK?9d`8p$Sm*WS_KJ6m|Jqq( z#h-hkNO{Ap=4&MXJc)K+c*rmPC6D|CERA(Oo9|oncfltQzxl1QH6Akym1N7nSx=oa z3iZ9~M`=1r{}~-F)8ET3@vcSw(oJ^9Sz7NtnoV}cbkR`>`*%U)jxElEVKnjMC><5~ z6((dxN@QF`#{6KOy2-n%=g}JbIwAi)r;7i&M z3eIby6DSen!sdI8SKBC_SDT-B;mi3Fm-Smhn}(xo9&8o2Z@-G-Jge05P7{}2 z860)2ONWcaBA?UV&8cQ+oZi511dr&(X}vYhoDuejb!P2u%nlTG>Ev=-$aUybBH zcqH!*c*~^CFrjmB2h2|v2Liu-S$@e|zA1{U z^)VUTsXWz9EAXxOdPaYBib4iYUe%PRQ;dKMR%Dnrut$e~B$s!T+_SsxcigYoS&fNy z9M3qK>z1qnG8-y*Fdc!bkb#KNjO51dCYAWgbX)){xFog&?fQOERk>E1$W|ixg1^Hv zy;51rxt4TS`^D%IC!3dUGm*{XWIyDdw)Uay^C!~w_MI|AE%^rTudVxH5#6cXnNZ*K zz0cqI2#9V7=C4BK3bPv(E>UNNWP7WyX$;tvwy0($0m0&@*yW{%4ER! z{Ut6jk{^kT1+6HyhQU%*$K189tWG@JQ}noA;WF765~5d$0H3OUDQ#M;`H)k>>bnYI z6u0~pMvxiJ$L2zd24U`NxtGF(CldgXyx2hR?l#>~dRzbu`yKdj{SBj};Nf0GO$=*?dEw%bUo z5Q=9+SvL{`!h0dqJwuz^)ClQo-}!(m%ySVgW)tYD9JQ zW{uDZ$Iv(&miCkd3nqhG`-nD4oy@(rXMNwcNUSQq!FyFk0{3z58V_wV(7TL*9(2bb z(Lx)GaAgB-(|fLq9etYvCT*>{%v(QWbtLgj=tL;W4Vt-2u5J4P5@ikP?hc+sNzB5q$G9B9;H@ttN-5mbn?dU zt!x~{z*c9qvUl3eBq%wZX(>L19X0;aBJr|-JEG(kYAmag zK9dkuYIN`%7*f3j1;@jo=uTL8ysu0by^1TZNUzjqiGM zpiF?y;z9|I^~4I9Y{ILdFD=D|q;0yDFlm^n9S5rNB}al5b^N4Z&aDnkahZfp#X(|4 z;kOc4GBAR*vE!AOB6iLKJ1_bSRZ2M=j${y&Dnwc&$P4A|K4>ThO2qy!ZW*|MVdX=# zekP&jQwwM(=+AI4OT)|th$>8fF5jI^fCRLFa6sosbsJMsmDSQP;DK?oh7wkZ^dhaS z;dJ&mnVo5Q{l-($!3t5gRqyGF7g$Jb820@bT=#mec1&?o<;M3HjK|&AMBZ>b>1BMW zv*<3Fj-NV(m&h)$sz11z>c(;S(=;bLhA+aGiE!}f_M*E$dIs0Tr>_#<7s@3|6Eodac6r}d4X^jP0IB|Xru#{rKKSstce&WkB>NOh}b z>0ipRhQnm&l%i9sm-Y!t<;Xw@t@F&X!-Th^HMOIAIzFj!`p% zoKS>n_#!ZQfi%&7`Gn8;B>(74cZj0ep7`c@E*$lwqeFVC>x zU6Qv;?lw@Vd2f(2=1pwtzkd(`^VwWlmRsyP;*9G(pcO^w?lxbvfH6Q7d?)=C^);V= zRhmcglS%_rVZEKc+Er@H=26diU6+FKhEj>BUT2=taIK}*^*T4v9`(H{a$Xo&3q{dy zA69C;Ifp#&RB!43hp(hnpp_~g**9srSA{Pu9zQkti>F}Gn|x;fhU3BKVOe|@U@Szg z{VvM!kE!tUYpOiMG>so0mvm+-b5T8gp5QZy0{-SFzx=s$P5SnK`Y^)D%m*K$uf{LV z%synSeyMnpr}wU_2zD=onno2{Pa|JW^eg&ZyzC&!+8&OrZd5FrN{jig)yw`L!rnTd zsRn!-77=+60R;hR5$W#ULOS)*u41kc1-ny~y`{d&O|5el-eD>~J5l>lbd0RM3K#l) z9yd*EGK#gG({@jOR+uib^o|oEmhIQ{VIuqJ+ky2Zr&E=j-t1~lNVeYx_rRn{WD$a; zfMD@iDWQ4VM?-q3s7%72*Vn4KK_cwB18hoLD|u%?dI0s^_?sL>_FRJ(;sp4*EK>DO zR3Qu(H0&HSGALTV2BDeR%++#Pg1lcVFWa$n-D*27tKu@Q1;mF==mu-S(MvlMwNVX& z-ta4%=?OrgnXB>5>T{%$ZxGTlmp0iHA$sD zh$DSkuK*7zk-*{%Mg2uhnH!`wOhg6GC};fB=aUK+h*2uxV(GLa?h@dsh3&;*saGoV z%MJwRsVa?*aldKZ;><(t46FVRB4$z|wlL9QMECqBYS?xORMqMgGGYAR_vR#lv!VM{ zM%yzF1_B<8k0${|ZHoLqVz20L39z!(yhFT;WTCo&JgsLa@!!5F@P_rSwkkIUlKe`L zer5Fs;LFc=63*9b;0ro1oFWM>v+h(>Lc?GfoAX zdoO}S@lZ74siGB1=I%4%lD;r?1btdMCTqtP#Q6RqU!u@0`+5Y@OGASlAytUetJqt6 z?h~b4xeb6n`dw~AHxqa%IUy|{aq4PsKU=L!t~uTuJGV@oSiOSE_R3Y;Og?Ty=bGYlxZ1<5(XRrD)G+-R0U7y5Yb%a|^8g;(98 zMGj_v5na@L$wM8ZSSEhin?LpAS{945g3Db6_L;7|ngNF2@@-x+T-K<@?ECz%I?$k> z>3<_zdH~=cl=R|qE4aOjb9}u~!xuQ{_Yo49<;_*jUeUoTGTsb#(eD=fvD5z5iieD( z@8CPM^4^FqDb&=tw{0gS%@H$N-_;|p!9phrR?+20eJ;Nd1&dN&#Xg{DzrGnCr1DZw z{l(??f^zOmfGG2k08whkfetL1q=IsA~tY|5BC#@_7NM|2tDPC zrE!GIJApc})f5bj2!;#vx8yDV;N_xmeM>QMxcuXc=OV(Ov+?jXV=@++d6$n8+xVT- ztj^XkcuE#0OI%lsw-8EaBjxoUW}tr{hwCqlu8DoR5Xf)WM9=!ypscoSk&b?{U`y$L z9n~wQTfpEVU=(nwx$+;erFGXaa}xGR`ftiwew9>}7Jrt$1|nhgUM6`s;r&;ITW8Qz z_>X5TVn^~~5K+#MOTHf*JKkcg&9HchU=YU@6LQe~9M$1-itSFab%g%sQ1s;Q1kMA; z*~B?kAnmeU6b>-S;ulbGc8Z)RtHZ4C1 z0b({f5F&|`AU6A)n~Qi+FxmPA?0DHX`#Xdv#f3pEAS4+!2 zeXCOJzW@89?^bDcAlxVNzRXugeVJ|3MNTa|dz+mok)yQe7<`5ybE-S$mhaA)o3)R} zU*HNQF(UiO%>V;WKwtX=UYkl@ssCbLs40*Q+&q6;RxB6c9ZvDOzF&{xpZoUuGBS!q zs0R%7PwU~|SpJ>{S##xN1&uo>zPRxw2635dhCjo8232+rmlao@LjHFg>Y;nl*NY5o zit(NH5c$U5B{O^}5_F14%HcgCbIGB`dkj(}fWkl$p_7K_CYD@oWw=T{;1vqnj0Z|8 zuu8>RbqPeb>-89Cn^wH$iWI8E&c@W1@4-&ch>`uMmkL@HYv+ z_Wnv6dC(;``@JjpZx+jyJjnQt>MsHR1|@C$x2D)V-QJaz;S%^X=rr+Q9ox9d?SC3q zc{~oi60MXh7qt5V>O8=$f+I(VyHzTUz5}B~mc?VA6QNz^m>lN~Q_o7;4^yuLK`Qg` zNW4Z~R(DOAjT`eUm3=GDtKRz!od+5BuQN}EGyo0i-qC%Cp+;4MY_#M0$vudu$B+Ft z3*I-P`-r|lRm?vVG8?|8ttHFq3E)P7Kj)-~V2y8$X`8f??QftYpT7uY!N!rJkl@SwzkTR?75AENU; z<f2Qop7g#}QC$bZ`WPah$%;f~@*(%X+wFECf)6y% zf0R+I%B)nh__^G3A}Z=?NpOOG4fMpjpvMqa{iJ?KASm?veN-aGR(Oe4}9{-6HKoBj6D=;`9`VH*W(GSE56G z$zJIP+Gg5iG=M^|ip_Azg)8UNp4JS>Z5H8|B_37u>Wz;ENjprX0Hp?NsnR+?L-@Bo z#K>*<1Cs~+-fU6Q@fIL%L^SWlz`A-teT}kDV4o&;<^yC=+Qn}#Wq+*9v|dd2cadp= z6>CX^=m|?S@9H+gcn3wM`tR?jD%A_K;$GJ9CGVHYnH%HBhHNJ=$hnPsaee1$wAZBf z-}ddIf$tGP=M7&`BMdST&*jhBEPaN#P9-*N5y9pwa_tY!Gff>Jt|}>}7CjTRT0tH= znNHhx6DZbW0zvw1=MAhBjp4;UQwXL_Ob~>jM)_EN!0*w1A+}8a=4q3+#ymgp+di7) z7b41sh563_vNzK2Tk&~IE9|nGvK*7~6fS@``CaUs{glf3?Ux>-K*)jcIFO zQ2XD-i6b-qJy0y9{`QwQp*h20f5|0(yzH#Z;QD(D+|FcZ>u-L$wGX zwwi_~;VGo`%02R18ehmTwn5ff#meJODq`)cec8Y&hxZU=EJ~VJvuJ+&>_Y^1dS32_ zzUX8gicLS6h`2rV_OC<31ID>-1=DkZ zFJTPV1&0kpzsKUav8bzm^zOjlKFA;YPQxs0l?-7kBPk<<{oJ{)je{$qYb*40daiAt zuXY?Nm)w5=`@CM^oo~wD$7@_!-S4Z)z&-A0tG^2(0pfQ0=~UB&KZAW{^$VmwuutC4 z+4#S3Z{>CT#{|OXt&(EBic5sBt%~9 z!lELbk^fb~MZx^$U+!&;j(+c#oDv;=$bY2*Jzp5{|38W@KRr&Gk~Y4>Z+sw~q9$f# z`o7ry12Q@r(we5N#)>T)h}&w>N0Eruk$fTgTW}ezekyH3{BO;r9xo6(Gzj7mtFe7e zZ#jqge7Oc0(;JcoSD{atwWvwN9MydKrE(pBP13t#-Y`701VXi>e-~P~LGz%bsvXj$ zo8w`7gDilFlz>Ka(?MlT5|!IOvYiDn|164nx}8#8WDQbQd8oo9`CzEG;aEm-^0cGZ z?X&i*a$U#E{o$LSMd?P#;+|y_S<%EsHeUZFnRe$ffrFZ?prgDb9!Jm}Rb(wXdS(AR zfa&Y!Ptue^=EtN^kynWMRv8-*l(Hgv<+3T+NVmZ{5dOg-cEtvfL=$A=iQ?Raw~#47 zlwB;z_j3KO7UpCsf=uI8hUv5_m*Erzlf$F?Gg{q2+h{-W>-A;JNMU5$ir>s)p)&nN zdBY#ePe(Hp4Ci+thku^WC~~_7MK-+zXzz zSMtzA=Op{wjz!3v4*_VNk(W^Ls4eFf=g`gUAnI$c9&t=#VZiF`vHc`6oEAd>Y;Bc_KDUpTS}-km=Ubwe5eFH7}?}~IYkJ*Nt3m{@+7$&uT`Xr zVbEV#TN!W^b{2E zmvr}eG1EpADwy^U1pB-&d_<%42Xq0$WpblyA9id-*;mx?j5qupgRLiu|oqcwL|P6 zs?nqG#qXc_!nIZH0=`8sew;&~OBtr+ z5GW>TtVR&N0uhjugx^?LB60^40uZ*D5W6GT^vus6HXG zae0d7yYGr!SL$o<(`;xy-P7;RRJ(Mo^U-uc71(Tg1~FA^YB{V${R32DCURj zyJEEHxY1{ZIPDh~$&2GgJdb}JxZ&O!=r!}#g<)KXQHpm@uLYq&nEOhj%CEsx577mu zFP7GsJ7RN9sq3)xkvBQe2M>>wlgUv-GN-eO@>K;Bp4%5Z2NW=4>k0j z&yZ4xead{7cM5G&*EDYQ3wzJfZC{eU?DF;_6w662lKaMuQXeGo%u|ABS|&681Y=0= zp$kCc?QW;zMx`Tm13a(6Ef3IJE~=V~lH*2J%S`(3HZlubUuQ%B)u5;JMY=`4=^}h5 z>#2tNu!zQS38Vaz<{r48I#s`mE@jlMrkua-d8AbRHf2(L$}C<{kO1H={MUD7pEzY7 zXNRbb4-mtYK{lE>)Ot;`T*}~pify1X5r3i@u!2xdBGFm878j&STq#p1P^q&mPFAEr zb?wbVX|7-O(flH4_Sw#O!l}R2Q)Kq-n-gfUZl7;~SW}4GW{$v$B6o~gV%FdQJbyB- zC_&dF*w4B_|M`{qbS=~22j0mKjs$GyJsg8bj1WiOVZ@0{yScFWX8(?IoT0LY9NMXy zUPQUb^1rLS8Pue-ugtR8kKoB)$9q~dHEkn@^!SjiW-3#c)>{Y^|4d6{b?}!1Wu&9#Mr}A2#TE%Mu#a-&zaN=V2b* z<0!#MSDQ%U52u=V?TD+OE|uTz-B$cu3H_D3s_*_Ir{ag4PfdOeXs2rfUKOcuhNY*%Z^aCiK&C0>s^C$X+-@FD^~C8Tq-YY(KwT{wop&1S=DDQ4lr}= z23IJiNjKBwhU_ON2Jb8)D%A`*W}Q2*{0^(%>YZ3P=&;A9!kgA z{pT!?Ft}#}qOb7TFNzL$7>Dj`e5K3S9`p+(h}w&lWnGmgVs`dMZ0Nb}H3nDmrRzv3 z`RrCC^BDf#HlTIrkOGn!&u2+yXb!-108TD$?T;g6jd$yILSsT}CR-KS^9MApjwFK^ zR#@LH+^s91kAISHjniEZ^4^2^j!X@j2I+nf?;}u;%Mx^BS0h{TZP=;ENzZz*rT1(4 z#O_FC#E>BX#A86-Qei~Cr|QPPH#X8B1qt!+2UMiqPWt8m5RQzY1XIMIH1y+P0=r>G zAhuV9%dMaSyiMGwzqf!fOv1mfx_sjwYwKha^-vA>HWZlkkq)|UuvhvpUxa+L2PtcB zeR=*?t-8d$#|c!y=B{tc>bWRbx_0EATfJYA)@EicXN{bOUBX{R%pGgu9iESH^7<}( z@|mlSGef%DMmEtqksRl@f-d2gsBhb6l}u#1TEroid^aN3ay$mEahUCkrcesC^P!?8 zo6%&pQ8i#+diM{SHG;!_rPZ!niEYLC*c{umGm83MAzKxObxn zq{vGNRS^UKBn7{Z{-@vd4+}Z0teN2^+2iI3Omxa0{oCCB5V;xj<4aq{8>AuS;Hls4 zAC+!IAjis^DbjATlITzmlcfz-eh^sl>Fu}vd=cOPeSP%pHT8+#at<#ctf?j!IB)r5 zDY*fCq}YR4bk>xV(`d^-jaese3}Y6hjwOI;WSpRjbu=!ja9~;YKt{{Pg-wr}&u>cO zSLr`e?*UeCq-4b*S>qm=0PfWrq5!z4gcFFjB4U~Z55({gxdM6BkC;=Tn@Pq8!5(6AP92$Wj<6OiNtJ(ZNPnHA{-0=m7X-+Q!rvlIXiYurKtgbH)&AD#Gdt@=_j z#K5&eD#x=PfbK|7{3gEA!j}5vcfmNIEV>iF839^Y7{IsE5g!RK-7-`!nxuu@WIQQY z34k}4c~~leAqtHu=kt=1U2YIa2%_Md4Rvc@gE>PF^K0zG?JwINZx~AyR%29 zo}jm^PU(02dZi2^J2=7O8t3$AMyd4Ykl4@Y2~%~`Q?sn2O>uv!UckVkp)-7 zSekfkZ}d!%^zfzgo6!O5mG@0Q-@waz+P%w&WZM8^me-v#9~(g7>x|Ks&tkbMe)j22 zgQ;kXB-TCchC~{)_-^aN#zq)URHi4N%ofS)mrSDh2H6u|reiAFptfWF*ew{HRlZ0}?F~IFC`;4?1dqD z{=gKeBCl9VCPV1rwHueKZ*J5aOC@2~CDY=iOtZtc-DdxP4hDkGPwF$jO^MOnxjudt zBAW-;l$U1#aSNPV=a)eu}^yX?*?q8@bpU|1d8`=r}2y(Nroc zu0T~t(?e%wH8iN~nZU?~=mcKRCI7>rLHXs1U6L!kL#p3>Fb zJ*+7!Ia%6(GgzBEj3z4YG-^F=!Eh+Ss;$?H7N4USBb`vgz44GD#$I&0_}1!1@OpZ8 z7{S@Gh;~Sh=*3*N7mN8uCm2ON`bCaA#&P?_Q&R_Fk|QJlY4~BOyQE*{AGq^D;h!2M z|DTn>`I;C3{)B>=tS2F;I$D!RC2AIuZ|vpzG*cJ6V=&q2H3f;m$D(^q%yb^WR5!j! z=l;3;?nJl8w04u&T@b21_a`gar-_Tn8%jg<+zJI^p(tr#_ntrVDh>0Vj-MYHw zVb^`9ylW0pnNDmb{N+rAZ$TfVHbo6~Hk%rpDWcP`&!m`Q?~_~T`=TfI=R>SP?wGbCn^Xn(&DGH1oP6DiSX{$&)PxWO5{1d7oE{y z8hwK`cUWV{HVJzbso`vfKhZTG!~0C9!8n?#bk5HkFT=z>zJCx#5WdQXHQsP(SzdkZ zj*=i<<;#nCAU0ggghMR2|32WqO#|LX6j~K`E;$KIi+WFkNehU>Qs$mdrF^t^u(p${ zAz6}ovY4{}ZKN8QQlpdqG}76Q!aCn|>18zkLv7_zmj@?EK20usP;8MZF;V@a%RI3BQcZmD0i3 zT);wU*6qpd?Np00k2Le>P5-Eh{!27>iwCPa$i;6G7605q5JvJw`8-tQr>(Zaz9AYc zDk`@@)tiT~SH7l>Zu&-2*xB*Uy~k`mN$HM*qV;*jb z;R-XTDg}$3&1BG?j1sJ^O7vnzbW3#Ji(dJ7#DVPBsOm)!b|$u2Qk7NEm1v?zei@Yp z;%f75%wW5Vl&iCikG=Dy{JmL^oq|1Kx1WapLUGjnB13hQ+&v$UZb3f9t@?3x9^UTz zrJ=t-{rDUU)L-f|6E@H1CjN1|6@MK^*r0wj&=sBtlY9ZQp&FI$E91#4hnIioBzx$)9;vV+RIjnyR;u#YI_(e0>~0s_IQWkQeIRj@YGqKhWG}%!Yf@j_vsg7S*9BoIQ%sL#j|LI?0^}R4=_LQ@ z*19Xteem3qp;(MO^{}0rk-qmsj{@8oq|4l}J~3Xo)N&UOv_G<{k02R8$Y1|rb4`5o z@lmWqI_e2L-vU;T0TFp!c)#4~SNG%m4;IDb=uQuXN)=r&X?LD^AP$f~bke@CNLfk& ziw35;_9XTRugKGRk^tP9r?DoIJ`UXUOBaT61#c`ow>p~{MG={l!CRvRCh$zQN-p*! z6`g15H#Rp1C&XpOtcf4ZT@+!AC~7LxpOvWC0(n4ZTe_w3>v4%+ z1JN$hZ~TKtg`2}3jd{92g-W%b^tiLT8}%GbHj`uTm#qRQW=3$l#zPrrjygMU<2mnE zlZ@pt$$h$}<1hym4Uwh`gr`P=Cw#N~TE2^R7o}b^C(q&1;fc3U%x_FWLJ@FT>ps}K zLWkDAqWAdlh}Pifm_|Fe(YjA(>+GOG{atIO-GNY2s~xxYRO76O$S%?u9SYN{W7$9y zq+M0Kptat4E(y$Umuk!)OcV83jt53|`7~V?=sSLm!DO5E@KxqnWw=xp=W*`-LpSPv znC6_66C<0Q7sxxO=2TI^xvxzqA@X=J*@0tMY-x1D9cTABk%Z6VEs0Tt_UB%b7z2ZD zhE?MufuJwzHQN0qHH}(=Y+Hn_?1(YRC+#k{98Sr@y(3~JhfW8ZyteH z{NAuvOSKBk3clNWHru&ECb9D4UfO(4g~)Rc`dc+`;SyvSmvin(r8j2&27hC-fAmkn zj}4MPSx)NDDzWVzQ_0-kX?ke5Jbbt;^;iOx#kHr4-O?}4_9qnNIYZ|5fJV6*nrxm7 z@(E^p>L)SpiT%gW_WD&{V~BVBH76glVK|s}PwbLl!W%ha3sV(oq`=*Av~#wpSHt*` zj+R-n)Y!+b=OQAuqj9->EpZx$hncmsv$gkboQIKN2df#h1w0Aimk{LpQRr=(kkdtz zr{m_6kPP`zws?iABxRn1(XOJc-x-ZbY(lAtJdKXncF#sbNm0>8KP%^&a;y0@a2 zkG5K`ZELAa@ukH-Yd+f+a&aNTr<;1+ziX^7zeQ-SuO?4C&hIQX=X^3i6)K?|K1FhRviI>*>*0!PiRt&I4qbDxa@2FJq$Gpe2S(SlAURD!ALk?7G0T_HaKe1y@)XWh zl#f0`pf}+d-HH*f-aot7ad=)Qe*!LUY~J@vOd8MgpNhTtiB&tZaYbUcyyZ!eo%Ep; z^I~)d+C2B~!i$6w6kky77OX$>x;|xhLWGYl_WF&)q5@)Lt1__bo^<=S~0$Yy3 z48>Wxl3*q&IjltmExAr*2ixXuJK7jp+VPA4l`x?tOP1xB)vhnv?trww=}>2SYg~6`qP+o z%?E9qzV7(^vC=LfZu;7}DHph__^;N|#%w=)jQr4?<1kkSZj~~cm1FR>$?f#@7K${g z&rdQjmNZ6PidHEa<|rK+CWRmj;X1#GHH|8P)yE|4 zY}IuJY;78q8Py8bHR2z!@SvNDWiUP<*7k8s{xsa6T95J1Crew+nsM-RSF`%es!*ct z&OTU0=%6CzWX9GbYVq(cPlMcNOX9{pO9hDhtp1EzdwdbCVzH`i^e@E= z1CLm<-Vn(v!msagCa0EBq!`7^xBHG3bdy4L@qvx46Jp!*&Ob4~bL;IA@8}I=tE(<6 zo-m(R=%9vTr)mx3v*w8&rk0Jo`P|`9fLY9zvonG_9+fr+a-$15g%QIOTC|HlxigwN zt{$~Hj(dE@nLV3PNB0P4Xu}ykFCk7sJ)b~+7aUTF8v%3d^(b!Rll^85bH97qyEpQ_ z(gi#1fj;j^8nx1(R}BIz3E76qxF-=~&pZ7WlKUO1fNi$$55aCOW(k;uQsYDQaM%$m z$=bR^i&@HR-QwB-_8ui+Con440HY5@quYIFP(BT}~#+&;v_4 zj(!$iVJN!}%8YpT(vPFASqEHqs;x-FOyt797v}BG>f5i)}GwB2{&0MF0#5l@QXY3a& zy%a7o_1Rjux!V4zb}L$|&U`S#M-3%psmMW9xO=G3)t-4glDD9uRCq8qKdUN$G_O8t z#h>*;gntG}%I(*+T52A$Y&NyJJvbYaInY_~pSmat^ULERd}5bJ67gob18?wT;VFuE zM)~(b-%*Vuh$1308b8fCJk%;NQ{t3$@;u2SiVzCG zmaXuqez}o{Y5Yq9*t|II5f4qlawbJi6EIQkw}^RGCDHuc`QAHyrYE*)k!144!tNgy>Y8!YbF}4^xFP5 z4sTvmTc|dLpsRJpjm{)%v#;weq007o%MMOPb0$2yDY}N&&Ta`9oU|&pg+G%HjLTey zx8)C(44o_eF%i8A(Yp9{L>k$Shv~0?nT_v_P6t)ZZ+k1Q@cJX(gk^6JmR>$ZF*0$m zIZ}w!Ry~3{U2rxSrvCD(#0>Px4E~xtIuea03mNikttK+H*e97!&}eI4cC#1hgfrUd z@cJGbWzU%ZGdeU34ppKqBiBm`;zdSO07yfnHx#41@8P8`2ILj{m z2xIN*T+eplu$UEM_p_i%hfh;{+@#Qc>7Q{uG%JPwT5Ae)G~@#S2=JAB#e0z~c(d>@ z+x^#5E_a5wYlD{bTt3GEs;hsj7+YNwOuwE%$pkvuJ7p-fLn2|l!Q1qW8}_O>o>edz zC_dzM_QKo%GZU;1Dr-zQ5Q(eXXu`Br`NHu|T5T8C#}U`wa7D+(Xk7BPknOf*H=q{B z3O6DqVJCL@?D*wLhI6#mo502jT^?_3r$EnjvR#@<*SM=; z)AurFKD7%Q$GRV8@iB9Lp&LqxG^HEzLB_gsF{$=QB-KFY)P^dnv6>7TbXTbzEMW4g z+_XjHwqGLYpbK1XN@d?Ek)#Iroqv#aB5nYi&1A^Il7{vC{NH7e@Q=jStMA}Xdy|`xD4|JAWtL0kf^alZ?DL4*9V8@ zbDtb03j=fOuwg~d8s1k$BpavGFw!)JPG9od6+D;Jzm{_T=*^N)rka$%lI>5@=%zle z$3%+mQCss#+)K%oPcICBTO;9)CicOUtQ^4+U03iT4(0ZTY>d#Im?PiarFc5auDSub zsXk=_+5)rTpDc|Rr6WbbGvB9xJTz&(qnga!N4N^JC$6kVR}pVo6dFv%EDXvwl_Wn; zD4mOcmNtBb`c$@M6Yp2^1J8;V4l;pNN(Y<-mXl)gM>h89ADn}*-neCH^JK7~WU-h=Z&shh^zGE@ zaG?J_rz2p;BE99#D!Axt?r7-7P_wJWZAyYp(~MZS)bDVkSqX}xp2mI^6U5qLvA^w6 zr|JLLHCa__0R4+=UP8;ySW9N!G5&9Wnwvj8+?j)4f*yfMl5l4E8$euX65p~FS}~D| z!9CTKPY<_mVOa4N6nGzJFL3vgj&9~oW`))%3wOmk-g?tiTxgZ1WUH8_DQK<9`k-6V zv9H~Lvw(rS1|1LE`g!=+c4<}Tfcv!nlH1LEzVeCXl8h5cIZoSoA6V1(+MR?h4S<@5 z$)86SW4&t4+ljxRfNz*trSD|)mh;Ety{Q%N4X4hieswYol2xxdks$e1Xx*Dn;QIaz{zV@f z4qNm!wNnzJ7yH9WtK>sL#9l#QN$Bno$;Ab}Jkf8a1@(xd;&^i}Ta{*&^58 zQE60%O+AlW_3qpQVeiToQUmNw?Q%S|X)Px_= z9xNdX%e;Qy2-NEw|AxYbw=ZtOc32Bga&N@homYS!{*BlqA?ae=kIPL|{v|8_aHzMc zNy`&#WcybVSGDYuuT3D>xq#le;%}P_<5;&vr=ur^S%Q;GHoFA!itEZP(tX`up2%0QDB z5kpCu`=@8RiQ+@_MkO5fZ94_;t~16~uj|OKV9Y!w^Ld3R}fQR6`XN&hpI`H z0N)!JD23S4H%t?-OkCD#S&7kTS&^WJC;a*X)2(*ww{n1;+BDWAGTi3Fr21PTO!*KS zlB;A`pPaWB!%jrkK4GydS`DGu#0!h6XxYi6Y!zTmb84WFO1tMnVy9#~|H<`fq%Os& z#nWjUMIszj01R zh4(tQL^!J6G3`=HG{giEUy->QVd{NhUa&ONYXl5G2GM?<(h0^5I}WmiF~rPWKwC&0 z{AWcK&dcFI7+HS(h)2J!uBjQz$#biP|}i zunM0@>UNemLvcdx_3LzMN}*EBry8F}Te!}RHUPfksk1;Q@~oU1_HaEeX2PQ$TRLF) zTGF_DOVp`O8AI&E|3t_kp`ebNF_N*^f>C*ebVO`M)=v0^sN!{yOZ-9nY!)v+L$djW8-^IL9f~ z0Pq#UWf}#m`;tnn&%~faZxr7dFRlJ5SBw3~uS5v@?n!KqbeQp06B9CJKc}W9-SBOy zsBK3~HrX57TY0G&UGa^@q-2a)uscWBLD8lVw#_Rrb3ulyNMU;a!>vzy4UP{x>w>L| zo~=mO-(9BoWq7cC<-)3nyYy|c!kwtbrBwhh4~j!&w3u0O%ac} z@zNAFS{!e(u+ZkmtxHKQWBV^EoybD2vqgEvh$*}4bjneoVJ3~oUj*lqokw+&Bj{u;AwU2klF~uI*nKd>5qS6%DH$cT^o1F3BQVr&YKzNs5sVFKNzk8i-^3XRhz{ zGD(okj^eXH;{D5Za5*rdTevtjfb4AouL5gPd%%;`gM;%H&wuJoSqJAvR-I+a4qyp? zG}svanJKw`y<4<}d&&WLtH&K~s;(fi7;Yb%)pLe}=x110l42>iD5|IZH-meIQv?M_ z0onf)zT*8iE;)Af4n?!q)B|V%Sfj7gL9d^fl!+O-F4Z4TT4~*`O5acTumtwQjw)Kq zcM@GlCB3n7UoMjVosSIgVt)SZ!cW};O?e$4a{PT{7k5o6g5((tD@z@oVar9gaW#uT zFHp0n5nGSj(qMB4L2P#uu}4jqr~Tt8c7C|YGsF(%r5dYajAUUDYZGy-=4Ui%&a;0o zpLnZCjH;<;Sr0xtsCQ9Zsk_A{@4`Y0U_X05KchWVW^>QY9B2n0msE*}z(RDb*D_d& zc-g3!HZn|;!+l!6$XMBSU$^CDzK<<6D*ohh*q+ zfMot!v0&n;-R$qv^x5&<8v8ury!H9#FFNksoADL*_1Z!a^ULI=cJrs4OHRvw?jc@$ z&4k?d?sn(;yhWoLdj1C}MS9#VTh0BVN{@_(cVke=j(XSqetV4HVYCn3k#hC^mn^1v zPY<>x-h(|tuIlBl6-Aw~l;0(D7{mh|#gLMZZvOxiZf>M}$n8cq@C(%@%xWPRZj87)1|BwUfkZw;UiMp!?z0mKqoL5fj z;AQ6~J9>4St_{e(xp~|6Gu3YjbuPS#+e9Xg1&RE7!~dkoYiusapZPB>CM%vK|LXFM z5HV{=YYmaQO>4zp?bQ-o@wDmzZX85qu=4ID!+0NEEtTJkbotZ3bxD8A-_h%o`~9GR z{REPWdNPBohLn2drHK7e_`MAip%XYF*xpY~1;*j~)O_*&CgwU0vaV4aI-Uqklsw*L#*I_2eK|Aolv?C(oe zgk5#<;DEMJa4vVQwwk3F>-;;68|`dYyt45n!9Y!MUktR*HkBz*Jrq}Ez)%OgZd%+@1j(j-qSm0 z9VD~F7okBbk)cmD+;S<*0733L`BTMPvj+SVk*LlwU7JuRT4>03C7B=<9{32 zj11rWQN|F9lJhvy9kl6A(XaoN)qwPX{u2_7G79#}b;xEF-ye~4LJr@wz8b5*Sk33a zaU@n7#0wuieBTDHpJa0c*`+^;JJrEh{l@1y4K#ap(C;azu#ogldI~gOK&<=I^SoqFG$5Lisk7zl}=<Bb3uRpRK#Ba+2>s)u7zeA-l-)Onq)HXu>lmXut=Ljdn(w`moiM%fv@f8`vw^DH- z(9;0C{y+ZvD8Q4^JS5fzx~-ee#L5Iw05H2xa1b97owY7C@<-$gnI9OOSyl1fTFauY&Brm31>ZAe>kVTqawUXx~a)0v($GZ%? zdiI)kh``4)$gqlD-|?culI!7N*@LSFs;(nkpuWLe<;p&he;e_-Ki5M@*{UPcNz>(% zV@J#HT8|gaAJ;23(YF~4eqEWcxv97fY=U(&#gsp&Kew^k@n`mu)Bxr*E24YWuLH0~ zEA$i-pnJD?juRp8Mqi#mq6%U~e;&ivymcJJXDPW3NM(IR+cbO~;JTAAjPK_9!xQ{M zDC8_~oC_-k_ON2Wi#*F%QirrZKf$g({>0S;fxm17`X;LJuSXPmgR9I7#2OGYqNIZ# z!p|`^=XKI?n56NTgmTuu`oYKq@Or~Zy_sg|MM2|#wgR(V^#6~o06o3N5zbTtyclNF zk}-seT$yFcoWy&|e$^@r@;pHvYp{S?xn>)bCD}KwtxW}Sxy_;hS8KZ;Y7*s^6#bg+ z#1$2o9u>Tm@113bKjma=&>tM*t(l;E`C%K!)fD>2N%v>9WUIdI@`}bEWBa>W5k-@& zLeH{WeZTN1*0C$`9oy5MZ*yNFSD{qqodHvmd@kR^3yieS z58L_WMTIpwlPUv}RZ-Uthz^X$wfz^gL0}g&%gBR}U3(o8`DuN&$~`(xlKtzrdGKQ> z{{BvD?8pNMXNPFc^PRLtIXH@PfDqps+Uo4R8dfH`i^jXKI3B&Upy8Wqcr}mUoY!LI zE1LkEbi0psb=WU;lHi@;Tyzs7C4!)at8m^x-zW^leQ&yK1AWA_i}*xFQzXf*AMw%7 z!z0Siu}wyd)s6!7uJ~3v(8yDd!vAq*&T+_L+5V=0>{;j)C}90*2EOeM?lag2=nQtx zUD{b7)&DIGTmj?U9Z*Nhol#^ea%{fdbjOm`q2{eynQjwU@_uG_s_uIH3YfZbT~LUP z**UVnEGOdwR)uIWtdC3|rp;zmF)}n~3|!Zk8GWcc#JVAW4F||8Y&Ze^fs4WE-a|_> zh3Ys5LGcpL9>T6`E?{%2H@DGC{WpJe;EJ||rxce)p@HH1-;8Rw!|0XzPXuWJqTmjo znxe+{AC76^g-#IAk`U-UE_R^_2-##z9+Vftv!({*NlB@9TPB1FZMM3wb9avk{~u&6 zp1;H_d?CEOfxmn%mK)7fHTs3392|xw$K3SLHA?}|0Dx%3EK5N{jG^iO`PiS>*?am9mcBvNv?SjmdmP z*{ZYQRZq4=54=s4jqr}d*7YrZh1p=)fKiQc*kNUIgUPM3&}%-U`u`&#S>hlI9#8%o zXz8aljT;p8ocC6htz-SuKN`{{5x2_C=py+U1u6!RUQvtWh-g-~W6EH_Z0F}2tc!6@ z8}p2em*)pfGtOC8ufp9-(}^Fx^vg;xxa&m|*e^4tP2m3*RoU=NT4wXl!TfX2OY@FC z!30)sFPV{{C#8&Hnm3@DtSf%I>G9Nh&>&m--eR*8S+qS^@Ga^?p!=Qu{x%N|^l1QS zC!mqe%2Uf}k@hBrs}U|{U2UsjuGJcJeO^V1m(4C8Ao9e@J^82Ap?b*A$&)v(Is+u# zv^?Ipe+42o}eh zK5LjOhjCoPt0?eRHD*gep4(~21W68~DmF3(Uqib>O=+-L*@TJgu{&Lh6xHIjcVLU1 zMNlp=dJSF4#w&mNQ(b9wscEsNh*skoWxoc(-5)lg%!-QdX{H`5Tp^;}rg@j6bhp5D z=v1tUF;Ol^h9$K9S$~IfEmD=j=m)bGpqT~mAtFAf!;dERCV!pd>cDx<&xY;oHZ?F0 zyscjw=IO9_4|06hqSzeyY4fA#ws4T9b^4VGyHnIqTKl&lT)l*k=qiP#_J_58Pgx@? zga0qi-ZQMJCTbfM5l|2iL6I&Zy-DvNARr=5n$ndnCDL0UA|ky>??n*ly$K{JCG^mw zOMn2OLuesDk`sL1@4SD$>-;!>va@H;%(eHm*Uao$_kFJgCTij#WG>ds$>ypb8Kk&B zJOA4;T67v&aoq4mXl*gZl2dpW2{f^XYLT5tq?9cWMz`@Ttdj+s6lXoGR(D8}Z+ezO zKRfj}o+Pv#qHI|e%;mom!MFcZSBQF~xDI(H!8`rugRzgY82G;0~_F7Wr_J zN>`J|g$ha<+aHCw4{|Plbwk~7zcK2PVklk*(H<=cNlBycf}q#$ak4@H%|$;a=v?o> zqFRSma)|%k9aRlOMMx8uqNLi|gzqwN)Hh}Hto-Y6@>qq%WYQ!5tV6I_=UzqfAoy|i zHxbSz?9hduRSLkLjFwHS`p|W27;`Z94qBy&eAhL*8;gzlzU|T;_nJ3leYEeHfvjC* z+9^idXzE$2m&aT;CiA+h(x|D|s(8z3$_m^nh1F{ddSBRw*PaZ<#_oFdyMBC|G$VO? zB0l9Y zDPY*^pLltoEFtLfx(iWK(n?!@&1Vfy795L`07P$xQCFVWU5%*LPp`?ojlOHX zjQ1s=Z~}UFq|ajRMk&uS^go4)vWBj$9OP}ht_royPy2{B61V$m^-2|5moC>w@oT0B%D91pyd9|Mm}~yapW{z6 zcIXOTiWWG^ruN<%$aBnInkMq#0!x%3w-Fmt#aSk;#+EoD%aBOVpzIgtylk9U<2=YK zWO)tbo!O>w>5dUX>4)^gghs!9aFxMoCz^4J7>c>9hp!8AQhN$y+3S2 z%}!m4PuC`!H0EpID`YmCX<&cIMcsOJF2M^gFbk~#J=RcU)x}bZsQsoy-ju(4w;)b7 zF?$YK?Z~Y2K9`3Et(dhc9v@HeP$0{YBxwHQ+Mk%4KESEJeqos0W1Z3$$)d zo`vn&XG30XM>N*};v%KFhRx_oL134tg~>Lxk;W$=5^?{~7iLP(XGzBVStlH+`)RDr zSvd$F=MnnqaZ%wco1)kV^T)$(jHQ4Y-j|A#!LM^6CQ;W%S2_8H{YxXcb_ZJ2@blll zjf=;#v_4K(RR$;V4FkkV6wWVVj;FVZ12(OLS}X92=9W)DVGV=;;*<2dH0<6e*|Z7b z#ZoeHnIpy#Uyr&--BT0HeHa3Gj}MUOCHUwhEwpR(yT#tR?Cm3yr%5ayeOMf~=`$Q( z5j@Su9qOzpI^t$|^BICAfDS$IC+PrMf`^c>Jh$GiZe7$&sSrOO@n^CvnE$CpB4jK1-&DB2| z%smy>pU7ghu1I=h(#fr>hglpJL-j*H?n@tdM~R~}p_Xn_N~NG@d}HT!aWcED?YyHS zu2XC&>k@|pjo%0^814fs2@qMR4Lmema;5+(NP2*6s!EE>;`9U1og#-zibOIcotJ-_ zG(IS{r*1Wy19%;_l_b+{9+~txa1(mEW%xK=XWnx%Oon4M@D%tBH;%A-Rl27yW7WAp ze9#|j+gs zT%H!mN}knEZ2uN;FLQp#F}mVn!m>=fEd}TpuvU0?$ch~vp?>;x@9e>Bu#WArlC9g( zEu&lmlO*}lNv880yJejgiR`FZrX-i&zf~10Aor zf?P}_`!T4uyw-pARNCebJ?RP#vAb_ql5X?Ci&D81XV+47GT%yR2{pLrquL2}5%jH- zBgata{dal4wh>#zNwf^U7a!7Fyps$8)A{kpi38a@N$&F16ke6N_NRQzRNJKqQ@joV znyiaYadvZ)g`U)hBJa`%rfaeyb>CMU{yAI&O0RdT$T_(B8hXskwe_*2>voH{M89aW zfImyh$;Xa6q;r;7EF1l%Sg%fi=@)mnbvfBs?^JZ~WIdKz5U#YetkUC5Zzjn!)G2Os zaW3q47M;~n>d1LSNC5eI<`$umuuAdY!xixXid*3Z3!T|hU$b(Keke2PxHm7@gOh)g{gQcP|y4-=*Xm<1vh+o zZ%tQR=XD@1>QJBHUd8Zxg9pSxjmkL?ePm-yTKamPKW?CU`XT(|NHDkqcwHP0daoaS zf=ZW`h{sGK1ba&6MMhip_>O;ZE3#FMaOW%Z_eWQH3tai<*;qpp-YqVKE#NOYoIE{? zetu0lTgKEH!j+Lp{7iOwAk~Vb5A(UtL0VNKMR6Kf%^-a3{(;{icP*y;-GKrG8J@jP zxt4jwD)&!lxHVC%I##;&xRLp}ED)jeC_Qw8$76<2!Or(|WRmb7! zAhGIZ2W&muE@?I&CgQfFmBNAmotaSs-@;V+B>heOzCDQf5}|?;b8b4eGDvLH+v==* zdYR&+zd_=?nnemcZo8`%Qq9J^@8kZPYboTLTETpCg$RWi|p z)BB6%a~^o+GzukHB#I2Y=wuHWp#ToPLw4VB9dXuC1+PGc+?RnJ6L;9g*4x*`9Yj?B zG;7!!t1C{jf0CC!720@er3V!pjh2o0BAf69=>L=qxt;Un?BAKJI;32W0n{Ve5taYZ; zF6LfC@OAXF<}lHCj>}mlRt`+PLJJj%r^Ny-%e3hd@Y=Zh?o9>Ir&f{mU(cZmV~J!C zRoM}-(d_G0fdvvmE!?t)qnQte!u$lHMXO8-8hNiu=sr>p2;ac7)ZSeCeUNwPxghsD z-0wh6V4{`t_EY54oXmr_d<1J}emUIwQf5X{g3Q2E%*N9RhhiS`{b+)$!gc&aA8(nX zj)I}8lYK9>)zE|xK{C(tDWN~v>IKbvy8F-~m#K_k4Y}G~RMKmz?*`bZxu}2IudCf& zt1t0qkHs|h56&( z&O;RXEheC>9pfd5qgw;)5-s(sQ1a8lgY~HBL(fRRrne3zU0_uqVl5)|8~!n?_s&Kh z$0xR%Q?|+<2X^uPI&rOHvu?FV=La*y%03>im1x!^<6x2C^JJM!6;FL-X38k_YDfi} zYpwK$M(SOj_;!52euih!d?%TEVrw}{;#UN3Vq7{6>QSox{kPA%v$|D-CnU6k&6o_v z9%vHC3#Ep)?S31I@O^((d%vmB=i-`y(Mo!m3W>SV#by>}A?RFWYAMEZO@v=|x8!Y^ zv_x-#Yd=Hz)dZp`!Y=aC$l}DzS@(aGD5WYBL2uFrensJ|^K{&-rcRr?YbNl%FV(Jm zE63AcnPQtim;S(UTJte#l?o20_lgR>5Q%jAxnXM4|om5V_Q*C2E+@13*6zd<$SeJRZ?7a^M0j8=W+%s`Mn82FbHxH!7Q zU;>KB_~egIn=pkztJxUa&P4z2;2iFh^Bo@}jEA)VlDgp7&iPX9M3~56?DY#*C#RQc z{~vcDeb1ouHUIL7ZLguiWf0lL1MX7Uz?=B{uSz{*Zxw@rg92YDD7C8xv7rI8N}E_; z9a*u{@s)&0)86|!p8YUc{lx^1v*dLLXx zA~Vdi=_B~&nwvWb00TzaHLa(8{Uh78IMf5rAf!zLp>T4?8gg-kEDdk7Prs1I`qEWz z1ZwSiZ~4WX3x_HjY7B+#n*Y#r_x}~^KHf0uc36pxpMN>ScQa8>JyQWF^>!N}*?daz zTej=9Kl|t&iOW^Bvwr1Pg5Kh$H6-DBLx0o`w`&B|;E0GfjiX|QoT5KHmFKRP7! zo2L7%wYAEDlSi(`j#9TysLH6(e9M7F+Sg4N%d#b@2AjoKi*YFtf zBUXHocFl)C&|gIb7A5uu{s6{W7OgA3FG5*Lu^A93`hZ>;z(!CnS{CusM!+Tpu`d@T zUe$#V5gzvwz7I!#mT$3)hnK9`nTLjZUFKE~MvL!ZezreH$SU$7<`f8}mws&g&8EEy zR%!H3m$?Hi_Yc+MQE z(TDj@+}P)8r}l4tcBc!XoQ(1MO1NB(KQvZ0awY%?kHIGXH!~x8-L_c@TAhJ(vQtCc z9NN=6A=$`vd);Zu!UMnE+d6ISR*OEi^$wd4^!q$02ReP7|J-gh9I}Vy#YL#ZrBcT< zaE)MWrzx`(Slpt1=SB+0G_YjYl;5+epEdYQLxySUs?|0>((Ln<5>9KTb@Y`SN_f%Z za_FL$xUFXTGwY(*RYTIhclv%9l{MSAXp{fLwbs^tPpNj_=4R-Z;pg*`B&cmJ7{x){ zin_#+=JR?Iu$;dPJf~4CreRv@RO^J_!+)g_t3IbT8u(pun!f>PT_h74R2$nGw9N%h z7=`yz`x?o?f%V*R+54vQPsT|@AbsIDoc}!+60pgrki+{U9~shs#8k?;>R`3SV3}Wv zMRs96;H0!>F#-dFgTTOu4flTEu8xh*x6)%lJ-OoetZ$S1=Rmka5N~mE0t-4gGsy<~ zJGFcY^@qC7w}-ct3dLvAmFj=jx+jw|9U)Ep+E-xJqhkCKA)BrDyL*_$2o$|#=?n-m zB-cvWMGIE_bnG~WB8QC8YE%9-6Z}>CBf|9B%$F;%JfFk|HgXqk%DB?xOJ1OppbtkE z;0@zS5av9UGvhSXo@N6@O1OHtAF*Jwt+@{G?0B~ z%_AeT^OD^RzNY=dWVt7!aQRmKCz{)^vA37AnVfY&lHxEx`250-hbD{~KC)*`h$W7pjrY;k_Nz3^wS zB+%hR1}Ime7ta$7`M7`>L{jflB1}R!b`54@SCC56K^!CtShF%fGr0 zT-&$er^5e(35eisu*Nzzq`5Fi@=-;=f-|l z6==~gzjOQ0iCJe$L66r-y+L+wBG=Xc_^@r`qG;z_cu`jkq0|GYgTD%l(wz~KP4_F3 zT?yLp1-VY}PLnoS*IMW@kng^LJIvYWOCLS8_CIR2pHOLL>;+AiSuMc}M@y0`4`o51 z`#Bs_4|g_^flQ9^*gVa~aw=<>R;5ICdF?lR3U^`65z3}(ZH#p%*R9TcZMpx~wr;da zl8TnO<>{fd1t?uesX2q;^Q|pyf1;G3XAx?9fADvQVlq>o*wD3 zs6iiILs57K6{wWNo^p2JoFXD{yqE-4?AJr?2$GQ4Rb{))}yoUtos=eJEIvxlE%+)-tZX_+SV7X}d zINWT%o$O}>%o8o4MFE2*=Ld| z+pLTekiQc8(yhB;z#4n8`%@xG3(s1oeG$a^KQ2`hcAiXx3;Hl}DdDh_OUh|#?22v5 ziWkwsa>I-Rx^YmFqE-^m17u!*n98|W_^&39Osk1g-@wP@SwX#8NmCN=VN))9aH7SEm73soie%ch}@B?QN zQ=zLdVQ8uFN&g&B4Q*Xg_**eVyutP0hskuSA-K0iLWN&GsiznYS)9Jgw()znqH`#qH4#ry(+_3y=KYKkW28n{(K2Jlc>3 zXdmrKQ%%&L-$IUQf*F|Fm3-p@oPt@9!%icLrT$)oG$HGe!{0cn3eh*0Oljll3uC}X zjog>MlbG`~9z+0B05{zV$Q%?3Mr12uB6c?^y`$2+6ltR+{KQ>(v4MJ@m7WvOw|f#w zB5V9Kfj~Qz?mk?iJXcp#IR%Qg_W6)Sc%#%R8XEWxm-#`($t2^3! zp6~geaPyL(^{?YmJ|}OE&+mEM4=*G#iH}lo`M^mpSE_i?vCZgT>-gYo{;mG&B;jx7 z1K)|-n(Q)wJC;8~#zoFzQzwdxfi}Q5!qaOWyXNP=qMuB+%8uBb%UJp7nhVm`X3#m3 zwT_6u#1EfwD@j6jUiq)H!EY#%f-!0nJSJ$g!&|HmQ`z3|rth7@($15nD62@HihwhB zRU*|aFrX8xNJ}oJ+B!9~yrCLeq7gGKaloOSr6MrYlh*3i`u_D&>i1^6)d!cJuvaPl zlrtajA7qM#s364oQdlhi__7Vs3}du`M*)+z3X$~~beCieaQBP?iL3UI61PD&QcZD^^<;rejF?oJ?kF zZArr;G$BObr>%bLn}shp_|rHw!iw;3sPKQzA`tla4e?gsuc8?89xd6tsS%T#pacRn zk^g=0y8#ooGE7t^^f9w9?JECP{0tW!_hO?kx!=T%+mj{HjS6P600R=N7Rv&SpV8^> z@tKllCGgDBH?a2z!3G3NXQc>K0ab7v_ClE7>PmPxQ}U0lziWdbf9p0L8F-W`yI(yj zoo#4oeaepEEa?FfXos3bP2YfF1d^GMGm_sA*N7r@UElsO4AXuE%s^+Pj?B72jdDgVH*A|jbXwtuOC9_54#MPA0TTbN+QHWW3Kk?UA6(b-_|DSz zJ?9=}*lHtImdG{mO(2&5!_cQ`;b=_`g;NWRI-Tg>=0r$_Ui@DL5mPrWC12}uKmC~x z){sHAj;-37OT-#{y#3Y=$pZyR07+?HmRz~CZ_!S6^`SMqzVO47q)PK*Cs1nR77u2( z>#b_uH8+?k0IXH5jh+3)i&$ls{1Z;u!b5J*@#2Nd#D!S(%tINgsv%YMr4YGqm4kH^ zgxdOdXpJdTdgZ=!#QRWSU5zNK>zjj~{x5*KfS?T59JNL7yOP7BXXh38Wwq4i`Us(a1ElxelNe&Np0!dGmsL)0#IkztyChfLA zKlh)AW+RRL6e!9vB9#z*qqVjj1WU=Owx{y*y34<(fT_pSFbGrMF?5 zXa)%OshY-N)OmTE-v(=oKA>`ASQNwETa`#5uU#%St<#v#V*Dh3ell|%QZ9;iAxdp6 zQi@Jrb-7tN|2_U1(C0L%_=Iz-_OEd7AVsz$W;(3hc`<$B6^>u2<|Dc5Do%nVum1z} z+G_dGj@`r;0r9h9_Mwh1zQHXf621uAO}d36M>;tjD&ac!QIbCI7yj9)ms2-t>Rhw> zb5nN6CPTf=q^j-TP4xU4s$OzcRhpXDAVUXve6CKV2yd&eoL5~Xuqv^S4=UeL8p?!^rAkx$@ zbBDp*ZI9CyWdUGyTlTUw2|g&nW_Kv%jZBm0&F%Sv&&&Qh!Ff{&Hu_){RQ7pE@zK5C z+R4>=SPM!6}^`Ni2X$ z_fD^Nnym!>R-EV$2&Yf*%H2&s>LJ-0*A;~;@-OIDV?QuR^h$X5*G*66=HDtaA6&vO zZ}Vem$;vI_+iTw|C6lk{7HH6WsD4AJw;uvHU*=d``k1}DUr^Oud3@Xh2my6H0Dl1a@Y zU#BoM?Au`1#Z7NZuY04W--xfSMyPO98vl&f#ohD1te-$u9@?ktr-jG1k#2wRlYnLFL(2WA+yWnSc2DX2a{{Lp|7#$9T~hdE%NmaH zHT4&q4uz7F<5WQPj?9NW8-~UD$1^Wn@LhnS>z?F11s3m-=5?$!3TN{*pZm@MhkDG# zu8pz+BIoR}BXe29IUC4FCR!nT@c~w?3Vy{&X`U( z&}ru^J)B#8ukB%${EROL`n2$jRU+1t`a9& zaB$U%^F3eHq>g6J?&%yt_%I6mq0~eDhx^X%sj3sG}D@(?fbs_I@fUqOi~T z7L{F7yGeLCnf{afoy`?2hM!T!Yw}`w1<44Zq3(78&ai0>3c9P8MP6B7y-t*7o6Rx3v+?rJ_dWmtHkL)Ml1 zkG{SV{Io$9XK<;WCD^JD{7rBoJdE8+2Ux=?{g}n~r}SSi%eQM*`{Heu_pXD3edKH+B#{y&>~M4yt%Wq4E-RbwA3W0F zY(Z^gG3GZdw93)p=i)tD%XVBC$DdE{eTUNfAti<{gla^pXB|x7#7%~XPol1QJ!He6 z7zf<)ImDqO>HNxVmct?57SEkY8;E6me?F`@AQ(p;#6hs9_qz?_Gf@Txtw)(6?#U9WeU{H zqTn0?@o1>94kR{UsMkY*tPx5O9eZ{pFK0yP?AX0$WEMB60l zo@>|Lc(3%Mcg+y4FLyHG@dV(TTc4i~>nWX*r}}5!Iu(y+RtP&hN%rXfHh2W@&Z_l1 z=s_gLrQuYfRUUh9ns1ZhsZ5i?1he z@Ds_-9zBYmjzK%}*|8w__8E8$l?@0d(GTJb3K3e;4rN|rj#>`5J zzm@OS4cLc|L2|+EYz9I>Zzb0@V$xj6B2{8vyeVs7J`%F`J$m)>j%B+vnZFtHnH=NU zz_mOO$%xdwInL1esdTT0)z17v`-}~6nbGar0m7IM1dW$xHmH65LCyZylmFFt*<5M7 zls*L)7;G>7sLe~iIGjGoxS2X!#7dPR$aN@&Y`do&S%KPkC`Sm>~aqSo13_g?fVk zZM;2PJ+>l18v<;d{zCu5x5eORE~w6UqR?22_s^odZfpwjC=__MCE9PO1?+#0JI)knCuR%n{d?Ar?Nl9Y3{JUD!SR1b`HwR@fX&LVE@_{s&pxt*OB3m{_8(D zG|~>++u!|yOx)W+ccHPwnb{IgRgw-7XcraKJ zXUIQ%jT33lJ$wf!BV~5>lmncd#hLf(Bt+{_Wcb?fZ-=RHF+rexP<}|YerS%V>Ri_7 z$oU&b9qeO5i$X<;;ZnA-+g0%=^`qJ6nwf9dwjBy+@|8qx`@c@-f?K&qut~`;M@_Lt?K(KL-vx$1Dac1fqCC$)N6V z7Jp@0|4Tx0v|44-!-Ouc>_Lx^Pzb_69LQ!qqB3AK=dFbxJ&9V`fd3$0TP=u5^`a1WOF68}W+m z$98R7lm%IE8|$9EO+*Rfd8)w(_oS%UekVJ!=50Bev`v(Qy`4cwFS6$8&U!(1Uaz!F zHbrz^!*(XSgh{9-)XJI=B%Q%qPjgcq1w= zo51cy%7MW)qYAw3#idCeXDXZJOM!g|svz$39Jg#P?iAqN`YG2itKzhKq&7c_a@r6$ zeb0-YS%2*iYw6sTX+V2fQ$1(d@Jas9%d!dK%M5ttik<%xR7gGoK9 z#xJeD=})$8f=fmTUm{*>Mw~84M(8IkiEne9@b7uD2YV$)Kqsu>+9UlSJP)IUBg_Z8 zRVHO}!uySHe|M9yvHYA8>PzCYt%Wp>$kl&k^eQ%&`495o1N0bny1lP$g7?c=43U|% zu{TWJ+MmVY4!Jw*KiD*ij*Zj8;Skd8V#&NwNamQRZ`G@^@vyDIjLP=GG(cc{|HX1ZaO+n0#xC{rO~+SiMv8879V<1p z!&r|^&{vjFQo4rH7vT!d$H{727|v>zZ{hc=X-3n}T$&yQD;Wf(UB{35N?e{{UmC(M zgDkM?i3^-PBOB`I@f7>73w1VJ7qK$;D)!+YQ~-)U?Dn#Y;D0}61RG^_IBd6Gaw~Ye zwrRXOtDk%Jla+CgN6Z((Dk440<`mKNY0FtP7{jse)?ou9ADieG-cMXGU4`hhHE(Au z!dlCuFo2tzQYn`e-1Fb*1y1%#Jo{k_x_*mm!H+&fTm(d=#Q+|{fr{*doi-cXwLzFa z0gAtlXqrPyP}gAl0&s-i(_Xxe{K1!Q;=A14yNT|oYeAIgj8uW1Qz>?K(-8{yHUFPG zja#mse+>>+x(RlgL`c5irPjW(C!5a=j8_1+aB75dBeb&-ZXLOe!5h7&?c{z-I`X?m z72v=*|0+jxNuzEJ*=|UOW@G<*U7%mSxQI3AJazOalFt30bHZ7Rk8I`B!?MrN<c#uTr6)T*w=cZ?U}6FJXN;aSsNR;<<&WP2$vJ z&;0$b)9NnW^Xv~;_JK26fhEXzQ|KRWNnCN>E}3b9NWqHTnYoyZj-iT4CR)0AJ-ko?YjfEGb?;R^rLb@dh^Wjgy^}Dyu-gb*D8W z<9q48GCg6x6gXRd6?9T%=+68QtC+)3M=ai_AnP4L?DNw6viJRH+}Gfs5go732^}m_ zQt4!jJJ;Y0-o3pIN)8#<8F$oz*2qS<0+SMLm(yY%qor0Zv|wUc+e|gS9)7}gtq6Oy z**p1s7ths|>q564o2u_e#HqNc)-@CDvPcE~L6vbh9%!+j1$aJ##w^z2%8&a^bnwa! z2l`nLmfBvx$3Eqau{Ox*!E>}feesc_%F=YJ2=^Z6?~SKIDwxNwsQwdLipnWe=T@IAGVRnMD*C$~XjZg<{G8~L zUgs|zVHC?=XS+nx6P3u<8zE18(k>l37CXu0I(?h+eo$ZawX9HX_e$uJtTinhx}qA_ zO+rO@!Bridt2&>q>O8)>%zJeicpNQyxM4z+jPQ%UAb1QUp|Gp@z-+~t zdvSyd)zrQGy-h$#cWIZa>esxb)#F`EmRiqayN;<_?YoTv?tXIl1qbw>6)7R@H=zY3 zeCV@-Q+=m+Ba>_!LCAA|!bA{(qEAlqogd%mzhK{cPwgjCN=SkEc@7E>J?%^_nzL=x z=qAhWCWNA&$pd$!`(+VkfDgM9u3GXM>CA+MM{LZYMr3gvaclEL{y;JwFAt)q{EHqu zN}>e}V#*jJpFudUH7kfcU)|?b^t%!72UceLhnAUD%5(xxN)f?4BPN-x^(_ z@14&m{Mf7(^j{U@kImk_^IFct01CzbIWqotGd5VV_C8$bNK7*!*%AFOs2|hG-`U5G zG0p7FQ+L^kTPXc#&VRjYp!u&hNi6Dge6DkT#r*&Da!J-cj0+{)$uBawr#9`e=QEbQ z^9h5&ZwbX5SNG5Q_m&^Q2irT}L3SMwjr;8vh;v-poxxqlyMvS=@7gI9j~^T>_0IpG zRv^VDqa;@gp`9i%&9k5l^a1a|srGfo4Ux~y91MWzk~hSJDkQ+pe~)HUEw$vjeL||Z zAY@`9zQa!qd+(XPhYX z-x1DQjqlry8jJy6Waw)14&(=p5$qYFPB7DW5mviZoBvbav^$V}U3S*%tI~Z!bGndb z)t5lZ%P3i~vFgrwb}q0wgI9Ogb;2cQEj1wXyDDN59I39)`8_|m?oZ9C0{?sHp1!Je zX1cU{hhmXR1l34re!rdN-LL;2hZl;6DTL-D!NVw4w6iY4H7@TBF005!#Vizkjvh2A zH%N24CBnJ#8k;E|JgTx60;WiZGfBRBwC@J31aRS2yTEz)sJ#b9Y!aIyKQLASdp|VwD%8&HFwB6QlAT+ zYrQ%b9zo)`R*3c9HAf|%L=)2VeIMfJ!P*a-eG5r%Yi!P|)|FlhX|rkGN>;{gl{+Lv%1S>M9?_)?~C*2&la}jzKeMHI@^zPS-jW$)>!Bw z>kpTn_?fK9-@d6wJu137vYG$4h@|SlG-E@3rIw6jZabh!xgW!QlT+W!%X$6myA5N~ zeMz@u2K&U9&{{bO;0JTc-@-l9-DIw>D+U01Ex;;ML3DpWkmV**=zH+3h2% zx@jKb#gEG7vRtJA@X4@kx|MAUmeFD~(|-4|R|dZCQtwmGLqj|+#J7Gh$W#nbupiIcv;enxYvv3LLS0e_&2 z!U&Q2Zvqf%$bG19V6dkVU_R+E-VzIb$a=8iH-ObQNF>GGX>gbL6Di-U@uWZID-ivH z0^CtF?^H%>z7sfe(3rd}W!T4wJ=TSrJDk5+SbLZg0myFX0{o~!&=FX=bAyV1pUTsW z3lrKw8XOHCT~?D$zht{fr-A1{dysJ0L>X{tpT*il%3S7N!UG zh%G~Fd3FZ1I{)jGOzwT^OLEy^e$qupvqn!Y+KvA{rIT7i{kXR*AHda^R~vy)|ZGP<~3Cgc^E zc}<^G*Z-;|`BlqNLPHFg78(w;2w=?fY#%-h18H+2u+&V$euH$gb) zE*RA>`DgIilnd-Z!q@OxiuN3QBz)>?cy&j_(bZz570I!|!|^@@I`a;FW9L z94(t7l$mc`|E<(nt+HmpOhGkYb8(3*PwY1pIvxe)B5z>tj@68uT?5j;}2NGOwch zk^*#>0F&faJGpPmQ<{mj{aJz>VlkBL-(J;C7?U@C`hAa+EsUm%>Qd#$lNvjtz|`@z z6Jsy8NhKO!RY#q??~QzYP9W+)l?Sob$2)PronD8sG^+gu6CQmaM5Ng>AbL?)Z{#kD{fc#<=mb`&@NF> z=4NYT>P23oeb8_`Rg**Oxaz*Vd35>_OezFf3Ld$LQ;!>*Hmg=|5IDY#zdkl1RcRN< z?MmGtHKtQE2RMv1GwN!RD2lYq*kZ~K;Qmv>msKU%MB@9SRD;GfX4-zja<5(<>7J)8 zlsW1O`6b%)5eTHt8l(S6or1rG zP%-*37Ap)KPsm1kF8jSUI=!;VZWFN0IGHgM-iD%YyT)y99L+fUK~Xi+Gm5V9pH&zkxy zu?2tv4j=lrUpBwUKE%heCwd`|q!?gwh(G`Xe6U5y%^TH&hSjYa9sg=+R0^E6>OEPU z_OOuJ_~;aN{Oq#o(MYp!EG@*r|2lO# zP?9^Zo49vV*OeIwc+S6a8UBY^GVUnc{*F6tC@_#vS`whzjoH@SZFbMb2b0nu(Rp|5 z5z?R!rZhi;1ftS#@2S=)h655fqbFEwsJD<-0*Tf{Q zb7Xf(t!viY;vW38S;r#Jt~SS;s&)$Beq>p%2HeNntt{44I0{{obmZNa>L6@GxS>6$ z9*jn@g0Y2_?R*8n7vYXey|26S#M!J>bpPMmJ0rZkGpGbXGwJt&i zI~o%*`?Zr>$vr2S8Cf~^P=VBbN|`vAzdQodM_I^P{uOFQ_(Iiai8*5iS2WueGzrKi z?I()TN=15Wmfc-+&i1k1;9zo;BNM8=8PC}^_DXK%P>ZF3=8b7Ai7Pffs6lD}bo{B@ z;#`}AV`AmIh5$3BEFf47;mMw#P`E57NaR4+QY$|*{#w^^MX zHiN#yvm~;St}B=rxigzPZa3SeEBbh&BcvvVN=|NR@4aEFb%|EKEd=sSw5ihK&@n63-Qi zdf(>sO2BcBB_Hi)H3)ARKOtXZ{sB@I&r5gZ+BIEVQ2)b=Jt2Np?peD0x=-8pm?LoW zx5e@KDl*S)SS+ZsmKP?qkhj2+b=XdYv78iaiJ76p@}34e{;>NS+UF@h0OPo0@JM({ zD&m2mx!5C^S9dluAh{%ZmE$Q$$^*no$e~{n-bG9 z5f`E>ZT9biLeEY!UK7*s;q$0(v70^As3?wzjrRwxpQ5~gLq{xwXg{C;;;jSF{7o-Z z)a?th!VHK)Mc4SScdDUkO?3Qqk8D>~5D#P^T^gDhz6u1_dACH20yr>J&`gN|w9Kr# ziMCpM`foaq=Wp__3&NGd?hgJpBRqpn!0(pB>kl~paFr_v+W=iyG`&@fIg`enr9&Ou*mR*#d3Y@_9!ikC z`}9JQwuJYv-ojzEaOU>`9};@5)TIjAo?$ZSJrW?p3$7s2ZFlFFnB;Wlf7`ZS2Rmd` zD+Ey;ulk9C&!jcxxe?X$vy$Zs)ha+BckZdX37dynn^I-aCk039%jAD}1w9)gR|gos z@kVllo=It6gR#x1M4$==&BZ`jeazzakto03qr~|e15y6%VL&C(?7;}oGPK-PgCQJz zd*SA(t@4?X@vtD}VET=sepru`Xq@InVxvFKuT&uxy9>UFEN^)v(*& z*TABA_Ixw?&u!-RGj7Drr$D{kOnjjQ@*tI9y2e{+Z*R;QEkqaJ{@dK$BDfNwC$<(? zIVC~V0vJFW*4lsc|3E3qg0}ZpAlgD+G`Fzv?_r`O$lG(TiDwhD)I?%b7qZp@n`-yV zB2UQN_p1-jdV){9F8hv%2xI4x2chP0>8IZtFIpwe;*6m|ArgobF1$8G{jAwc13$Kv zuM9HZZz{33xqunGq3wCHpoTX2=GlKj#uk0-^qY9@7AWNZVeCDi;q3aZ@g!~}k(h{R z(ISK(2uZY2BBBS;qbEW19-WyWT6BWwy$8|z3{ggj7TsVldK;roG5kmF`+45?S>OA8 z|936SxU6;NTIS3-`?vT0?K5P2(7?MDlyR*q`eJ`g7O1k<^)U&;IIG~fkUszO{tEhw zGaQgqX$Q@5)Od8KrqUpKRQwF!MXpTDn;hp3+&b{`!?%k^eGxOZ>UO>w?IB@WIlrsy zB@yg<>S)i;4*8r3-?H%St7~407eMilh!@EmLQ8X_resnZ*v9BTYHQf2=_bhYZPI5k z4;M1Ri%H1_^b$J0l9$mkGd?xdsB_d#cq?xC_Dc%Hqc|!hJ`7b{i(a&mqPwsSdA!MKt!8W$P7TxPkGEQS;SUa1$FoeAuj+^qk4zG< zBHb?+GW(_A&yloAX3v8jc*KL5$#uwK&cT(u{u+S;6-ZdQtxx@8dBHz;d8eX?y{?Dq zg>+R%p8cs;(ZP9MEHh_Wr-#D!LSU=3rXOTEDQcN+j2x<+-{co6?@k{>an798B$FyH z6$sjUazdS<(2yDG3E*4K7*H9Ui~&c!bYh^R!ztOBo}I6O3)u!&J!!VCzn1?V?)We( zLSlj{)R8xo{@Wyt6L1gHx3jQ;NnGP4?$Q|D?&?9zaY}@v#jI`9$Ue0Q#6IUKw|>({ zeF}x8s!9T%^Qk)Wy1RxiW13-iz3Xi{gtv!h;}V>>Tid4ng)scHTW1Tr1Je-CCNES; z-GWGtknP!Pu4G+Ej#K|)bk{5*9LtbJZV{{4I2bUaVgcacAi*LlwPeVDZt9DF5384m zc9M4X@#S5!we;ofukiNmNAeQYD5POV1yL?V8Zr!tBjIo%NP@HDY-N9hBRT0I>+eF_ zdjF3n?oJ`zcMxYM`1*-TYN7YHu~B|Ten!TWl<|mN!ZYVBGm^njPZDpAXS92r*x`8O z&4rl;_yr|RxA!;NsJvKsnpd{_X%ILf3Ot189b4Ff!v!E+r&I{0pHc_IFEgo-~)TN2y0k7sRyDSyCC3fY;dv!d$}s z>0eOK5!u)L?DGoH(rU+a0wKq>=8pXxNqj=;%p&B=?;7@kMQ||s2@Jl^YsD+ z9-CU{<|pNbx~y+%Kb@T%G3_Kh)uK5cjNBPj`1Koq%)6!NR^gNBYpAnAAT4HwyX;KZ z7@yD2`^b12!)W9hU55M7U8heBCJ->jGFjlHq0bwQZZ)OFZ|;YXM0KF~ca!Eklk|sj z3~~2c*$Zrdt+R{Sb--sA(bOUAe z7X_15s5F`!!V%WiI|{x=P>XL3w~VNE^gOU{)g|2b?f~DdE1v$c9jeO|wCgysyLQ(i zRS*hFAF{4mpInQH#jh&cE2A@JLi(d8O_b_4a@0jcI04C}`OMxgc`Ko2k^0OuD+kQQ zOvXu1N191%Mra-Fr>fQYbr?pFd4kQ2P)J>`he2=pk@u-)@I=TX%Et~yB{>zd88WQC zA5_+QKc1hNkHWjf4aEtQ)Q8|tb;94J9~)_a4hVyyLj3h0n8s|Z2iUWt@!gmGmA)ML z1gfqh6V*-eedDuAG?z+|plwkU5)mpo{;K4+XAyqTsze-HTn-hgV<}z_Ui7T*ttN{eFj{gwZ)s_BY+C>zOng_g96S$Z%ZqBh-_1 zm`vUmtmpyqf^hs;ry}C$=giGY2oilB_60vSMzE$vq$u(oycuQdwm?&|PO>sGN}Pc$ zew@jEC#OQ(|DfOC$Ui?$jkr&HGSYSa{+<50J1etu0zKC`0X(#j+R?)KfPAG(_*F33>*O^R7RRMjTPI=1LC4F@>xP|7;2*xxNSZM9G|v@CC+}_8kGV9d zD7_5(vTK`5*wC#bljH`+06}Q8W<>?5NtjfEXv-1--yfv6s^atg+h35nMAJNpkFuse zS%94WI2VVGp;jZ$uKvK|#~&1x&*dtX&W?qaXjnq1f0CBBROPHR3~^5m9FQPsq%vYm zhDa**Fhd6-Td4A{Yh2yDMju-Cy%u~8b5)+yFcz}fgwJ37VX>`_NGbBom$?$ufr{BS8uNrrRfcA!X9yN(AJjD80mQbrBf@3LEP}umSu%u?o4{uKgf;3 z=MS58zqD2fMpf(W&X=h*^_K|QIw|{gADPw!0=XCvHL4~en5+_Q{`}49l+!Z%K6Jcu z-MfUQ#+wG8Mj}mnJ1-TWDrGdx?$^K=$P4|7D3y>@<6KY3&WSq#mhlQ+9p7QOtzLP+`Mtw zKFqfEdUewbjx4W~fZr++0(PtSE~#LG^WY5{EW(j1NnT z^o&zY9McOm)=rPKEhg(q4RBp1-u!&&W)`*JO-e&`lsQY(a1->T03xlg1Y6W(zk7-e zDzWnwNtyu43i^E<^^Ph|t`pvD{&ps?R;ggHt7>-CqwEv$XhrYjY$LSfjzg^q& zg$8kukO-Dw06=@{^mn{y_LRF0)a#;~aZ$W81nV7YW_7S@l4Oy{1vTNtfW98xac%Jm zrcEbxa`OG`+SjcWtUvlX(GXFw=C9{@x`s_X^3dx$phnX0KQUpb0KKgcwXd(+e4|1* zmfq-N4AizThv>UI;=Ok8CiM|wB7HSQR3$t~TwIej>vD(p5%s?bLd)fu-&0H0xy#`O z1PxuN#$IqGCz9|9dX3#K#k*6~b&pT7D^}G&750@fou^3IY985r;xT5K-tZwDBrF}>F_F3^Ugetk9 zV%}~IKLc@fjQF0RqT|h1;+WU+TR|EQjoLYF49|sf8jZHTROa(G6O;@;YZHxcl&j~j zkw4!@o7Oql`)J^~Uplvd1i%L}{n`(<9a_swZ_ejVZ`F>bN*L*skG<8w-q+&XSuZp4 z9?;%7dc`1sL*;v1buY)Y(?2~{m9*5C%WN5KUim#!BIMlmBG)105cg^L1x`f4UBt6A zvgAf_GHj~lFu;Ao$=F;0i!9DQQ!a>$%l-1jK}zRjxZkPSF% z2$fn}Z7(mrTcliYU)634rZX{QUsP(TG~VJhcl?=V2=(;7RDY=@z0VX&WvwI11zg;B z8>Y!_xVGJ7I*#sU1x_BOffRLwW{-te2fgxi2Ed*4AH83Pq;F~Gn^d}V$J}W>YDur3 zHskke?VFBxfer)YkD&1qBA%AgsmkG`7<897jBn2o}qWSVm7SM&uCm^ zX#)9Q{AkieHP;g18FZoQU-n%n82~4=@us=7N=QF8S^QhnzkVU=SDz6PKgeZ?M$A;u zB-!&($OM$2H!~AndxY1IPvVwA`$XF{*1obnwzl0j5mH{09QO3O+Jy~DnL5x`EsW04 z(5pCwniAqqv=iDJpZbKUHXe1w4>IcP-r24E_V}lIBfl*>xc_^!19QRLF=~c0L7-~{ zYBDO!@~ePV$wc2!18P&~)2Nd_1xR|9NiluoYTEh%|Ghn|JXNctPnz1tMld~fi(05` z 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

    _^kY28;h^SLZNV-kixx0uKwwu6AlI6 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

    &Rp37prSi5^dDtBiz0M7~Po&xH`c(qf!d; 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