//Text message Script.jsx
//Copyright (c)2017 Andrei Popa @ Audacious Leap. All rights reserved.
//www.audaciousleap.com
//
//Name : textMessageScript
//Version 1.0
//
//Description:
//This script simulates a text conversation from various mobile apps.
//
//This time i will try something different. I will declare the composition 
//inside every function instead of globally. This way, if you open another project,
//the script will still run corectly.
//
// This script is provided "as is," without warranty of any kind, expressed
// or implied. In no event shall the author be held liable for any damages 
// arising in any way from the use of this script.
//
//List of the function i think i will need

//writeMessage : writes the text 
//createBubble : creates the graphic bubble for the message
//writeSenderName(layer,side) : writes the sender name. I will use this function also for the timestamp.Gets the coordinates from the control layer
//selectedRadioButton : Returns the index of the selected radio button
//createFolders() : verify if the folders exists. true-nothing. False - create it 
//createTextLayer(text) : creates a text layer with the text value. Adds color from general control. Sets the anchor point.
//createAvatar(avatarName): creates a composition for the avatar. I will try to add it somehow to the GUI.
//addAvatar(myAvatar,MessageLayer,side): adds the avatar to the MessageLayer on the chosen side
//getPreviousMessage(index) : returns the bubble layer with the index minus one
//addMarker(myIndex): adda marker in the main comp with the name "Message "+myIndex
//modifyYPosition : adds the expression for making bubbles go one under another
//addTextAnimator(textlayer) : adds the writing animator to the text layer
//selectTailType(index): will have some tail types based on the template. Select it with this function
//selectTemplate(index) : a witch function to select the template from the dropdownlist
//moveAnchorPoint(mySquare,side) : moves the anchor point based on the side of the message
//conversationConditions() : checks if there is already a composition for text message. If not, propts you to create one.
//createConversation(messageCompName) : creates a composition with the messageCompositionName and adds the general control null layer
{
var tMS_Data = {};//store the global variables in an object. tMS stands for textMessageScript, This variables will be used for the GUI language.
       tMS_Data.scriptName = "Text Message Script";
       tMS_Data.strMessageTab ={en:"Message"};
       tMS_Data.strMessageText ={en:"Message text:"};
       tMS_Data.strAlignment = {en:"Alignment"};
       tMS_Data.strLeft = {en:"Left"};
       tMS_Data.strRight = {en:"Right"};
       tMS_Data.strAutTimestamp = {en:"Automatic time stamp"};//this variable and the next will be used to determine if the user wants to automatically add timestamps
       tMS_Data.strStartTime = {en:"Start time:"}
       tMS_Data.strTimestampRange= {en:"Timestamp range:"};
       tMS_Data.strTimestamp = {en:"Timestamp:"};
       tMS_Data.strCreateMsgBtnText={en:"Create Message"};
       tMS_Data.strSetup ={en:"Setup"};
       tMS_Data.strConversationName = {en:"Conversation name:"};
       tMS_Data.strLeftPersonName = {en:"Left person name:"};
       tMS_Data.strRightPersonName = {en:"Right person name:"}
       tMS_Data.strChooseAvatar = {en:"Choose avatar(optional)"};
       tMS_Data.strTemplate = {en:"Template:"};
       tMS_Data.strCreateConversationBtnText = {en:"Create Conversation"};
       tMS_Data.strTemplate1 = {en:"Facebook"};
       tMS_Data.strTemplate2 = {en:"Android"};
       tMS_Data.strTemplate3 = {en:"iOS"};
       tMS_Data.strTemplate4 = {en:"Skype"};
       tMS_Data.strTemplate5 = {en:"Whatsapp"};
       tMS_Data.strTemplate6 = {en:"Default"};
       tMS_Data.strAvatarFolderName = {en:"Avatar folder"};
       tMS_Data.strMinAE ={en:"This script requires Adobe After Effects CS5 or later"};
       tMS_Data.strErrDoubleComposition = {en: "There is another composition with the same name as this conversation. Please select another conversation name and try again."};
       tMS_Data.strErrNoConversation={en:"Please open a conversation composition or create a new one and try again."};
       tMS_Data.strErrNoComposition = {en:"Script error. Please select an active composition and try again."};
       tMS_Data.strHelpIcon = {en:"?"};
       tMS_Data.strHelpText ={en:"This script was created by Andrei Popa @AudaciousLeap. It requires Adobe After Effects CC13 or higher.\n"+
                                               "For troubleshooting, contact us at office@audaciousleap.com"};

//the object to save the template values, with the default values
var tMS_Template = {};
      tMS_Template.textDefaultSize = 32;
      tMS_Template.secondaryTextDefaultSize =16;
      tMS_Template.secondaryTextPosition = [-20,40];
      tMS_Template.timestampPosition = [0,0];
      tMS_Template.senderNameColor = [0,0,0];
      tMS_Template.leftRectangleDefaultColor = [0.214 , 0.806 , 1 , 1];
      tMS_Template.rightRectangleDefaultColor = [0.111 , 0.419 , 0.519 , 1];
      tMS_Template.rectangleDefaultRoundness = 50;
      tMS_Template.leftTextColor = [1,0,0];
      tMS_Template.conversationDefaultWidth = 1080; 
      tMS_Template.rectangleDefaultVerticalPadding = 100;
      tMS_Template.rectangleDefaultHorizontalPadding = 100;
      tMS_Template.avatarRoundness = 0;
      tMS_Template.avatarFolderName = "Avatar Folder";
   var leftArrow = "<•";
   var rightArrow = "•>";
      
var numeFolder = "Message Script";     
     
var tMS_localize = function(strVar){//in case we need to add other languages, this will ease the process a lot
           return strVar["en"];
       };
   //some lines i took out of the res variable. They were right above the timestampGroup
                                /*        automaticTimestamp:Checkbox{text:'"+tMS_localize ( tMS_Data.strAutTimestamp)+"',alignment:['fill','fill']},\
                                    timestampRangeGroup:Group{orientation: 'row',\
                                        timestampRangeStaticText:StaticText{text:'"+tMS_localize(tMS_Data.strTimestampRange)+"'},\
                                        timestampRangeEditText:EditText{alignment:['fill','fill']},\
                                    },\*/
    //Building the UI
function myScript(thisObj){
    function myScript_buildUI(thisObj){
        var myPanel = (thisObj instanceof Panel) ? thisObj : new Window("palette",tMS_localize(tMS_Data.scriptName),undefined,{resizeable:true});
        res = "group{orientation:'column',alignChildren:'fill',alignment:['left','top'],\
                        header: Group { \
                            alignment:['left','center'], \
                            title: StaticText { text:'" + tMS_Data.scriptName + "', alignment:['fill','center'] }, \
                            help: Button { text:'" + tMS_localize (tMS_Data.strHelpIcon) +"', maximumSize:[30,20], alignment:['right','center'] }, \
                        }, \
                        tabPanel:Panel{type:'tabbedpanel', text:'',\
                            messageTab:Panel{type:'tab',text:'"+tMS_localize (tMS_Data.strMessageTab)+"',\
                                groupOne : Group{orientation:'column',alignChildren:'fill',\
                                    msgText:StaticText{text:'"+tMS_localize(tMS_Data.strMessageText)+"',alignment:['fill','fill']},\
                                    textMessage:EditText{preferredSize:[140,60],alignment:['fill','fill'],properties: {multiline: true}}\
                                    alignmentGroup : Group{orientation:'row',\
                                        alignStaticText:StaticText{text:'"+tMS_localize(tMS_Data.strAlignment)+"',alignment:['fill','fill']},\
                                        alignLeft:RadioButton{text:'"+tMS_localize(tMS_Data.strLeft)+"',alignment:['fill','fill'], value:'true'},\
                                        alignRight:RadioButton{text:'"+tMS_localize(tMS_Data.strRight)+"',alignment:['fill','fill']},\
                                    }\
                                    timestampGroup:Group{orientation:'row',\
                                        timestampStaticText:StaticText{text:'"+tMS_localize(tMS_Data.strTimestamp)+"', helpTip : 'Format must be hh:mm AM/PM.'},\
                                        timestampEditText:EditText{alignment:['fill','fill'], helpTip : 'Format must be hh:mm AM/PM.'},\
                                    },\
                                },\
                            },\
                            conversationTab:Panel{type:'tab',text:'"+tMS_localize (tMS_Data.strSetup)+"',\
                                conversationNameStaticText:StaticText{text:'"+tMS_localize(tMS_Data.strConversationName)+"',alignment:['fill','top']},\
                                conversationNameEditText:EditText{alignment:['fill','top'], helpTip : 'This will be the name of the new composition containing the message layers.'},\
                                leftPersonStaticText:StaticText{text:'"+tMS_localize(tMS_Data.strLeftPersonName)+"',alignment:['fill','top']},\
                                leftPersonEditText:EditText{alignment:['fill','top']},\
                                rightPersonStaticText:StaticText{text:'"+tMS_localize(tMS_Data.strRightPersonName)+"',alignment:['fill','top']},\
                                rightPersonEditText:EditText{alignment:['fill','top']},\
                                avatarAlignGroup:Panel{orientation:'row', alignment:['fill','fill'],text:'"+tMS_localize(tMS_Data.strChooseAvatar)+"',\
                                },\
                                templateAlignGroup:Group{orientation:'row',alignChildren:'center',\
                                    templateStaticText:StaticText{text:'"+tMS_localize(tMS_Data.strTemplate)+"',alignment:['fill','top']},\
                                    templateDropDownList:DropDownList{properties:{items:['"+tMS_localize(tMS_Data.strTemplate1)+"','"+tMS_localize(tMS_Data.strTemplate2)+"','"+tMS_localize(tMS_Data.strTemplate3)+"','"+tMS_localize(tMS_Data.strTemplate4)+"','"+tMS_localize(tMS_Data.strTemplate5)+"','"+tMS_localize(tMS_Data.strTemplate6)+"']},alignment:['fill','top']},\
                                },\
                                myConversationButton:Button{text:'"+tMS_localize(tMS_Data.strCreateConversationBtnText)+"',alignment:['fill','top']},\
                            },\
                        },\
                  }";
        myPanel.grp = myPanel.add(res);
        
        //This function resizez the image from the "Image" without cropping it
        Image.prototype.onDraw = function() { // written by Marc Autret
            // "this" is the container; "this.image" is the graphic 
            if( !this.image ) return; 
            var WH = this.size,  
                   wh = this.image.size, 
                   k = Math.min(WH[0]/wh[0], WH[1]/wh[1]),  
                   xy;
                   // Resize proportionally: 
                   wh = [k*wh[0],k*wh[1]]; 
                   // Center: 
                   xy = [ (WH[0]-wh[0])/2, (WH[1]-wh[1])/2 ]; 
                   this.graphics.drawImage(this.image,xy[0],xy[1],wh[0],wh[1]); 
                   WH = wh = xy = null; 
                   }
               
            //this function resizez the image from the "IconButton"   without cropping it
               IconButton.prototype.onDraw = function() { // written by Marc Autret
            // "this" is the container; "this.image" is the graphic 
            if( !this.image ) return; 
            var WH = this.size,  
                   wh = this.image.size, 
                   k = Math.min(WH[0]/wh[0], WH[1]/wh[1]),  
                   xy;
                   // Resize proportionally: 
                   wh = [k*wh[0],k*wh[1]]; 
                   // Center: 
                   xy = [ (WH[0]-wh[0])/2, (WH[1]-wh[1])/2 ]; 
                   this.graphics.drawImage(this.image,xy[0],xy[1],wh[0],wh[1]); 
                   WH = wh = xy = null; 
                   }                         
         
        var myPhotoFile=null;
        var binaryAvatar1 =["\u00FF\u00D8\u00FF\u00E1\x0E\x00Exif\x00\x00MM\x00*\x00\x00\x00\b\x00\x07\x01\x12\x00\x03\x00\x00\x00\x01\x00\x01\x00\x00\x01\x1A\x00\x05\x00\x00\x00\x01\x00\x00\x00b\x01\x1B\x00\x05\x00\x00\x00\x01\x00\x00\x00j\x01(\x00\x03\x00\x00\x00\x01\x00\x02\x00\x00\x011\x00\x02\x00\x00\x00\"\x00\x00\x00r\x012\x00\x02\x00\x00\x00\x14\x00\x00\x00\u0094\u0087i\x00\x04\x00\x00\x00\x01\x00\x00\x00\u00A8\x00\x00\x00\u00D4\x00\n\u00FC\u0080\x00\x00'\x10\x00\n\u00FC\u0080\x00\x00'\x10Adobe Photoshop CC 2015 (Windows)\x002017:08:11 12:06:57\x00\x00\x03\u00A0\x01\x00\x03\x00\x00\x00\x01\u00FF\u00FF\x00\x00\u00A0\x02\x00\x04\x00\x00\x00\x01\x00\x00\x00\u0098\u00A0\x03\x00\x04\x00\x00\x00\x01\x00\x00\x00\u0098\x00\x00\x00\x00\x00\x00\x00\x06\x01\x03\x00\x03\x00\x00\x00\x01\x00\x06\x00\x00\x01\x1A\x00\x05\x00\x00\x00\x01\x00\x00\x01\"\x01\x1B\x00\x05\x00\x00\x00\x01\x00\x00\x01*\x01(\x00\x03\x00\x00\x00\x01\x00\x02\x00\x00\x02\x01\x00\x04\x00\x00\x00\x01\x00\x00\x012\x02\x02\x00\x04\x00\x00\x00\x01\x00\x00\f\u00C6\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x01\x00\x00\x00H\x00\x00\x00\x01\u00FF\u00D8\u00FF\u00ED\x00\fAdobe_CM\x00\x02\u00FF\u00EE\x00\x0EAdobe\x00d\u0080\x00\x00\x00\x01\u00FF\u00DB\x00\u0084\x00\f\b\b\b\t\b\f\t\t\f\x11\x0B\n\x0B\x11\x15\x0F\f\f\x0F\x15\x18\x13\x13\x15\x13\x13\x18\x11\f\f\f\f\f\f\x11\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\x01\r\x0B\x0B\r\x0E\r\x10\x0E\x0E\x10\x14\x0E\x0E\x0E\x14\x14\x0E\x0E\x0E\x0E\x14\x11\f\f\f\f\f\x11\x11\f\f\f\f\f\f\x11\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\u00FF\u00C0\x00\x11\b\x00\u0098\x00\u0098\x03\x01\"\x00\x02\x11\x01\x03\x11\x01\u00FF\u00DD\x00\x04\x00\n\u00FF\u00C4\x01?\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x03\x00\x01\x02\x04\x05\x06\x07\b\t\n\x0B\x01\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x01\x00\x02\x03\x04\x05\x06\x07\b\t\n\x0B\x10\x00\x01\x04\x01\x03\x02\x04\x02\x05\x07\x06\b\x05\x03\f3\x01\x00\x02\x11\x03\x04!\x121\x05AQa\x13\"q\u00812\x06\x14\u0091\u00A1\u00B1B#$\x15R\u00C1b34r\u0082\u00D1C\x07%\u0092S\u00F0\u00E1\u00F1cs5\x16\u00A2\u00B2\u0083&D\u0093TdE\u00C2\u00A3t6\x17\u00D2U\u00E2e\u00F2\u00B3\u0084\u00C3\u00D3u\u00E3\u00F3F'\u0094\u00A4\u0085\u00B4\u0095\u00C4\u00D4\u00E4\u00F4\u00A5\u00B5\u00C5\u00D5\u00E5\u00F5Vfv\u0086\u0096\u00A6\u00B6\u00C6\u00D6\u00E6\u00F67GWgw\u0087\u0097\u00A7\u00B7\u00C7\u00D7\u00E7\u00F7\x11\x00\x02\x02\x01\x02\x04\x04\x03\x04\x05\x06\x07\x07\x06\x055\x01\x00\x02\x11\x03!1\x12\x04AQaq\"\x13\x052\u0081\u0091\x14\u00A1\u00B1B#\u00C1R\u00D1\u00F03$b\u00E1r\u0082\u0092CS\x15cs4\u00F1%\x06\x16\u00A2\u00B2\u0083\x07&5\u00C2\u00D2D\u0093T\u00A3\x17dEU6te\u00E2\u00F2\u00B3\u0084\u00C3\u00D3u\u00E3\u00F3F\u0094\u00A4\u0085\u00B4\u0095\u00C4\u00D4\u00E4\u00F4\u00A5\u00B5\u00C5\u00D5\u00E5\u00F5Vfv\u0086\u0096\u00A6\u00B6\u00C6\u00D6\u00E6\u00F6'7GWgw\u0087\u0097\u00A7\u00B7\u00C7\u00FF\u00DA\x00\f\x03\x01\x00\x02\x11\x03\x11\x00?\x00\u00F3\u00E4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IO\u00FF\u00D0\u00F3\u00E4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IO\u00FF\u00D1\u00F3\u00E4\u0092I%)$\u0092IJI%\u00E9\x7F\u00E2\u00D3\u00EA\u00D7B\u00EA\u00DD\n\u00FC\u009E\u00A3\u0086\u00CC\u009B\u0099\u0096\u00FA\u00DA\u00F7n\u0090\u00D1]\x0F\r\u00F6\u00B9\u00BF\u009C\u00F7\u00A4\u00A7\u00CD\x12Vz\u0095l\u00AB\u00A8\u00E5UX\u00DB]wX\u00D64v\x01\u00CEkB\u00AC\u0092\u0094\u0092\u009DU[u\u0082\u00BA\u0098\u00EB,w\u00D1c\x01q?\x06\u00B5\x13#\x077\x16>\u00D5\u008Fm\x1B\u00B8\u00F5\x18\u00E6O\u00F9\u00E1\u00A9)\x02H\u00D8t}\u00A7.\u008Cy\u00DB\u00EBX\u00CA\u00F7s\x1B\u009C\x19?\u008A\u00F6\u00CE\u00A0~\u00AA\u00FDN\u00E95:\u00FCF7\x1C\u00B9\u00B4\u00B42\u00A6\u00D9c\u00DCA;\u00ACs\u00BE\u009F\u00B5\u009E\u00F7\u00BD\u00E9)\u00F0\u00D4\u0097\u00A0\u00FD[\u00FA\u00B9\u00D0\u00BE\u00B5\u00F5\u00BE\u00B1\u0095eV\u00D7\u0081\u00BD\u00B6a\u00FAc\u00D1\x10\u00F3f\u00FF\x00n\u00DD\u00BF\u0098\u00B9\u009F\u00AD\u009D\r\u00BD'\u00AEfbbUo\u00D8\u00E8-\f{\u00C1v\u0085\u008Cs\u00A6\u00C8\u00DB\u00F4\u00DC\u0092\u009CD\u0092I%)$\u0092IJI$\u0092S\u00FF\u00D2\u00F3\u00E4\u0092I%)$\u0092IJ^\u00BD\u00FE(\x7F\u00F15\u0093\u00FF\x00\u0087_\u00FF\x00\u009E\u00B1\u0097\u0090\u00AF^\u00FF\x00\x14?\u00F8\u009A\u00C9\u00FF\x00\u00C3\u00AF\u00FF\x00\u00CFX\u00C9)\u00F2\u00CE\u00AF\u00FF\x00*\u00E6\u00FF\x00\u00E1\u008B\x7F\u00EA\u00DC\u00AB1\u008F\u00B1\u00ED\u00AD\u0083s\u00DECZ\x07rt\x01u\u009DG\u00FC^}p\u00BB\u00A8e]WO\u00DD]\u0097X\u00F6;\u00D6\u00A0K\\\u00E79\u00A7[\u0095\f\u00AF\u00AA\u00DFX\u00FE\u00AFz=S\u00A8\u00E1\u00FATSugw\u00A9S\u00A5\u00C0\u00EFkv\u00D3m\u008F\u00F7lIO\u00A5\u00E3\u00E1\u00F4\u00DF\u00A8_W=vc\x1C\u00BC\u00C3\u00B5\u00B6\u00BA\u00B1\u00FAK\u00ADw\u00E6\u00EF\u00F7\u00FAt2?\u00ED\u00B6\x7F\u00A5K\u00EA\u00FF\x00\u00D6<_\u00AE\x14d\u00F4\u00DE\u00A9\u00D3\r\x05\u00AD\u00DC\u00EA\u00AD\u0097\u00D6\u00F6\x13\u00B7{\x1E\u00E6V\u00E6\u00D9[\u009C\u00DF\u00FB\u00E2\u00D7\u00EA]K=\u00DD\x15\u00BDG\u00A0U^u\u008Fkm\u00AE\u00A7\x18\x0F\u00AD\u00DFKak\u009B\u00FAMw.w\u00A7\u00FDf\u00FF\x00\x18\x19\u00E6\u00C0\u00CE\u0083]\x02\u00A6\u0097\x13\u0091\u00EAR\x1C@\u00FA\x15\u00FA\u00BBw\u00BD\u00FF\x00\u009B\u00F9\u0089)\u00E6\u00BAE\u00B4}I\u00FA\u00F7\u0097\u0087eo\u00BE\u00ABZ1\u00B1\u00C8\u0080v\u00DE\u00FA.\u00A5\u00EE\u00DD\u00F4\u00B60zo\u00FEZ\u00F4/\u00AD?Y\u00F1\u00FE\u00ADaU\u0097\u0091K\u00EFm\u00D6\u00FAA\u00B5\u0090\b%\u00AE\u00B3w\u00BF\u00FA\u008B\u00C9\u00BA\u00A7X\u00CD\u00EB\x1F[\u00B1\u00B2\u00B3\u00F1\u00C6&K.\u00A6\u009B)\x00\u0088,x\x1E\u00ED\u00FE\u00ED\u00CB\u00B7\u00FF\x00\x1B\u00FF\x00\u00F2\x0E\x1F\u00FE\x1B\x1F\u00F9\u00EE\u00D4\u0094\u00EA}I\u00FA\u00D7\u008D\u00D7\u00DB\u0097M\x14>\u0093\u008Fc\u00ADqy\x06FE\u00B7\\\u00C6\u008D\u00BF\u00B8\u00B1>\u00BF}w\u00C3m=K\u00EA\u00D9\u00C6\u00B3\u00D7\u00DA\u00DA\u00FDin\u00C9\"\u00BB\u00A6>\u009A\u00A5\u00FE&\u00DC>\u00D3\u00D5\x1B\u00F9\u00C5\u0094\u0090<\u0081\u00B6\x7F\u00EA\u0096\x7F\u00F8\u00C0\u00FA\u00B3\u00D6\u00DD\u00D7z\u0097Wn1=>\x19i\u00C8\u00DC\u00DD\u00BBC+\u00AF\u0082\u00ED\u00FB\u00BDOn\u00DD\u00A9)\u00E2RI$\u0094\u00A4\u0092I%)$\u0092IO\u00FF\u00D3\u00F3\u00E4\u0092I%)$\u0092IJ]\x1F\u00D5\u00CF\u00AF}_\u00EA\u00E6\x0B\u00F0pi\u00C7\u00B2\u00AB-7\x13s^\u00E7nsY\\\x0FN\u00DA\u009B\u00B7mM\u00FC\u00D5\u00CE$\u0092\u009E\u00E3\u00FF\x00\x1D\u00EF\u00AC\u00BF\u00F7\x1B\x0B\u00FC\u00CB\x7F\u00F7\u00A5f\u00FD`\u00FA\u00FF\x00\u00D6~\u00B0t\u00FF\x00\u00D9\u00F9\u0094\u00E3WN\u00F6\u00D9\u00BA\u0096\u00BC:[1\u00AD\u0097Z\u00DF\u00CE\u00FD\u00D5\u00CC\u00A4\u0092\u009E\u0087\u00EA\u00E7\u00D7\u008E\u00B9\u00F5z\u00BF\u00B3\u00E39\u0097\u00E2\x17n\u00FB=\u00C0\u00B9\u00A2~\u0097\u00A4\u00E6\u00B9\u008F\u00ABw\u00F9\u008Bc\u00A8\x7F\u008D\u00AE\u00BB\u0091I\u00AB\x12\u008Ap\u00DC\u00E1\x06\u00D16<\x7F\u00C5\u00EF\u00FD\x1B\x7F\u00B5[\u00D7\f\u0092JN\u00CC\u00CB\u00DB\u009A\u00DC\u00E7;\u00D5\u00BD\u00B6\x0B\u008B\u00AC%\u00DB\u009E\x1D\u00EAM\u009A\u00EEv\u00E7-\u00BF\u00AC\u009F^:\u00B7\u00D6<J\u00F13\u00AA\u00C7\u00AE\u00BA\u00AC\u00F5Zik\u00DA\u00ED\u00DB\\\u00CD}Km\u00F6\u00FB\u00D7:\u0092Jt\u00BA\x0F_\u00EA=\x038gt\u00F74Y\u00B4\u00B1\u00ECx\u00DC\u00C7\u00B4\u00EB\u00B2\u00C6\u0082\u00DF\u00CE\x1F\u009A\u00E5\u00BB\u00D7\x7F\u00C6_X\u00EB=:\u00DE\u009C\u00ECz(\u00A6\u00F1\u00B6\u00D2\u00D0\u00E78\u0080C\u00A1\u00AE{\u00B6\u00B7\u00E8\u00FE\u00E2\u00E4\x12IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%?\u00FF\u00D4\u00F3\u00E4\u0092I%)u\x7FU\u00FF\x00\u00C5\u00F6\x7F\u00D6.\u009E\u00EC\u00F6d3\x16\u00A1a\u00AD\u009B\u00DA\\]\u00B4\r\u00CFn\u00D3\u00F4w\x1D\u008B\u0099\u00C6\u00C6\u00BB+&\u00ACj\x1B\u00BE\u00EB\u00DE\u00DA\u00EBh\u00EE\u00E7\x1D\u00AD\x0B\u00DCm\u00CC\u00E9\u00BFS\u00BA7L\u00C2\u00B0\u008D\u008E\u00B2\u00AC@x\u00D5\u00DA\u00DF\u0092\u00EF\u00E4\u00FD;lIO\u008Bu\u009E\u0095\u0091\u00D1\u00FA\u00A6GM\u00C8\u00D6\u00CCw\u00ED\u00DC4\x0Ei\u00F7Wc\x7F\u00E3\x18\u00ED\u00EA\u0092\u00F4\u00BF\u00F1\u00BB\u00D1?\u00A3u\u00CA[\u00FF\x00u\u00F2c\u00E6\u00FA\x1E\x7F\u00F0J\u00FF\x00\u00ED\u00A5\u0097\u00FE/\u00BE\u00AC}^\u00FA\u00C5\u008F\u0095^\x7F\u00AA31\u009E\x1C=7\u00ED\x06\u00A7\u008Fo\u00B7k\u00BD\u00CD\u00B1\u008F\u00DD\u00FF\x00[IO\x10\u0092\u00D5\u00FA\u00C1\u00D1l\u00E9_X2zMa\u00CF\u00D9n\u00DCpus\u0098\u00F8}\x1F\u00D6v\u00C7\u00B1v_Y~\u00A3}]\u00FA\u00BF\u00F5e\u00D9\u00D7\x1B_\u00D4\x03\x19S?H6\u00BA\u00F7\bq\f\u00DB\u00F4\x1B\u00FAKv\u00FF\x00!%>p\u0092\u00EF~\u00A5\u00FDL\u00FA\u00B5\u00D5z8\u00EA\u00BDO-\u00E1\u00C2\u00C7Ue;\u00DBS\x1A\u00E6\u0099h/w\u00BD\u00DB\u00ABs\x1F\u00F4\u0098\u00B7\u00F2?\u00C5\x7F\u00D5l\u00FCW;\u00A5d>\u00AB\x04\u0086\\\u00CB\x05\u00CC\u00DD\u00E1c\x7F\u00F2\x16V\u0092\u009F(\u00C6\u00C7\u00B7+&\u00ACj@6\u00DE\u00F6\u00D7X&\x06\u00E7\u009D\u008D\u00D7\u00FA\u00C5ku\u00CF\u00A9\u00FDs\u00A0\u00E3W\u0093\u00D4kc*\u00B5\u00FE\u009BK^\x1CwC\u009F\u00C3\x7F\u0092\u00C5\u00AD\u00F5+\u00EA\u00EE8\u00FA\u00E1wN\u00EA\u00E7\u00D3\u00B7\u00A6\u0083mp\u00E0\u00D0n\u00AA\u00DAEQ\u00BB\u00E9\u00B1\u00ED~\u00F5\u00E9\u00DFY:\x1FH\u00EBX\u0095c\u00F5g\u009A\u00E9\u00AE\u00CFQ\u0084<W\u00EE\u00DA\u00E6}'\x7F%\u00C9)\u00F0\x04\u0097@z'L\u00B3\u00EB\u0099\u00E8\u0082\u00F7U\u0080\u00EC\u0093Ew\x02\x1E\u00E8:U\u00EE\u00FA.\u00DFf\u00C6.\u00FA\u00AF\u00F1w\u00F5\x16\u00B7\fg\u00DE\u00EBo\u00E2\x1D\u0090\u00D0\u00F2\x7F\u00E2\u00EB\u00D9\u00FF\x00P\u0092\u009F!Iv\u009F^~\u00A0\u00B3\u00EA\u00FD\r\u00EA=>\u00D7\u00DD\u0084\u00E7\u0086X\u00CB \u00BE\u00B2\u00E9\u00D8w\u00B7n\u00FA\u00DD\u00F4>\u0082\u00D2\u00FA\u0093\u00F5\x0F\u00A0\u00F5\u00BE\u0081^~p\u00BB\u00D7}\u008Fi\u00D8\u00FD\u00A2\x1Av\u00B7\u00DB\u00B4\u00A4\u00A7\u00CER^\u0085\u00D6\u00BF\u00C5\u00F7O\u00E8\x7FS2:\u0086C\u009FwU\u00AD\u00B5\x12\u00ED\u00D1[\x0B\u00ED\u00AA\u00B7\u00B1\u0095\u00B7\u00E9\u00EDc\u00DC\u00CD\u00D6/=IJI$\u0092S\u00FF\u00D5\u00F3\u00E4\u0092I%=\u00C7\u00F8\u00AA\u00E8\u009Fm\u00EBO\u00EAv\u00B6i\u00E9\u00ED\u00F6\x1246\u00D8\x0BY\u00FF\x00m\u00D7\u00EA?\u00FE\u00DB]\u00DF\u00D6\u00AF\u00A9t}f\u00BA\u008B2r\u00ED\u00A1\u0098\u00CD-eU\u0086\u0091.2\u00F7\u009D\u00DF\u00BD\u00B5\u008B\u009A\u00FA\u00AF\u00F5\u00B7\u00EA\u00A7\u00D5\u00DF\u00AA\u00C3\x1E\u00BC\u00AFW\u00A9\x16>\u00FB)\x15Z7^\u00E1\u00ED\u00AB\u00D456\u00BFn\u00DA\u00E9\u00DF\u00BDy\u00DD\u00BDO\u00A8\u00DBc\u00ED\u00B3&\u00D2\u00FB\x1C\\\u00E3\u00BC\u0089$\u00EEv\u0080\u00A4\u00A7\u00DE:\u008FDn\x7F\u00D5\u00EB:6E\u0086\u00E2\u00FA\x05B\u00F7\u0081%\u00EC\x03\u00D2\u00BD\u00DB\x7F;\u00D4c,^C\u00F5+\u00A9[\u00D0>\u00B5\u00D2\u00DC\u0090kk\u00DE\u00EC<\u00B6\x1F\u00CD\u00DC}?w\u00FCU\u00EDc\u0096\u008F\u00F8\u00BD\u00FA\u00E3OG\u00CD\u00C9\u00AB\u00AB\u00E4\u00BD\u00B8y\f\x04X\u00ED\u00F6m\u00B1\u0087\u00DB\u00EDcl\x7F\u00E9\x18\u00F7\u00AC\u00CF\u00AFY]\x13;\u00AE\u00BF\u00A8tl\u0081}9M\x0F\u00B8l\u00B1\u0085\u00B6\u008Fc\u00F4\u00BD\u0095\u00FF\x008\u00D0\u00DB=\u00A9)\u00F4\u00AE\u00B5\u00F5Tg\u00FDr\u00E9=\\6i\u00A1\u008E9?\u00D6\u00A4\u00FA\u0098\u009F\u00E7[o\u00FE\x04\u00B9\x1F\u00F1\u00B7\u00D6~\u00D1\u00D4\u00F1\u00FAEN\u00F6a7\u00D4\u00B8\x03\u00FE\x16\u00C1\u00EDi\u00FF\x00\u008B\u00A7\u00FF\x00?.\u00A3\u00A1\u00FF\x00\u008C.\u0080\u00FE\u0087\u008DgQ\u00CCmY\u00AC\u00ABm\u00F5\x10\u00ED\u00C5\u00EC\u00F6\x17{C\u009B\u00FAm\u00BE\u00A3\x7F\u00AE\u00BC\u008F\u00A9\u00E7\u00DD\u00D4\u00BA\u0086F}\u00FF\x00\u00CEd\u00D8\u00EB\x1C9\u008D\u00C7F\x7Fa\u00BE\u00C4\u0094\u00FA\x1FN\u00FF\x00\x17\u00FF\x00W:_CoU\u00FA\u00CFs\u00DD\u00ECm\u0096\u00B08\u00B6\u00BA\u00F7\u00C6\u00DA\u009A)\u00FD-\u00B6\u00FB\u00B6}%\u00B1\u00F5\x19\u00DFSNVW\u00FC\u00DA}\u00CDycM\u00F4Y\u00BFn\u00D0}\u0096\x0F[w\u00B9\u00AE\u00FF\x00\u0084\u00FC\u00F5K\x07\u00EB\u00A7\u00D5.\u00BF\u00D0\x1B\u00D3~\u00B0Y\u00F6{v1\u00B7\u00D6\u00F0\u00F0\u00D79\u009B\x7FME\u00D5n\u00FC\u00F1\u00BFk\u009D\u00BF\u00FA\u00E9\u00BA\x1F\u00D6_\u00F1q\u00F5\x7F&\u00EC~\u009Dc\u00AAk\u00DB6\u00E69\u0096\u00D8\x1EA\u0086\u00D2\u00CFc\u00EC\u00FD\u00E7\x7F6\u00CA\u00BF\u00E3\x12S\u00CE}h\x00\x7F\u008D\x11\x1A~\u00B7\u0085\u00FF\x00Q\u008C\u00BAo\u00F1\u00BF\u00FF\x00 \u00E1\u00FF\x00\u00E1\u00B1\u00FF\x00\u009E\u00ED\\7\u00D6\u00BE\u00B5\u008B\u0095\u00F5\u00C6\u00FE\u00B1\u00D3l\u00F5\u00E8\x16Qe/\u00872MU\u00D2\u00D3\u00ED\u00B0Wc\x7FIR\u00F4k~\u00BA\u00FDD\u00EB=5\u00BF\u00B4\u00ED\u00AC\u00B3K\x1D\u008B\u0091[\u009C\u00E6\u00BC\x0E\u00CDk\x1D\u00BD\u00CD\u00DD\u00F4\u00EAIO\u009D}J\u00FA\u00AA~\u00B2\u00F5'\u00D3e\u00AE\u00A3\x17\x19\u00A2\u00CB\u00ECdo\u00D4\u00EDeu\u00EE\u00FA/\x7F\u00EF\u00AE\u00A7\u00AA\u00F4\u009F\u00F1[\u00D1\u00B2\u008FO\u00CC7\f\u00A6\x01\u00EA9\u008F\u00B5\u00E5\u0093\u00EEn\u00F3_\u00E8\u00F7\u00ED\u00FEB\u00CB\u00FA\u00BF\u00F5\u00C7\u00A5t_\u00AD}C\"\u00AA\u00CBz>s\u00B6\u00B3\u00D3f\u00D3[Z\x7F@\u00F6\u00D3\u00ED\u00FD\x1Be\u00FF\x00\u00A3\u00FAko\u00ADf\x7F\u008A\u00CC\u00CC\u00A7u\u009C\u00AB\x0EVK\u00F6\u00B9\u00D4\u00D5\u00EA\u0083a\x03\u00DB\u00BE\u009F\u00D1\u00B5\u00BE\u00D6\u00FB\u00B7\u00FA_\u00F0\u0089)\u00D9\u00FA\u00FAjw\u00D4\x1C\u00A7T\u00F3m~\u009E1\u00AE\u00C7}'\x03m\x1Blv\u008D\u00F7=\u00AA?\u00E2\u00BB\u00FF\x00\x12T\u00FF\x00\u00C6\u00DB\u00FF\x00T\u00B1\u00FE\u00B7\u00FDv\u00FA\u00B3\u00D5>\u00A8\u00E4\u00E0ad\u00FE\u00B7si\u00D9\u008D\u00E9\u00D86\u00ED\u00B2\u009B__\u00A8\u00EA\u0099O\u00E8\u00D8\u00C7~r\u008F\u00D4/\u00AE_V\u00FAG\u00D5\u00DA\u00B0\u00BA\u008Eg\u00A1\u0090\u00DB,qg\u00A7k\u00F4s\u00A5\u00BE\u00EA\u00AA{\x12S\u00C1u\u00DE\u00BD\u009F\u00D6\u00F3\u00ED\u00CA\u00CA\u00B9\u00EFc\u00DE]U$\u009D\u00ACo\u00F861\u009FA\u00BBX\u00B3RI%)$\u0092IO\u00FF\u00D6\u00F3\u00E4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IO\u00FF\u00D7\u00F3\u00E4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IO\u00FF\u00D0\u00F3\u00E4\u0096ZI)\u00D4Ie\u00A4\u0092\u009DD\u0096ZI)\u00D4Ie\u00A4\u0092\u009DD\u0096ZI)\u00D4Ie\u00A4\u0092\u009DD\u0096ZI)\u00D4Ie\u00A4\u0092\u009DD\u0096ZI)\u00D4Ie\u00A4\u0092\u009F\u00FF\u00D9\u00FF\u00ED\x16\x0EPhotoshop 3.0\x008BIM\x04%\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x008BIM\x04:\x00\x00\x00\x00\x00\u00E5\x00\x00\x00\x10\x00\x00\x00\x01\x00\x00\x00\x00\x00\x0BprintOutput\x00\x00\x00\x05\x00\x00\x00\x00PstSbool\x01\x00\x00\x00\x00Inteenum\x00\x00\x00\x00Inte\x00\x00\x00\x00Clrm\x00\x00\x00\x0FprintSixteenBitbool\x00\x00\x00\x00\x0BprinterNameTEXT\x00\x00\x00\x01\x00\x00\x00\x00\x00\x0FprintProofSetupObjc\x00\x00\x00\f\x00P\x00r\x00o\x00o\x00f\x00 \x00S\x00e\x00t\x00u\x00p\x00\x00\x00\x00\x00\nproofSetup\x00\x00\x00\x01\x00\x00\x00\x00Bltnenum\x00\x00\x00\fbuiltinProof\x00\x00\x00\tproofCMYK\x008BIM\x04;\x00\x00\x00\x00\x02-\x00\x00\x00\x10\x00\x00\x00\x01\x00\x00\x00\x00\x00\x12printOutputOptions\x00\x00\x00\x17\x00\x00\x00\x00Cptnbool\x00\x00\x00\x00\x00Clbrbool\x00\x00\x00\x00\x00RgsMbool\x00\x00\x00\x00\x00CrnCbool\x00\x00\x00\x00\x00CntCbool\x00\x00\x00\x00\x00Lblsbool\x00\x00\x00\x00\x00Ngtvbool\x00\x00\x00\x00\x00EmlDbool\x00\x00\x00\x00\x00Intrbool\x00\x00\x00\x00\x00BckgObjc\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00RGBC\x00\x00\x00\x03\x00\x00\x00\x00Rd  doub@o\u00E0\x00\x00\x00\x00\x00\x00\x00\x00\x00Grn doub@o\u00E0\x00\x00\x00\x00\x00\x00\x00\x00\x00Bl  doub@o\u00E0\x00\x00\x00\x00\x00\x00\x00\x00\x00BrdTUntF#Rlt\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Bld UntF#Rlt\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00RsltUntF#Pxl@R\x00\x00\x00\x00\x00\x00\x00\x00\x00\nvectorDatabool\x01\x00\x00\x00\x00PgPsenum\x00\x00\x00\x00PgPs\x00\x00\x00\x00PgPC\x00\x00\x00\x00LeftUntF#Rlt\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Top UntF#Rlt\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Scl UntF#Prc@Y\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10cropWhenPrintingbool\x00\x00\x00\x00\x0EcropRectBottomlong\x00\x00\x00\x00\x00\x00\x00\fcropRectLeftlong\x00\x00\x00\x00\x00\x00\x00\rcropRectRightlong\x00\x00\x00\x00\x00\x00\x00\x0BcropRectToplong\x00\x00\x00\x00\x008BIM\x03\u00ED\x00\x00\x00\x00\x00\x10\x00H\x00\x00\x00\x01\x00\x02\x00H\x00\x00\x00\x01\x00\x028BIM\x04&\x00\x00\x00\x00\x00\x0E\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00?\u0080\x00\x008BIM\x04\r\x00\x00\x00\x00\x00\x04\x00\x00\x00Z8BIM\x04\x19\x00\x00\x00\x00\x00\x04\x00\x00\x00\x1E8BIM\x03\u00F3\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00\x01\x008BIM'\x10\x00\x00\x00\x00\x00\n\x00\x01\x00\x00\x00\x00\x00\x00\x00\x028BIM\x03\u00F5\x00\x00\x00\x00\x00H\x00/ff\x00\x01\x00lff\x00\x06\x00\x00\x00\x00\x00\x01\x00/ff\x00\x01\x00\u00A1\u0099\u009A\x00\x06\x00\x00\x00\x00\x00\x01\x002\x00\x00\x00\x01\x00Z\x00\x00\x00\x06\x00\x00\x00\x00\x00\x01\x005\x00\x00\x00\x01\x00-\x00\x00\x00\x06\x00\x00\x00\x00\x00\x018BIM\x03\u00F8\x00\x00\x00\x00\x00p\x00\x00\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\x03\u00E8\x00\x00\x00\x00\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\x03\u00E8\x00\x00\x00\x00\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\x03\u00E8\x00\x00\x00\x00\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\x03\u00E8\x00\x008BIM\x04\x00\x00\x00\x00\x00\x00\x02\x00\x038BIM\x04\x02\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x008BIM\x040\x00\x00\x00\x00\x00\x04\x01\x01\x01\x018BIM\x04-\x00\x00\x00\x00\x00\x02\x00\x008BIM\x04\b\x00\x00\x00\x00\x00\x10\x00\x00\x00\x01\x00\x00\x02@\x00\x00\x02@\x00\x00\x00\x008BIM\x04\x1E\x00\x00\x00\x00\x00\x04\x00\x00\x00\x008BIM\x04\x1A\x00\x00\x00\x00\x03I\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\u0098\x00\x00\x00\u0098\x00\x00\x00\n\x00U\x00n\x00t\x00i\x00t\x00l\x00e\x00d\x00-\x001\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\u0098\x00\x00\x00\u0098\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00null\x00\x00\x00\x02\x00\x00\x00\x06boundsObjc\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00Rct1\x00\x00\x00\x04\x00\x00\x00\x00Top long\x00\x00\x00\x00\x00\x00\x00\x00Leftlong\x00\x00\x00\x00\x00\x00\x00\x00Btomlong\x00\x00\x00\u0098\x00\x00\x00\x00Rghtlong\x00\x00\x00\u0098\x00\x00\x00\x06slicesVlLs\x00\x00\x00\x01Objc\x00\x00\x00\x01\x00\x00\x00\x00\x00\x05slice\x00\x00\x00\x12\x00\x00\x00\x07sliceIDlong\x00\x00\x00\x00\x00\x00\x00\x07groupIDlong\x00\x00\x00\x00\x00\x00\x00\x06originenum\x00\x00\x00\fESliceOrigin\x00\x00\x00\rautoGenerated\x00\x00\x00\x00Typeenum\x00\x00\x00\nESliceType\x00\x00\x00\x00Img \x00\x00\x00\x06boundsObjc\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00Rct1\x00\x00\x00\x04\x00\x00\x00\x00Top long\x00\x00\x00\x00\x00\x00\x00\x00Leftlong\x00\x00\x00\x00\x00\x00\x00\x00Btomlong\x00\x00\x00\u0098\x00\x00\x00\x00Rghtlong\x00\x00\x00\u0098\x00\x00\x00\x03urlTEXT\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00nullTEXT\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00MsgeTEXT\x00\x00\x00\x01\x00\x00\x00\x00\x00\x06altTagTEXT\x00\x00\x00\x01\x00\x00\x00\x00\x00\x0EcellTextIsHTMLbool\x01\x00\x00\x00\bcellTextTEXT\x00\x00\x00\x01\x00\x00\x00\x00\x00\thorzAlignenum\x00\x00\x00\x0FESliceHorzAlign\x00\x00\x00\x07default\x00\x00\x00\tvertAlignenum\x00\x00\x00\x0FESliceVertAlign\x00\x00\x00\x07default\x00\x00\x00\x0BbgColorTypeenum\x00\x00\x00\x11ESliceBGColorType\x00\x00\x00\x00None\x00\x00\x00\ttopOutsetlong\x00\x00\x00\x00\x00\x00\x00\nleftOutsetlong\x00\x00\x00\x00\x00\x00\x00\fbottomOutsetlong\x00\x00\x00\x00\x00\x00\x00\x0BrightOutsetlong\x00\x00\x00\x00\x008BIM\x04(\x00\x00\x00\x00\x00\f\x00\x00\x00\x02?\u00F0\x00\x00\x00\x00\x00\x008BIM\x04\x11\x00\x00\x00\x00\x00\x01\x01\x008BIM\x04\x14\x00\x00\x00\x00\x00\x04\x00\x00\x00\x068BIM\x04\f\x00\x00\x00\x00\f\u00E2\x00\x00\x00\x01\x00\x00\x00\u0098\x00\x00\x00\u0098\x00\x00\x01\u00C8\x00\x01\x0E\u00C0\x00\x00\f\u00C6\x00\x18\x00\x01\u00FF\u00D8\u00FF\u00ED\x00\fAdobe_CM\x00\x02\u00FF\u00EE\x00\x0EAdobe\x00d\u0080\x00\x00\x00\x01\u00FF\u00DB\x00\u0084\x00\f\b\b\b\t\b\f\t\t\f\x11\x0B\n\x0B\x11\x15\x0F\f\f\x0F\x15\x18\x13\x13\x15\x13\x13\x18\x11\f\f\f\f\f\f\x11\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\x01\r\x0B\x0B\r\x0E\r\x10\x0E\x0E\x10\x14\x0E\x0E\x0E\x14\x14\x0E\x0E\x0E\x0E\x14\x11\f\f\f\f\f\x11\x11\f\f\f\f\f\f\x11\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\u00FF\u00C0\x00\x11\b\x00\u0098\x00\u0098\x03\x01\"\x00\x02\x11\x01\x03\x11\x01\u00FF\u00DD\x00\x04\x00\n\u00FF\u00C4\x01?\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x03\x00\x01\x02\x04\x05\x06\x07\b\t\n\x0B\x01\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x01\x00\x02\x03\x04\x05\x06\x07\b\t\n\x0B\x10\x00\x01\x04\x01\x03\x02\x04\x02\x05\x07\x06\b\x05\x03\f3\x01\x00\x02\x11\x03\x04!\x121\x05AQa\x13\"q\u00812\x06\x14\u0091\u00A1\u00B1B#$\x15R\u00C1b34r\u0082\u00D1C\x07%\u0092S\u00F0\u00E1\u00F1cs5\x16\u00A2\u00B2\u0083&D\u0093TdE\u00C2\u00A3t6\x17\u00D2U\u00E2e\u00F2\u00B3\u0084\u00C3\u00D3u\u00E3\u00F3F'\u0094\u00A4\u0085\u00B4\u0095\u00C4\u00D4\u00E4\u00F4\u00A5\u00B5\u00C5\u00D5\u00E5\u00F5Vfv\u0086\u0096\u00A6\u00B6\u00C6\u00D6\u00E6\u00F67GWgw\u0087\u0097\u00A7\u00B7\u00C7\u00D7\u00E7\u00F7\x11\x00\x02\x02\x01\x02\x04\x04\x03\x04\x05\x06\x07\x07\x06\x055\x01\x00\x02\x11\x03!1\x12\x04AQaq\"\x13\x052\u0081\u0091\x14\u00A1\u00B1B#\u00C1R\u00D1\u00F03$b\u00E1r\u0082\u0092CS\x15cs4\u00F1%\x06\x16\u00A2\u00B2\u0083\x07&5\u00C2\u00D2D\u0093T\u00A3\x17dEU6te\u00E2\u00F2\u00B3\u0084\u00C3\u00D3u\u00E3\u00F3F\u0094\u00A4\u0085\u00B4\u0095\u00C4\u00D4\u00E4\u00F4\u00A5\u00B5\u00C5\u00D5\u00E5\u00F5Vfv\u0086\u0096\u00A6\u00B6\u00C6\u00D6\u00E6\u00F6'7GWgw\u0087\u0097\u00A7\u00B7\u00C7\u00FF\u00DA\x00\f\x03\x01\x00\x02\x11\x03\x11\x00?\x00\u00F3\u00E4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IO\u00FF\u00D0\u00F3\u00E4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IO\u00FF\u00D1\u00F3\u00E4\u0092I%)$\u0092IJI%\u00E9\x7F\u00E2\u00D3\u00EA\u00D7B\u00EA\u00DD\n\u00FC\u009E\u00A3\u0086\u00CC\u009B\u0099\u0096\u00FA\u00DA\u00F7n\u0090\u00D1]\x0F\r\u00F6\u00B9\u00BF\u009C\u00F7\u00A4\u00A7\u00CD\x12Vz\u0095l\u00AB\u00A8\u00E5UX\u00DB]wX\u00D64v\x01\u00CEkB\u00AC\u0092\u0094\u0092\u009DU[u\u0082\u00BA\u0098\u00EB,w\u00D1c\x01q?\x06\u00B5\x13#\x077\x16>\u00D5\u008Fm\x1B\u00B8\u00F5\x18\u00E6O\u00F9\u00E1\u00A9)\x02H\u00D8t}\u00A7.\u008Cy\u00DB\u00EBX\u00CA\u00F7s\x1B\u009C\x19?\u008A\u00F6\u00CE\u00A0~\u00AA\u00FDN\u00E95:\u00FCF7\x1C\u00B9\u00B4\u00B42\u00A6\u00D9c\u00DCA;\u00ACs\u00BE\u009F\u00B5\u009E\u00F7\u00BD\u00E9)\u00F0\u00D4\u0097\u00A0\u00FD[\u00FA\u00B9\u00D0\u00BE\u00B5\u00F5\u00BE\u00B1\u0095eV\u00D7\u0081\u00BD\u00B6a\u00FAc\u00D1\x10\u00F3f\u00FF\x00n\u00DD\u00BF\u0098\u00B9\u009F\u00AD\u009D\r\u00BD'\u00AEfbbUo\u00D8\u00E8-\f{\u00C1v\u0085\u008Cs\u00A6\u00C8\u00DB\u00F4\u00DC\u0092\u009CD\u0092I%)$\u0092IJI$\u0092S\u00FF\u00D2\u00F3\u00E4\u0092I%)$\u0092IJ^\u00BD\u00FE(\x7F\u00F15\u0093\u00FF\x00\u0087_\u00FF\x00\u009E\u00B1\u0097\u0090\u00AF^\u00FF\x00\x14?\u00F8\u009A\u00C9\u00FF\x00\u00C3\u00AF\u00FF\x00\u00CFX\u00C9)\u00F2\u00CE\u00AF\u00FF\x00*\u00E6\u00FF\x00\u00E1\u008B\x7F\u00EA\u00DC\u00AB1\u008F\u00B1\u00ED\u00AD\u0083s\u00DECZ\x07rt\x01u\u009DG\u00FC^}p\u00BB\u00A8e]WO\u00DD]\u0097X\u00F6;\u00D6\u00A0K\\\u00E79\u00A7[\u0095\f\u00AF\u00AA\u00DFX\u00FE\u00AFz=S\u00A8\u00E1\u00FATSugw\u00A9S\u00A5\u00C0\u00EFkv\u00D3m\u008F\u00F7lIO\u00A5\u00E3\u00E1\u00F4\u00DF\u00A8_W=vc\x1C\u00BC\u00C3\u00B5\u00B6\u00BA\u00B1\u00FAK\u00ADw\u00E6\u00EF\u00F7\u00FAt2?\u00ED\u00B6\x7F\u00A5K\u00EA\u00FF\x00\u00D6<_\u00AE\x14d\u00F4\u00DE\u00A9\u00D3\r\x05\u00AD\u00DC\u00EA\u00AD\u0097\u00D6\u00F6\x13\u00B7{\x1E\u00E6V\u00E6\u00D9[\u009C\u00DF\u00FB\u00E2\u00D7\u00EA]K=\u00DD\x15\u00BDG\u00A0U^u\u008Fkm\u00AE\u00A7\x18\x0F\u00AD\u00DFKak\u009B\u00FAMw.w\u00A7\u00FDf\u00FF\x00\x18\x19\u00E6\u00C0\u00CE\u0083]\x02\u00A6\u0097\x13\u0091\u00EAR\x1C@\u00FA\x15\u00FA\u00BBw\u00BD\u00FF\x00\u009B\u00F9\u0089)\u00E6\u00BAE\u00B4}I\u00FA\u00F7\u0097\u0087eo\u00BE\u00ABZ1\u00B1\u00C8\u0080v\u00DE\u00FA.\u00A5\u00EE\u00DD\u00F4\u00B60zo\u00FEZ\u00F4/\u00AD?Y\u00F1\u00FE\u00ADaU\u0097\u0091K\u00EFm\u00D6\u00FAA\u00B5\u0090\b%\u00AE\u00B3w\u00BF\u00FA\u008B\u00C9\u00BA\u00A7X\u00CD\u00EB\x1F[\u00B1\u00B2\u00B3\u00F1\u00C6&K.\u00A6\u009B)\x00\u0088,x\x1E\u00ED\u00FE\u00ED\u00CB\u00B7\u00FF\x00\x1B\u00FF\x00\u00F2\x0E\x1F\u00FE\x1B\x1F\u00F9\u00EE\u00D4\u0094\u00EA}I\u00FA\u00D7\u008D\u00D7\u00DB\u0097M\x14>\u0093\u008Fc\u00ADqy\x06FE\u00B7\\\u00C6\u008D\u00BF\u00B8\u00B1>\u00BF}w\u00C3m=K\u00EA\u00D9\u00C6\u00B3\u00D7\u00DA\u00DA\u00FDin\u00C9\"\u00BB\u00A6>\u009A\u00A5\u00FE&\u00DC>\u00D3\u00D5\x1B\u00F9\u00C5\u0094\u0090<\u0081\u00B6\x7F\u00EA\u0096\x7F\u00F8\u00C0\u00FA\u00B3\u00D6\u00DD\u00D7z\u0097Wn1=>\x19i\u00C8\u00DC\u00DD\u00BBC+\u00AF\u0082\u00ED\u00FB\u00BDOn\u00DD\u00A9)\u00E2RI$\u0094\u00A4\u0092I%)$\u0092IO\u00FF\u00D3\u00F3\u00E4\u0092I%)$\u0092IJ]\x1F\u00D5\u00CF\u00AF}_\u00EA\u00E6\x0B\u00F0pi\u00C7\u00B2\u00AB-7\x13s^\u00E7nsY\\\x0FN\u00DA\u009B\u00B7mM\u00FC\u00D5\u00CE$\u0092\u009E\u00E3\u00FF\x00\x1D\u00EF\u00AC\u00BF\u00F7\x1B\x0B\u00FC\u00CB\x7F\u00F7\u00A5f\u00FD`\u00FA\u00FF\x00\u00D6~\u00B0t\u00FF\x00\u00D9\u00F9\u0094\u00E3WN\u00F6\u00D9\u00BA\u0096\u00BC:[1\u00AD\u0097Z\u00DF\u00CE\u00FD\u00D5\u00CC\u00A4\u0092\u009E\u0087\u00EA\u00E7\u00D7\u008E\u00B9\u00F5z\u00BF\u00B3\u00E39\u0097\u00E2\x17n\u00FB=\u00C0\u00B9\u00A2~\u0097\u00A4\u00E6\u00B9\u008F\u00ABw\u00F9\u008Bc\u00A8\x7F\u008D\u00AE\u00BB\u0091I\u00AB\x12\u008Ap\u00DC\u00E1\x06\u00D16<\x7F\u00C5\u00EF\u00FD\x1B\x7F\u00B5[\u00D7\f\u0092JN\u00CC\u00CB\u00DB\u009A\u00DC\u00E7;\u00D5\u00BD\u00B6\x0B\u008B\u00AC%\u00DB\u009E\x1D\u00EAM\u009A\u00EEv\u00E7-\u00BF\u00AC\u009F^:\u00B7\u00D6<J\u00F13\u00AA\u00C7\u00AE\u00BA\u00AC\u00F5Zik\u00DA\u00ED\u00DB\\\u00CD}Km\u00F6\u00FB\u00D7:\u0092Jt\u00BA\x0F_\u00EA=\x038gt\u00F74Y\u00B4\u00B1\u00ECx\u00DC\u00C7\u00B4\u00EB\u00B2\u00C6\u0082\u00DF\u00CE\x1F\u009A\u00E5\u00BB\u00D7\x7F\u00C6_X\u00EB=:\u00DE\u009C\u00ECz(\u00A6\u00F1\u00B6\u00D2\u00D0\u00E78\u0080C\u00A1\u00AE{\u00B6\u00B7\u00E8\u00FE\u00E2\u00E4\x12IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%?\u00FF\u00D4\u00F3\u00E4\u0092I%)u\x7FU\u00FF\x00\u00C5\u00F6\x7F\u00D6.\u009E\u00EC\u00F6d3\x16\u00A1a\u00AD\u009B\u00DA\\]\u00B4\r\u00CFn\u00D3\u00F4w\x1D\u008B\u0099\u00C6\u00C6\u00BB+&\u00ACj\x1B\u00BE\u00EB\u00DE\u00DA\u00EBh\u00EE\u00E7\x1D\u00AD\x0B\u00DCm\u00CC\u00E9\u00BFS\u00BA7L\u00C2\u00B0\u008D\u008E\u00B2\u00AC@x\u00D5\u00DA\u00DF\u0092\u00EF\u00E4\u00FD;lIO\u008Bu\u009E\u0095\u0091\u00D1\u00FA\u00A6GM\u00C8\u00D6\u00CCw\u00ED\u00DC4\x0Ei\u00F7Wc\x7F\u00E3\x18\u00ED\u00EA\u0092\u00F4\u00BF\u00F1\u00BB\u00D1?\u00A3u\u00CA[\u00FF\x00u\u00F2c\u00E6\u00FA\x1E\x7F\u00F0J\u00FF\x00\u00ED\u00A5\u0097\u00FE/\u00BE\u00AC}^\u00FA\u00C5\u008F\u0095^\x7F\u00AA31\u009E\x1C=7\u00ED\x06\u00A7\u008Fo\u00B7k\u00BD\u00CD\u00B1\u008F\u00DD\u00FF\x00[IO\x10\u0092\u00D5\u00FA\u00C1\u00D1l\u00E9_X2zMa\u00CF\u00D9n\u00DCpus\u0098\u00F8}\x1F\u00D6v\u00C7\u00B1v_Y~\u00A3}]\u00FA\u00BF\u00F5e\u00D9\u00D7\x1B_\u00D4\x03\x19S?H6\u00BA\u00F7\bq\f\u00DB\u00F4\x1B\u00FAKv\u00FF\x00!%>p\u0092\u00EF~\u00A5\u00FDL\u00FA\u00B5\u00D5z8\u00EA\u00BDO-\u00E1\u00C2\u00C7Ue;\u00DBS\x1A\u00E6\u0099h/w\u00BD\u00DB\u00ABs\x1F\u00F4\u0098\u00B7\u00F2?\u00C5\x7F\u00D5l\u00FCW;\u00A5d>\u00AB\x04\u0086\\\u00CB\x05\u00CC\u00DD\u00E1c\x7F\u00F2\x16V\u0092\u009F(\u00C6\u00C7\u00B7+&\u00ACj@6\u00DE\u00F6\u00D7X&\x06\u00E7\u009D\u008D\u00D7\u00FA\u00C5ku\u00CF\u00A9\u00FDs\u00A0\u00E3W\u0093\u00D4kc*\u00B5\u00FE\u009BK^\x1CwC\u009F\u00C3\x7F\u0092\u00C5\u00AD\u00F5+\u00EA\u00EE8\u00FA\u00E1wN\u00EA\u00E7\u00D3\u00B7\u00A6\u0083mp\u00E0\u00D0n\u00AA\u00DAEQ\u00BB\u00E9\u00B1\u00ED~\u00F5\u00E9\u00DFY:\x1FH\u00EBX\u0095c\u00F5g\u009A\u00E9\u00AE\u00CFQ\u0084<W\u00EE\u00DA\u00E6}'\x7F%\u00C9)\u00F0\x04\u0097@z'L\u00B3\u00EB\u0099\u00E8\u0082\u00F7U\u0080\u00EC\u0093Ew\x02\x1E\u00E8:U\u00EE\u00FA.\u00DFf\u00C6.\u00FA\u00AF\u00F1w\u00F5\x16\u00B7\fg\u00DE\u00EBo\u00E2\x1D\u0090\u00D0\u00F2\x7F\u00E2\u00EB\u00D9\u00FF\x00P\u0092\u009F!Iv\u009F^~\u00A0\u00B3\u00EA\u00FD\r\u00EA=>\u00D7\u00DD\u0084\u00E7\u0086X\u00CB \u00BE\u00B2\u00E9\u00D8w\u00B7n\u00FA\u00DD\u00F4>\u0082\u00D2\u00FA\u0093\u00F5\x0F\u00A0\u00F5\u00BE\u0081^~p\u00BB\u00D7}\u008Fi\u00D8\u00FD\u00A2\x1Av\u00B7\u00DB\u00B4\u00A4\u00A7\u00CER^\u0085\u00D6\u00BF\u00C5\u00F7O\u00E8\x7FS2:\u0086C\u009FwU\u00AD\u00B5\x12\u00ED\u00D1[\x0B\u00ED\u00AA\u00B7\u00B1\u0095\u00B7\u00E9\u00EDc\u00DC\u00CD\u00D6/=IJI$\u0092S\u00FF\u00D5\u00F3\u00E4\u0092I%=\u00C7\u00F8\u00AA\u00E8\u009Fm\u00EBO\u00EAv\u00B6i\u00E9\u00ED\u00F6\x1246\u00D8\x0BY\u00FF\x00m\u00D7\u00EA?\u00FE\u00DB]\u00DF\u00D6\u00AF\u00A9t}f\u00BA\u008B2r\u00ED\u00A1\u0098\u00CD-eU\u0086\u0091.2\u00F7\u009D\u00DF\u00BD\u00B5\u008B\u009A\u00FA\u00AF\u00F5\u00B7\u00EA\u00A7\u00D5\u00DF\u00AA\u00C3\x1E\u00BC\u00AFW\u00A9\x16>\u00FB)\x15Z7^\u00E1\u00ED\u00AB\u00D456\u00BFn\u00DA\u00E9\u00DF\u00BDy\u00DD\u00BDO\u00A8\u00DBc\u00ED\u00B3&\u00D2\u00FB\x1C\\\u00E3\u00BC\u0089$\u00EEv\u0080\u00A4\u00A7\u00DE:\u008FDn\x7F\u00D5\u00EB:6E\u0086\u00E2\u00FA\x05B\u00F7\u0081%\u00EC\x03\u00D2\u00BD\u00DB\x7F;\u00D4c,^C\u00F5+\u00A9[\u00D0>\u00B5\u00D2\u00DC\u0090kk\u00DE\u00EC<\u00B6\x1F\u00CD\u00DC}?w\u00FCU\u00EDc\u0096\u008F\u00F8\u00BD\u00FA\u00E3OG\u00CD\u00C9\u00AB\u00AB\u00E4\u00BD\u00B8y\f\x04X\u00ED\u00F6m\u00B1\u0087\u00DB\u00EDcl\x7F\u00E9\x18\u00F7\u00AC\u00CF\u00AFY]\x13;\u00AE\u00BF\u00A8tl\u0081}9M\x0F\u00B8l\u00B1\u0085\u00B6\u008Fc\u00F4\u00BD\u0095\u00FF\x008\u00D0\u00DB=\u00A9)\u00F4\u00AE\u00B5\u00F5Tg\u00FDr\u00E9=\\6i\u00A1\u008E9?\u00D6\u00A4\u00FA\u0098\u009F\u00E7[o\u00FE\x04\u00B9\x1F\u00F1\u00B7\u00D6~\u00D1\u00D4\u00F1\u00FAEN\u00F6a7\u00D4\u00B8\x03\u00FE\x16\u00C1\u00EDi\u00FF\x00\u008B\u00A7\u00FF\x00?.\u00A3\u00A1\u00FF\x00\u008C.\u0080\u00FE\u0087\u008DgQ\u00CCmY\u00AC\u00ABm\u00F5\x10\u00ED\u00C5\u00EC\u00F6\x17{C\u009B\u00FAm\u00BE\u00A3\x7F\u00AE\u00BC\u008F\u00A9\u00E7\u00DD\u00D4\u00BA\u0086F}\u00FF\x00\u00CEd\u00D8\u00EB\x1C9\u008D\u00C7F\x7Fa\u00BE\u00C4\u0094\u00FA\x1FN\u00FF\x00\x17\u00FF\x00W:_CoU\u00FA\u00CFs\u00DD\u00ECm\u0096\u00B08\u00B6\u00BA\u00F7\u00C6\u00DA\u009A)\u00FD-\u00B6\u00FB\u00B6}%\u00B1\u00F5\x19\u00DFSNVW\u00FC\u00DA}\u00CDycM\u00F4Y\u00BFn\u00D0}\u0096\x0F[w\u00B9\u00AE\u00FF\x00\u0084\u00FC\u00F5K\x07\u00EB\u00A7\u00D5.\u00BF\u00D0\x1B\u00D3~\u00B0Y\u00F6{v1\u00B7\u00D6\u00F0\u00F0\u00D79\u009B\x7FME\u00D5n\u00FC\u00F1\u00BFk\u009D\u00BF\u00FA\u00E9\u00BA\x1F\u00D6_\u00F1q\u00F5\x7F&\u00EC~\u009Dc\u00AAk\u00DB6\u00E69\u0096\u00D8\x1EA\u0086\u00D2\u00CFc\u00EC\u00FD\u00E7\x7F6\u00CA\u00BF\u00E3\x12S\u00CE}h\x00\x7F\u008D\x11\x1A~\u00B7\u0085\u00FF\x00Q\u008C\u00BAo\u00F1\u00BF\u00FF\x00 \u00E1\u00FF\x00\u00E1\u00B1\u00FF\x00\u009E\u00ED\\7\u00D6\u00BE\u00B5\u008B\u0095\u00F5\u00C6\u00FE\u00B1\u00D3l\u00F5\u00E8\x16Qe/\u00872MU\u00D2\u00D3\u00ED\u00B0Wc\x7FIR\u00F4k~\u00BA\u00FDD\u00EB=5\u00BF\u00B4\u00ED\u00AC\u00B3K\x1D\u008B\u0091[\u009C\u00E6\u00BC\x0E\u00CDk\x1D\u00BD\u00CD\u00DD\u00F4\u00EAIO\u009D}J\u00FA\u00AA~\u00B2\u00F5'\u00D3e\u00AE\u00A3\x17\x19\u00A2\u00CB\u00ECdo\u00D4\u00EDeu\u00EE\u00FA/\x7F\u00EF\u00AE\u00A7\u00AA\u00F4\u009F\u00F1[\u00D1\u00B2\u008FO\u00CC7\f\u00A6\x01\u00EA9\u008F\u00B5\u00E5\u0093\u00EEn\u00F3_\u00E8\u00F7\u00ED\u00FEB\u00CB\u00FA\u00BF\u00F5\u00C7\u00A5t_\u00AD}C\"\u00AA\u00CBz>s\u00B6\u00B3\u00D3f\u00D3[Z\x7F@\u00F6\u00D3\u00ED\u00FD\x1Be\u00FF\x00\u00A3\u00FAko\u00ADf\x7F\u008A\u00CC\u00CC\u00A7u\u009C\u00AB\x0EVK\u00F6\u00B9\u00D4\u00D5\u00EA\u0083a\x03\u00DB\u00BE\u009F\u00D1\u00B5\u00BE\u00D6\u00FB\u00B7\u00FA_\u00F0\u0089)\u00D9\u00FA\u00FAjw\u00D4\x1C\u00A7T\u00F3m~\u009E1\u00AE\u00C7}'\x03m\x1Blv\u008D\u00F7=\u00AA?\u00E2\u00BB\u00FF\x00\x12T\u00FF\x00\u00C6\u00DB\u00FF\x00T\u00B1\u00FE\u00B7\u00FDv\u00FA\u00B3\u00D5>\u00A8\u00E4\u00E0ad\u00FE\u00B7si\u00D9\u008D\u00E9\u00D86\u00ED\u00B2\u009B__\u00A8\u00EA\u0099O\u00E8\u00D8\u00C7~r\u008F\u00D4/\u00AE_V\u00FAG\u00D5\u00DA\u00B0\u00BA\u008Eg\u00A1\u0090\u00DB,qg\u00A7k\u00F4s\u00A5\u00BE\u00EA\u00AA{\x12S\u00C1u\u00DE\u00BD\u009F\u00D6\u00F3\u00ED\u00CA\u00CA\u00B9\u00EFc\u00DE]U$\u009D\u00ACo\u00F861\u009FA\u00BBX\u00B3RI%)$\u0092IO\u00FF\u00D6\u00F3\u00E4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IO\u00FF\u00D7\u00F3\u00E4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IO\u00FF\u00D0\u00F3\u00E4\u0096ZI)\u00D4Ie\u00A4\u0092\u009DD\u0096ZI)\u00D4Ie\u00A4\u0092\u009DD\u0096ZI)\u00D4Ie\u00A4\u0092\u009DD\u0096ZI)\u00D4Ie\u00A4\u0092\u009DD\u0096ZI)\u00D4Ie\u00A4\u0092\u009F\u00FF\u00D98BIM\x04!\x00\x00\x00\x00\x00]\x00\x00\x00\x01\x01\x00\x00\x00\x0F\x00A\x00d\x00o\x00b\x00e\x00 \x00P\x00h\x00o\x00t\x00o\x00s\x00h\x00o\x00p\x00\x00\x00\x17\x00A\x00d\x00o\x00b\x00e\x00 \x00P\x00h\x00o\x00t\x00o\x00s\x00h\x00o\x00p\x00 \x00C\x00C\x00 \x002\x000\x001\x005\x00\x00\x00\x01\x008BIM\x04\x06\x00\x00\x00\x00\x00\x07\x00\b\x00\x00\x00\x01\x01\x00\u00FF\u00E1\x0Emhttp://ns.adobe.com/xap/1.0/\x00<?xpacket begin=\"\u00EF\u00BB\u00BF\" id=\"W5M0MpCehiHzreSzNTczkc9d\"?> <x:xmpmeta xmlns:x=\"adobe:ns:meta/\" x:xmptk=\"Adobe XMP Core 5.6-c067 79.157747, 2015/03/30-23:40:42        \"> <rdf:RDF xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"> <rdf:Description rdf:about=\"\" xmlns:xmp=\"http://ns.adobe.com/xap/1.0/\" xmlns:xmpMM=\"http://ns.adobe.com/xap/1.0/mm/\" xmlns:stEvt=\"http://ns.adobe.com/xap/1.0/sType/ResourceEvent#\" xmlns:photoshop=\"http://ns.adobe.com/photoshop/1.0/\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmp:CreatorTool=\"Adobe Photoshop CC 2015 (Windows)\" xmp:CreateDate=\"2017-08-11T12:06:57+03:00\" xmp:MetadataDate=\"2017-08-11T12:06:57+03:00\" xmp:ModifyDate=\"2017-08-11T12:06:57+03:00\" xmpMM:InstanceID=\"xmp.iid:ff5c7770-8899-5d44-85b5-fd91deb48b8e\" xmpMM:DocumentID=\"adobe:docid:photoshop:5beca127-7e74-11e7-adbe-ccf8c5f33c63\" xmpMM:OriginalDocumentID=\"xmp.did:118e7dbf-79aa-ef4e-affc-7540c4d5f620\" photoshop:ColorMode=\"3\" dc:format=\"image/jpeg\"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action=\"created\" stEvt:instanceID=\"xmp.iid:118e7dbf-79aa-ef4e-affc-7540c4d5f620\" stEvt:when=\"2017-08-11T12:06:57+03:00\" stEvt:softwareAgent=\"Adobe Photoshop CC 2015 (Windows)\"/> <rdf:li stEvt:action=\"saved\" stEvt:instanceID=\"xmp.iid:ff5c7770-8899-5d44-85b5-fd91deb48b8e\" stEvt:when=\"2017-08-11T12:06:57+03:00\" stEvt:softwareAgent=\"Adobe Photoshop CC 2015 (Windows)\" stEvt:changed=\"/\"/> </rdf:Seq> </xmpMM:History> <photoshop:TextLayers> <rdf:Bag> <rdf:li photoshop:LayerName=\"Left Avatar\" photoshop:LayerText=\"Left Avatar\"/> </rdf:Bag> </photoshop:TextLayers> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 <?xpacket end=\"w\"?>\u00FF\u00EE\x00\x0EAdobe\x00d@\x00\x00\x00\x01\u00FF\u00DB\x00\u0084\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x01\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\u00FF\u00C0\x00\x11\b\x00\u0098\x00\u0098\x03\x01\x11\x00\x02\x11\x01\x03\x11\x01\u00FF\u00DD\x00\x04\x00\x13\u00FF\u00C4\x01\u00A2\x00\x00\x00\x06\x02\x03\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\b\x06\x05\x04\t\x03\n\x02\x01\x00\x0B\x01\x00\x00\x06\x03\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x06\x05\x04\x03\x07\x02\b\x01\t\x00\n\x0B\x10\x00\x02\x01\x03\x04\x01\x03\x03\x02\x03\x03\x03\x02\x06\tu\x01\x02\x03\x04\x11\x05\x12\x06!\x07\x13\"\x00\b1\x14A2#\x15\tQB\x16a$3\x17Rq\u0081\x18b\u0091%C\u00A1\u00B1\u00F0&4r\n\x19\u00C1\u00D15'\u00E1S6\u0082\u00F1\u0092\u00A2DTsEF7Gc(UVW\x1A\u00B2\u00C2\u00D2\u00E2\u00F2d\u0083t\u0093\u0084e\u00A3\u00B3\u00C3\u00D3\u00E3)8f\u00F3u*9:HIJXYZghijvwxyz\u0085\u0086\u0087\u0088\u0089\u008A\u0094\u0095\u0096\u0097\u0098\u0099\u009A\u00A4\u00A5\u00A6\u00A7\u00A8\u00A9\u00AA\u00B4\u00B5\u00B6\u00B7\u00B8\u00B9\u00BA\u00C4\u00C5\u00C6\u00C7\u00C8\u00C9\u00CA\u00D4\u00D5\u00D6\u00D7\u00D8\u00D9\u00DA\u00E4\u00E5\u00E6\u00E7\u00E8\u00E9\u00EA\u00F4\u00F5\u00F6\u00F7\u00F8\u00F9\u00FA\x11\x00\x02\x01\x03\x02\x04\x04\x03\x05\x04\x04\x04\x06\x06\x05m\x01\x02\x03\x11\x04!\x12\x051\x06\x00\"\x13AQ\x072a\x14q\bB\u0081#\u0091\x15R\u00A1b\x163\t\u00B1$\u00C1\u00D1Cr\u00F0\x17\u00E1\u00824%\u0092S\x18cD\u00F1\u00A2\u00B2&5\x19T6Ed'\ns\u0083\u0093Ft\u00C2\u00D2\u00E2\u00F2UeuV7\u0084\u0085\u00A3\u00B3\u00C3\u00D3\u00E3\u00F3)\x1A\u0094\u00A4\u00B4\u00C4\u00D4\u00E4\u00F4\u0095\u00A5\u00B5\u00C5\u00D5\u00E5\u00F5(GWf8v\u0086\u0096\u00A6\u00B6\u00C6\u00D6\u00E6\u00F6gw\u0087\u0097\u00A7\u00B7\u00C7\u00D7\u00E7\u00F7HXhx\u0088\u0098\u00A8\u00B8\u00C8\u00D8\u00E8\u00F89IYiy\u0089\u0099\u00A9\u00B9\u00C9\u00D9\u00E9\u00F9*:JZjz\u008A\u009A\u00AA\u00BA\u00CA\u00DA\u00EA\u00FA\u00FF\u00DA\x00\f\x03\x01\x00\x02\x11\x03\x11\x00?\x00\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00FF\u00D0\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00FF\u00D1\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00FF\u00D2\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00FF\u00D3\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00FF\u00D4\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7[\u00BF\x7F\u00C2j?\u0096\u00BF\u00C1\u009F\u0098\u00DF\x05{_\u00B3~M|r\u00D9=\u00BD\u00BF0_,\u00F7\u00D6\u00C4\u00C4\u00EE]\u00C9U\u00B9a\u00AE\u00A1\u00DA8\u00CE\u009E\u00E8\u008D\u00C1A\u0083\u00890\u00D9\u00DC])\u00A4\u00A6\u00CC\u00EEz\u00FA\u0085-\x19\u0093]K]\u0088\u00D2\x07\u00BA\u00F7Zt\u00FC\u0091\u00DB\u0098M\u009F\u00F2'\u00BE\u00F6\u0096\u00DA\u00C7\u00C3\u0088\u00DB\u009B[\u00BA{Knm\u00FCM1\u0091\u00A9\u00F1\u0098L&\u00F9\u00CE\u00E31X\u00F8\x1Ag\u0096c\r\x15\x05,q\u00A9vf\u00D2\u00A2\u00E4\u009E}\u00FB\u00AFt\x0B\u00FB\u00F7^\u00E9\u00F7l\u00ED}\u00CD\u00BD3\u0098\u00FD\u00B1\u00B3\u00B6\u00EEwvn\\\u00B4\u0092\u00C5\u008A\u00DB\u00DBg\x11\u0090\u00CFg2r\u00C1O5\\\u00D1\u00E3\u00F18\u00BAz\u00AA\u00FA\u00C9!\u00A5\u00A7\u0092V\x11\u00C6\u00C5cFc\u00C0${\u00AFt\u00B1\u00EC>\u0093\u00EEn\u00A24c\u00B6:\u008F\u00B3\u00BA\u00C0\u00E4_\u00C7\u008F\x1D\u0087\u00B0\u00B7V\u00CA5\u00D2\b#\u00AA1\u00D1\u008D\u00C9\u0089\u00C6\x1A\u0097\x14\u00D2\u00AC\u0096MGC\x06\u00FA\x10}\u00FB\u00AFu\x13\u00A8\u00B6*\u00F6\u0087lu\u0087Y\u00BEE\u00B1\t\u00D8\u009D\u0087\u00B2\u00B6+\u00E5\u0096\u009CU\u00B6-wn\u00E4\u00C6`\x1B\"\u00B4\u00A6XEKQ\f\u0087\u0094F]5\u00E9\u00B6\u00A1{\u00FB\u00F7^\u00EB\u00EA)\u00F2\x02\u00A7\u00F9V\u00FF\x00$\u00AF\u008A={]\u00BE\u00FE>m<GXTn\u008D\u00BB\u00D4\u00F8*m\u00AB\u00D3\u00DB[\u00B0\u00FB\x1B}n\u00EA\u00AD\u00BD\u0095\u00C9O\u009C\u00DDyl\u00EARU\u00E7\u00F2Ra6\u00CDefG%\u0093\u00C8jm\x02(\u00F5;\u00C3\x0B{\u00AFu\u00AD\u009F\u00F2\u00E3\u00FE\\\x7F\x05\u00FF\x00\u009C\x1F\u00CD\u009F\u00E6E\u00DB\u009B\u0087a\u00F6v\u00D2\u00F8\u00DA\u00BB\u00E3i\u00EF\x7F\u008DQ\u00F5\u00FD\f}+\u0085\u0097\t\u00BE3\u00FD\u0085K\u00B8\u00A9!\u00C3\u00C1\u00B7k0\u00AD\u00FC6\u00A7nA\x1C\u0094\u00D4\u0096ZJ\u0083 bK\u00FB\u00F7^\u00EA\u008D?\u009A\u00F7\u00C2*\x1F\u0087\x7F8\u00BEHt\u00F7L\u00ECN\u00CF\u00FF\x00@\u00BD[\u0098\u00DA\x14\u00BB_t\u00EEl~c=\x02\u00D0fz\u00F3e\u00E7\u00B2R\u00E4w\u0094xz,MZ\u00A6\u00E3\u00CET\u00C2\x1F\u00D0\x10\u0085\u0088\u00FA\u0097\u009Fu\u00EE\u00AA\u00FF\x00\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7_\u00FF\u00D5\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7_F\x0F\u00F8H\u008F\u00FD\u00BBk\u00BB\x7F\u00F1x;'\u00FF\x00|7\u00C6\u00AF~\u00EB\u00DDhE\u00F2\u00DB\u00FE\u00CA\u00AF\u00E4\u00D7\u00FE,\x1Fs\u00FF\x00\u00EF\u00C7\u00DC\u009E\u00FD\u00D7\u00BA\x03\u00F0\u00B8l\u00A6\u00E3\u00CC\u00E2v\u00F6\x0E\u008Al\u0096k;\u0093\u00A0\u00C3a\u00F1\u00D4\u00C05FC)\u0094\u00AA\u008A\u0087\x1FEN\u00ACUZj\u00AA\u00B9\u00D24\x04\u0080Y\u0087\u00BFu\u00EE\u00BE\u009B{\x03\u00A7\u00BE8\x7F\u00C2v?\u0097\x1C]\u0085\u0082\u00E9l\u00C7zw\u00D5t[W\x01\u00BE\u00B2{+\x15\u00E4\u00EC\u00AE\u00F6\u00EE}\u00D3\x0B\u00D5\u00D4`i\u00B7\x01\u00A0\u00CF\u00D4\u00EC\u00CE\u00B0\u00DB1c\u00AA\u00E5\u00A7\u00A7\u0082\x19\u00E9\u00E81X\u00D6\u009C\u00D3\u00D6\u00E4\u00A6\u0096J\u00AFu\u00EE\u00A5\u00FF\x00/\u00FF\x00\u00E6/\u00D6\x1F\u00CE\u00BFd\u00F7g\u00C6\x1F\u0096_\x07\u00B3=[_\u008E\u00DA\u00A9\u00B82\u00DD}\u00D9t\u00D9\r\u00EB\u00D7\u009B\u00FBeUd\u00A2\u00C1\u00CB\u009F\u00DA\u00DB\u00939\u00B3vVK\x03\u00BCv~[)Gq\x1D:U\u00D1\u00C9S\x05e\x15_\u0090:\u00D3{\u00AFu\u00AD\u00BF\u00C4=\u00CD\u00B2\u00BF\u0090\u00AF\u00F3\u00DA\u00EF\u00FE\u0096\u00DC\u00DBG|\u00F6f\u00C9\u00DF;~\u0087\u00E3\u00D7QUb\u00DF\x1D\u008E\u00C9S\u00ED\u00BF\u0090\u009D\u008D\u00D0\u00DD\u009B\u00D7;\u008F3[\u0099\u009DisT;Wo\u00E3\u008E+)QJK\u00D4d\u00A9\u00E5+\x1Cl\u00B2E\x1F\u00BA\u00F7[\u008E\u00FF\x004_\u00E6m\u00D7\x7F\u00CA\u00D7\u00A6\u00F6\x17svO[oN\u00CE\u00C4o\u00EE\u00CD\u00A6\u00EB\x1A,>\u00C7\u00AF\u00C1\u00E3\u00F2T\x19*\u00AD\u00AB\u00B9\u00B7Rd\u00AA\u00A4\u00CFOOJ\u00F4+K\u00B6%\u0088\u00AA1\u0093\u00C9\"\u009BZ\u00F6\u00F7^\u00E8\u00A8\u00FF\x00$\u00DF\u00E6\u00B7\u00D6\x7F\u00CCS\x1B\u00F2\x07cl.\u00AD\u00DF]}Y\u00D4{\u00F3yvvV\u00BBw\u00E4p\x15\u00B4\u00D9\\w\u00C8\u00FE\u00F2\u00EE\u009E\u00C4\u00DB\u00F8\u00CCza\u00AA'\u0096:\u00DD\u00BD@\u00FF\x00oX\u00D2Y\x1Eax\u00C9^}\u00FB\u00AFuW\u00FF\x00\u00CF\u00BB\u00F9\u00DEt\u00F6'i\u00FC\u00DC\u00FEV\u00F2\u00F4\u00B7e\u00CB\u00D92\u00E06\u00BE\u00C7\x1D\u009B\x1EWk\u008D\u008E+3T\x1B\x0B\u00B2\u00E1\u00AD4\rV3\u00DFm\x0E:\u00BDi\u0099|z\u00BC\u00EAH\u00F4\u00F3\u00EF\u00DD{\u00AD\x07\u00FD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00FF\u00D6\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7_F\x0F\u00F8H\u008F\u00FD\u00BBk\u00BB\x7F\u00F1x;'\u00FF\x00|7\u00C6\u00AF~\u00EB\u00DDk\u0083\u00F2#\u00FE\x13\u00D7\u00FC\u00E07\u00D7\u00C8\x0E\u00F4\u00DE\u00FBW\u00E2'\u00F1M\u00AF\u00BC{\u008B\u00B3wV\u00DB\u00C9\u00FF\x00\u00A7\u00DF\u008C\x14?\u00C4p;\u0087z\u00E6\u00F2\u00F8z\u00FF\x00\u00B2\u00C8\u00F7U\x1EB\u008F\u00EF1\u00F5\u0091\u00C9\u00E2\u009E(\u00A6\u008FV\u0097E`T{\u00AFtR\u00BBO\u00F9Z\u00FF\x001\u009F\u00E5\u00AC\u00BDo\u00F2\u00DF\u00E4\u00D7\u00C6\u00A5\u00D8\u00BDi\u00D7=\u00C5\u00D6\u00B5\u00A3(\u00FD\u00BD\u00D1\u00BB\u00BD+\u00F7\x1D\x0E\u00E0\u0087qa\u00F0M\u008A\u00EB\u00CE\u00CE\u00DD[\u0089\x17,0\x12\u00A1\u009CR\u00F8b\x03\u00D6\u00EBu\u00BF\u00BA\u00F7_I\u00BF\u0092?#{\u00F3'\u00F0\u00BF\x1B\u00F2s\u00F9tu\u00EE\u00C0\u00F9?\u00BBw\x06\x0Be\u00F6.\u00CA\u00D8{\u008F1=\r/a\u00F5\u00AE\u00E3\u00A5\u008A\u00AF$v\u00B6C\x19\u009D\u00C4S\u00AE\u00F0\u00C6\u00E3\u00F2\x11V\u00C7K-I\u00F3\u00AD%E$h\u00F5o\n\x1Fu\u00EE\u00A9\u008B\u00A0\x7F\u0099\x7F\u00FC(\x07\u00E4-V\u00F0\u0083\r\u00FC\u00A6v\x07XC\u00B3p9\u00CC\u00C5E\x7F\x7F'qt\u0095.\u00E0\u00C8b(^\u00AE\u008Bj\u00EC\u00F8\u00F7\u00EDf+!\u00B9\u00B3\u00DB\u0092u\x14\u00B42S@\u00D8\u00C5\u009D\u00C1\u00AA\u00AC\u00A5\u00844\u00AB\u00EE\u00BD\u00D6\u00A6_'\u00BE^\u00F7?\u00CD_\u00E6\u00DD\u00D2\u00FD\u00AD\u00F2\x0F\u00A6\u00B1\u009D\t\u00DB\u00BB{\u00BA>=\u00F5^\u00F2\u00EB<}\x16\u00E1\u00C7O\u0083\u00C9\u00EC\x1E\u00C9\u00C5P:\u00E6h\u00B7L\u0092f\u00A9\u00F3C\u00EE<r\u00AC\u00A6\u00C1b@\u00BE\u009B{\u00F7^\u00EBi\x7F\u00F8W\u00D7\u00FD\u0090\u009F\u00C7\x0F\u00FC[\\O\u00FE\u00F9\u00DE\u00D9\u00F7\u00EE\u00BD\u00D1\x13\u00FF\x00\u0084qd(\u00E3\u00EC\u009F\u009E8\u00A7\u009BM}n\u00C7\u00E8,\u00854\x1E9O\u0092\u008F\x19\u009E\u00EDZj\u00E9\u00BC\u00A1\f)\u00E0\u009B-N\u00BAY\u00837\u0092\u00EA\bV#\u00DD{\u00A2w\u00FF\x00\n\x02\u00FEY\u00DF5\u00EB\u00BEv|\u00D6\u00F9\u0097A\u00D2\u00B9\n\u00CF\u008C\t\u008E\u00EB\u00FE\u00C5\u009F\u00B8\u0093qm(6\u00E5>\x02\u0083\u00AC\u00FA\u00EBd\u00D6\u00C0\u00D45\u00B9\u00DA]\u00C7>n\u0097wP\u00BD\x0BP\u00C3E-AkL\u00AAiO\u009F\u00DF\u00BA\u00F7Z\u00BD{\u00F7^\u00EB\u00DE\u00FD\u00D7\u00BA\u00F7\u00BFu\u00EE\u00BD\u00EF\u00DD{\u00AF{\u00F7^\u00EB\u00FF\u00D7\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7WI\u00FC\u00B9\u00BF\u009E\u00AF\u00CB\x7F\u00E5\u008B\u00D2;\u00A7\u00A1z\x17\u00AE\u00FE9\u00EE\u00ED\u009F\u00BB\u00BBS7\u00DB\u00D9,\u0097om\x1E\u00CC\u00CF\u00EEX7.\x7Fil}\u0099YCCY\u00B3;w`\u00E2\u00E3\u00C1\u00C7\u008B\u00D84rE\x14\u0094r\u00D4\n\u0089ff\u0099\u0091\u0091#\u00F7^\u00E8\u00FE\x7F\u00D0]\u00DF\u00CC\u0097\u00FE|\u0097\u00C1\u00FF\x00\u00FD\x16\u00DD\u00F3\u00FF\x00\u00DD+\u00EF\u00DD{\u00A2G\u00FC\u00C0?\u009F\u00CF\u00CC_\u00E6=\u00D0\x12|q\u00EE\u00FE\u00B6\u00F8\u00D1\u00B5vD\u009B\u00D3m\u00EF\u00A6\u00CA\u00F5V\u00CE\u00ED,\x1E\u00EA\x19}\u00AE\u0099(\u00F1\u00F4\u00E2\u00BBww&\u00F9\u00C4\x7F\x0E\u0098e$\u00F3'\u00D8\u00F9X\u0085\u00D3\"X\u00DF\u00DD{\u00A0\u00FF\x00\u00F9t\x7F;\u00FF\x00\u009B\u009F\u00CBc\x03']uVgivOI\u00D4f\u00DF6\u00DD9\u00DB\u00F8\u00EC\u00C6\x7Fl\u00E0\u00AAk\u00A7\u0096l\u00F4\u00FB\x0F'\u0086\u00CE\u00E07\x06\u00C9\u00A9\u00CD\u00C9;\u00CF,T\u00F52c\x1E\u00BC\u009A\u00A9h\u00A5\u0095\u00E6\u00F3{\u00AFud\x1D\u00FF\x00\u00FF\x00\n\u00CF\u00F9\u00D9\u00D9\u009B.\u00B7i\u00F4\u00DFUt\u00B7\u00C7\u00AC\u0096W\x1F=\x15v\u00FE\u00C6\u00C5\u009F\u00ECM\u00E9\u008C\u0092tx\u00CDf\u00D2;\u00A6\u00A6\u009Fia\u00EA\x15_\u00D2\u00D5\u00B8\u009C\u00A3#\x00\u00C8U\u0080>\u00FD\u00D7\u00BA\u00D6\u00AF\x0B\u00DC;\u00EF\x1B\u00DC\u00D8^\u00FB\u00CBe\u00EA7\u00B7eb{'\x13\u00DA\u00F5\u00B9\u00BD\u00EFW\u0093\u00CFO\u00BA7\u0096/r\u00D3n\u00C7\u00AF\u00DDU\u00AD\u0090\u00A6\u00CCe\u008E[1M\u00AE\u00B1\u00C5Tu\x13\x07kJ\u00ACC\x0Fu\u00EE\u00AD\x13\u00F9\u008F\x7F<?\u0096\x1F\u00CC\u00FF\x00\u00A9\u00B6ONw\u00E7^\u00FCx\u00DA;ca\u00F6%?fb+\u00BA\u0083i\u00F6N\x03=S\u009E\u00A6\u00DB[\u0087kGI\u0092\u00AA\u00DE\u009D\u00B5\u00BF\u00F1\u00F3b\x0E?r\u00CE\u00E68\u00A9a\u009B\u00CC\u0091\u0091(P\u00C8\u00DE\u00EB\u00DD\x13\u00AF\u0082?=\u00BEC\u00FF\x00.\u009E\u00F2\u00A6\u00EF\u00BF\u008EY\u00AC%.\u00E4\u0093\x05_\u00B57>\u00D8\u00DD\u00F8\u00BA\u009C\u00EE\u00C6\u00DF{O%=%mF\u00DC\u00DD\u00D8z,\u008E\x1B%=\fyLm-\\2\u00D1\u00D6\u00D1V\u00C1QL\u00869\u00D5L\u008A\u00FE\u00EB\u00DD[\x0F\u00CE\x7F\u00F8R\u00AF\u00CB\u00DF\u009B\u00BF\x1E\u00B7\u00D7\u00C6\u008C\u009FO\u00F47W\u00F5\u00F7hb\u00E2\u00C3o\u00CC\u008E\u00DB\u00A0\u00DE\u00B9\u00ED\u00DD\u0090\u00C6R\u00E5\u00B1y\u008Az,.O?\u00BA\u00A4\u00C4a!\u0092\u00A7\x18\x16v8\u00FA\u0099\u00DD\x1B\u00F6\u00E4\u0084\u0082[\u00DD{\u00ADs\u00FD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00FF\u00D0\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00FF\u00D1\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\x7F\u00FF\x00\u00CA\u00FB\u00FE\x13\u00F7\u00DE\u00BF\u00CC\u00CB\u00A0\u00B3\x7F\"0\u00BD\u00C3\u00B4:Oe\u00D3o\u00DC\u00B6\u00C5\u00DA\u00D1\u00EF\r\u00A5\u009C\u00DC5[\u00D1\u00B6\u00FD\x066|\u00EE{\x14\u00D8\u00AC\u0095\nC\u0087\u00A0\u00C9\u00E4N<;\x06\u00F2U\u00D3T \u00B7\u0088\u00FB\u00F7^\u00EA\u00A7>f|W\u00DF\u00DF\t\u00BEOw\x1F\u00C5\u00EE\u00CA\u0096\n\u00DD\u00D1\u00D4\u009B\u00B2|\x1F\u00F1\u00BA:yi1\u00DB\u00ABo\u00D6R\u00D2\u00E6v\u0096\u00F0\u00C6SO$\u00D3Sc\u00F7f\u00D6\u00C9Q\u00E4\"\u0085\u00DD\u00E4\u0080Tx\u009C\u0097F\u00F7\u00EE\u00BD\u00D1c\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D2\u00DB\u00AD:\u00FBr\u00F6\u00D7cl\x0E\u00AA\u00D9t\u00F4\u00D5\u009B\u00C7\u00B37\u00B6\u00D5\u00EB\u00ED\u00A7IYW\x0E>\u0092\u00ABr\u00EF<\u00ED\x06\u00DC\u00C1S\u00D5W\u00D4\x15\u00A7\u00A2\u00A6\u009F)\u0092\u0089^i\bH\u00D4\u0096n\x01\u00F7\u00EE\u00BD\u00D5\u0085\u00FC\u00E3\u00FEO\u00BF7\x7F\u0097w\\\u00EDN\u00D5\u00F99\u00B3v^\u00DC\u00D9\u00DB\u00CF{A\u00D7\u00D8*\u00BD\u00B5\u00D8{ow\u00D5\u00CD\u00B9j0Y\u00BD\u00C7\x15<\u00F4\x18j\u0089\u00AA)\u00A9\u008E/o\u00D4\u00B7\u0099\u0080@\u00CA\x17\u00EA\u00C3\u00DF\u00BA\u00F7U}\u00EF\u00DD{\u00AF{\u00F7^\u00EB\u00DE\u00FD\u00D7\u00BA\u00F7\u00BFu\u00EE\u00BD\u00EF\u00DD{\u00AF{\u00F7^\u00EB\u00DE\u00FD\u00D7\u00BA\u00FF\u00D2\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D2\u00DB\u00AD:\u00EFwv\u00EFb\u00ECN\u00AA\u00D8\x18\u0099\u00B3\u00DB\u00E3\u00B2w\u0086\u00DC\u00D8\u00BBC\x0BN\x0F\u0097)\u00B9w^^\u0093\x07\u0085\u00A1R\x15\u00B4\n\u008C\u0085tjX\u008B\"\u0092\u00C7\u0080}\u00FB\u00AFu\u00F5K\u00DC\u00BD\u00C5\u00F1\u00CF\u00F9\"|;\u00F83\u00D0\u00DB\u0096\u00AA\u0099v\u00EEK\u00B1z_\u00E2\u00EE?%\x0B\u00D3\u00D1\u00B5Fkv\u00D5\u00BDwlwVn\x06\x14\u00AB\x1E\x16\u0086\u00B1\u00F2Y\u00EC\u00BC\u00DF\u00B6\u00B1MZ\u008A\u00AA\u00CF$PI\u00EE\u00BD\u00D6\u00BF\u00FF\x00\u00F0\u00AE_\u0084\u008C\u00DF\u00E8;\u00E7\u00DE\u00CD\u00C4\\\"C\u00D0\x1D\u00D95$\r\u00E9]y=\u00C5\u00D4\u00DB\u00A2\u00B9b>1\u00EB\u0097/\u0088\u00A9\u00AA\u0091C\x1B\u00E3`\u00D4@\u008DG\u00BA\u00F7D7\u00FE\x13\u00ED\u00FC\u00B1\u00FF\x00\u0097\u00CF\u00F32\u00EB\u00EE\u00FA\u00DB_\"\u00A3\u00ED8{\u00E3\u00A7\u00B7n\x071I\x16\u00C8\u00DF\u00EB\u00B5qY~\u00A6\u00DEX\u0095\u00A4\u00C3U\u00AE2\u00A3\t\u0097\u00FB\u00BC\u00AE\x13w\u00E02qWM\x13\u00C6\u0089\x05m\n\u00B4a\u008E\u00B9=\u00D7\u00BA\u00A6o\u00E6\x07\u00F0\u00B7?\u00F1\x17\u00E7\u00E7w\u00FC;\u00DB4\x19\u00CC\u00FF\x00\u00F7o\u00B5)\u00F0=KOQ\x19\u00AA\u00CFn\u008D\u0099\u00D8\x1F\u00C3s\u00DDJ\u008D*CM\x0EO9\u0090\u00DB[\u0097\x1FOQ$(\u00B1I\u0090\x12\u00AA\u0085\u00B6\u0091\u00EE\u00BD\u00D6\u00CA\u00BF\u00CC\u00AB\u00F9\x1C\x7F.\u00DF\u00E5\u00C3\u00FC\u00B3s\x1D\u00F5\u00BC\u00EA\u00BBop\u00FC\u009B\u0083gu\u00F7]\u00ED\u00D3'eQ\u00D3\u00ED-\u00CF\u00F2\x17w\u00D0\u00D1Qfr8\u00ED\u00B7\x16\x0E\x12v\u00EE\t\u00E9\u00F2\u00F9\u00D5\u00A1\x15R\x1F\u00B0\u00C6\u0098\u009AI\r\u00D9\u00BD\u00D7\u00BA\x04?\u0093\x17\u00F2h\u00FEZ\u00BF/\u00BE\x1F\u00E3\u00BE\\\u00FC\u00AE\u00F9\x05\u00BD(2T}\u0089\u00BC\u00FA\u00E3x\u00F5\u00EF\u00FAB\u00D8\u00BDE\u00D7\u00DBKpm\u00BA\u00EA<\u00863\x1B\u0092\u00DCYj\x1A\u00BD\u00C9\u009A\u00AA\u00CDl\u009C\u00CE+\"\x1E\x1A\u00FC`\u008F\u00F8\u0083D#\x7F\x1A\u00CA}\u00D7\u00BA\u00B6\u00AE\u00C3\u00FF\x00\u0084\u00C1\u00FF\x00+O\u0090\u00BD]\u0096\u00AE\u00F8\u008D\u00DC\x1B\u00DBen\u008Au\u00AE\u00A6\u00C0v\x16\u00D1\u00EDl/zl\x01\u009F\u008E\u009D\u00D6\n\r\u00DF\u0084\u00AAz\u00D7\u00C8\u00D0A;\u00A3K\x0E?-\u008A\u00AC\x16\x07\u00CBk\u00AB{\u00AFu@\u00BF\u00C9k\u00F9w\u00EC\b\x7F\u009C\x17e\u00FCi\u00F9\u00A7]Q\u00B4w\u0087\u00C3\u00DCvW\u00B1v\u0081\u00C5o\n-\u00A7E\u009B\u00EF.\u00A4\u00EF\u00BE\u0093\u00A2\u00EB\u00F7\u00A1\u00AC\u00CB\u00D21\u00DD\x1Bgt\u00E2\u00B7\x04\u00F5\u00F4tQ\u00A4s\u00E4h\u00E5\u008AE\u00D2\x01\x1E\u00FD\u00D7\u00BA\u00DE\u0093\u00F9\u0090\u00FC\"\u00F8\u008F\u00F3\u00AF\u00A9\u00F6G[|\u00C4\u00DD9-\u00A9\u00B0\u00B6\u009FbA\u00BE6\u00D5^3\u00B10\u00DDo5N\u00EE\u0083mn\f\f4\u00D2e\u00B3T\u00B5P\u00D7G\u00FC\x1B9V\u00DFl\u00801 =\u00EC\u009E\u00FD\u00D7\u00BA\u00F9\u00C5\u00CF\u00F0\u0097\u00E3\x1E\u00E3\u00FEsY\x0F\u0081\u00B4\u00BD\u00A7\u009F\u00D8\u00BF\x1A\u00B3\x7F&r\u009D+\u00B4\u00FB'\x19\u0090\u00C1\u00EF}\u00C3\x15\x16B:\u009A\r\u0083MK\u0098\u00A8\u00FBL\x0ER\u00AFs\u00EE\u00F9h1b\u00B5\u0091\u00A3\u0084Vy\u00BCR\u0094\u00F1\u00BF\u00BA\u00F7[q\u00ED\u008F\u00F8O\x0F\u00F2-\u00DB\u00F5\u00B4\x1D_\u009B\u00ED\u008C\u00EE\u00F4\u00EC\u00A3Q\x1E(\u00D2n?\u0095{K\x1F\u00D89\x1C\u00B4\u0091\u00A4B\u0094m=\u00A5\x16\u00D9\u00A6Z\u00D9%Ft\u0082,`}LE\u0098\x00\x07\u00BA\u00F7T\x1F\u00FC\u00F2?\u0090f#\u00F9p\u00EC|'\u00C9\x7F\u008E{\u00EByo\u00EF\u008FY}\u00DDE\u00B37\u0086\u00D8\u00DF\u00D1c+\u00F7\u00AFU\u00E73\u00EB_S\u00B7r/\u00B9\u00B0T\x18l~\u00E1\u00D99z\u008AS\u008EI&\u00A0\u00A6\u00AB\u00A1\u00AC4\u00D1\u00CB-[U\x07\u008B\u00DD{\u00A3\u00B7\u00FC\u0092\u00FF\x00\u0091\x17\u00C1/\u009E\u00DF\x02\u00B6w\u00C8\u00AE\u00FB\u0083\u00B8$\u00EC\\\u00E6\u00FF\x00\u00EC\u009D\u00B9\\\u00DB7\u00B0\u00E1\u00DB\u0098?\u00E1\u00BBWq>3\x14!\u00C5\u00BE\u00DE\u00C8\u00B4s\u008Ae\u00FD\u00C7\u00F2\u009Dm\u00CD\u0087\u00BFu\u00EE\u0091\u009F4\u00FF\x00\u00E1>\u00DF\x1F\u00FE\x02\u00FF\x00&\u00BE\u00E4\u00F9%\u00D8\u00B9=\u00DB\u00D8?3\u00F6\u00B6\x13\u00A4r\u0095\u00F9\u00D5\u00DCs\u00E3:\u00EF\u00AF\u00F3\u009B\u00F7\u00BDz\u008Fgnm\u00AF\u00B5v\u00A6#\u00C1O\u009E\u00A5\u00C4\u00ED\u00CD\u00CD]\u008E5\u00F9Y\u00AB\u008DUD\u008FW\ft\u00DF\u00B1\x14\x1E\u00EB\u00DDi\u00D1\u00EF\u00DD{\u00AF{\u00F7^\u00EB\u00FF\u00D3\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D6\u00D3?\u00F0\u0095O\u0084\u00ED\u00DE_3\u00F7G\u00CA\u00CD\u00D9\u0087\u0096\u00A3`|L\u00DB\u00CB6\u00DA\u00A9\u00AB\u00A4\u00A8\u00FE\x1D\u0092\u00EE\u008E\u00C4\u00A3\u00CAa6\u00DC4\u00D3\u00B4\u0090\u00D2V\u00CD\u00B4\u00F6\u009CY\\\u008C\u00C8\u00A2f\u00A3\u00AA\u0097\x1D+\u00AA\x19as\u00EE\u00BD\u00D6\u00D8_\u00CD7\u00F91l?\u00E6\u00AD\u00BCz\u00ABp\u00F6\u009F\u00C8^\u00D3\u00EBm\u00BF\u00D3\u00FBo;\u0086\u00DA\u00DB'ca\u00B6\u00ADf!\u00B2\u00DB\u00A7%M[\u00B97EuFz\u009E\u00AA\u00A6\\\u00A6N\u0093\x13\u008E\u00A5\u00D2\u00A1c\u008A\x1A\x15\u00D3\u00EAw'\u00DD{\u00A3g\u00F2\x1B\u00E1\x1E7\u00E4?\u00F2\u00F5\u00DE\x7F\x06\u00FB\x13x\u00D6\u00F6\x15Vs\u00A21\u00BDeG\u00D9\u00FB\u00B7\x1F\u008E\u00A6\u00CDdw\u00E6\u00CD\u00C3\u00E3\u009F`v~z\u008F\x17Jq\u00B1gh7\u00AE\u00DF\u00C7\u00E5\u00EA\u00BE\u00D6\x14\u008D\u00E7\u0089\u00FCh\u008A\u00C1G\u00BA\u00F7_9\u00EF\u00E4\u00B3\u00F2Os\u00FF\x00.\u009F\u00E6\u00B7\u00D6\u00D8\u00DE\u00CF\u00A6\u00AD\u00DA8\u00CC\u00EE\u00F8\u00DC\x1F\x13\u00BE@`+\x19^m\u00BC7N\u00E1\u008Bh\u00CD\u00FCP\u00D1\u00D5IJ\x06\u00C2\u00ED<F2\u00BA\u00B2D\u00FB\u0081\u00F6\u00D4\x13\u00ACA\u0099\u00D4\u00FB\u00F7^\u00EBu\u00BF\u009A_\u00CA\u00CA\u009F\u00E4?\u00F3\u0091\u00FE^\u00FF\x003\"\u00C1S\u00D6l>\u00B5\u00DA\u009B\u00BF+\u00DD\u00EF$e\u00A9\u008E\u00E4\u00E8z\u00EA}\u00D5\u00F1\u00FA\u00A6XH\u00F0\u00CF\u0091\u00CBo}\u00F4\u008B#9 \u00D1`B\x15 \x0F~\u00EB\u00DDk\u00C1\u00FF\x00\n\u00D5\u00F9\u0094\u00BD\u0091\u00F2_\u00A9>\x18m\\\u00A1\u0097n|u\u00DB-\u00BF\u00FB&\u009E\u0096\u00AE'\u0082\u00A3\u00B5\u00FBF\u0082\u008A\u00A7\x07\u008C\u00C8\u00D2Fd)W\u00B3\u00FA\u00DA\x1AZ\u009AwfW\u00B6\u00E5\u009DJX+7\u00BA\u00F7F\u00CB\u00E3\u00AF\u00FC'\u00F3\u00F9t|N\u00F8=\u0088\u00F9}\u00FC\u00D6\u00FB\x1By\u00E4\u00A4\u0097c\u00ED\u009E\u00C0\u00DF;v\u0093v\u00E7v\u008F^u\u0094\u00BB\u00D6\u009B\x1A\u00D8\u009D\u008F\u0083\u00C6\u00F5\u00C4s\u00EF\u00ED\u00F9\u00BF'\u00AA\u00C9\u00D2PO%-t\u0089_[\x1AGKH#C$\u00BE\u00EB\u00DDX\u00F7\u00F2:\u00C9\x7F&\u00DA\u008E\u00D4\u00EFu\u00FEV\u00DB\u009B\u00B9\u00B0\u009B\u008F!\u00B1\u00B6\u00EDWkuF\u00FC\u00A8\u00ED7\u00DA\u00D3\u00E0q\u00D9\u00C4\u00A5\u00DB\u00BB\u00CE\u0089;\x12\u0093'\x14\u00B9\u009CVJ\u00B6\u00A6\u0095\x1E\x1C\u00BBL\u0091d\u00E6W\u0080\u00C6ch\u00BD\u00D7\u00BA\u00D6\u00DF\u00F9\u009FC\x14\x1F\u00F0\u00A8\u008AT\u0086(\u00E1F\u00F9s\u00FC\u00BC&)\x12,je\u00A8\u00EB\u00BF\u008B\u00D3\u00CF)T\x00\x19'\u009EFwo\u00AB;\x12nI\u00F7\u00EE\u00BD\u00D5\u00E2\x7F\u00C2\u00BE\u00BF\u00EC\u0084\u00FE8\x7F\u00E2\u00DA\u00E2\x7F\u00F7\u00CE\u00F6\u00CF\u00BFu\u00EE\u00B5Z\u00FEJ\u009F\u00CA\u00C6\u00A3\u00F9\u00A5|\u0092\u00DC['p\u00EF\u009C\u00DFZ\u00F4\u00F7Pmz\x1D\u00F1\u00DA;\u00BBjG\u008D\u0097yM\u00FCK,\u00B8\u00BD\u00AF\u00B4\u00F6y\u00CA\u00ADU\x0E3=\u00B8*`\u00AA\u009Dr5\x14\u0095\u0094\u00D40PJ\u00CD\f\u00B24Q\u00BF\u00BA\u00F7W\u00E9\u00F2\u009B\u00E2\u0097\u00FC%\u00BF\u00E1\x0Fg\u00CF\u00F1\u00AF\u00BBk{\u009A\x1E\u00E6\u00DBt\u00B8y\u00F7fgg\u00EF^\u00FB\u00DEy\u00AD\u008BQ\u0091\u0086\u008B/\u008B;\u009E\u00BBh\u00BB\u00EC\u00BA,\u00F5V2\u00A2:\u0086\u00A3\u00A4\u00C7\u00CFSOO*\u00BB\u00C1\x13<%\u00BD\u00D7\u00BA\u00B7\u008F\u00E7\u00D3.\u00D9\u00C9\u00FF\x00!\x0E\u00F9\u00C8\u00ED]\u00C3\u0094\u00DF\x1BZ]\u0087\u00F1\x1F!\u00B4w\u00A6\u00E4ijw\x16\u00E6\u00C1\u00D5|\u0084\u00E8\x05\u00C3n\u00BC\u00BDE^?\x17Ts\u0099\u00FC5J\u00CFU#R\u00D2\u00C8\u00D2TH\x1A(\u00F5\x14\x1E\u00EB\u00DD3\x7F\u00C2^?\u00ED\u00D2}m\u00FF\x00\u0089w\u00BB\x7F\u00F7\u00B2\u0097\u00DF\u00BA\u00F7_?O\u009D\x7F;\u00FB\u00EF\u00E7\u009Fz\u00F6\x17l\u00F6\u00E7a\u00EF,\u00E6\u00DE\u00CF\u00EF,\u00BEcau\u00EES7X\u00DBC\u00AEv\u00B0\u00AA\u00AD\u0083jm\u00CD\u00B7\u00B5a\u00AB}\u00BF\u0088|&\u00DF\u00A8Zyg\u0082/=T\u00CD,\u00D3K,\u00B3K#\u00FB\u00AFtI\u00FD\u00FB\u00AFu\u00EF~\u00EB\u00DD\x7F\u00FF\u00D4\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D6\u00F4\u00DF\u00CA\u00FF\x00\u00F9\u00B6\x7F*\u00AF\u00E5\u0097\u00FC\u00AD\u00A8\u00BA\u00E3lw\u00D5>\u00F6\u00F9a>\u00CE\u00DF\x1D\u00C7\u00BC\u00FA\u00F3\x1F\u00D3]\u00EDDw\u0097\u00C8=\u00C9\u0087y\u00B0;\x02\u00A3z\u00D6u>'f\u00AD\x1E\x0E\u009B\x1B\u0087\u00DB\u00D2de\u00CA5\x10\u008A\u0085\u00E7\u008Ev\u008D\u0096\u00FE\u00EB\u00DDi\u0093\u00B9~L\u00FC\u0088\u00DD\u00FB\u008F?\u00BB7\x07w\u00F6\u009Dv\x7Ftf\u00F2\u00BB\u008B9[\x1E\u00F9\u00DCT\x11\u00D6e\u00F3U\u00D3\u00E4\u00B2UIC\u008D\u00AF\u00A4\u00C7Q%EmK\u00B8\u008A\b\u00A2\u00860t\u00A2*\u0080\x07\u00BA\u00F7[\x02\x7F\u00C2z\u00FF\x00\u009C6\u00CD\u00F8O\u00DC\u00BD\u00D3\u00B3\u00BEi\u00F7>\u00F1\u00C7t\x1Fm\u00EC\u008CVW\x1F\u00BC7\x15?b\u00F6\u0091\u00DA\x1D\u00A1\u00B1\u00F22&\x16\nl\x1E\u00D9\u00C2\u00EF=\u00D1M\u008F\u00DD\u00DBsqda\u00AB\u009A\u0096\u009C\u00C7\u00F7\x14T^e\u00D0<\u0091{\u00AFtG\x7F\u009E\u008Fg|*\u00EF\u00DF\u009D\u009B\u009F\u00E4g\u00C1\u00EE\u00DB\u00A0\u00EC\u00FD\u0089\u00DD\u00FBk\t\u00BA\u00BB\x1E\u0096\r\u008B\u00DA\u00BB\n\u00ABkv\u00F5\x02\u00CB\u0080\u00DC\u00FA\u00B1\u00DD\u009F\u00B26|\u0095\u00D4\x1B\u00B3\x19\u008D\u00A0\u00CB\n\u008A&\u00A8V\u00C8T\u00D6\u00AC\u0089\x0E\u0098\u008C\u00DE\u00EB\u00DDna\u00F0o\u00FE\x14%\u00F0//\u00F0{\u00A47G\u00C9\u00BF\u0092\u009Bsf\u00FC\u0086\u00DB\u00BDQ\x06#\u00B5\u00F6\x16W\x11\u00B9\u00EA7~[zl\nz\u00BD\u00BB]\u0095\u00A2\u008B\x1B\u008B\u00CBb\u00EA\u00EA;\x17\u00F8\x12eh\u0082\u00D6z\u0097%\x1A\u00C8!\u0090<Q\u00FB\u00AFu\u00F3\u00AD\u00F9/\u00DF[\u00C3\u00E5\x1F\u00C8.\u00E3\u00F9\x11\u00BF\u009D\u008E\u00EC\u00EEN\u00C3\u00DC\u00FB\u00FB+M\u00F7\x1Fu\x16(g\u00B2s\u00D5c\u00F6\u00FD\x14\u00FF\x00oJ$\u00C6m\u00CC[CAKh\u00A3\x02\u009A\u0099\x00U\u00B5\u0087\u00BA\u00F7[\u00D5t\u0087\u00F3\u00A4\u00FES_\u00CCk\u00E0N'\u00E2\u00D7\u00F3$\u00DDq\u00F5f\u00EDm\u0089\u00B2\u00B6\u00F7l\u00ED=\u00D9\u008E\u00EC\\V\u00DF\u00DC\u00FB\u009B`>\x06j.\u00C7\u00EA\u00FE\u00C8\u00D8\u00F4\u00F9\u0097\u00C6\u008A\u009D\u00C1\u008E\u00A7\u00AF\u0086\u0086\u00B6\u00BE\u009B+\x0B\u0099\u00A9\u00E4\u0086\u00B6\u008D%\u009E\x7Fu\u00EE\u009B\u00FE\x0F\u00FF\x002O\u00F8N_\u00F2\u00DF\u00EC\u00AE\u00CA\u00EB?\u008C\u00DB\u00B3r\u00EC\u00CCF\u00E5\u00C1%v\u00F9\u00F9%\u00B8vW~\u00F65.\u00F5\u00CDa3qQ`\u00FA\u00DBmO\x16\u00CE\u00DC\u00FB\u00CA\\^6\u009E\u00AE\u00BA\u00BAJ\u0098\u00B18\u00AC\x14\u009E8\u009E)\u00EB\u00E5\u009B\\>\u00EB\u00DDk\x07\u00FC\u00D6~h\u00F5on\u00FF\x008~\u00CF\u00F9\u00B5\u00F1wv\u00C7\u00D9\x1DwG\u00BF\u00BE5v\x0F[\u00EEyp\u009B\u00D3eE\u009D\u00CA\u00F5\x0FPt\u00C6.\u00BA\x19q;\u00AF\r\u00B5w\u009E\":M\u00E7\u00B2*\u00A9\x19\u00E4\u00A4\u00A6\u0091\u0084>h\x0BF\u00D1\u00C8\u00DE\u00EB\u00DDn{\u00B9\x7F\u009D'\u00F2$\u00F9\u00CB\u00F1\u00C7\b>Vo\u00BE\u00BF\u00AB\u00DB\u0091M\u008A\u00DE\u00D9\u00DE\u0087\u00EF^\u00AD\u00DF[\u008Bs\u00EC\u00BD\u00F5\u0084\u00C4K!J\x1Cf\x13gg)w\x16_\x15O\u009A\u00A9\u00A3\u0082\u00BF\x03=d5\u00B1O4\b\u00ED\u00AExG\u00BA\u00F7Z\u00E1\x7F/\u00CF\u00E7\x11\u00F1S\u00E0\u00B7\u00F3Y\u00F9\u0089\u00D9{WgU\u00E2>\x06|\u009C\u00DCSm\u00DD\u00BB\x1F_\u00ECA\u00B7*\u00FA\u00D7\x01\u00B5\u00B3\u00AD7W\u00EE\u00ACGZ\u00D2\u00C9\u008A\u008A\u009Bg\u00E2\u00B1\u00B5\u00F9\x18*\u00F1PR\f\u00944\u0095\u0089-<FX\x1E\u008E\u00A7\u00DD{\u00ABE\u00F9\u009B\u00DB\u00DF\u00F0\u0096\u009E\u00E8\u00EC\u00CC\u00D7\u00CEN\u00D8\u00DE\u00D5]\u00D9\u00DA\u00BB\u0090m\u00BC\u00F6g\u00AF:\u00C9\u00BB\u00F2\u0086\u00BF\u00B53XM\u00BFMM\u0083\u0083pu\u00D5U\x0E\u00D0\u00C3`\u00EB\u00EAp\u00F8Zjj\u00E1\u0092\u00AA\u00C0\u00D0\u00C9,*\u0095\u00EC'\u009A_7\u00BA\u00F7P\u00BF\u009B\u00AF\u00F3\u00AE\u00FEZ?-\u00FF\x00\u0094\u0097s|y\u00E8n\u00E9\u008B\u00FD5\u00F6\x06\u00D5\u00F8\u00F26\u00DFJA\u00D4\u00BD\u00D9\u0083\u0087o\u00D4\u00ED>\u00EA\u00E9\u00ED\u00ED\u00B9\u00B6\u008C;\u00BB5\u00D5{w\u00AF\x16-\u0097\u00B76\u00D5r,\u00C9]\x15-H\u00A2\u00D3J]\u00A4\u0085\x1F\u00DD{\u00A6?\u00E45\u00FC\u00E4\x7F\u0096\u00F7\u00C3\x0F\u00E5\u00DD\u00B2z/\u00E4\u00AF\u00C8\u00DF\u00F4m\u00DA\u0098\u008E\u00C6\u00ED,\u00F6Gk\x7F\u00A2\x1E\u00F8\u00DE?o\u008A\u00DC{\u0096L\u0086\x1A\u00AB\u00F8\u00DE\u00C1\u00EA\u00FD\u00D3\u00B7%\u00FB\u00CA6\x0F\u00A1+\x1AH\u00FE\u008E\u00AA\u00DC{\u00F7^\u00EBE_~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00FF\u00D5\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00FF\u00D6\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00FF\u00D7\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00FF\u00D0\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00FF\u00D1\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00FF\u00D9"];
        var myLeftFile = new File("~/xxxmyFilexxx.jpg");
               myLeftFile.encoding = "BINARY";
               myLeftFile.open( "w" );
               myLeftFile.write( binaryAvatar1 );
               myLeftFile.close();
        var leftAvatarButton = myPanel.grp.tabPanel.conversationTab.avatarAlignGroup.add ("iconButton", undefined,myLeftFile);
               leftAvatarButton.size = [80,80];
               myLeftFile.remove();
        var binaryAvatar2 = ["\u00FF\u00D8\u00FF\u00E1\x0F\u00A9Exif\x00\x00MM\x00*\x00\x00\x00\b\x00\x07\x01\x12\x00\x03\x00\x00\x00\x01\x00\x01\x00\x00\x01\x1A\x00\x05\x00\x00\x00\x01\x00\x00\x00b\x01\x1B\x00\x05\x00\x00\x00\x01\x00\x00\x00j\x01(\x00\x03\x00\x00\x00\x01\x00\x02\x00\x00\x011\x00\x02\x00\x00\x00\"\x00\x00\x00r\x012\x00\x02\x00\x00\x00\x14\x00\x00\x00\u0094\u0087i\x00\x04\x00\x00\x00\x01\x00\x00\x00\u00A8\x00\x00\x00\u00D4\x00\n\u00FC\u0080\x00\x00'\x10\x00\n\u00FC\u0080\x00\x00'\x10Adobe Photoshop CC 2015 (Windows)\x002017:08:11 12:07:42\x00\x00\x03\u00A0\x01\x00\x03\x00\x00\x00\x01\u00FF\u00FF\x00\x00\u00A0\x02\x00\x04\x00\x00\x00\x01\x00\x00\x00\u0098\u00A0\x03\x00\x04\x00\x00\x00\x01\x00\x00\x00\u0098\x00\x00\x00\x00\x00\x00\x00\x06\x01\x03\x00\x03\x00\x00\x00\x01\x00\x06\x00\x00\x01\x1A\x00\x05\x00\x00\x00\x01\x00\x00\x01\"\x01\x1B\x00\x05\x00\x00\x00\x01\x00\x00\x01*\x01(\x00\x03\x00\x00\x00\x01\x00\x02\x00\x00\x02\x01\x00\x04\x00\x00\x00\x01\x00\x00\x012\x02\x02\x00\x04\x00\x00\x00\x01\x00\x00\x0Eo\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x01\x00\x00\x00H\x00\x00\x00\x01\u00FF\u00D8\u00FF\u00ED\x00\fAdobe_CM\x00\x02\u00FF\u00EE\x00\x0EAdobe\x00d\u0080\x00\x00\x00\x01\u00FF\u00DB\x00\u0084\x00\f\b\b\b\t\b\f\t\t\f\x11\x0B\n\x0B\x11\x15\x0F\f\f\x0F\x15\x18\x13\x13\x15\x13\x13\x18\x11\f\f\f\f\f\f\x11\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\x01\r\x0B\x0B\r\x0E\r\x10\x0E\x0E\x10\x14\x0E\x0E\x0E\x14\x14\x0E\x0E\x0E\x0E\x14\x11\f\f\f\f\f\x11\x11\f\f\f\f\f\f\x11\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\u00FF\u00C0\x00\x11\b\x00\u0098\x00\u0098\x03\x01\"\x00\x02\x11\x01\x03\x11\x01\u00FF\u00DD\x00\x04\x00\n\u00FF\u00C4\x01?\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x03\x00\x01\x02\x04\x05\x06\x07\b\t\n\x0B\x01\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x01\x00\x02\x03\x04\x05\x06\x07\b\t\n\x0B\x10\x00\x01\x04\x01\x03\x02\x04\x02\x05\x07\x06\b\x05\x03\f3\x01\x00\x02\x11\x03\x04!\x121\x05AQa\x13\"q\u00812\x06\x14\u0091\u00A1\u00B1B#$\x15R\u00C1b34r\u0082\u00D1C\x07%\u0092S\u00F0\u00E1\u00F1cs5\x16\u00A2\u00B2\u0083&D\u0093TdE\u00C2\u00A3t6\x17\u00D2U\u00E2e\u00F2\u00B3\u0084\u00C3\u00D3u\u00E3\u00F3F'\u0094\u00A4\u0085\u00B4\u0095\u00C4\u00D4\u00E4\u00F4\u00A5\u00B5\u00C5\u00D5\u00E5\u00F5Vfv\u0086\u0096\u00A6\u00B6\u00C6\u00D6\u00E6\u00F67GWgw\u0087\u0097\u00A7\u00B7\u00C7\u00D7\u00E7\u00F7\x11\x00\x02\x02\x01\x02\x04\x04\x03\x04\x05\x06\x07\x07\x06\x055\x01\x00\x02\x11\x03!1\x12\x04AQaq\"\x13\x052\u0081\u0091\x14\u00A1\u00B1B#\u00C1R\u00D1\u00F03$b\u00E1r\u0082\u0092CS\x15cs4\u00F1%\x06\x16\u00A2\u00B2\u0083\x07&5\u00C2\u00D2D\u0093T\u00A3\x17dEU6te\u00E2\u00F2\u00B3\u0084\u00C3\u00D3u\u00E3\u00F3F\u0094\u00A4\u0085\u00B4\u0095\u00C4\u00D4\u00E4\u00F4\u00A5\u00B5\u00C5\u00D5\u00E5\u00F5Vfv\u0086\u0096\u00A6\u00B6\u00C6\u00D6\u00E6\u00F6'7GWgw\u0087\u0097\u00A7\u00B7\u00C7\u00FF\u00DA\x00\f\x03\x01\x00\x02\x11\x03\x11\x00?\x00\u00F3\u00E4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IO\u00FF\u00D0\u00F3\u00E4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IO\u00FF\u00D1\u00F3\u00E4\u0092I%)$\u0096\u00F7\u00D4l\fN\u00A3\u00F5\u00A7\x0B\x0F6\u00A1~=\u00BE\u00AE\u00FA\u00DD0v\u00D3m\u008D\u00FA?\u00CBbJpR^\u00D7\u009F\u00F5w\u00FC]\u00F4\u00D71\u0099\u00F4bb\u00BA\u00C0K\x05\u00B6\x16\x12\x07;wX\u0081\u00FF\x002\u00BE\u00A0u\u00CA^zh\u00AFsF\u00D3n\x1D\u00C5\u00C5\u0087\u00F3wW\u00BE\u00DA\u00BF\u00ED\u00CA\u00D2S\u00E3i-\u00BE\u00A9\u00D1l\u00FA\u00B9\u00F5\u0091\u0098Y\u00A7\u00D5\u00AA\u009Bk\u00B0X\x1B\u00A5\u0094\u0097\x07o\u00F4\u00FD\u00DF\u009B\u00ED}\x7F\u00BE\u00BA\u008F\u00AF=s\u00EA\u00D6wC\u00F4:n#\u00A8\u00C8\u00F5\u0098\u00ED\u00E7\x18\u00D3\u00ED\x1B\u00B7\x0FScRS\u00E7\u0089'\x00\u00B8\u0086\u00B4\x12I\u0080\x07$\u00A3\u00E4t\u00FC\u00FCf\u0087\u00E4\u00E3[K\x1D\u00C3\u00ACc\u0098\x0F\u00C0\u00BC\x04\u0094\u00D7I\x15\u00F8\u00B95\u00B3\u00D4}/k?y\u00CD k\u00FC\u00A2\x17\u00AE\x7F\u008BN\u009D\u00D3\u00F2>\u00AA\u00D3e\u00F8\u00D4\u00DBa\u00B6\u00D0^\u00FA\u00DA\u00E3\u00A3\u00BFy\u00CDIO\u008F$\u008FF\x0EvK\x1C\u00FC|{nc>\u0093\u00ABc\u009C\x07\u00F5\u008B\x01\u00F1B\fy~\u00C0\u00D2^N\u00D0\u00D8\u00D6x\u00DB\t)\u008AK\u00D2\x7F\u00F1\u00BF\u00E8\u00BF\u00F3;\u00F6\u00B6\u00CB\u00FF\x00h}\u008B\u00D7\u00D9\u00BBOWf\u00FD\u00BE\u0096\u00DD\u00DFO\u00F3\x17\u009C\u00DBM\u00D4\u0090-\u00AD\u00D5\u0093\u00A8\x0E\x05\u00BF\u00F5I)\u0082I$\u0092\u0094\u0092I$\u00A7\u00FF\u00D2\u00F3\u00E4\u0092I%)t\u00DF\u00E2\u00DF\u00FF\x00\x16\u009D;\u00FE\u00BD\u00FF\x00\u009E/\\\u00CA\u00E9\u00BF\u00C5\u00BF\u00FE-:w\u00FD{\u00FF\x00<^\u0092\u009E\u00CB\u00FCe}W\u00EB\u00BDs/\n\u00CE\u0097\u008D\u00F6\u0086S[\u00DBa\u00F5+d\x12\u00E0[\u00FC\u00F5\u0095\u00A1\x7F\u008B\u00BF\u00A9\u009D{\u00A3u;z\u0087Sh\u00C6\u00AC\u00D4\u00EA\u0085\x01\u00ED{\u009C\\Z\u00ED\u00CE\u00F4\u009De{\x1B\u00B3\u00F7\u00D5\u00FF\x00\u00AF\u00BF]:\u00A7\u00D5\u00AC\u009CJpj\u00A2\u00C6\u00E41\u00CFy\u00BD\u00AFq\x05\u00A47\u00DB\u00E9\u00DBR\u00D6\u00C4\u00EA_\u00F3\u00AB\u00EA\u00BB\u00AF\u00E9\u0099\x0E\u00C3\u00C9\u00C8\u00AC\u00B3{\x0F\u00BA\u009B\u0087\u00D2\u00AD\u00DF\u00C9\u00DD\u00FD\u00BFE\u00FB\u00D2S\u00E7\u00FF\x00\u00E3\x177\x1F+\u00EB\u00B63)pq\u00C5e4ZF\u00B0\u00F1c\u00EEs\x7F\u00B2\u00DB\u009A\u00BA\u00DF\u00F1\u00AB\u00FF\x00\u0089S\u00FF\x00\u0086*\u00FF\x00\u00BF\u00AF)\u00FB6V'[n6c\\\u00DC\u009A\u00B2\x1A\u00DB\u0083\u00B9\u00DC\x1E7\x19\u00FC\u00ED\u00DF\u00BE\u00BD[\u00FCj\u00FF\x00\u00E2T\u00FF\x00\u00E1\u008A\u00BF\u00EF\u00E9)\u00AD\u00FE-\u00FA\x06\x07L\u00E8#\u00AFe5\u00BFi\u00C8k\u00ED78O\u00A5K7h\u00CF\u00DD\u00DC\u00D6z\u00AFr\u00ABg\u00F8\u00D6\u00E8\u00B9\u0099.\u00C1\u00CB\u00E9\u00AEwL\u00B8\u00FAo\u00B9\u00EE\x0E%\u00A7\u00DB\u00BE\u00CC]\u009FC\u00FE\u00BC\u00B4?\u00C5\u00EFS\u00C1\u00EB_U\x7Fc\u00DEA\u00B7\x1E\u00B7\u00E3dS:\u00BA\u00A7\u00EE\f\u00B1\u00A3\u00F7=7\u00FA\x7F\u00D7X\u00AD\u00FF\x00\x14.\u00AF3}\u00FDE\u0083\u00A71\u00DB\u009Cv\u0091g\u00A6\f\u00EDq?\u00A2c\u00B6\u00FF\x00\u0084IOE\u00FE1\u009B[>\u00A4\u00E42\u00AF\u00E6\u00DAh\f\u0083>\u00D1e{uM\u00FE+\u00BF\u00F1%O\u00FCm\u00BF\u00F5I\u00FF\x00\u00C67\u00A5\u00FF\x0022=\x18\u00F4\u00BFA\u00E9\u00C7\x1B}J\u00F6\u00FF\x00\u00D1M\u00FE+\u00BF\u00F1%O\u00FCm\u00BF\u00F5I)\x0F\u00D5\u00EF\u00AF\u009FW\u00AF\u00EAu}^\u00E9\u00D8\u00AF\u00C7\u00A0\x13V-\u00807\u00D3ql\u009F\u00A2\u00D3\u00B9\u00BE\u00A6\u00DFk\u00FF\x00\u00CFX\u00FF\x00\u00E3\x1E\u008C\x1E\u008F\u00F5\u0093\u00A2\u00F5\u00DA\u00EA\u0087:\u00EFW%\u00AC\u0080_\u00F6g\u00D1f\u00EF\u00DD\u00F5\x1E\u00CB6.;\u00EAg\u00FE*\u00BA_\u00FE\x18b\u00EC\x7F\u00C7/\u00FD\u00E3\u00FF\x00\u00E8O\u00FE\u00EA\u00A4\u00A7\u00B8\u00FD\u00BBO\u00FC\u00DD\u00FD\u00BD\u00E9;\u00D1\u00FB7\u00DA\u00BD)\x1B\u00B6\u00ED\u00F5v~\u00EE\u00E5\u00E4?]\u00FE\u00B4\u00E3}e\u00CD\u00C7\u00C9\u00C7\u00A5\u00F46\u008A\u008De\u00B6\x10I%\u00C5\u00F3\u00EC^\u0093\u0083\u008Dn\x7F\u00F8\u00B9\u00AB\x17\x14o\u00BA\u00FE\u009B\u00E9V\u00DE%\u00FE\u009E\u00CD\u00BE\u00EF\u00E5\u00AF\x1F\u00EA\u00BD\x13\u00AAtw\u00D5_R\u00A0\u00E3>\u00E6\u0097\u00D6\u00C7\x16\u0092Z\x0E\u00DD\u00DE\u00C2\u00ED\u00BE\u00E4\u0094\u00D1I$\u0092R\u0092I$\u0094\u00FF\x00\u00FF\u00D3\u00F3\u00E4\u0092I%)^\u00E8\u009D_'\u00A2u:z\u009E+X\u00FB\u00F1\u00F7lm\u00A0\u0096\x1D\u00EC}.\u00DC\x18\u00EA\u00DD\u00F4l\u00FD\u00F5E$\u0094\u00EC\u00FDe\u00FA\u00D5\u00D4>\u00B2\u00DDE\u00D9\u00D5\u00D3[\u00B1\u00DAX\u00C1C\\\u00D0C\u008E\u00EFw\u00A9e\u00AA_V\u00FE\u00B7uo\u00ABo\u00B8\u00E0zv3 \x00\u00FAn\x0Es$}\x1B\x1A+}N\u00F5?7\u00E9,D\u0092S\u00AF\u00D6\u00FE\u00B2eu\u00AE\u00A5_S\u00C8\u00C7\u00C7\u00A7&\u00BD\u00B2hk\u00DA\x1F\u00B0\u00CB=Qe\u00B6\u00EE\u00DB\u00F4}\u00AA\u00FF\x00\u00D6\x0F\u00AF\u00FDg\u00EB\x07O\u00FD\u009F\u0099N5t\u00EFm\u009B\u00A9k\u00C3\u00A5\u00B3\x1A\u00D9u\u00AD\u00FC\u00EF\u00DD\\\u00CAI)\u00ED\u00FE\u00A1\u00FDOgY\u00C2\u00C8\u00CFgQ\u00B3\x032\u00B7\u00EC\u00C5v;\u00C7\u00A8\u00C8\x1E\u00FB-c\\\u00DBv?{v{\u00E9\u00FEmu\x07\u00EA'_\u00CE\u00B1\u0095u\u00AE\u00BFn_Oi\x06\u00CCv\x02\u00CFP\x0F\u00CC\x7F\u00BFo\u00FE|^G]\u00B6T\u00F1eOuv7V\u00BD\u00A4\u0082>\x0Ej\u00B6\u00EE\u00B9\u00D6\u00DE\u00D2\u00C7\u00F5\f\u00A74\u00F2\u00D3u\u0084}\u00DB\u00D2S\u00E8\u00DF\u00E3S\u00EB\x06\x15}1\u00BD\x07\x19\u00ED~E\u00AFk\u00AFcL\u00FAl\u00AF\u00DC\u00C6>>\u008B\u00DE\u00FD\u009E\u00C5\u00C9t\x1F\u00F1\u0083\u00D6\u00BA\x0FNoN\u00C3\u00A7\x1A\u00CAX\u00E7<:\u00D6\u00D8].;\u008E\u00B5\u00DD[\x7F\u00E8.d\u0092L\u009DIL\u0092\u009B]3\u00A8]\u00D3:\u0085\x1DB\u0086\u00B5\u00D7c<X\u00C6\u00BC\x12\u00D2G\u00EF\x06\u00B9\u008E\u00FF\x00\u00A4\u00B4\u00BE\u00B3}o\u00EA_Y\u00BE\u00CD\u00F6\u00FA\u00A8\u00AF\u00EC\u009B\u00FD?A\u00AFl\u00FA\u009E\u009E\u00FD\u00FE\u00AD\u0097\x7F\u00A1j\u00C3I%=O\u00D5\u00CF\u00F1\u0087\u00D6z\x0E\x10\u00C0c*\u00CA\u00C5d\u009A\u009Bn\u00ED\u00CC\u0093\u00B8\u00B5\u008Fc\u009B\u00FA=\u00DB\u00BD\u00AEY\u00BFY~\u00B3g\u00FDc\u00CCfVkk\u00AC\u00D4\u00DFN\u00B6T\b\x01\u00B3\u00BB]\u00EE{\u009C\u00E5\u0090\u0092JRI$\u0092\u0094\u0092I$\u00A7\u00FF\u00D4\u00F3\u00E4\u0092I%)u\x7FU\u00FF\x00\u00C5\u00F6\x7F\u00D6.\u009E\u00EC\u00F6d3\x16\u00A1a\u00AD\u009B\u00DA\\]\u00B4\r\u00CFn\u00D3\u00F4w\x1D\u008B\u0099\u00C6\u00C6\u00BB+&\u00ACj\x1B\u00BE\u00EB\u00DE\u00DA\u00EBh\u00EE\u00E7\x1D\u00AD\x0B\u00DCm\u00CC\u00E9\u00BFS\u00BA7L\u00C2\u00B0\u008D\u008E\u00B2\u00AC@x\u00D5\u00DA\u00DF\u0092\u00EF\u00E4\u00FD;lIO\u008Bu\u009E\u0095\u0091\u00D1\u00FA\u00A6GM\u00C8\u00D6\u00CCw\u00ED\u00DC4\x0Ei\u00F7Wc\x7F\u00E3\x18\u00ED\u00EA\u0092\u00F4\u00BF\u00F1\u00BB\u00D1?\u00A3u\u00CA[\u00FF\x00u\u00F2c\u00E6\u00FA\x1E\x7F\u00F0J\u00FF\x00\u00ED\u00A5\u0097\u00FE/\u00BE\u00AC}^\u00FA\u00C5\u008F\u0095^\x7F\u00AA31\u009E\x1C=7\u00ED\x06\u00A7\u008Fo\u00B7k\u00BD\u00CD\u00B1\u008F\u00DD\u00FF\x00[IO\x10\u0092\u00D5\u00FA\u00C1\u00D1l\u00E9_X2zMa\u00CF\u00D9n\u00DCpus\u0098\u00F8}\x1F\u00D6v\u00C7\u00B1v_Y~\u00A3}]\u00FA\u00BF\u00F5e\u00D9\u00D7\x1B_\u00D4\x03\x19S?H6\u00BA\u00F7\bq\f\u00DB\u00F4\x1B\u00FAKv\u00FF\x00!%>p\u0092\u00EF~\u00A5\u00FDL\u00FA\u00B5\u00D5z8\u00EA\u00BDO-\u00E1\u00C2\u00C7Ue;\u00DBS\x1A\u00E6\u0099h/w\u00BD\u00DB\u00ABs\x1F\u00F4\u0098\u00B7\u00F2?\u00C5\x7F\u00D5l\u00FCW;\u00A5d>\u00AB\x04\u0086\\\u00CB\x05\u00CC\u00DD\u00E1c\x7F\u00F2\x16V\u0092\u009F(\u00C6\u00C7\u00B7+&\u00ACj@6\u00DE\u00F6\u00D7X&\x06\u00E7\u009D\u008D\u00D7\u00FA\u00C5ku\u00CF\u00A9\u00FDs\u00A0\u00E3W\u0093\u00D4kc*\u00B5\u00FE\u009BK^\x1CwC\u009F\u00C3\x7F\u0092\u00C5\u00AD\u00F5+\u00EA\u00EE8\u00FA\u00E1wN\u00EA\u00E7\u00D3\u00B7\u00A6\u0083mp\u00E0\u00D0n\u00AA\u00DAEQ\u00BB\u00E9\u00B1\u00ED~\u00F5\u00E9\u00DFY:\x1FH\u00EBX\u0095c\u00F5g\u009A\u00E9\u00AE\u00CFQ\u0084<W\u00EE\u00DA\u00E6}'\x7F%\u00C9)\u00F0\x04\u0097@z'L\u00B3\u00EB\u0099\u00E8\u0082\u00F7U\u0080\u00EC\u0093Ew\x02\x1E\u00E8:U\u00EE\u00FA.\u00DFf\u00C6.\u00FA\u00AF\u00F1w\u00F5\x16\u00B7\fg\u00DE\u00EBo\u00E2\x1D\u0090\u00D0\u00F2\x7F\u00E2\u00EB\u00D9\u00FF\x00P\u0092\u009F!Iv\u009F^~\u00A0\u00B3\u00EA\u00FD\r\u00EA=>\u00D7\u00DD\u0084\u00E7\u0086X\u00CB \u00BE\u00B2\u00E9\u00D8w\u00B7n\u00FA\u00DD\u00F4>\u0082\u00D2\u00FA\u0093\u00F5\x0F\u00A0\u00F5\u00BE\u0081^~p\u00BB\u00D7}\u008Fi\u00D8\u00FD\u00A2\x1Av\u00B7\u00DB\u00B4\u00A4\u00A7\u00CER^\u0085\u00D6\u00BF\u00C5\u00F7O\u00E8\x7FS2:\u0086C\u009FwU\u00AD\u00B5\x12\u00ED\u00D1[\x0B\u00ED\u00AA\u00B7\u00B1\u0095\u00B7\u00E9\u00EDc\u00DC\u00CD\u00D6/=IJI$\u0092S\u00FF\u00D5\u00F3\u00E4\u0092I%=\u00C7\u00F8\u00AA\u00E8\u009Fm\u00EBO\u00EAv\u00B6i\u00E9\u00ED\u00F6\x1246\u00D8\x0BY\u00FF\x00m\u00D7\u00EA?\u00FE\u00DB]\u00DF\u00D6\u00AF\u00A9t}f\u00BA\u008B2r\u00ED\u00A1\u0098\u00CD-eU\u0086\u0091.2\u00F7\u009D\u00DF\u00BD\u00B5\u008B\u009A\u00FA\u00AF\u00F5\u00B7\u00EA\u00A7\u00D5\u00DF\u00AA\u00C3\x1E\u00BC\u00AFW\u00A9\x16>\u00FB)\x15Z7^\u00E1\u00ED\u00AB\u00D456\u00BFn\u00DA\u00E9\u00DF\u00BDy\u00DD\u00BDO\u00A8\u00DBc\u00ED\u00B3&\u00D2\u00FB\x1C\\\u00E3\u00BC\u0089$\u00EEv\u0080\u00A4\u00A7\u00DE:\u008FDn\x7F\u00D5\u00EB:6E\u0086\u00E2\u00FA\x05B\u00F7\u0081%\u00EC\x03\u00D2\u00BD\u00DB\x7F;\u00D4c,^C\u00F5+\u00A9[\u00D0>\u00B5\u00D2\u00DC\u0090kk\u00DE\u00EC<\u00B6\x1F\u00CD\u00DC}?w\u00FCU\u00EDc\u0096\u008F\u00F8\u00BD\u00FA\u00E3OG\u00CD\u00C9\u00AB\u00AB\u00E4\u00BD\u00B8y\f\x04X\u00ED\u00F6m\u00B1\u0087\u00DB\u00EDcl\x7F\u00E9\x18\u00F7\u00AC\u00CF\u00AFY]\x13;\u00AE\u00BF\u00A8tl\u0081}9M\x0F\u00B8l\u00B1\u0085\u00B6\u008Fc\u00F4\u00BD\u0095\u00FF\x008\u00D0\u00DB=\u00A9)\u00F4\u00AE\u00B5\u00F5Tg\u00FDr\u00E9=\\6i\u00A1\u008E9?\u00D6\u00A4\u00FA\u0098\u009F\u00E7[o\u00FE\x04\u00B9\x1F\u00F1\u00B7\u00D6~\u00D1\u00D4\u00F1\u00FAEN\u00F6a7\u00D4\u00B8\x03\u00FE\x16\u00C1\u00EDi\u00FF\x00\u008B\u00A7\u00FF\x00?.\u00A3\u00A1\u00FF\x00\u008C.\u0080\u00FE\u0087\u008DgQ\u00CCmY\u00AC\u00ABm\u00F5\x10\u00ED\u00C5\u00EC\u00F6\x17{C\u009B\u00FAm\u00BE\u00A3\x7F\u00AE\u00BC\u008F\u00A9\u00E7\u00DD\u00D4\u00BA\u0086F}\u00FF\x00\u00CEd\u00D8\u00EB\x1C9\u008D\u00C7F\x7Fa\u00BE\u00C4\u0094\u00FA\x1FN\u00FF\x00\x17\u00FF\x00W:_CoU\u00FA\u00CFs\u00DD\u00ECm\u0096\u00B08\u00B6\u00BA\u00F7\u00C6\u00DA\u009A)\u00FD-\u00B6\u00FB\u00B6}%\u00B1\u00F5\x19\u00DFSNVW\u00FC\u00DA}\u00CDycM\u00F4Y\u00BFn\u00D0}\u0096\x0F[w\u00B9\u00AE\u00FF\x00\u0084\u00FC\u00F5K\x07\u00EB\u00A7\u00D5.\u00BF\u00D0\x1B\u00D3~\u00B0Y\u00F6{v1\u00B7\u00D6\u00F0\u00F0\u00D79\u009B\x7FME\u00D5n\u00FC\u00F1\u00BFk\u009D\u00BF\u00FA\u00E9\u00BA\x1F\u00D6_\u00F1q\u00F5\x7F&\u00EC~\u009Dc\u00AAk\u00DB6\u00E69\u0096\u00D8\x1EA\u0086\u00D2\u00CFc\u00EC\u00FD\u00E7\x7F6\u00CA\u00BF\u00E3\x12S\u00CE}h\x00\x7F\u008D\x11\x1A~\u00B7\u0085\u00FF\x00Q\u008C\u00BAo\u00F1\u00BF\u00FF\x00 \u00E1\u00FF\x00\u00E1\u00B1\u00FF\x00\u009E\u00ED\\7\u00D6\u00BE\u00B5\u008B\u0095\u00F5\u00C6\u00FE\u00B1\u00D3l\u00F5\u00E8\x16Qe/\u00872MU\u00D2\u00D3\u00ED\u00B0Wc\x7FIR\u00F4k~\u00BA\u00FDD\u00EB=5\u00BF\u00B4\u00ED\u00AC\u00B3K\x1D\u008B\u0091[\u009C\u00E6\u00BC\x0E\u00CDk\x1D\u00BD\u00CD\u00DD\u00F4\u00EAIO\u009D}J\u00FA\u00AA~\u00B2\u00F5'\u00D3e\u00AE\u00A3\x17\x19\u00A2\u00CB\u00ECdo\u00D4\u00EDeu\u00EE\u00FA/\x7F\u00EF\u00AE\u00A7\u00AA\u00F4\u009F\u00F1[\u00D1\u00B2\u008FO\u00CC7\f\u00A6\x01\u00EA9\u008F\u00B5\u00E5\u0093\u00EEn\u00F3_\u00E8\u00F7\u00ED\u00FEB\u00CB\u00FA\u00BF\u00F5\u00C7\u00A5t_\u00AD}C\"\u00AA\u00CBz>s\u00B6\u00B3\u00D3f\u00D3[Z\x7F@\u00F6\u00D3\u00ED\u00FD\x1Be\u00FF\x00\u00A3\u00FAko\u00ADf\x7F\u008A\u00CC\u00CC\u00A7u\u009C\u00AB\x0EVK\u00F6\u00B9\u00D4\u00D5\u00EA\u0083a\x03\u00DB\u00BE\u009F\u00D1\u00B5\u00BE\u00D6\u00FB\u00B7\u00FA_\u00F0\u0089)\u00D9\u00FA\u00FAjw\u00D4\x1C\u00A7T\u00F3m~\u009E1\u00AE\u00C7}'\x03m\x1Blv\u008D\u00F7=\u00AA?\u00E2\u00BB\u00FF\x00\x12T\u00FF\x00\u00C6\u00DB\u00FF\x00T\u00B1\u00FE\u00B7\u00FDv\u00FA\u00B3\u00D5>\u00A8\u00E4\u00E0ad\u00FE\u00B7si\u00D9\u008D\u00E9\u00D86\u00ED\u00B2\u009B__\u00A8\u00EA\u0099O\u00E8\u00D8\u00C7~r\u008F\u00D4/\u00AE_V\u00FAG\u00D5\u00DA\u00B0\u00BA\u008Eg\u00A1\u0090\u00DB,qg\u00A7k\u00F4s\u00A5\u00BE\u00EA\u00AA{\x12S\u00C1u\u00DE\u00BD\u009F\u00D6\u00F3\u00ED\u00CA\u00CA\u00B9\u00EFc\u00DE]U$\u009D\u00ACo\u00F861\u009FA\u00BBX\u00B3RI%)$\u0092IO\u00FF\u00D6\u00F3\u00E4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IO\u00FF\u00D7\u00F3\u00E4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IO\u00FF\u00D0\u00F3\u00E4\u0096ZI)\u00D4Ie\u00A4\u0092\u009DD\u0096ZI)\u00D4Ie\u00A4\u0092\u009DD\u0096ZI)\u00D4Ie\u00A4\u0092\u009DD\u0096ZI)\u00D4Ie\u00A4\u0092\u009DD\u0096ZI)\u00D4Ie\u00A4\u0092\u009F\u00FF\u00D9\u00FF\u00ED\x17\u00BCPhotoshop 3.0\x008BIM\x04%\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x008BIM\x04:\x00\x00\x00\x00\x00\u00E5\x00\x00\x00\x10\x00\x00\x00\x01\x00\x00\x00\x00\x00\x0BprintOutput\x00\x00\x00\x05\x00\x00\x00\x00PstSbool\x01\x00\x00\x00\x00Inteenum\x00\x00\x00\x00Inte\x00\x00\x00\x00Clrm\x00\x00\x00\x0FprintSixteenBitbool\x00\x00\x00\x00\x0BprinterNameTEXT\x00\x00\x00\x01\x00\x00\x00\x00\x00\x0FprintProofSetupObjc\x00\x00\x00\f\x00P\x00r\x00o\x00o\x00f\x00 \x00S\x00e\x00t\x00u\x00p\x00\x00\x00\x00\x00\nproofSetup\x00\x00\x00\x01\x00\x00\x00\x00Bltnenum\x00\x00\x00\fbuiltinProof\x00\x00\x00\tproofCMYK\x008BIM\x04;\x00\x00\x00\x00\x02-\x00\x00\x00\x10\x00\x00\x00\x01\x00\x00\x00\x00\x00\x12printOutputOptions\x00\x00\x00\x17\x00\x00\x00\x00Cptnbool\x00\x00\x00\x00\x00Clbrbool\x00\x00\x00\x00\x00RgsMbool\x00\x00\x00\x00\x00CrnCbool\x00\x00\x00\x00\x00CntCbool\x00\x00\x00\x00\x00Lblsbool\x00\x00\x00\x00\x00Ngtvbool\x00\x00\x00\x00\x00EmlDbool\x00\x00\x00\x00\x00Intrbool\x00\x00\x00\x00\x00BckgObjc\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00RGBC\x00\x00\x00\x03\x00\x00\x00\x00Rd  doub@o\u00E0\x00\x00\x00\x00\x00\x00\x00\x00\x00Grn doub@o\u00E0\x00\x00\x00\x00\x00\x00\x00\x00\x00Bl  doub@o\u00E0\x00\x00\x00\x00\x00\x00\x00\x00\x00BrdTUntF#Rlt\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Bld UntF#Rlt\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00RsltUntF#Pxl@R\x00\x00\x00\x00\x00\x00\x00\x00\x00\nvectorDatabool\x01\x00\x00\x00\x00PgPsenum\x00\x00\x00\x00PgPs\x00\x00\x00\x00PgPC\x00\x00\x00\x00LeftUntF#Rlt\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Top UntF#Rlt\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Scl UntF#Prc@Y\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10cropWhenPrintingbool\x00\x00\x00\x00\x0EcropRectBottomlong\x00\x00\x00\x00\x00\x00\x00\fcropRectLeftlong\x00\x00\x00\x00\x00\x00\x00\rcropRectRightlong\x00\x00\x00\x00\x00\x00\x00\x0BcropRectToplong\x00\x00\x00\x00\x008BIM\x03\u00ED\x00\x00\x00\x00\x00\x10\x00H\x00\x00\x00\x01\x00\x02\x00H\x00\x00\x00\x01\x00\x028BIM\x04&\x00\x00\x00\x00\x00\x0E\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00?\u0080\x00\x008BIM\x04\r\x00\x00\x00\x00\x00\x04\x00\x00\x00Z8BIM\x04\x19\x00\x00\x00\x00\x00\x04\x00\x00\x00\x1E8BIM\x03\u00F3\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00\x01\x008BIM'\x10\x00\x00\x00\x00\x00\n\x00\x01\x00\x00\x00\x00\x00\x00\x00\x028BIM\x03\u00F5\x00\x00\x00\x00\x00H\x00/ff\x00\x01\x00lff\x00\x06\x00\x00\x00\x00\x00\x01\x00/ff\x00\x01\x00\u00A1\u0099\u009A\x00\x06\x00\x00\x00\x00\x00\x01\x002\x00\x00\x00\x01\x00Z\x00\x00\x00\x06\x00\x00\x00\x00\x00\x01\x005\x00\x00\x00\x01\x00-\x00\x00\x00\x06\x00\x00\x00\x00\x00\x018BIM\x03\u00F8\x00\x00\x00\x00\x00p\x00\x00\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\x03\u00E8\x00\x00\x00\x00\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\x03\u00E8\x00\x00\x00\x00\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\x03\u00E8\x00\x00\x00\x00\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\u00FF\x03\u00E8\x00\x008BIM\x04\x00\x00\x00\x00\x00\x00\x02\x00\x028BIM\x04\x02\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x008BIM\x040\x00\x00\x00\x00\x00\x04\x01\x01\x01\x018BIM\x04-\x00\x00\x00\x00\x00\x06\x00\x01\x00\x00\x00\x058BIM\x04\b\x00\x00\x00\x00\x00\x10\x00\x00\x00\x01\x00\x00\x02@\x00\x00\x02@\x00\x00\x00\x008BIM\x04\x1E\x00\x00\x00\x00\x00\x04\x00\x00\x00\x008BIM\x04\x1A\x00\x00\x00\x00\x03I\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\u0098\x00\x00\x00\u0098\x00\x00\x00\n\x00U\x00n\x00t\x00i\x00t\x00l\x00e\x00d\x00-\x001\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\u0098\x00\x00\x00\u0098\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00null\x00\x00\x00\x02\x00\x00\x00\x06boundsObjc\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00Rct1\x00\x00\x00\x04\x00\x00\x00\x00Top long\x00\x00\x00\x00\x00\x00\x00\x00Leftlong\x00\x00\x00\x00\x00\x00\x00\x00Btomlong\x00\x00\x00\u0098\x00\x00\x00\x00Rghtlong\x00\x00\x00\u0098\x00\x00\x00\x06slicesVlLs\x00\x00\x00\x01Objc\x00\x00\x00\x01\x00\x00\x00\x00\x00\x05slice\x00\x00\x00\x12\x00\x00\x00\x07sliceIDlong\x00\x00\x00\x00\x00\x00\x00\x07groupIDlong\x00\x00\x00\x00\x00\x00\x00\x06originenum\x00\x00\x00\fESliceOrigin\x00\x00\x00\rautoGenerated\x00\x00\x00\x00Typeenum\x00\x00\x00\nESliceType\x00\x00\x00\x00Img \x00\x00\x00\x06boundsObjc\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00Rct1\x00\x00\x00\x04\x00\x00\x00\x00Top long\x00\x00\x00\x00\x00\x00\x00\x00Leftlong\x00\x00\x00\x00\x00\x00\x00\x00Btomlong\x00\x00\x00\u0098\x00\x00\x00\x00Rghtlong\x00\x00\x00\u0098\x00\x00\x00\x03urlTEXT\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00nullTEXT\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00MsgeTEXT\x00\x00\x00\x01\x00\x00\x00\x00\x00\x06altTagTEXT\x00\x00\x00\x01\x00\x00\x00\x00\x00\x0EcellTextIsHTMLbool\x01\x00\x00\x00\bcellTextTEXT\x00\x00\x00\x01\x00\x00\x00\x00\x00\thorzAlignenum\x00\x00\x00\x0FESliceHorzAlign\x00\x00\x00\x07default\x00\x00\x00\tvertAlignenum\x00\x00\x00\x0FESliceVertAlign\x00\x00\x00\x07default\x00\x00\x00\x0BbgColorTypeenum\x00\x00\x00\x11ESliceBGColorType\x00\x00\x00\x00None\x00\x00\x00\ttopOutsetlong\x00\x00\x00\x00\x00\x00\x00\nleftOutsetlong\x00\x00\x00\x00\x00\x00\x00\fbottomOutsetlong\x00\x00\x00\x00\x00\x00\x00\x0BrightOutsetlong\x00\x00\x00\x00\x008BIM\x04(\x00\x00\x00\x00\x00\f\x00\x00\x00\x02?\u00F0\x00\x00\x00\x00\x00\x008BIM\x04\x11\x00\x00\x00\x00\x00\x01\x01\x008BIM\x04\x14\x00\x00\x00\x00\x00\x04\x00\x00\x00\x068BIM\x04\f\x00\x00\x00\x00\x0E\u008B\x00\x00\x00\x01\x00\x00\x00\u0098\x00\x00\x00\u0098\x00\x00\x01\u00C8\x00\x01\x0E\u00C0\x00\x00\x0Eo\x00\x18\x00\x01\u00FF\u00D8\u00FF\u00ED\x00\fAdobe_CM\x00\x02\u00FF\u00EE\x00\x0EAdobe\x00d\u0080\x00\x00\x00\x01\u00FF\u00DB\x00\u0084\x00\f\b\b\b\t\b\f\t\t\f\x11\x0B\n\x0B\x11\x15\x0F\f\f\x0F\x15\x18\x13\x13\x15\x13\x13\x18\x11\f\f\f\f\f\f\x11\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\x01\r\x0B\x0B\r\x0E\r\x10\x0E\x0E\x10\x14\x0E\x0E\x0E\x14\x14\x0E\x0E\x0E\x0E\x14\x11\f\f\f\f\f\x11\x11\f\f\f\f\f\f\x11\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\u00FF\u00C0\x00\x11\b\x00\u0098\x00\u0098\x03\x01\"\x00\x02\x11\x01\x03\x11\x01\u00FF\u00DD\x00\x04\x00\n\u00FF\u00C4\x01?\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x03\x00\x01\x02\x04\x05\x06\x07\b\t\n\x0B\x01\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x01\x00\x02\x03\x04\x05\x06\x07\b\t\n\x0B\x10\x00\x01\x04\x01\x03\x02\x04\x02\x05\x07\x06\b\x05\x03\f3\x01\x00\x02\x11\x03\x04!\x121\x05AQa\x13\"q\u00812\x06\x14\u0091\u00A1\u00B1B#$\x15R\u00C1b34r\u0082\u00D1C\x07%\u0092S\u00F0\u00E1\u00F1cs5\x16\u00A2\u00B2\u0083&D\u0093TdE\u00C2\u00A3t6\x17\u00D2U\u00E2e\u00F2\u00B3\u0084\u00C3\u00D3u\u00E3\u00F3F'\u0094\u00A4\u0085\u00B4\u0095\u00C4\u00D4\u00E4\u00F4\u00A5\u00B5\u00C5\u00D5\u00E5\u00F5Vfv\u0086\u0096\u00A6\u00B6\u00C6\u00D6\u00E6\u00F67GWgw\u0087\u0097\u00A7\u00B7\u00C7\u00D7\u00E7\u00F7\x11\x00\x02\x02\x01\x02\x04\x04\x03\x04\x05\x06\x07\x07\x06\x055\x01\x00\x02\x11\x03!1\x12\x04AQaq\"\x13\x052\u0081\u0091\x14\u00A1\u00B1B#\u00C1R\u00D1\u00F03$b\u00E1r\u0082\u0092CS\x15cs4\u00F1%\x06\x16\u00A2\u00B2\u0083\x07&5\u00C2\u00D2D\u0093T\u00A3\x17dEU6te\u00E2\u00F2\u00B3\u0084\u00C3\u00D3u\u00E3\u00F3F\u0094\u00A4\u0085\u00B4\u0095\u00C4\u00D4\u00E4\u00F4\u00A5\u00B5\u00C5\u00D5\u00E5\u00F5Vfv\u0086\u0096\u00A6\u00B6\u00C6\u00D6\u00E6\u00F6'7GWgw\u0087\u0097\u00A7\u00B7\u00C7\u00FF\u00DA\x00\f\x03\x01\x00\x02\x11\x03\x11\x00?\x00\u00F3\u00E4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IO\u00FF\u00D0\u00F3\u00E4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IO\u00FF\u00D1\u00F3\u00E4\u0092I%)$\u0096\u00F7\u00D4l\fN\u00A3\u00F5\u00A7\x0B\x0F6\u00A1~=\u00BE\u00AE\u00FA\u00DD0v\u00D3m\u008D\u00FA?\u00CBbJpR^\u00D7\u009F\u00F5w\u00FC]\u00F4\u00D71\u0099\u00F4bb\u00BA\u00C0K\x05\u00B6\x16\x12\x07;wX\u0081\u00FF\x002\u00BE\u00A0u\u00CA^zh\u00AFsF\u00D3n\x1D\u00C5\u00C5\u0087\u00F3wW\u00BE\u00DA\u00BF\u00ED\u00CA\u00D2S\u00E3i-\u00BE\u00A9\u00D1l\u00FA\u00B9\u00F5\u0091\u0098Y\u00A7\u00D5\u00AA\u009Bk\u00B0X\x1B\u00A5\u0094\u0097\x07o\u00F4\u00FD\u00DF\u009B\u00ED}\x7F\u00BE\u00BA\u008F\u00AF=s\u00EA\u00D6wC\u00F4:n#\u00A8\u00C8\u00F5\u0098\u00ED\u00E7\x18\u00D3\u00ED\x1B\u00B7\x0FScRS\u00E7\u0089'\x00\u00B8\u0086\u00B4\x12I\u0080\x07$\u00A3\u00E4t\u00FC\u00FCf\u0087\u00E4\u00E3[K\x1D\u00C3\u00ACc\u0098\x0F\u00C0\u00BC\x04\u0094\u00D7I\x15\u00F8\u00B95\u00B3\u00D4}/k?y\u00CD k\u00FC\u00A2\x17\u00AE\x7F\u008BN\u009D\u00D3\u00F2>\u00AA\u00D3e\u00F8\u00D4\u00DBa\u00B6\u00D0^\u00FA\u00DA\u00E3\u00A3\u00BFy\u00CDIO\u008F$\u008FF\x0EvK\x1C\u00FC|{nc>\u0093\u00ABc\u009C\x07\u00F5\u008B\x01\u00F1B\fy~\u00C0\u00D2^N\u00D0\u00D8\u00D6x\u00DB\t)\u008AK\u00D2\x7F\u00F1\u00BF\u00E8\u00BF\u00F3;\u00F6\u00B6\u00CB\u00FF\x00h}\u008B\u00D7\u00D9\u00BBOWf\u00FD\u00BE\u0096\u00DD\u00DFO\u00F3\x17\u009C\u00DBM\u00D4\u0090-\u00AD\u00D5\u0093\u00A8\x0E\x05\u00BF\u00F5I)\u0082I$\u0092\u0094\u0092I$\u00A7\u00FF\u00D2\u00F3\u00E4\u0092I%)t\u00DF\u00E2\u00DF\u00FF\x00\x16\u009D;\u00FE\u00BD\u00FF\x00\u009E/\\\u00CA\u00E9\u00BF\u00C5\u00BF\u00FE-:w\u00FD{\u00FF\x00<^\u0092\u009E\u00CB\u00FCe}W\u00EB\u00BDs/\n\u00CE\u0097\u008D\u00F6\u0086S[\u00DBa\u00F5+d\x12\u00E0[\u00FC\u00F5\u0095\u00A1\x7F\u008B\u00BF\u00A9\u009D{\u00A3u;z\u0087Sh\u00C6\u00AC\u00D4\u00EA\u0085\x01\u00ED{\u009C\\Z\u00ED\u00CE\u00F4\u009De{\x1B\u00B3\u00F7\u00D5\u00FF\x00\u00AF\u00BF]:\u00A7\u00D5\u00AC\u009CJpj\u00A2\u00C6\u00E41\u00CFy\u00BD\u00AFq\x05\u00A47\u00DB\u00E9\u00DBR\u00D6\u00C4\u00EA_\u00F3\u00AB\u00EA\u00BB\u00AF\u00E9\u0099\x0E\u00C3\u00C9\u00C8\u00AC\u00B3{\x0F\u00BA\u009B\u0087\u00D2\u00AD\u00DF\u00C9\u00DD\u00FD\u00BFE\u00FB\u00D2S\u00E7\u00FF\x00\u00E3\x177\x1F+\u00EB\u00B63)pq\u00C5e4ZF\u00B0\u00F1c\u00EEs\x7F\u00B2\u00DB\u009A\u00BA\u00DF\u00F1\u00AB\u00FF\x00\u0089S\u00FF\x00\u0086*\u00FF\x00\u00BF\u00AF)\u00FB6V'[n6c\\\u00DC\u009A\u00B2\x1A\u00DB\u0083\u00B9\u00DC\x1E7\x19\u00FC\u00ED\u00DF\u00BE\u00BD[\u00FCj\u00FF\x00\u00E2T\u00FF\x00\u00E1\u008A\u00BF\u00EF\u00E9)\u00AD\u00FE-\u00FA\x06\x07L\u00E8#\u00AFe5\u00BFi\u00C8k\u00ED78O\u00A5K7h\u00CF\u00DD\u00DC\u00D6z\u00AFr\u00ABg\u00F8\u00D6\u00E8\u00B9\u0099.\u00C1\u00CB\u00E9\u00AEwL\u00B8\u00FAo\u00B9\u00EE\x0E%\u00A7\u00DB\u00BE\u00CC]\u009FC\u00FE\u00BC\u00B4?\u00C5\u00EFS\u00C1\u00EB_U\x7Fc\u00DEA\u00B7\x1E\u00B7\u00E3dS:\u00BA\u00A7\u00EE\f\u00B1\u00A3\u00F7=7\u00FA\x7F\u00D7X\u00AD\u00FF\x00\x14.\u00AF3}\u00FDE\u0083\u00A71\u00DB\u009Cv\u0091g\u00A6\f\u00EDq?\u00A2c\u00B6\u00FF\x00\u0084IOE\u00FE1\u009B[>\u00A4\u00E42\u00AF\u00E6\u00DAh\f\u0083>\u00D1e{uM\u00FE+\u00BF\u00F1%O\u00FCm\u00BF\u00F5I\u00FF\x00\u00C67\u00A5\u00FF\x0022=\x18\u00F4\u00BFA\u00E9\u00C7\x1B}J\u00F6\u00FF\x00\u00D1M\u00FE+\u00BF\u00F1%O\u00FCm\u00BF\u00F5I)\x0F\u00D5\u00EF\u00AF\u009FW\u00AF\u00EAu}^\u00E9\u00D8\u00AF\u00C7\u00A0\x13V-\u00807\u00D3ql\u009F\u00A2\u00D3\u00B9\u00BE\u00A6\u00DFk\u00FF\x00\u00CFX\u00FF\x00\u00E3\x1E\u008C\x1E\u008F\u00F5\u0093\u00A2\u00F5\u00DA\u00EA\u0087:\u00EFW%\u00AC\u0080_\u00F6g\u00D1f\u00EF\u00DD\u00F5\x1E\u00CB6.;\u00EAg\u00FE*\u00BA_\u00FE\x18b\u00EC\x7F\u00C7/\u00FD\u00E3\u00FF\x00\u00E8O\u00FE\u00EA\u00A4\u00A7\u00B8\u00FD\u00BBO\u00FC\u00DD\u00FD\u00BD\u00E9;\u00D1\u00FB7\u00DA\u00BD)\x1B\u00B6\u00ED\u00F5v~\u00EE\u00E5\u00E4?]\u00FE\u00B4\u00E3}e\u00CD\u00C7\u00C9\u00C7\u00A5\u00F46\u008A\u008De\u00B6\x10I%\u00C5\u00F3\u00EC^\u0093\u0083\u008Dn\x7F\u00F8\u00B9\u00AB\x17\x14o\u00BA\u00FE\u009B\u00E9V\u00DE%\u00FE\u009E\u00CD\u00BE\u00EF\u00E5\u00AF\x1F\u00EA\u00BD\x13\u00AAtw\u00D5_R\u00A0\u00E3>\u00E6\u0097\u00D6\u00C7\x16\u0092Z\x0E\u00DD\u00DE\u00C2\u00ED\u00BE\u00E4\u0094\u00D1I$\u0092R\u0092I$\u0094\u00FF\x00\u00FF\u00D3\u00F3\u00E4\u0092I%)^\u00E8\u009D_'\u00A2u:z\u009E+X\u00FB\u00F1\u00F7lm\u00A0\u0096\x1D\u00EC}.\u00DC\x18\u00EA\u00DD\u00F4l\u00FD\u00F5E$\u0094\u00EC\u00FDe\u00FA\u00D5\u00D4>\u00B2\u00DDE\u00D9\u00D5\u00D3[\u00B1\u00DAX\u00C1C\\\u00D0C\u008E\u00EFw\u00A9e\u00AA_V\u00FE\u00B7uo\u00ABo\u00B8\u00E0zv3 \x00\u00FAn\x0Es$}\x1B\x1A+}N\u00F5?7\u00E9,D\u0092S\u00AF\u00D6\u00FE\u00B2eu\u00AE\u00A5_S\u00C8\u00C7\u00C7\u00A7&\u00BD\u00B2hk\u00DA\x1F\u00B0\u00CB=Qe\u00B6\u00EE\u00DB\u00F4}\u00AA\u00FF\x00\u00D6\x0F\u00AF\u00FDg\u00EB\x07O\u00FD\u009F\u0099N5t\u00EFm\u009B\u00A9k\u00C3\u00A5\u00B3\x1A\u00D9u\u00AD\u00FC\u00EF\u00DD\\\u00CAI)\u00ED\u00FE\u00A1\u00FDOgY\u00C2\u00C8\u00CFgQ\u00B3\x032\u00B7\u00EC\u00C5v;\u00C7\u00A8\u00C8\x1E\u00FB-c\\\u00DBv?{v{\u00E9\u00FEmu\x07\u00EA'_\u00CE\u00B1\u0095u\u00AE\u00BFn_Oi\x06\u00CCv\x02\u00CFP\x0F\u00CC\x7F\u00BFo\u00FE|^G]\u00B6T\u00F1eOuv7V\u00BD\u00A4\u0082>\x0Ej\u00B6\u00EE\u00B9\u00D6\u00DE\u00D2\u00C7\u00F5\f\u00A74\u00F2\u00D3u\u0084}\u00DB\u00D2S\u00E8\u00DF\u00E3S\u00EB\x06\x15}1\u00BD\x07\x19\u00ED~E\u00AFk\u00AFcL\u00FAl\u00AF\u00DC\u00C6>>\u008B\u00DE\u00FD\u009E\u00C5\u00C9t\x1F\u00F1\u0083\u00D6\u00BA\x0FNoN\u00C3\u00A7\x1A\u00CAX\u00E7<:\u00D6\u00D8].;\u008E\u00B5\u00DD[\x7F\u00E8.d\u0092L\u009DIL\u0092\u009B]3\u00A8]\u00D3:\u0085\x1DB\u0086\u00B5\u00D7c<X\u00C6\u00BC\x12\u00D2G\u00EF\x06\u00B9\u008E\u00FF\x00\u00A4\u00B4\u00BE\u00B3}o\u00EA_Y\u00BE\u00CD\u00F6\u00FA\u00A8\u00AF\u00EC\u009B\u00FD?A\u00AFl\u00FA\u009E\u009E\u00FD\u00FE\u00AD\u0097\x7F\u00A1j\u00C3I%=O\u00D5\u00CF\u00F1\u0087\u00D6z\x0E\x10\u00C0c*\u00CA\u00C5d\u009A\u009Bn\u00ED\u00CC\u0093\u00B8\u00B5\u008Fc\u009B\u00FA=\u00DB\u00BD\u00AEY\u00BFY~\u00B3g\u00FDc\u00CCfVkk\u00AC\u00D4\u00DFN\u00B6T\b\x01\u00B3\u00BB]\u00EE{\u009C\u00E5\u0090\u0092JRI$\u0092\u0094\u0092I$\u00A7\u00FF\u00D4\u00F3\u00E4\u0092I%)u\x7FU\u00FF\x00\u00C5\u00F6\x7F\u00D6.\u009E\u00EC\u00F6d3\x16\u00A1a\u00AD\u009B\u00DA\\]\u00B4\r\u00CFn\u00D3\u00F4w\x1D\u008B\u0099\u00C6\u00C6\u00BB+&\u00ACj\x1B\u00BE\u00EB\u00DE\u00DA\u00EBh\u00EE\u00E7\x1D\u00AD\x0B\u00DCm\u00CC\u00E9\u00BFS\u00BA7L\u00C2\u00B0\u008D\u008E\u00B2\u00AC@x\u00D5\u00DA\u00DF\u0092\u00EF\u00E4\u00FD;lIO\u008Bu\u009E\u0095\u0091\u00D1\u00FA\u00A6GM\u00C8\u00D6\u00CCw\u00ED\u00DC4\x0Ei\u00F7Wc\x7F\u00E3\x18\u00ED\u00EA\u0092\u00F4\u00BF\u00F1\u00BB\u00D1?\u00A3u\u00CA[\u00FF\x00u\u00F2c\u00E6\u00FA\x1E\x7F\u00F0J\u00FF\x00\u00ED\u00A5\u0097\u00FE/\u00BE\u00AC}^\u00FA\u00C5\u008F\u0095^\x7F\u00AA31\u009E\x1C=7\u00ED\x06\u00A7\u008Fo\u00B7k\u00BD\u00CD\u00B1\u008F\u00DD\u00FF\x00[IO\x10\u0092\u00D5\u00FA\u00C1\u00D1l\u00E9_X2zMa\u00CF\u00D9n\u00DCpus\u0098\u00F8}\x1F\u00D6v\u00C7\u00B1v_Y~\u00A3}]\u00FA\u00BF\u00F5e\u00D9\u00D7\x1B_\u00D4\x03\x19S?H6\u00BA\u00F7\bq\f\u00DB\u00F4\x1B\u00FAKv\u00FF\x00!%>p\u0092\u00EF~\u00A5\u00FDL\u00FA\u00B5\u00D5z8\u00EA\u00BDO-\u00E1\u00C2\u00C7Ue;\u00DBS\x1A\u00E6\u0099h/w\u00BD\u00DB\u00ABs\x1F\u00F4\u0098\u00B7\u00F2?\u00C5\x7F\u00D5l\u00FCW;\u00A5d>\u00AB\x04\u0086\\\u00CB\x05\u00CC\u00DD\u00E1c\x7F\u00F2\x16V\u0092\u009F(\u00C6\u00C7\u00B7+&\u00ACj@6\u00DE\u00F6\u00D7X&\x06\u00E7\u009D\u008D\u00D7\u00FA\u00C5ku\u00CF\u00A9\u00FDs\u00A0\u00E3W\u0093\u00D4kc*\u00B5\u00FE\u009BK^\x1CwC\u009F\u00C3\x7F\u0092\u00C5\u00AD\u00F5+\u00EA\u00EE8\u00FA\u00E1wN\u00EA\u00E7\u00D3\u00B7\u00A6\u0083mp\u00E0\u00D0n\u00AA\u00DAEQ\u00BB\u00E9\u00B1\u00ED~\u00F5\u00E9\u00DFY:\x1FH\u00EBX\u0095c\u00F5g\u009A\u00E9\u00AE\u00CFQ\u0084<W\u00EE\u00DA\u00E6}'\x7F%\u00C9)\u00F0\x04\u0097@z'L\u00B3\u00EB\u0099\u00E8\u0082\u00F7U\u0080\u00EC\u0093Ew\x02\x1E\u00E8:U\u00EE\u00FA.\u00DFf\u00C6.\u00FA\u00AF\u00F1w\u00F5\x16\u00B7\fg\u00DE\u00EBo\u00E2\x1D\u0090\u00D0\u00F2\x7F\u00E2\u00EB\u00D9\u00FF\x00P\u0092\u009F!Iv\u009F^~\u00A0\u00B3\u00EA\u00FD\r\u00EA=>\u00D7\u00DD\u0084\u00E7\u0086X\u00CB \u00BE\u00B2\u00E9\u00D8w\u00B7n\u00FA\u00DD\u00F4>\u0082\u00D2\u00FA\u0093\u00F5\x0F\u00A0\u00F5\u00BE\u0081^~p\u00BB\u00D7}\u008Fi\u00D8\u00FD\u00A2\x1Av\u00B7\u00DB\u00B4\u00A4\u00A7\u00CER^\u0085\u00D6\u00BF\u00C5\u00F7O\u00E8\x7FS2:\u0086C\u009FwU\u00AD\u00B5\x12\u00ED\u00D1[\x0B\u00ED\u00AA\u00B7\u00B1\u0095\u00B7\u00E9\u00EDc\u00DC\u00CD\u00D6/=IJI$\u0092S\u00FF\u00D5\u00F3\u00E4\u0092I%=\u00C7\u00F8\u00AA\u00E8\u009Fm\u00EBO\u00EAv\u00B6i\u00E9\u00ED\u00F6\x1246\u00D8\x0BY\u00FF\x00m\u00D7\u00EA?\u00FE\u00DB]\u00DF\u00D6\u00AF\u00A9t}f\u00BA\u008B2r\u00ED\u00A1\u0098\u00CD-eU\u0086\u0091.2\u00F7\u009D\u00DF\u00BD\u00B5\u008B\u009A\u00FA\u00AF\u00F5\u00B7\u00EA\u00A7\u00D5\u00DF\u00AA\u00C3\x1E\u00BC\u00AFW\u00A9\x16>\u00FB)\x15Z7^\u00E1\u00ED\u00AB\u00D456\u00BFn\u00DA\u00E9\u00DF\u00BDy\u00DD\u00BDO\u00A8\u00DBc\u00ED\u00B3&\u00D2\u00FB\x1C\\\u00E3\u00BC\u0089$\u00EEv\u0080\u00A4\u00A7\u00DE:\u008FDn\x7F\u00D5\u00EB:6E\u0086\u00E2\u00FA\x05B\u00F7\u0081%\u00EC\x03\u00D2\u00BD\u00DB\x7F;\u00D4c,^C\u00F5+\u00A9[\u00D0>\u00B5\u00D2\u00DC\u0090kk\u00DE\u00EC<\u00B6\x1F\u00CD\u00DC}?w\u00FCU\u00EDc\u0096\u008F\u00F8\u00BD\u00FA\u00E3OG\u00CD\u00C9\u00AB\u00AB\u00E4\u00BD\u00B8y\f\x04X\u00ED\u00F6m\u00B1\u0087\u00DB\u00EDcl\x7F\u00E9\x18\u00F7\u00AC\u00CF\u00AFY]\x13;\u00AE\u00BF\u00A8tl\u0081}9M\x0F\u00B8l\u00B1\u0085\u00B6\u008Fc\u00F4\u00BD\u0095\u00FF\x008\u00D0\u00DB=\u00A9)\u00F4\u00AE\u00B5\u00F5Tg\u00FDr\u00E9=\\6i\u00A1\u008E9?\u00D6\u00A4\u00FA\u0098\u009F\u00E7[o\u00FE\x04\u00B9\x1F\u00F1\u00B7\u00D6~\u00D1\u00D4\u00F1\u00FAEN\u00F6a7\u00D4\u00B8\x03\u00FE\x16\u00C1\u00EDi\u00FF\x00\u008B\u00A7\u00FF\x00?.\u00A3\u00A1\u00FF\x00\u008C.\u0080\u00FE\u0087\u008DgQ\u00CCmY\u00AC\u00ABm\u00F5\x10\u00ED\u00C5\u00EC\u00F6\x17{C\u009B\u00FAm\u00BE\u00A3\x7F\u00AE\u00BC\u008F\u00A9\u00E7\u00DD\u00D4\u00BA\u0086F}\u00FF\x00\u00CEd\u00D8\u00EB\x1C9\u008D\u00C7F\x7Fa\u00BE\u00C4\u0094\u00FA\x1FN\u00FF\x00\x17\u00FF\x00W:_CoU\u00FA\u00CFs\u00DD\u00ECm\u0096\u00B08\u00B6\u00BA\u00F7\u00C6\u00DA\u009A)\u00FD-\u00B6\u00FB\u00B6}%\u00B1\u00F5\x19\u00DFSNVW\u00FC\u00DA}\u00CDycM\u00F4Y\u00BFn\u00D0}\u0096\x0F[w\u00B9\u00AE\u00FF\x00\u0084\u00FC\u00F5K\x07\u00EB\u00A7\u00D5.\u00BF\u00D0\x1B\u00D3~\u00B0Y\u00F6{v1\u00B7\u00D6\u00F0\u00F0\u00D79\u009B\x7FME\u00D5n\u00FC\u00F1\u00BFk\u009D\u00BF\u00FA\u00E9\u00BA\x1F\u00D6_\u00F1q\u00F5\x7F&\u00EC~\u009Dc\u00AAk\u00DB6\u00E69\u0096\u00D8\x1EA\u0086\u00D2\u00CFc\u00EC\u00FD\u00E7\x7F6\u00CA\u00BF\u00E3\x12S\u00CE}h\x00\x7F\u008D\x11\x1A~\u00B7\u0085\u00FF\x00Q\u008C\u00BAo\u00F1\u00BF\u00FF\x00 \u00E1\u00FF\x00\u00E1\u00B1\u00FF\x00\u009E\u00ED\\7\u00D6\u00BE\u00B5\u008B\u0095\u00F5\u00C6\u00FE\u00B1\u00D3l\u00F5\u00E8\x16Qe/\u00872MU\u00D2\u00D3\u00ED\u00B0Wc\x7FIR\u00F4k~\u00BA\u00FDD\u00EB=5\u00BF\u00B4\u00ED\u00AC\u00B3K\x1D\u008B\u0091[\u009C\u00E6\u00BC\x0E\u00CDk\x1D\u00BD\u00CD\u00DD\u00F4\u00EAIO\u009D}J\u00FA\u00AA~\u00B2\u00F5'\u00D3e\u00AE\u00A3\x17\x19\u00A2\u00CB\u00ECdo\u00D4\u00EDeu\u00EE\u00FA/\x7F\u00EF\u00AE\u00A7\u00AA\u00F4\u009F\u00F1[\u00D1\u00B2\u008FO\u00CC7\f\u00A6\x01\u00EA9\u008F\u00B5\u00E5\u0093\u00EEn\u00F3_\u00E8\u00F7\u00ED\u00FEB\u00CB\u00FA\u00BF\u00F5\u00C7\u00A5t_\u00AD}C\"\u00AA\u00CBz>s\u00B6\u00B3\u00D3f\u00D3[Z\x7F@\u00F6\u00D3\u00ED\u00FD\x1Be\u00FF\x00\u00A3\u00FAko\u00ADf\x7F\u008A\u00CC\u00CC\u00A7u\u009C\u00AB\x0EVK\u00F6\u00B9\u00D4\u00D5\u00EA\u0083a\x03\u00DB\u00BE\u009F\u00D1\u00B5\u00BE\u00D6\u00FB\u00B7\u00FA_\u00F0\u0089)\u00D9\u00FA\u00FAjw\u00D4\x1C\u00A7T\u00F3m~\u009E1\u00AE\u00C7}'\x03m\x1Blv\u008D\u00F7=\u00AA?\u00E2\u00BB\u00FF\x00\x12T\u00FF\x00\u00C6\u00DB\u00FF\x00T\u00B1\u00FE\u00B7\u00FDv\u00FA\u00B3\u00D5>\u00A8\u00E4\u00E0ad\u00FE\u00B7si\u00D9\u008D\u00E9\u00D86\u00ED\u00B2\u009B__\u00A8\u00EA\u0099O\u00E8\u00D8\u00C7~r\u008F\u00D4/\u00AE_V\u00FAG\u00D5\u00DA\u00B0\u00BA\u008Eg\u00A1\u0090\u00DB,qg\u00A7k\u00F4s\u00A5\u00BE\u00EA\u00AA{\x12S\u00C1u\u00DE\u00BD\u009F\u00D6\u00F3\u00ED\u00CA\u00CA\u00B9\u00EFc\u00DE]U$\u009D\u00ACo\u00F861\u009FA\u00BBX\u00B3RI%)$\u0092IO\u00FF\u00D6\u00F3\u00E4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IO\u00FF\u00D7\u00F3\u00E4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IJI$\u0092R\u0092I$\u0094\u00A4\u0092I%)$\u0092IO\u00FF\u00D0\u00F3\u00E4\u0096ZI)\u00D4Ie\u00A4\u0092\u009DD\u0096ZI)\u00D4Ie\u00A4\u0092\u009DD\u0096ZI)\u00D4Ie\u00A4\u0092\u009DD\u0096ZI)\u00D4Ie\u00A4\u0092\u009DD\u0096ZI)\u00D4Ie\u00A4\u0092\u009F\u00FF\u00D9\x008BIM\x04!\x00\x00\x00\x00\x00]\x00\x00\x00\x01\x01\x00\x00\x00\x0F\x00A\x00d\x00o\x00b\x00e\x00 \x00P\x00h\x00o\x00t\x00o\x00s\x00h\x00o\x00p\x00\x00\x00\x17\x00A\x00d\x00o\x00b\x00e\x00 \x00P\x00h\x00o\x00t\x00o\x00s\x00h\x00o\x00p\x00 \x00C\x00C\x00 \x002\x000\x001\x005\x00\x00\x00\x01\x008BIM\x04\x06\x00\x00\x00\x00\x00\x07\x00\b\x00\x00\x00\x01\x01\x00\u00FF\u00E1\x0Eohttp://ns.adobe.com/xap/1.0/\x00<?xpacket begin=\"\u00EF\u00BB\u00BF\" id=\"W5M0MpCehiHzreSzNTczkc9d\"?> <x:xmpmeta xmlns:x=\"adobe:ns:meta/\" x:xmptk=\"Adobe XMP Core 5.6-c067 79.157747, 2015/03/30-23:40:42        \"> <rdf:RDF xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"> <rdf:Description rdf:about=\"\" xmlns:xmp=\"http://ns.adobe.com/xap/1.0/\" xmlns:xmpMM=\"http://ns.adobe.com/xap/1.0/mm/\" xmlns:stEvt=\"http://ns.adobe.com/xap/1.0/sType/ResourceEvent#\" xmlns:photoshop=\"http://ns.adobe.com/photoshop/1.0/\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmp:CreatorTool=\"Adobe Photoshop CC 2015 (Windows)\" xmp:CreateDate=\"2017-08-11T12:07:42+03:00\" xmp:MetadataDate=\"2017-08-11T12:07:42+03:00\" xmp:ModifyDate=\"2017-08-11T12:07:42+03:00\" xmpMM:InstanceID=\"xmp.iid:17732248-c0bf-f34b-821d-9fb6177b2d89\" xmpMM:DocumentID=\"adobe:docid:photoshop:739bbca4-7e74-11e7-adbe-ccf8c5f33c63\" xmpMM:OriginalDocumentID=\"xmp.did:b458b5c5-dbf9-e341-9df4-245a1c862326\" photoshop:ColorMode=\"3\" dc:format=\"image/jpeg\"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action=\"created\" stEvt:instanceID=\"xmp.iid:b458b5c5-dbf9-e341-9df4-245a1c862326\" stEvt:when=\"2017-08-11T12:07:42+03:00\" stEvt:softwareAgent=\"Adobe Photoshop CC 2015 (Windows)\"/> <rdf:li stEvt:action=\"saved\" stEvt:instanceID=\"xmp.iid:17732248-c0bf-f34b-821d-9fb6177b2d89\" stEvt:when=\"2017-08-11T12:07:42+03:00\" stEvt:softwareAgent=\"Adobe Photoshop CC 2015 (Windows)\" stEvt:changed=\"/\"/> </rdf:Seq> </xmpMM:History> <photoshop:TextLayers> <rdf:Bag> <rdf:li photoshop:LayerName=\"Right Avatar\" photoshop:LayerText=\"Right Avatar\"/> </rdf:Bag> </photoshop:TextLayers> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 <?xpacket end=\"w\"?>\u00FF\u00EE\x00\x0EAdobe\x00d@\x00\x00\x00\x01\u00FF\u00DB\x00\u0084\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x01\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\u00FF\u00C0\x00\x11\b\x00\u0098\x00\u0098\x03\x01\x11\x00\x02\x11\x01\x03\x11\x01\u00FF\u00DD\x00\x04\x00\x13\u00FF\u00C4\x01\u00A2\x00\x00\x00\x06\x02\x03\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\b\x06\x05\x04\t\x03\n\x02\x01\x00\x0B\x01\x00\x00\x06\x03\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x06\x05\x04\x03\x07\x02\b\x01\t\x00\n\x0B\x10\x00\x02\x01\x03\x04\x01\x03\x03\x02\x03\x03\x03\x02\x06\tu\x01\x02\x03\x04\x11\x05\x12\x06!\x07\x13\"\x00\b1\x14A2#\x15\tQB\x16a$3\x17Rq\u0081\x18b\u0091%C\u00A1\u00B1\u00F0&4r\n\x19\u00C1\u00D15'\u00E1S6\u0082\u00F1\u0092\u00A2DTsEF7Gc(UVW\x1A\u00B2\u00C2\u00D2\u00E2\u00F2d\u0083t\u0093\u0084e\u00A3\u00B3\u00C3\u00D3\u00E3)8f\u00F3u*9:HIJXYZghijvwxyz\u0085\u0086\u0087\u0088\u0089\u008A\u0094\u0095\u0096\u0097\u0098\u0099\u009A\u00A4\u00A5\u00A6\u00A7\u00A8\u00A9\u00AA\u00B4\u00B5\u00B6\u00B7\u00B8\u00B9\u00BA\u00C4\u00C5\u00C6\u00C7\u00C8\u00C9\u00CA\u00D4\u00D5\u00D6\u00D7\u00D8\u00D9\u00DA\u00E4\u00E5\u00E6\u00E7\u00E8\u00E9\u00EA\u00F4\u00F5\u00F6\u00F7\u00F8\u00F9\u00FA\x11\x00\x02\x01\x03\x02\x04\x04\x03\x05\x04\x04\x04\x06\x06\x05m\x01\x02\x03\x11\x04!\x12\x051\x06\x00\"\x13AQ\x072a\x14q\bB\u0081#\u0091\x15R\u00A1b\x163\t\u00B1$\u00C1\u00D1Cr\u00F0\x17\u00E1\u00824%\u0092S\x18cD\u00F1\u00A2\u00B2&5\x19T6Ed'\ns\u0083\u0093Ft\u00C2\u00D2\u00E2\u00F2UeuV7\u0084\u0085\u00A3\u00B3\u00C3\u00D3\u00E3\u00F3)\x1A\u0094\u00A4\u00B4\u00C4\u00D4\u00E4\u00F4\u0095\u00A5\u00B5\u00C5\u00D5\u00E5\u00F5(GWf8v\u0086\u0096\u00A6\u00B6\u00C6\u00D6\u00E6\u00F6gw\u0087\u0097\u00A7\u00B7\u00C7\u00D7\u00E7\u00F7HXhx\u0088\u0098\u00A8\u00B8\u00C8\u00D8\u00E8\u00F89IYiy\u0089\u0099\u00A9\u00B9\u00C9\u00D9\u00E9\u00F9*:JZjz\u008A\u009A\u00AA\u00BA\u00CA\u00DA\u00EA\u00FA\u00FF\u00DA\x00\f\x03\x01\x00\x02\x11\x03\x11\x00?\x00\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00FF\u00D0\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00FF\u00D1\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00FF\u00D2\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00FF\u00D3\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00FF\u00D4\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFul\u00BF\u00C8\u00D7\u00A2z\u008F\u00E4\u00C7\u00F3J\u00F8\u00BD\u00D2]\u00ED\u00B1\u00F1=\u0091\u00D5[\u00D7\u00FD5\u00FF\x00zv^rJ\u00F8\u00B1y\u009F\u00EE\u00DF\u00C7n\u00DB\u00DD\u00B8?\u00BA\u0093\x19YA\\\u00BF\u00C3\u00B7\x1E\x06\u008E\u00AD4J\u0097\u0092\x05\u00BD\u00D6\u00E0\u00FB\u00AFu\u00BC\u00EFz\u00FF\x00.\u00EF\u00F8O\x0F\u00C6\x1C\u009E\x03\r\u00F2/\u00AA>\"\u00F4\u008E[uP\u00D6d\u00F6\u00D6;\u00B4;?1\u00B3+3\u00D8\u00EC}Dt\u00B5\u00D5\u00B8\u00983\u00BB\u00FA\u008EJ\u00EAj:\u0099\u00929\x1E0\u00C1\x19\u00806${\u00F7^\u00E8-_\u00E4\u00AD\u00FC\u0082\u00FE|l\u00CD\u00C9W\u00F1z\u009B\u00AD\x1F%\u0089\u00A2\x18*\u00BE\u00C0\u00F8\u0099\u00F2\x1F!\u00B8\u00F2\x1B&\u00BE\x7F\u00BD\u009B\x1B.oi\u009D\u00E7\u00BE65>M\u00E5\u0091\u00E5\u008F\u00F8\u00AE\x18\u00CFWN\u00AA\x03\u00B4+\x1E\u009Fu\u00EE\u00B4\u0089\u00F9C\u00F0\u00CB=\u00FC\u00B0\u00FF\x00\u0099\x0E\u00DD\u00E8n\u00F1\u00AA\u00A7\u00DE[7\u00AF;[\u00AB7\u00E6;wR\u00ED\u00F9'\u00A1\u00EC\u00CE\u0094\u00AE\u00DDx\u00CC\u00C5\x16\u00E4\u008Bi\u0097\u00CAJj\u00AB\u00B1\x14UT9\fPz\u00A5\u008F)ISK\x1C\u00951\u00AAM/\u00BA\u00F7W\u00D9\u00FC\u00F2\u00BEq\x7F-\u00BF\u0090\x1F\x07e\u00EB\u00FF\x00\u008B\u009F\x1F\u00F3]m\u00DAm\u00DB\u00DD\x7F\u009A\u008Brd~\x1F\u00D7t\u0094\x03o\u00E3i\u00F7\x12\u00E6(\x06\u00F6\u00A9\u00DAXh\u00D6J\u00AF\u00B9\u008A\u00D4\u009Ek\u00D4\x04>\u0093\u00A3\u008Fu\u00EE\u00B4\u00E2\u00A3\u00A3\u00AB\u00C8\u00D5\u00D2\u00E3\u00F1\u00F4\u00B55\u00D5\u00F5\u00D50Q\u00D1QQ\u00C1-M]e]L\u00AB\r5--4*\u00F3TT\u00D4L\u00EA\u0088\u0088\u00A5\u009D\u0088\x00\x12}\u00FB\u00AFt(\u00EF\u00DE\u0083\u00EF^\u00AB\u00C6Qf\u00FB?\u00A5{k\u00AE0\u00D93\x12\u00E3r\u00FB\u00F7\u00AE7\u008E\u00CF\u00C6d\x1A\x7F)\u0080QW\u00EE\x1C6:\u0096\u00AC\u00CD\u00E0}\x1E7mZ\x1A\u00DFC\u00EF\u00DD{\u00A4\u00FE_\u00AB\u00FB3o\u00E1\u008E\u00E2\u00CFu\u00DE\u00FA\u00C2m\u00F5Zgl\u00EE_ig\u00F1\u00B8eJ\u00D7\u008E:79:\u00CC|4Aj\u00E4\u0099\x16#\u00AE\u00D23\x00\u00B7${\u00F7^\u00EB\u00E8\u0093\u00FF\x00\t\u00AA\u00F8\u00F3\u00D0=\u008B\u00FC\u00AB\u00FA\u00F3s\u00F6\x0FGt\u00FE\u00FB\u00DC\u00B5\x1D\u00AD\u00DC\u00B4\u00B3\u00EE\x1D\u00E5\u00D6{/s\u00E7'\u00A6\u00A3\u00DD\u00D2\u00C5IO6[7\u0084\u00AE\u00AF\u0092\nX\u0086\u0098\u00D1\u00A4*\u008B\u00C2\u0080=\u00FB\u00AFu\u00F3\u00CF\u00D8\u00BD\x19\u00DD\u009D\u00A3\u0089\u00CBg\u00FA\u00CF\u00A7\u00BBO\u00B1pX\x19L\x19\u00CC\u00D6\u00C5\u00EB\u00ED\u00DB\u00BB\u00B18i\u0087\u00D9^\x1C\u00B6Ko\u00E22\x14x\u00E9G\u00F1*\x7FL\u00CE\u0087\u00F7\u00E3\u00FF\x00V\u00B7\u00F7^\u00E8=\u0087\x0F\u0096\u00A9\u00CBE\u0080\u00A7\u00C5\u00E4g\u00CE\u00CF\u0091\u008F\x0F\x06\x16\x1A*\u0099r\u00D3e\u00A5\u00A9\x14Qb\u00E2\u00C7$MY&FJ\u00C6\x11,\x01\f\u00A6S\u00A4.\u00AE=\u00FB\u00AFu\u00BA\u00B7\u00FD\x03\u00FD\u00F0\u00C7\u00FE\x19\u00CF\u00FD\u009C\u008F\u00EE\u00DF|\u00FF\x00\u00B3=\u00FE\u00C8\u00F7\u00FAp\u00FE\x01\u00FD\u00F1\u009F\u00F8g\u00FA]\u00FF\x00F\x1F\u00DE\x7F\u00E1\x7F\u00DCo\u00EE\u00BF\u00F1?\u00B6\u00FE\u00F1\u00FE\u00DF\u00F0\u00EF'\u009A\u00DF\u00B7\u00ABW\u00BFu\u00EE\u00B4\u00BC\u00DC\u00BB7w\u00EC\u00CA\u009Az-\u00E1\u00B5w&\u00D4\u00AC\u00AB\u0080\u00D5R\u00D2n\\\x1EO\x05SSL$h\u008DM<\x19JZYf\u0080J\u0085u\u00A8+\u00A8\x11{\u008F~\u00EB\u00DD&\u00FD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7_\u00FF\u00D5\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFux\x1F\u00F0\u009C\x1F\u00FB|\u00F7\u00C3_\u00FC\u00B8\x7F\u00FE\x05N\u00F2\u00F7\u00EE\u00BD\u00D6\u00CB_\u00F0\u00A4\u00EF\u00E5\u0085\u00F3\u0093\u00E7\u00E7m\u00FC`\u00DC\u00FF\x00\x12zC\u00FD,`\u00FA\u00EF\u00AEw\u00EE\x07x\u00D7\x7F\u00A4\u00AE\u00A0\u00D8\u009F\u00C1\u00F2\u00B9\u00AD\u00CD\u0086\u00C8c)~\u00DB\u00B2\u00F7\u00FE\u00CD\u00AC\u00C8}\u00CD\x1D,\u008F\u00AE\u00969\u00E3M6vV \x1Fu\u00EE\u0090\u009F\u00F0\u009D\u00EF\u00E4\u00C7\u00F3\u00B7\u00E0\u00DF\u00C9\u00AD\u00F5\u00F2C\u00E5>#\x11\u00D3;n\u00B3\u00A97\x17Z\u00E3\u00FA\u00BE\u0083\u00B06~\u00FA\u00DC[\u00CF+\u009E\u00DC{_+K\u0093\u00CE\u00B7^\u00E6\u00B7^\u00D1\u00A1\u00DB\u00B8*}\u00BF$\u00D1\x16\u00C8\u009A\u00F6\u00AB\u0092 \"H\u00FC\u00D7\u00F7^\u00EA\u00AF\x7F\u00E1E=\u00CD\u00B0\u00BBk\u00F9\u00D8\u00F4\u00A6\x0Fcf(3u\x1D\x1D\u00B3\u00BE<\u00F4\u00CE\u00FB\u00A8\u00C6\u00D4GWMG\u00BFh{\u0093|\u00F6\x1E[\x0E\u00D5\x10\u00AF\u0085\u00AB\u00F0\u00B8\u00BE\u00C6\u00A2\u00A5\u00AB\u008D]\u00DA\u009A\u00AE)`\u0090\u00AC\u00B1\u00C9\x1A{\u00AFu\u00B0\u00CF\u00FC*\u00AF\u00FE\u00DDYU\u00FF\x00\u008B\x15\u00D3\u00DF\u00FB\u008D\u00BC=\u00FB\u00AFt\x0B\u00FF\x00\u00C2p~\x05t7\u00C5\x7F\u00824\u009F\u00CCG\u00B7\u00B0\u00FBzN\u00DB\u00EDm\u00B1\u00BE;\"~\u00C3\u00DC\u0094QVI\u00D3\u009D\x0B\u00B3\u00EA3T\u00D4\u00F4;vi\u00A3\u00A9\u00FE\f\u00F9\u00DCN\u00DC\u00A9\u00CE\u00E5kiDu\x15T\u00B5T\u00F4\u00B2\x12\u0094\u00A07\u00BA\u00F7@6\u00E0\u00FF\x00\u0085Y\u00FC2\u00EE\u00DE\u00C9\u00CE|~\u00EE?\u0085\u00BB\u009B7\u00F1\x0B\x7F\u00D7\u00D4lM\u00CB\u00D9\x1B\u00C7wm\u00DD\u00CFY\u0091\u00DA\x19\u009A\u00A4\u00C5M\u009E\u00DD}\r>\u00C84i\u00B7\u00D6\u0096v\u00AA\u00A9\u0086\r\u00CBW\u0090\u0082\u009D5C\f\u00B5\x01b\u00F7\u00EE\u00BD\u00D5\u008F\x7F\u00C2\u008Cq\u00BB\x7F\r\u00FC\u0093;\u009B\x11\u00B4\u008C'j\u00E2\u00AA~4\u00E3v\u00C9\u00A7\u00AB\u0093!Nv\u00FD\x0Fp\u00F5\u00B5.\x18\u00C1_4\u00D5\x13WBq\u00B1G\u00A6g\u0091\u00DAU\u00B3\x16bn}\u00D7\u00BAo\u00FF\x00\u0084\u00BC\x7F\u00DB\u00A4\u00FA\u00DB\u00FF\x00\x12\u00EFv\u00FF\x00\u00EFe/\u00BFu\u00EE\u0090\x1F\u00CB\u00DF\u00F9\u00EE\u00FF\x00/\u008D\u00FD\u00F2Sc\u00FF\x00-\u00AF\u008D=\x13\u00BC\u00BA\u0093\u00AD\u00A8\u00AB3\u00BDm\u00D0[\u00D2\u0082\u0093lE\u00D7\u009B\u00AA\u00AFh\u00D3\u00E6k\x11\u00C6\x13\x13_S\u009A\u00C3Po\x1AL4\u00D5t9*\u00A7\u00AB\u00AB\u00C8OP\u00AF\\\u00B0M+\u00B7\u00BFu\u00EE\u00AB[\u00FE\x14m\u00B1:G\u00E1\x1F\u00F3!\u00FEX\x7F\u00CC\x07o\u00F5\u00FC\x14\u00D9|\u00DFo'e\u00F7n\x0Ff\u00D2\u00D0\u00E1\u00EB{\x0EO\u008A}\u009F\u00D1;\u00DA\u00970C\u00BC\x18\u00B97\u00A6\u00E0\u00C0n\u00F9q\u008FY2\u00A1\u0095h\u00E9\u00BC\u00CE\u00C1.=\u00D7\u00BA\u00DA\u0083\u00FD\u009E}\u009B\u00FF\x00\r\u00E3\u00FF\x00\x0E%\u00FD\u00C8\u00DC\u00DF\u00DC?\u00F6Y\x7F\u00D9\u009C\u00FF\x00G\u00DFy\u008A\u00FE\u00F7\x7Fv\u00FF\x00\u00B9\x1F\u00DF\u008F\u00EE\u00DF\u00DE\u00F9\x7F\u0083\x7F\x1B\u00FB\x1F\u00D9\u00D7\u00AF\u00C1\u00E5\u00FE\u00D6\u009E}\u00FB\u00AFu\u00F3\u0096\u00FEw\x7F\u00CD#\u00AD\u00FF\x00\u009A\x7Fs\u00F4\u00D7gu\u00AFYo~\u00B0\u00C7u\u009FXd6\x1EG\x1B\u00BEk\u00F09\n\u00DC\u0095mf\u00EB\u00C8\u00EE\x04\u00AE\u00A2\u0093\x01QS\x04t\u00A9\x05h\u008C\u0087!\u00F5\u0083\u00C5\u00BD\u00FB\u00AFuI\u00BE\u00FD\u00D7\u00BA\u00F7\u00BFu\u00EE\u00BD\u00EF\u00DD{\u00AF\u00FF\u00D6\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFux\x1F\u00F0\u009C\x1F\u00FB|\u00F7\u00C3_\u00FC\u00B8\x7F\u00FE\x05N\u00F2\u00F7\u00EE\u00BD\u00D6\u00DA\u00DF\u00CF\u00AF\u00F9\u00CF|\u00A2\u00FEV\u00DD\u0099\u00F1\u00EFf|\x7F\u00D8}\x07\u00BC1}\u00B3\u00B1w\u009E\u00E7\u00DCs\u00F7\x16\u00D7\u00EC=\u00C1_E_\u00B7s\u00F8\u00BCU\x148YvWiu\u00F5=5\x1C\u00B4\u00F5\u00CE\u00D2\u00AC\u00F1T\u00BB8\x05]E\u00C1\u00F7^\u00EA\u00C1z\u0097\u00E4{\u00FF\x007\u00AF\u00E5\u0085\u009C\u00EC\x1F\u008A\x1D\u00C7\u009A\u00F8\u00F1\u00DB}\u00A9\u00D7\u0099M\u00A3&\u00E6\u00DA\u0095\u00D0M\u00B9:'\u00BEp\u0094\u00D4U9\u00CD\u009F\u0093\u00AA\u0096\u008Az\u00F81?\u00C5Dq\u009A\u00C8\"\u00A6\u00C9T\u00ED\u00BC\u0094U\u00B4oM<\u00D0I\x1F\u00BA\u00F7_1\x04\u00EBN\u00D3\u00E9\u00BF\u009A\u0098~\u00AE\u00EE\u00FCNs\t\u00DB\u00BB\x1F\u00E4^\u00DB\u00C0\u00F6\x1D\x0E\u00E4\u0096\u00AA\u00A70\u00DB\u00A6\u0097\x7F\u00E3\u008EO!S\u0090\u00ABg\u009B1\x16bg\u00FB\u00C8+\u00C3\u00C9\x1EB\t\u00D2\u00A69$\u008EUv\u00F7^\u00EB\u00E8\x15\u00FF\x00\n\u00AB\u00FF\x00\u00B7VU\x7F\u00E2\u00C5t\u00F7\u00FE\u00E3o\x0F~\u00EB\u00DD0\x7F\u00C2{\u00BELt\u008F\u00CE\x7F\u00E5\\~\x12o\u00DC\u0086&\u00B3{u>\u00C1\u00EC\x0F\u008F\u009D\u00BD\u00D7\x12W\u00C5M\u0098\u00DC}/\u00BE\u00BF\u00BC8\u00FD\u00BF\u00BA\u00B1X\u00FA\u009A\u009A\u00BA\u00C9\u00F6\u00FEGfn\u0083\u0085\u00A9\u00A8P\u00C9\x0ER\u0086`c\u008A9i\u00D1\u00BD\u00D7\u00BA\u00AC\x1A\x0F\u00F8HfGmw\x04\u00B9\u00FE\u00C2\u00F9\u0099\u00B3!\u00F8\u00B1\u00B7\u00F7\rF{;V\u00DBS#\u0084\u00ED\tz\u00E7\x19Xr\x15\x18\u00CC\u009D}ut[\x1Bn\u00E5$\u00C1\u00C4\u00D0\u00D4\u00E6>\u00E2ZZW\u00D5R)\x19G\u0080{\u00AFus?\u00F0\u00A2\u00F5\u00DBK\u00FC\u0092\u00BB\u0091vg\u00DA\x1D\u009E\u00B5\x1F\x1A\x17i\u009A\x06w\u00A1\u00FE\u00ED\x0E\u00E0\u00EBQ\u0082\u00FB'\u0094\u00B4\u008DI\u00FC/\u00C5\u00E3,K\x14\u00B5\u00F9\u00F7\u00EE\u00BD\u00D4\x0F\u00F8K\u00C7\u00FD\u00BAO\u00AD\u00BF\u00F1.\u00F7o\u00FE\u00F6R\u00FB\u00F7^\u00EBE/\u00E4\u00C7\u00FF\x00oS\u00F8\x1F\u00FF\x00\u008B\x15\u00B1\u00BF\u00F7&o~\u00EB\u00DDl\u0095\u00FF\x00\x0B,\u00FF\x00\u00BAq\x7F\u00E5\u00DF\u00FF\x00\u00F3\u00AE\u00FB\u00F7^\u00EA\u00E9zC\u00AD\u00F7_\u00C8\u009F\u00F8N\u0096\u00C6\u00EA>\u00A7\u00A2\u008Bp\u00EF\u00CE\u00C9\u00FEY1\u00F5\u00DE\u00CC\u00C3\u00CDQ\x1E)s\x1B\u00D2\u00A3\u00A5\u00A7\u00DB\u0094x\x15\u00AC\u00C9}\u00B5%$\u00D5\u00BB\u0082\u009C\u00D2G4\u00EF\x1D/\u0091\u0083\u00B4\u00AB\x15\u00E4\x1E\u00EB\u00DD|\u00E0\u00FER|&\u00F9A\u00F0\u00AB+\u00B2v\u00FF\x00\u00CA.\u00A8\u00CA\u00F5\x0E\u00E2\u00EC<\r~\u00E8\u00DA\u009B\x7F;\u0096\u00DBy\f\u00C5v\u00DE\u00C7e$\u00C2\u00CD\u0095\u00AA\u00A3\u00DB\u00B9\u009C\u00CBb\"\u0093)O,Q\u00C5V`\u00A8q\x11\u0090G\u00E2h\u00DD\u00FD\u00D7\u00BA*\u00DE\u00FD\u00D7\u00BA\u00F7\u00BFu\u00EE\u00BD\u00EF\u00DD{\u00AF\u00FF\u00D7\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFtj>\x14|\u00BC\u00EC\u009F\u0081\u00FF\x00&\u00FA\u00CF\u00E5oP\u00E16>\u00E3\u00ECN\u00AB\u00FE\u00F9\u00FF\x00w\u00B0\u00DD\u0091\u008D\u00CFe\u00F6]g\u00F7\u00E3\u00AF\u00F7_[\u00E5\u00BF\u008C\u00E3\u00B6\u00C6\u00E5\u00D9\u00F9\u00CA\u008F\u00B7\u00C1\u00EF\n\u0099i\u00FC\x19\x1A}\x15i\x13?\u00925x\u009F\u00DD{\u00A3\x0B\u00FC\u00C9\u00FF\x00\u009A\u0087\u00C8?\u00E6\u0093\u00BB\u00BA\u00C3y\u00FC\u0080\u00D9\u00DD7\u00B3\u00F2\u009DM\u00B73\u00DBcnA\u00D3\u00BB{{m\u00FA\n\u00DA\r\u00C5\u0093\u00A3\u00CA\u00D6\u00CD\u009A\u008Bz\u00F6\x1F`\u00D4T\u00D6EQB\u008B\x13A-2*\x12\x19\x18\u00D8\u008Fu\u00EE\u00A7\u00FF\x00-\u00CF\u00E6\u00D9\u00F2\u00B7\u00F9\\f{\x1A\u00B7\u00E3\u00E2\u00F5\u00E6\u00EA\u00DB\u009D\u00A7\u008E\u00C6Sn\u00AE\u00BC\u00ED\u00FC>\u00EB\u00DC{\x14\u00E6\u00B0\u0095\x06LF\u00F1\u00C6c\u00B6\u0096\u00F5\u00D8\u0099ln\u00EB\u00A2\u00A2\u009A\u00A2\u0088\u00CE\u0095\u00BE\n\u008AJ\u0092\u00B5\x10\u00CA\u00D1R\u00BC\x1E\u00EB\u00DD$\u00FEm\x7F2N\u00D2\u00F9\u00DB\u00F2Cd\u00FC\u00AC\u00EC\u00AE\u00A1\u00F8\u00FD\u00D7\u00DD\u00BD\u00B4 \u00DB\x10dr=;\u00B6\u00BB\x0Fob\u00BB\x01\u00B6fR\f\u0096\u00D7\u00AB\u00DF\u00D8\u00DD\u00D9\u00DA\x1B\u00E1\u00B2y<D\x10\n\x15\u00AA\u00A3\u0096\u0082\u00A6\\z\u00C7\x04\u00AF\"\u00C1La\u00F7^\u00E8\u00DA\x7F0\x0F\u00E7\u00F3\u00F3\x17\u00F9\u008Ft\x04\u009F\x1C{\u00BF\u00AD\u00BE4m]\u0091&\u00F4\u00DB{\u00E9\u00B2\u00BDU\u00B3\u00BBK\x07\u00BA\u0086_k\u00A6J<}8\u00AE\u00DD\u00DD\u00C9\u00BEq\x1F\u00C3\u00A6\x19I<\u00C9\u00F6>V!t\u00C8\u00967\u00F7^\u00E8\u00E5\x7F!\u00DF\u00E4\u00FD\u0089\u00F9\u00C7\u00D3=\u00C3\u00F2\x17\x11\u00F3/~\u00FC^\u00EF\u00CD\u009D\u00BEiv\u009FE\u00E6:\x17z\u00E2\x13\u00B16:c6\u00F5EV\u00E6\u00DE\x1D\u0081\u00B6\u00B0[\u009B\x0B\u00BD\u00D7mn\\\u008E\u00E1\u00A1\u00A7\u00C7\u00D3E\u0091\u00DB\u0095\u0092\fEL\u008BP\u00F0T\u00C4\u00C3\u00DD{\u00AB\u00E6\u00AA\u00FEE_=\u00FB\u00F7qm\u00DD\u009D\u00F3\u00BB\u00F9\u00BA\u00F6\u00D7~|^\u00C5ep\u00F5;\u00BF\u00A6\u00B6\u00B6\x07q\u00ECi\u00FB_\x0B\u0087\u0095\u00AA\u00A3\u00DB\u00FB\u00A6\u00AE\u0097{\fM\x12\u00D5U$~Z\u00DA\u009A|\u00DD^\u0080\u00CD\x13EP\"\u00A8\u008B\u00DD{\u00A2\u00EB\u00FF\x00\n\u009C\u00FE`]/\u00B6~4\u00E1\x7F\u0097\u008FYn]\u00BF\u00B9\u00BBKy\u00EF\r\u00A3\u009D\u00EDL\x06\u00DB\u00CAQ\u00E4!\u00EAn\u00BE\u00EB\u008A\u00883\u0098\f\x06\u00E9J)&\x18\u009D\u00D5\u00B9\u00B7->:Z<|\u0084TC\u008E\u00A1\u009Ai\u00924\u009A\u0091\u00A6\u00F7^\u00EB^\u00AF\u0081\u009F\u00F0\u00A0\u00CF\u0099\u009F\u00CB\u00C3\u00E3\u00BE\x13\u00E3?J\u00F5\u009F\u00C6=\u00CF\u00B10;\u008Ft\u00EEz<\u00B7h\u00EC\u00CE\u00D5\u00CDn\u00D9+\u00F7vM\u00B2\u00B9(jk\u00F6\u009Ftl\u009C3\u00D1\u00C1P\u00DA`U\u00A0GT\u00E1\u009D\u00CF>\u00FD\u00D7\u00BA\u00A9\u00EF\u008C\u00BF \u00B7\u009F\u00C5>\u00FF\x00\u00EA_\u0091\u00DDy\u008C\u00DB\x19\u009D\u00EF\u00D3{\u00D3\x15\u00BE\u00B6\u00C6+y\u00D1er;V\u00BF/\u0087v\u0092\u009A\u009F=C\u0083\u00CDm\u00DC\u00BDV9\u00CB~\u00E2S\u00D7R\u00CAG\u00D2E\u00F7\u00EE\u00BD\u00D1\u00DC\u00FEf\x1F\u00CD\u00DF\u00E4\u0097\u00F3T\u00FF\x00B\u009F\u00EC\u00C2\u00EC\u008E\u008F\u00D9\u00DF\u00E8#\u00FD#\u00FF\x00t?\u00D0\u00D6\u00DB\u00DF\u00BB{\u00F8\u008F\u00FAP\u00FE\u00E1\x7F\x1F\u00FE\u00F2\x7F}\u00FB+\u00B0\u00FE\u00F3\u00EC\u00FF\x00\u00D1\u00DD\x17\u00D9\u00FD\u00AF\u00D9\u00F8\u00FC\u00B3\u00F9<\u00BA\u00A3\u00F1\u00FB\u00AFtg?\u0097W\u00FC(c\u00E6W\u00F2\u00F2\u00E9\u00BAO\u008FX=\u00AF\u00D6\x1D\u00DB\u00D3\u00FB~\u00A3/Y\u00B0\u00F0}\u0099M\u00B9i\u00B7\x06\u00C0|\u00D6L\u00E5\u00EB\u00F1\x1B\x7Fr\u00ED\u009C\u00EE0\u00CF\u00B5g\u00C9\u00D5\u00D6\u00D5}\u008Dm-T\u00B1T\u00D5\u0093\x05D0\u00AF\u0081\u00BD\u00D7\u00BA$\u00FF\x00\u00CC\u0093\u00F9\u0099w\u00D7\u00F3?\u00ED\u00CD\u00B3\u00DB=\u00E9\u0081\u00EB\u00AD\u00A9Q\u00B1\u00B6\u00B5F\u00C9\u00D9{g\u00AD0\u00D9\u009C^\x1B\x13\u00B7'\u00CD\u00D7\u00E7\n\u00D7\u00D5n\x1C\u00FE\u00E4\u00CCf2\u00F3T\u00D7\x1F5C\u00D4G\x13h\x1E(!RW\u00DF\u00BA\u00F7U\u00D7\u00EF\u00DD{\u00AF{\u00F7^\u00EB\u00DE\u00FD\u00D7\u00BA\u00FF\u00D0\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD=\u00ED\u00CD\u00CD\u00B8\u00F6vo\x1F\u00B9\u00B6\u008E\u00E0\u00CD\u00ED]\u00C9\u0088\u0099\u00AA1[\u0083nek\u00F0y\u00BCd\u00EF\x14\u0090<\u00F8\u00FC\u00AE2zZ\u00FA)\u009A\t]\x0BG\"\u00B1F\"\u00F6'\u00DF\u00BA\u00F7F#'\u00F3\u008F\u00E6\u00AEk\x1BQ\u0086\u00CC\u00FC\u00C0\u00F9G\u0096\u00C3\u00D5\u00C4\u00B0U\u00E2\u00B2\x7F ;b\u00BF\x1BU\x022:CQCU\u00BBe\u00A5\u009A%x\u00D4\u0085d \x15\x07\u00F1\u00EF\u00DD{\u00A2\u00BF,\u00B2\u00CF,\u0093M$\u0093M4\u008F,\u00B2\u00CA\u00ED$\u00B2\u00CB#\x17\u0092I$rY\u00E4v$\u0092I$\u009F~\u00EB\u00DDp\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7_\u00FF\u00D1\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\x7F\u00FF\x00\u00CA\u00FB\u00FE\x13\u00F7\u00DE\u00BF\u00CC\u00CB\u00A0\u00B3\x7F\"0\u00BD\u00C3\u00B4:Oe\u00D3o\u00DC\u00B6\u00C5\u00DA\u00D1\u00EF\r\u00A5\u009C\u00DC5[\u00D1\u00B6\u00FD\x066|\u00EE{\x14\u00D8\u00AC\u0095\nC\u0087\u00A0\u00C9\u00E4N<;\x06\u00F2U\u00D3T \u00B7\u0088\u00FB\u00F7^\u00EA\u00A7>f|W\u00DF\u00DF\t\u00BEOw\x1F\u00C5\u00EE\u00CA\u0096\n\u00DD\u00D1\u00D4\u009B\u00B2|\x1F\u00F1\u00BA:yi1\u00DB\u00ABo\u00D6R\u00D2\u00E6v\u0096\u00F0\u00C6SO$\u00D3Sc\u00F7f\u00D6\u00C9Q\u00E4\"\u0085\u00DD\u00E4\u0080Tx\u009C\u0097F\u00F7\u00EE\u00BD\u00D1c\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D2\u00DB\u00AD:\u00FBr\u00F6\u00D7cl\x0E\u00AA\u00D9t\u00F4\u00D5\u009B\u00C7\u00B37\u00B6\u00D5\u00EB\u00ED\u00A7IYW\x0E>\u0092\u00ABr\u00EF<\u00ED\x06\u00DC\u00C1S\u00D5W\u00D4\x15\u00A7\u00A2\u00A6\u009F)\u0092\u0089^i\bH\u00D4\u0096n\x01\u00F7\u00EE\u00BD\u00D5\u0085\u00FC\u00E3\u00FEO\u00BF7\x7F\u0097w\\\u00EDN\u00D5\u00F99\u00B3v^\u00DC\u00D9\u00DB\u00CF{A\u00D7\u00D8*\u00BD\u00B5\u00D8{ow\u00D5\u00CD\u00B9j0Y\u00BD\u00C7\x15<\u00F4\x18j\u0089\u00AA)\u00A9\u008E/o\u00D4\u00B7\u0099\u0080@\u00CA\x17\u00EA\u00C3\u00DF\u00BA\u00F7U}\u00EF\u00DD{\u00AF{\u00F7^\u00EB\u00DE\u00FD\u00D7\u00BA\u00F7\u00BFu\u00EE\u00BD\u00EF\u00DD{\u00AF{\u00F7^\u00EB\u00DE\u00FD\u00D7\u00BA\u00FF\u00D2\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D2\u00DB\u00AD:\u00EFwv\u00EFb\u00ECN\u00AA\u00D8\x18\u0099\u00B3\u00DB\u00E3\u00B2w\u0086\u00DC\u00D8\u00BBC\x0BN\x0F\u0097)\u00B9w^^\u0093\x07\u0085\u00A1R\x15\u00B4\n\u008C\u0085tjX\u008B\"\u0092\u00C7\u0080}\u00FB\u00AFu\u00F5K\u00DC\u00BD\u00C5\u00F1\u00CF\u00F9\"|;\u00F83\u00D0\u00DB\u0096\u00AA\u0099v\u00EEK\u00B1z_\u00E2\u00EE?%\x0B\u00D3\u00D1\u00B5Fkv\u00D5\u00BDwlwVn\x06\x14\u00AB\x1E\x16\u0086\u00B1\u00F2Y\u00EC\u00BC\u00DF\u00B6\u00B1MZ\u008A\u00AA\u00CF$PI\u00EE\u00BD\u00D6\u00BF\u00FF\x00\u00F0\u00AE_\u0084\u008C\u00DF\u00E8;\u00E7\u00DE\u00CD\u00C4\\\"C\u00D0\x1D\u00D95$\r\u00E9]y=\u00C5\u00D4\u00DB\u00A2\u00B9b>1\u00EB\u0097/\u0088\u00A9\u00AA\u0091C\x1B\u00E3`\u00D4@\u008DG\u00BA\u00F7D7\u00FE\x13\u00ED\u00FC\u00B1\u00FF\x00\u0097\u00CF\u00F32\u00EB\u00EE\u00FA\u00DB_\"\u00A3\u00ED8{\u00E3\u00A7\u00B7n\x071I\x16\u00C8\u00DF\u00EB\u00B5qY~\u00A6\u00DEX\u0095\u00A4\u00C3U\u00AE2\u00A3\t\u0097\u00FB\u00BC\u00AE\x13w\u00E02qWM\x13\u00C6\u0089\x05m\n\u00B4a\u008E\u00B9=\u00D7\u00BA\u00A6o\u00E6\x07\u00F0\u00B7?\u00F1\x17\u00E7\u00E7w\u00FC;\u00DB4\x19\u00CC\u00FF\x00\u00F7o\u00B5)\u00F0=KOQ\x19\u00AA\u00CFn\u008D\u0099\u00D8\x1F\u00C3s\u00DDJ\u008D*CM\x0EO9\u0090\u00DB[\u0097\x1FOQ$(\u00B1I\u0090\x12\u00AA\u0085\u00B6\u0091\u00EE\u00BD\u00D6\u00CA\u00BF\u00CC\u00AB\u00F9\x1C\x7F.\u00DF\u00E5\u00C3\u00FC\u00B3s\x1D\u00F5\u00BC\u00EA\u00BBop\u00FC\u009B\u0083gu\u00F7]\u00ED\u00D3'eQ\u00D3\u00ED-\u00CF\u00F2\x17w\u00D0\u00D1Qfr8\u00ED\u00B7\x16\x0E\x12v\u00EE\t\u00E9\u00F2\u00F9\u00D5\u00A1\x15R\x1F\u00B0\u00C6\u0098\u009AI\r\u00D9\u00BD\u00D7\u00BA\x04?\u0093\x17\u00F2h\u00FEZ\u00BF/\u00BE\x1F\u00E3\u00BE\\\u00FC\u00AE\u00F9\x05\u00BD(2T}\u0089\u00BC\u00FA\u00E3x\u00F5\u00EF\u00FAB\u00D8\u00BDE\u00D7\u00DBKpm\u00BA\u00EA<\u00863\x1B\u0092\u00DCYj\x1A\u00BD\u00C9\u009A\u00AA\u00CDl\u009C\u00CE+\"\x1E\x1A\u00FC`\u008F\u00F8\u0083D#\x7F\x1A\u00CA}\u00D7\u00BA\u00B6\u00AE\u00C3\u00FF\x00\u0084\u00C1\u00FF\x00+O\u0090\u00BD]\u0096\u00AE\u00F8\u008D\u00DC\x1B\u00DBen\u008Au\u00AE\u00A6\u00C0v\x16\u00D1\u00EDl/zl\x01\u009F\u008E\u009D\u00D6\n\r\u00DF\u0084\u00AAz\u00D7\u00C8\u00D0A;\u00A3K\x0E?-\u008A\u00AC\x16\x07\u00CBk\u00AB{\u00AFu@\u00BF\u00C9k\u00F9w\u00EC\b\x7F\u009C\x17e\u00FCi\u00F9\u00A7]Q\u00B4w\u0087\u00C3\u00DCvW\u00B1v\u0081\u00C5o\n-\u00A7E\u009B\u00EF.\u00A4\u00EF\u00BE\u0093\u00A2\u00EB\u00F7\u00A1\u00AC\u00CB\u00D21\u00DD\x1Bgt\u00E2\u00B7\x04\u00F5\u00F4tQ\u00A4s\u00E4h\u00E5\u008AE\u00D2\x01\x1E\u00FD\u00D7\u00BA\u00DE\u0093\u00F9\u0090\u00FC\"\u00F8\u008F\u00F3\u00AF\u00A9\u00F6G[|\u00C4\u00DD9-\u00A9\u00B0\u00B6\u009FbA\u00BE6\u00D5^3\u00B10\u00DDo5N\u00EE\u0083mn\f\f4\u00D2e\u00B3T\u00B5P\u00D7G\u00FC\x1B9V\u00DFl\u00801 =\u00EC\u009E\u00FD\u00D7\u00BA\u00F9\u00C5\u00CF\u00F0\u0097\u00E3\x1E\u00E3\u00FEsY\x0F\u0081\u00B4\u00BD\u00A7\u009F\u00D8\u00BF\x1A\u00B3\x7F&r\u009D+\u00B4\u00FB'\x19\u0090\u00C1\u00EF}\u00C3\x15\x16B:\u009A\r\u0083MK\u0098\u00A8\u00FBL\x0ER\u00AFs\u00EE\u00F9h1b\u00B5\u0091\u00A3\u0084Vy\u00BCR\u0094\u00F1\u00BF\u00BA\u00F7[q\u00ED\u008F\u00F8O\x0F\u00F2-\u00DB\u00F5\u00B4\x1D_\u009B\u00ED\u008C\u00EE\u00F4\u00EC\u00A3Q\x1E(\u00D2n?\u0095{K\x1F\u00D89\x1C\u00B4\u0091\u00A4B\u0094m=\u00A5\x16\u00D9\u00A6Z\u00D9%Ft\u0082,`}LE\u0098\x00\x07\u00BA\u00F7T\x1F\u00FC\u00F2?\u0090f#\u00F9p\u00EC|'\u00C9\x7F\u008E{\u00EByo\u00EF\u008FY}\u00DDE\u00B37\u0086\u00D8\u00DF\u00D1c+\u00F7\u00AFU\u00E73\u00EB_S\u00B7r/\u00B9\u00B0T\x18l~\u00E1\u00D99z\u008AS\u008EI&\u00A0\u00A6\u00AB\u00A1\u00AC4\u00D1\u00CB-[U\x07\u008B\u00DD{\u00A3\u00B7\u00FC\u0092\u00FF\x00\u0091\x17\u00C1/\u009E\u00DF\x02\u00B6w\u00C8\u00AE\u00FB\u0083\u00B8$\u00EC\\\u00E6\u00FF\x00\u00EC\u009D\u00B9\\\u00DB7\u00B0\u00E1\u00DB\u0098?\u00E1\u00BBWq>3\x14!\u00C5\u00BE\u00DE\u00C8\u00B4s\u008Ae\u00FD\u00C7\u00F2\u009Dm\u00CD\u0087\u00BFu\u00EE\u0091\u009F4\u00FF\x00\u00E1>\u00DF\x1F\u00FE\x02\u00FF\x00&\u00BE\u00E4\u00F9%\u00D8\u00B9=\u00DB\u00D8?3\u00F6\u00B6\x13\u00A4r\u0095\u00F9\u00D5\u00DCs\u00E3:\u00EF\u00AF\u00F3\u009B\u00F7\u00BDz\u008Fgnm\u00AF\u00B5v\u00A6#\u00C1O\u009E\u00A5\u00C4\u00ED\u00CD\u00CD]\u008E5\u00F9Y\u00AB\u008DUD\u008FW\ft\u00DF\u00B1\x14\x1E\u00EB\u00DDi\u00D1\u00EF\u00DD{\u00AF{\u00F7^\u00EB\u00FF\u00D3\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D6\u00D3?\u00F0\u0095O\u0084\u00ED\u00DE_3\u00F7G\u00CA\u00CD\u00D9\u0087\u0096\u00A3`|L\u00DB\u00CB6\u00DA\u00A9\u00AB\u00A4\u00A8\u00FE\x1D\u0092\u00EE\u008E\u00C4\u00A3\u00CAa6\u00DC4\u00D3\u00B4\u0090\u00D2V\u00CD\u00B4\u00F6\u009CY\\\u008C\u00C8\u00A2f\u00A3\u00AA\u0097\x1D+\u00AA\x19as\u00EE\u00BD\u00D6\u00D8_\u00CD7\u00F91l?\u00E6\u00AD\u00BCz\u00ABp\u00F6\u009F\u00C8^\u00D3\u00EBm\u00BF\u00D3\u00FBo;\u0086\u00DA\u00DB'ca\u00B6\u00ADf!\u00B2\u00DB\u00A7%M[\u00B97EuFz\u009E\u00AA\u00A6\\\u00A6N\u0093\x13\u008E\u00A5\u00D2\u00A1c\u008A\x1A\x15\u00D3\u00EAw'\u00DD{\u00A3g\u00F2\x1B\u00E1\x1E7\u00E4?\u00F2\u00F5\u00DE\x7F\x06\u00FB\x13x\u00D6\u00F6\x15Vs\u00A21\u00BDeG\u00D9\u00FB\u00B7\x1F\u008E\u00A6\u00CDdw\u00E6\u00CD\u00C3\u00E3\u009F`v~z\u008F\x17Jq\u00B1gh7\u00AE\u00DF\u00C7\u00E5\u00EA\u00BE\u00D6\x14\u008D\u00E7\u0089\u00FCh\u008A\u00C1G\u00BA\u00F7_9\u00EF\u00E4\u00B3\u00F2Os\u00FF\x00.\u009F\u00E6\u00B7\u00D6\u00D8\u00DE\u00CF\u00A6\u00AD\u00DA8\u00CC\u00EE\u00F8\u00DC\x1F\x13\u00BE@`+\x19^m\u00BC7N\u00E1\u008Bh\u00CD\u00FCP\u00D1\u00D5IJ\x06\u00C2\u00ED<F2\u00BA\u00B2D\u00FB\u0081\u00F6\u00D4\x13\u00ACA\u0099\u00D4\u00FB\u00F7^\u00EBu\u00BF\u009A_\u00CA\u00CA\u009F\u00E4?\u00F3\u0091\u00FE^\u00FF\x003\"\u00C1S\u00D6l>\u00B5\u00DA\u009B\u00BF+\u00DD\u00EF$e\u00A9\u008E\u00E4\u00E8z\u00EA}\u00D5\u00F1\u00FA\u00A6XH\u00F0\u00CF\u0091\u00CBo}\u00F4\u008B#9 \u00D1`B\x15 \x0F~\u00EB\u00DDk\u00C1\u00FF\x00\n\u00D5\u00F9\u0094\u00BD\u0091\u00F2_\u00A9>\x18m\\\u00A1\u0097n|u\u00DB-\u00BF\u00FB&\u009E\u0096\u00AE'\u0082\u00A3\u00B5\u00FBF\u0082\u008A\u00A7\x07\u008C\u00C8\u00D2Fd)W\u00B3\u00FA\u00DA\x1AZ\u009AwfW\u00B6\u00E5\u009DJX+7\u00BA\u00F7F\u00CB\u00E3\u00AF\u00FC'\u00F3\u00F9t|N\u00F8=\u0088\u00F9}\u00FC\u00D6\u00FB\x1By\u00E4\u00A4\u0097c\u00ED\u009E\u00C0\u00DF;v\u0093v\u00E7v\u008F^u\u0094\u00BB\u00D6\u009B\x1A\u00D8\u009D\u008F\u0083\u00C6\u00F5\u00C4s\u00EF\u00ED\u00F9\u00BF'\u00AA\u00C9\u00D2PO%-t\u0089_[\x1AGKH#C$\u00BE\u00EB\u00DDX\u00F7\u00F2:\u00C9\x7F&\u00DA\u008E\u00D4\u00EFu\u00FEV\u00DB\u009B\u00B9\u00B0\u009B\u008F!\u00B1\u00B6\u00EDWkuF\u00FC\u00A8\u00ED7\u00DA\u00D3\u00E0q\u00D9\u00C4\u00A5\u00DB\u00BB\u00CE\u0089;\x12\u0093'\x14\u00B9\u009CVJ\u00B6\u00A6\u0095\x1E\x1C\u00BBL\u0091d\u00E6W\u0080\u00C6ch\u00BD\u00D7\u00BA\u00D6\u00DF\u00F9\u009FC\x14\x1F\u00F0\u00A8\u008AT\u0086(\u00E1F\u00F9s\u00FC\u00BC&)\x12,je\u00A8\u00EB\u00BF\u008B\u00D3\u00CF)T\x00\x19'\u009EFwo\u00AB;\x12nI\u00F7\u00EE\u00BD\u00D5\u00E2\x7F\u00C2\u00BE\u00BF\u00EC\u0084\u00FE8\x7F\u00E2\u00DA\u00E2\x7F\u00F7\u00CE\u00F6\u00CF\u00BFu\u00EE\u00B5Z\u00FEJ\u009F\u00CA\u00C6\u00A3\u00F9\u00A5|\u0092\u00DC['p\u00EF\u009C\u00DFZ\u00F4\u00F7Pmz\x1D\u00F1\u00DA;\u00BBjG\u008D\u0097yM\u00FCK,\u00B8\u00BD\u00AF\u00B4\u00F6y\u00CA\u00ADU\x0E3=\u00B8*`\u00AA\u009Dr5\x14\u0095\u0094\u00D40PJ\u00CD\f\u00B24Q\u00BF\u00BA\u00F7W\u00E9\u00F2\u009B\u00E2\u0097\u00FC%\u00BF\u00E1\x0Fg\u00CF\u00F1\u00AF\u00BBk{\u009A\x1E\u00E6\u00DBt\u00B8y\u00F7fgg\u00EF^\u00FB\u00DEy\u00AD\u008BQ\u0091\u0086\u008B/\u008B;\u009E\u00BBh\u00BB\u00EC\u00BA,\u00F5V2\u00A2:\u0086\u00A3\u00A4\u00C7\u00CFSOO*\u00BB\u00C1\x13<%\u00BD\u00D7\u00BA\u00B7\u008F\u00E7\u00D3.\u00D9\u00C9\u00FF\x00!\x0E\u00F9\u00C8\u00ED]\u00C3\u0094\u00DF\x1BZ]\u0087\u00F1\x1F!\u00B4w\u00A6\u00E4ijw\x16\u00E6\u00C1\u00D5|\u0084\u00E8\x05\u00C3n\u00BC\u00BDE^?\x17Ts\u0099\u00FC5J\u00CFU#R\u00D2\u00C8\u00D2TH\x1A(\u00F5\x14\x1E\u00EB\u00DD3\x7F\u00C2^?\u00ED\u00D2}m\u00FF\x00\u0089w\u00BB\x7F\u00F7\u00B2\u0097\u00DF\u00BA\u00F7_?O\u009D\x7F;\u00FB\u00EF\u00E7\u009Fz\u00F6\x17l\u00F6\u00E7a\u00EF,\u00E6\u00DE\u00CF\u00EF,\u00BEcau\u00EES7X\u00DBC\u00AEv\u00B0\u00AA\u00AD\u0083jm\u00CD\u00B7\u00B5a\u00AB}\u00BF\u0088|&\u00DF\u00A8Zyg\u0082/=T\u00CD,\u00D3K,\u00B3K#\u00FB\u00AFtI\u00FD\u00FB\u00AFu\u00EF~\u00EB\u00DD\x7F\u00FF\u00D4\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D6\u00F4\u00DF\u00CA\u00FF\x00\u00F9\u00B6\x7F*\u00AF\u00E5\u0097\u00FC\u00AD\u00A8\u00BA\u00E3lw\u00D5>\u00F6\u00F9a>\u00CE\u00DF\x1D\u00C7\u00BC\u00FA\u00F3\x1F\u00D3]\u00EDDw\u0097\u00C8=\u00C9\u0087y\u00B0;\x02\u00A3z\u00D6u>'f\u00AD\x1E\x0E\u009B\x1B\u0087\u00DB\u00D2de\u00CA5\x10\u008A\u0085\u00E7\u008Ev\u008D\u0096\u00FE\u00EB\u00DDi\u0093\u00B9~L\u00FC\u0088\u00DD\u00FB\u008F?\u00BB7\x07w\u00F6\u009Dv\x7Ftf\u00F2\u00BB\u008B9[\x1E\u00F9\u00DCT\x11\u00D6e\u00F3U\u00D3\u00E4\u00B2UIC\u008D\u00AF\u00A4\u00C7Q%EmK\u00B8\u008A\b\u00A2\u00860t\u00A2*\u0080\x07\u00BA\u00F7[\x02\x7F\u00C2z\u00FF\x00\u009C6\u00CD\u00F8O\u00DC\u00BD\u00D3\u00B3\u00BEi\u00F7>\u00F1\u00C7t\x1Fm\u00EC\u008CVW\x1F\u00BC7\x15?b\u00F6\u0091\u00DA\x1D\u00A1\u00B1\u00F22&\x16\nl\x1E\u00D9\u00C2\u00EF=\u00D1M\u008F\u00DD\u00DBsqda\u00AB\u009A\u0096\u009C\u00C7\u00F7\x14T^e\u00D0<\u0091{\u00AFtG\x7F\u009E\u008Fg|*\u00EF\u00DF\u009D\u009B\u009F\u00E4g\u00C1\u00EE\u00DB\u00A0\u00EC\u00FD\u0089\u00DD\u00FBk\t\u00BA\u00BB\x1E\u0096\r\u008B\u00DA\u00BB\n\u00ABkv\u00F5\x02\u00CB\u0080\u00DC\u00FA\u00B1\u00DD\u009F\u00B26|\u0095\u00D4\x1B\u00B3\x19\u008D\u00A0\u00CB\n\u008A&\u00A8V\u00C8T\u00D6\u00AC\u0089\x0E\u0098\u008C\u00DE\u00EB\u00DDna\u00F0o\u00FE\x14%\u00F0//\u00F0{\u00A47G\u00C9\u00BF\u0092\u009Bsf\u00FC\u0086\u00DB\u00BDQ\x06#\u00B5\u00F6\x16W\x11\u00B9\u00EA7~[zl\nz\u00BD\u00BB]\u0095\u00A2\u008B\x1B\u008B\u00CBb\u00EA\u00EA;\x17\u00F8\x12eh\u0082\u00D6z\u0097%\x1A\u00C8!\u0090<Q\u00FB\u00AFu\u00F3\u00AD\u00F9/\u00DF[\u00C3\u00E5\x1F\u00C8.\u00E3\u00F9\x11\u00BF\u009D\u008E\u00EC\u00EEN\u00C3\u00DC\u00FB\u00FB+M\u00F7\x1Fu\x16(g\u00B2s\u00D5c\u00F6\u00FD\x14\u00FF\x00oJ$\u00C6m\u00CC[CAKh\u00A3\x02\u009A\u0099\x00U\u00B5\u0087\u00BA\u00F7[\u00D5t\u0087\u00F3\u00A4\u00FES_\u00CCk\u00E0N'\u00E2\u00D7\u00F3$\u00DDq\u00F5f\u00EDm\u0089\u00B2\u00B6\u00F7l\u00ED=\u00D9\u008E\u00EC\\V\u00DF\u00DC\u00FB\u009B`>\x06j.\u00C7\u00EA\u00FE\u00C8\u00D8\u00F4\u00F9\u0097\u00C6\u008A\u009D\u00C1\u008E\u00A7\u00AF\u0086\u0086\u00B6\u00BE\u009B+\x0B\u0099\u00A9\u00E4\u0086\u00B6\u008D%\u009E\x7Fu\u00EE\u009B\u00FE\x0F\u00FF\x002O\u00F8N_\u00F2\u00DF\u00EC\u00AE\u00CA\u00EB?\u008C\u00DB\u00B3r\u00EC\u00CCF\u00E5\u00C1%v\u00F9\u00F9%\u00B8vW~\u00F65.\u00F5\u00CDa3qQ`\u00FA\u00DBmO\x16\u00CE\u00DC\u00FB\u00CA\\^6\u009E\u00AE\u00BA\u00BAJ\u0098\u00B18\u00AC\x14\u009E8\u009E)\u00EB\u00E5\u009B\\>\u00EB\u00DDk\x07\u00FC\u00D6~h\u00F5on\u00FF\x008~\u00CF\u00F9\u00B5\u00F1wv\u00C7\u00D9\x1DwG\u00BF\u00BE5v\x0F[\u00EEyp\u009B\u00D3eE\u009D\u00CA\u00F5\x0FPt\u00C6.\u00BA\x19q;\u00AF\r\u00B5w\u009E\":M\u00E7\u00B2*\u00A9\x19\u00E4\u00A4\u00A6\u0091\u0084>h\x0BF\u00D1\u00C8\u00DE\u00EB\u00DDn{\u00B9\x7F\u009D'\u00F2$\u00F9\u00CB\u00F1\u00C7\b>Vo\u00BE\u00BF\u00AB\u00DB\u0091M\u008A\u00DE\u00D9\u00DE\u0087\u00EF^\u00AD\u00DF[\u008Bs\u00EC\u00BD\u00F5\u0084\u00C4K!J\x1Cf\x13gg)w\x16_\x15O\u009A\u00A9\u00A3\u0082\u00BF\x03=d5\u00B1O4\b\u00ED\u00AExG\u00BA\u00F7Z\u00E1\x7F/\u00CF\u00E7\x11\u00F1S\u00E0\u00B7\u00F3Y\u00F9\u0089\u00D9{WgU\u00E2>\x06|\u009C\u00DCSm\u00DD\u00BB\x1F_\u00ECA\u00B7*\u00FA\u00D7\x01\u00B5\u00B3\u00AD7W\u00EE\u00ACGZ\u00D2\u00C9\u008A\u008A\u009Bg\u00E2\u00B1\u00B5\u00F9\x18*\u00F1PR\f\u00944\u0095\u0089-<FX\x1E\u008E\u00A7\u00DD{\u00ABE\u00F9\u009B\u00DB\u00DF\u00F0\u0096\u009E\u00E8\u00EC\u00CC\u00D7\u00CEN\u00D8\u00DE\u00D5]\u00D9\u00DA\u00BB\u0090m\u00BC\u00F6g\u00AF:\u00C9\u00BB\u00F2\u0086\u00BF\u00B53XM\u00BFMM\u0083\u0083pu\u00D5U\x0E\u00D0\u00C3`\u00EB\u00EAp\u00F8Zjj\u00E1\u0092\u00AA\u00C0\u00D0\u00C9,*\u0095\u00EC'\u009A_7\u00BA\u00F7P\u00BF\u009B\u00AF\u00F3\u00AE\u00FEZ?-\u00FF\x00\u0094\u0097s|y\u00E8n\u00E9\u008B\u00FD5\u00F6\x06\u00D5\u00F8\u00F26\u00DFJA\u00D4\u00BD\u00D9\u0083\u0087o\u00D4\u00ED>\u00EA\u00E9\u00ED\u00ED\u00B9\u00B6\u008C;\u00BB5\u00D5{w\u00AF\x16-\u0097\u00B76\u00D5r,\u00C9]\x15-H\u00A2\u00D3J]\u00A4\u0085\x1F\u00DD{\u00A6?\u00E45\u00FC\u00E4\x7F\u0096\u00F7\u00C3\x0F\u00E5\u00DD\u00B2z/\u00E4\u00AF\u00C8\u00DF\u00F4m\u00DA\u0098\u008E\u00C6\u00ED,\u00F6Gk\x7F\u00A2\x1E\u00F8\u00DE?o\u008A\u00DC{\u0096L\u0086\x1A\u00AB\u00F8\u00DE\u00C1\u00EA\u00FD\u00D3\u00B7%\u00FB\u00CA6\x0F\u00A1+\x1AH\u00FE\u008E\u00AA\u00DC{\u00F7^\u00EBE_~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00FF\u00D5\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00FF\u00D6\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00FF\u00D7\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00FF\u00D0\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00FF\u00D1\u00D3\u00DF\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00EF~\u00EB\u00DD{\u00DF\u00BA\u00F7^\u00F7\u00EE\u00BD\u00D7\u00BD\u00FB\u00AFu\u00FF\u00D9"]
        var myRightFile = new File("~/xxxmyFilexxx.jpg");
               myRightFile.encoding = "BiNARY";
               myRightFile.open("w");
               myRightFile.write( binaryAvatar2 );
               myRightFile.close();
        var rightAvatarButton = myPanel.grp.tabPanel.conversationTab.avatarAlignGroup.add ("iconButton", undefined,myRightFile);
               rightAvatarButton.size = [80,80];
               myRightFile.remove();   
        var  messagePhotoButton= myPanel.grp.tabPanel.messageTab.groupOne.add("iconButton",undefined);        
                messagePhotoButton.size = [100,100];
        resetPhotoButton(messagePhotoButton);        
         /*//the field for enabling the adding of photo inside the messages
         //the data for the empty field
        var binaryPhoto =["\u0089PNG\r\n\x1A\n\x00\x00\x00\rIHDR\x00\x00\x00\u0098\x00\x00\x00\u0098\b\x06\x00\x00\x01o\u00C5\x10\u00B7\x00\x00\x00\tpHYs\x00\x00\x0B\x13\x00\x00\x0B\x13\x01\x00\u009A\u009C\x18\x00\x00;\u00A8iTXtXML:com.adobe.xmp\x00\x00\x00\x00\x00<?xpacket begin=\"\u00EF\u00BB\u00BF\" id=\"W5M0MpCehiHzreSzNTczkc9d\"?>\n<x:xmpmeta xmlns:x=\"adobe:ns:meta/\" x:xmptk=\"Adobe XMP Core 5.6-c067 79.157747, 2015/03/30-23:40:42        \">\n   <rdf:RDF xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n      <rdf:Description rdf:about=\"\"\n            xmlns:xmp=\"http://ns.adobe.com/xap/1.0/\"\n            xmlns:xmpMM=\"http://ns.adobe.com/xap/1.0/mm/\"\n            xmlns:stEvt=\"http://ns.adobe.com/xap/1.0/sType/ResourceEvent#\"\n            xmlns:photoshop=\"http://ns.adobe.com/photoshop/1.0/\"\n            xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n            xmlns:tiff=\"http://ns.adobe.com/tiff/1.0/\"\n            xmlns:exif=\"http://ns.adobe.com/exif/1.0/\">\n         <xmp:CreatorTool>Adobe Photoshop CC 2015 (Windows)</xmp:CreatorTool>\n         <xmp:CreateDate>2017-10-09T12:17:46+03:00</xmp:CreateDate>\n         <xmp:MetadataDate>2017-10-09T12:22:36+03:00</xmp:MetadataDate>\n         <xmp:ModifyDate>2017-10-09T12:22:36+03:00</xmp:ModifyDate>\n         <xmpMM:InstanceID>xmp.iid:b7060526-ee68-0345-9184-75359905e26d</xmpMM:InstanceID>\n         <xmpMM:DocumentID>adobe:docid:photoshop:a62483bf-acd2-11e7-8a80-85e44ebf13fe</xmpMM:DocumentID>\n         <xmpMM:OriginalDocumentID>xmp.did:fa1f4ccc-2d6b-af4c-8687-635cae53ee6c</xmpMM:OriginalDocumentID>\n         <xmpMM:History>\n            <rdf:Seq>\n               <rdf:li rdf:parseType=\"Resource\">\n                  <stEvt:action>created</stEvt:action>\n                  <stEvt:instanceID>xmp.iid:fa1f4ccc-2d6b-af4c-8687-635cae53ee6c</stEvt:instanceID>\n                  <stEvt:when>2017-10-09T12:17:46+03:00</stEvt:when>\n                  <stEvt:softwareAgent>Adobe Photoshop CC 2015 (Windows)</stEvt:softwareAgent>\n               </rdf:li>\n               <rdf:li rdf:parseType=\"Resource\">\n                  <stEvt:action>saved</stEvt:action>\n                  <stEvt:instanceID>xmp.iid:69fedb34-b4eb-0e45-a5fc-c3f7ab436488</stEvt:instanceID>\n                  <stEvt:when>2017-10-09T12:17:46+03:00</stEvt:when>\n                  <stEvt:softwareAgent>Adobe Photoshop CC 2015 (Windows)</stEvt:softwareAgent>\n                  <stEvt:changed>/</stEvt:changed>\n               </rdf:li>\n               <rdf:li rdf:parseType=\"Resource\">\n                  <stEvt:action>saved</stEvt:action>\n                  <stEvt:instanceID>xmp.iid:b7060526-ee68-0345-9184-75359905e26d</stEvt:instanceID>\n                  <stEvt:when>2017-10-09T12:22:36+03:00</stEvt:when>\n                  <stEvt:softwareAgent>Adobe Photoshop CC 2015 (Windows)</stEvt:softwareAgent>\n                  <stEvt:changed>/</stEvt:changed>\n               </rdf:li>\n            </rdf:Seq>\n         </xmpMM:History>\n         <photoshop:ColorMode>3</photoshop:ColorMode>\n         <dc:format>image/png</dc:format>\n         <tiff:Orientation>1</tiff:Orientation>\n         <tiff:XResolution>720000/10000</tiff:XResolution>\n         <tiff:YResolution>720000/10000</tiff:YResolution>\n         <tiff:ResolutionUnit>2</tiff:ResolutionUnit>\n         <exif:ColorSpace>65535</exif:ColorSpace>\n         <exif:PixelXDimension>152</exif:PixelXDimension>\n         <exif:PixelYDimension>152</exif:PixelYDimension>\n      </rdf:Description>\n   </rdf:RDF>\n</x:xmpmeta>\n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                            \n<?xpacket end=\"w\"?>\u00B98\u0096G\x00\x00\x00 cHRM\x00\x00z%\x00\x00\u0080\u0083\x00\x00\u00F9\u00FF\x00\x00\u0080\u00E9\x00\x00u0\x00\x00\u00EA`\x00\x00:\u0098\x00\x00\x17o\u0092_\u00C5F\x00\x00\x0F<IDATx\u00DA\u00ECTA\r\x04!\f\x1C\u00CE\x00\x12\u008A\u0090u\u0082\x02\x14\u00E0\u0080\u00E0\x00!H\u00C0H\u0083\x02\x1C\u00F4^%\u00C7r\u009FK6\u00B9\u00C7\u00EE$M\u00A1\u0099\x0E\u00A4L0D$\u00B8\b/\\\u0088;\u008A13\u0098y\u00AE\x7F\x06\x11\u0089\u0086\u0088\u00CC\u00AC\u00D0}\u00CEYDDZk\u00D2Z[x\u00DA\u00BF\u0089\u00E5\u009C\x17a\u00EF\u00FD\"z>X\u00F9D$\u00DB\u00CCJ)\u00DB\u00ED\u009Ds`f8\u00E7\u00E6\b\u00B4\u00D6{\u009F<sS\u00D3\u00A6\u0094\x00\x00\u00B5V\x00@\b\x01\u00C7q\u00CCz\u008Cq\u00B1\u0091\u00B5\u00F6\u00BB5\u00CE\u00F6\u00D0\u00FC\u00F9\u00A2\x1Ac\u008C\u00CD\x1A\u00E6\u00F95\u00FE+\u00F6\x06\x00\x00\u00FF\u00FF\u00EC\u0095A\r\x04!\fE\x7FV\bAH-`\x00\x14\u00A0\x00\r\b\x00\x07H\u00C0\x00J\x1A\u0094\u00EC\t\u00C2\u00CCt\u00F6\u00BA\u0093\f\\\u009A4\u00E1\u00F5\u00D0\u00F6u7\u00E0)\u00B0\u00B1k\u00CC\f\"\u00BA\u00FD\u00F0K\u00E7\u009F\u00B3\x04\u00EF\u00EE\u00C1\n\t!\u0080\u0099g\x14a\u00DE\u00FB\t\x1CQ)\x05\u00AD\u00F5\u00A1P\u008C\u00F1\x10E\u0098\u00A4\u00EC\u00DE;ZkH)\x01\x00j\u00AD \u00A2\u008B\u00CA_4\u00B4X\r\u00BB\u00DAs<\u00E7\u00DC%_J\u0099v\u00CD9\u00CBw\u00D3\x18#\x16<\u00E7\u00AD\u00B5s\x16\u00D7\u008Enk\u00FC\x19\u00F6\x05\x00\x00\u00FF\u00FF\u00ECX\u00CB\r\u00C3 \f\u00E5\u00D0\u00BB7\u00B0X\x00e\x01&a\x03\u00F6b\x036@,\u0080\u0098\u0084\rz22\u009F\x16T\u00E5\u00D0\u00AA\u00BCK\x14\u00E3\u0088g\u0091\u00E7\x17\u00E7\u00D6\x03\u00F8^\x01\x1Cb\u00BFBLk\u00FD\u00D9\u00A0q\x17\u00B1\u00DE\u00D5\u00FA{\u00A5\u00D4\x10\u00EBmw\x16s\u00CE\rq\x1E\u00E3x\u00BCc\u00CD7\u0090R\u00D6\u00BE\u009As\u00AE&\u00A7\u00B5\x16\u00A5\x14\u00E1\u00BD\x1F\u00EC\u009B\u009C\u00B6\u009Fk\u00B8#\x1Bc\x06\u00B3\\\x12\u00EB\u0093_!\u00E7\\7\u008D1N?Rh\u008D\u0088\u00D2\u00C0\u0085\u0088\u00A2\u0094r\u00FA\u00D8\u009F\x11#\u00D5\u00AD@9\x00\u00D0\x0E\u009B\x1BX\u00FD\u00E7\u0098\x12#\u0085\u00D1C\u00888\u00F40kmS\b/\u00A6\u00CF\u00E7\u00D7\x10B#\x0E)e\u009D\u00B4\u00B7^\u00FE\u0094\u0092\u00B8\u00AEk\u00A8rW\u00A9\u00BB\x00\u0080\u00A3\u00CAC\u00EC\x10\u00E3x\x02\x00\x00\u00FF\u00FF\u00EC\u009A\u00D1\u008D\u0084 \x10\u0086'\u0097\u00AB\u0083\u00D0\x00\x1D\x10\x0B\u00B1\x03b\x07\x16`b\x01f\n14\u00A06@l\u0080X\u0081%\u00DC\x13\x04\x11P7\u00BB\u00C9]nL6f\x11\u00D8o\x16\u0081\u0099\u00F9\u00A1\u0097\u009F\u00C0\b\u008C\u00C0\b\u00EC7\u0080\u0095\u00C2\u00ADw_\u00DFWa\u00DB\u00D3\u0088)\u00D7\u00D7\u00D3\u00F6_\u00A5\u00D0\u008Ds\x0Em\u00DB^\x06\u00C4a|h\u00AD\x05!D\u00D1\u00D8i\u009A\u0092}<\x1AJ\u00AD\u00F5)M\u00B0,\u00CB\u00E1\u00C7\u0086a\u0080\u00AE\u00EB@k\r\u00DB\u00B6\u00C18\u008E\u00A7\u00D82l\u00C3\x18\u00F3\u00C9\u00C8,\\,R\u00C5\u00FAe\u00ACc:\u00EDr\u009E\u00E7C\u00F9\u00BE\u00EF\u00A7\u00F6)\u008D3\x16\u00BB\u00C2>\u00C3O6\x12w\x16\u00A5r\u00E39\u00DF\u00FDU??\u00E5\u00F3g\u00C1\u00EE\x029#b\x19\u00A1\x14\u00C8\x18c`]W\u00FF.6M\u00F3\u0099u\f\x11\u00A1\u00AA\u00AA\u00C3\u00C4q\u00FFB<\x1B9\u00E7\u0080\u0088\x1E*7[\u00C9Q$0\x02\u00FB\x13`w3\u00D3\u00CE\u00D3(\u00E9\u00AF\u00A9KJ\tRJ0\u00C6@]\u00D7\u00F7\u00C0\u00A4\u0094~\u00C1\u008B\u00F5Wk-(\u00A5\u00FC\u009D1v\x00\f\u00EB\u00BBz\u00AE\u00ADR\u00CA\u0097\u0085\u008B\u00B0;\u00DCq\t&\u0084\u00F0\x1Bw\u00DF\u00F7'-\u00D7\u00ED\b\u0088x8M\u0093\u00AA\u00CF9\u00F7\u00DF\u00DD\u00A9\u0092\u0097\u0087\x12\x11\u00BDU\u00CE\u00FA\u00D0\u00F5\u00B1\u00D6\u00FA,u<\u0084\u00A9\u00FA\u00F1\u00F3\u008F\u00A4\b\u00DE\u009D\u00B8K%\x07iK\"0\x02#0\x02\u00FB\u00AF`?\x00\x00\x00\u00FF\u00FF\u00EC\u009C\u00DF\u00A9\u00C20\x14\u00C6\u00C3\u00E5\u00BEw\x03\u00E9\x02%\x0B\u0094. \x0E\u00A0\u00B8\u00808@\u00C1\x01\n\x0EP\u00DC \x0E\u00E0\x06\u00D2\x05JGp\x027\u00B8O_8I\u00936z{A.\u00DF\x01\x1F\u00AC5\u00C6_N\u00EB\u00F9\u00F3\u00C5\u008F\u00BD\u00F3s%\t\u008C\u00C0h\x04F`\x04F`\x04F\u0093\u00F6\u009Dz\u00E2\\\r\u00AF\u00EB:\u00B5\u00DF\u00EF\u00ED\u00F3\u00B2,m\u00B9\u00CC\x7Fmi\u00F3\u00B5\u009D\x1F\x01L\u009A,\u00C9m\u00B7[G\u00BEf\u008C\u0089V\u00C5\u00FE\u0083%\u00A7Fs\u00AB\x18R\u00F0\u00C2\u00C3 r\r\u0099?V\u00DF\u00F7\u0093\u00ED;\x7FAb\u009E/\u00BD\u00BA(\u008A\u00A0\u00C6pj\x1E\x7Fv\x0F\u00F3\u0085\u0094~\u0091X)w\u00F3\u0090?1Y\u00BB\u0095\u00DB\x0F\u00B5\u00D6\u00CE{\u00E0\u00D5hk\u00C7\u00BE(\u00CE\x07\u00AC\u00A6i,,\u00C8\u00AFCs\u0089\u00B5\u00C9\x17\x01\x16\x13\u0099k\u00AD\u009DV\u00A5\\\u00ED\u00A9\u00E7>\u00B8\u00AE\u00EBF\u008D\u00DEWz\u00B9\u00D2dO#\u00B4wH\x1E\u008B\u00B5\x19~\r\u00CC_%<B\u00DD\u00ECT\u0093\x10\u00CB\u00B2\x1C5oR\u00BEL\u00C8$\u00E8\u00D0\u00E5+/\u00D5\u0094\x1F\u00A6\u008F\n+\u00F2<\u00B7\u00FD\u00A1\u00A6i\x1CO\x06\u00C0\u00E3\u00F18\u00BA\f\u008D1#\u00EF\u0087\u00E7\u009F\u00CFg\u00A7\u00AB!\u00C7\x04\u00C0\u00E7\u00F3\u0099\u00BC\u00E0\u00AC\u00871p%0\x02#0\x02\u00A3-\x02l\u00B5Z-\u00B6\u00C5\u00F3p88\u00B1\x162\u0086W\u00857\u00EFd%\u00F8\u008Cw>/\x19\x18\u00F6\u0081\u00C9\x18H*j\u00FB\u00BE\x0Ff\x03\u00F2\u009C\u00F5zm_\u00AB\u00EB\u00DA\u00C6Z1\u008B\u008D\x0F1\u0090\u00DC\x02+\x03\u00DB\u00DB\u00ED\u00E6\u00C4Zr\u00DF\u009B\x1F\u00F7\u00B5m\u00FB\u0092\x13|\u00A5z\u0083\u009F\u00B7\u00C9\u009D\u00A4\u00C8\u00F5B+VU\u0095\u00CA\u00F3\\UU\u00A5\u00DA\u00B6u\u00FE\u00A8\x02\u00EF\u008F-\u00D0\u00DC\u00F8\b8\u008D1\u00A3\x14\bB\u00A7\u00D3\u00E9\u00A4\u00EA\u00BA\u008Ez\x12\u0082\u00DA\u00FB\u00FD\u00BE\x1C0\u00A4-~\u00BA\u00B2\u00DB\u00EDl\u00B2\fA\u0093\u009F'b\u00A2HA\u00A4D{NT<7>\x12\u00FD\u00C7\u00E3a\u008F\u00C1\u00EB\u0086aP\u0097\u00CBe6zG\x15\u00E5z\u00BD.[\u00DE\u00C9\u00B2\u00CC^\x16Zk;\u0091\u00A2(T\u0096e#PR\u00AD/u\u00EB>\u00CC\u00D0qi\u00B1\u00F1S\u00EEW\u00C30L\x02\u00C3\x1C7\u009B\u008DU\u00BE15bXA`\x04F`4\x02#0\x02#0\x02#0\u00DA\u00AC\u00FD\x00\x00\x00\u00FF\u00FF\u00EC\u009D\u00DDm\u00E30\f\u00C7\u00F9\u00D0wo\u00E0\t\u009A\x15:@\u0080.`t\u0081B\x03\x14\u00E8\x00\x054@\u00A1\x05\u00B4\u0081\u00E0\x05\x02{\x00C\x1D\u00A0\u00C8\x06\u00DA\u00E0\x1E\x0E\u00F4Q\u00B2\u0094\u00C8\u00A9S$\u00B8?\u009F\u008AB\u0091\u009D\u009FIZ\x11?\u0084\u009FF\u00D00\x00\x030\x00\x030\b\u0080\x01\x18\u0080\x01\x18\u0080A\x00\f\u00C0\x00\f\u00C0\x00\f\u00C0 \x00\u00B6\u0095<\\k\u00E2\u00DF,\u00C9\u00BB9`\u00D6\u00DA\u00B3\u00A9\u008DkR\u0086\u00B6\u0094\u00DF\u00AC\u00CB\u00DC\u00D4$\u009Ds\u00C5\u00E6n\u00FF\u00B5I\x0E\u00C3@\u00E38\x12\x11\u00D1\u00E3\u00E3\u00E3\u009C\u00B7J\u00F4\u00B7>H\u00D6\u00FD\x00\x18\x11\u008D\u00E3\x18U\u0088)\u00A5\"\x7FU\u00CA*<\x1C\x0EQ\u0091\u00A91f\u00D1\u009C\u00AF4\u00B6dn\u00A9\u00AB\u0090\u00B5\u009B\u00A9\u00DF\u00EC\u00BA.[\x11\u00B7\u00D6\u0095lb\u0092\x12P\u00AEHs\u009A\u00A6\x05\x00>\u00E7R\n\u00E7\u00A7\u00E6\u00AAw\x7Fr\u00AA\u00D14M\u00C5\u00F2A\u00E7\u00DC\u00AA\u00D2\u00C2M\u0080\u00A5\u0099\u00CD\u00A94MC\u00DE\u00FB\u00C5\u0093L\u00DBo\u00A7e\u00C6Z\u00EBEa\u00A9\u0084\u0096\u00CE\x19B\u00A0a\x18\u00A2\x07\u00F8\u00F9\u00F9\x19%\x1F\u00F7}OZ\u00EB\u00A8rX\x1EFw\u00F5eE\u00FA\u00A5s>\u00EC\u00FD\u00FD}\u00FE\u00BF|\u00ABI\u0091O\u00D9{\x1FU\u00CAr\u00CA\u00B9\u00D4D\u00EF=i\u00ADi\x1C\u00C7y>\u00EF\u00FD\u00C2l\u00A5\u008F\u0095\u00C9\u00CC\u00C6\x18z}}\u009D\u00B3\u00B3\u00AD\u00B5U\u00CB\u009F\u00D5\x1A\u00C6\u00FD4sGV\u00962\u009D%\u00C4\u00D2\u0098s\u00A5\u00C6\u00B20\u00BE\u00B6g\u00A7t\x0F!\u0084M\u00CA\u00A27[V\x18c\u00AE\u00BA\x06\u0092\u00A6W\u00DB4\\\u008E\u00DBj\u008D\u00F8\u00A3e\x05\u00DF\u00C8\u00DA\x1C\u00FA\u009A/\u009Aj\u0083\u00D4\u00E4\\\u00E7\u0082\u009C\u00C8q[\u00D50\u00FDxY\u00B1\u00A5\u0086r\u0089\u00CE4M\x0B\x7F\"\u00CD\u00B0\u00D4H$}\u00BB\u00A6`\u00BB\u00AE\u008B\u00DC\u00C3%\u0085\u00F77\u00F3\u00E3;]\u0093}\x7F\x7F\u0093sn.\u00D0*\u00F9\"\u00F97W\u00DB\u00C9\u00F1r^.\x06\u00B3\u00D6F\u0085\u00F7\u00FCB\u00B8\u00BB\u00DD\u008A\u00F4\u00A6w\u00BB]\u00A45!\u0084\u00C5\u0098s\u00BE\u00C9\x18\u0093=\u0082B\u008AR\u00AA\u00BA\u0085\u00C4M\x01\u00E3\u00EA\u00B4\u009C\u00C9+\u00A5\u008AZ\u00906\x17I\x01)\u00A5\u00E8\u00E9\u00E9ia\u00A2}\u00DFG\u00AD\x1Fj\x04\tu\u00F7\u00EA\u00C3\x00\f\u00C0 \x00\x06`\x00\x06`\x00\x06`\x10\x00\x03\u00B0;\x01f\u00AD-\u00F6\u00B1Y#]\u00D7-\u00E69w*\u00E6\x16\"\u00AF\u00B1\u00DB\u00ED\u00AA\u00DB\u00C7\\\x04l\u009A\u00A6\u00CDv-\u00F7\u00FB\u00FDb_\u00FE\u00E5\u00E5\u00E5\u00EAa\u00FET.\u00E9VU\u00DD\u00AC\u00A8i\u009A(\u00EC\u00C5q\u00C2\\\x07\u00A5\\\u00F7%nC\u00C3\u00E7\u00C6\u00F1\x13\u00E7\u00CFYk\u00A3h\u00D2\u00A9\u00F9\u00E5\u009C9\u00CD\u0094\u009FK\u00BBN\u00B1\u00C8\u00C8\u00D4\u00B9.\u00C2\u00AB\u0081\u00B160\u00AC\u00B6m\u00A3\u00B6\u009F!\x04z{{[\u0098\u0099s\u008E\u00B4\u00D64\f\x035MC\u0087\u00C3\u0081\u008E\u00C7\u00E3\u00BC/\u00A5\u00B5\u00CEn\x00\u00D6\u00CE?\f\u00C3<\u0097\u0084\x1DB \u00AD5\u00F5}?_\u00B7\x04\u008D\u00CD\u00F3\u00AAN\u009Fo\u008E7\u00FBxc/53\u00A5T\x14Mj\u00DB6\x02f\u008C\u00C9\x06P\u00D6\u00CC\u00CF\u009B\u0087\u00D2]\u00F0\u00F5\u00BE\u00BE\u00BE\u00E6\u00EB\u0096dm|\u00E2\u00E1R\u00DB\u00AF\u0091K\u00A3I\u00B5\u00F3\u0097\x1E&wv\u00AA\t\u00AD\u00AD9\u00E7\u00F7b\r\u00E3\u00C0\x02G]\u00F8\u00E9\u00A6\u0080\u00D8\x14N\u00A9|\x0EN\u00ED\u00FC9\u00E1\u00B1\u00CF\u00CF\u00CFUm\u00EA\u00D7\u00A6hU\x01\u00E3\x0B\u00F3\x170\u00C6\u0090\u00F7~\u00EE<n\u00AD\u00A5\x10\u00C2\u00E2-w<\x1E\u00E7\u00E8\x0F\u00D1\u00BF \x07\u00C75e\u009B\u00BF\u00D4Lj\u00E6?eb5\u00CB\x14\u0086\u00B5&E\u00ABzO\u00DF97\u009F%*Ov\u00CE56\u00E3\u009C\x05\u008E-\u00E6R\u00A0\u009A\u00A6\u00A1\u00B6m\u00CF\u009AMM\u00E3\u00B4\u00D2\u00E7Ni$\u00DFc.\x12\u00B5\t0\u00BEHM\u00A4;\x05v\u008B\u00D24\r}||d\u008F\u00F5\u00DE\f\x18\x04\u00BF%\x01\f\u00C0\x00\f\u00C0\x00\f\x02`\x00\x06`\x00\x06`\x10\x00\x030\x00\x030\x00\x030\b\u0080\x01\x18\u0080\u00DD\u008B\u00FCa\u00EF|o\u0094U\u00A20~>\u00DC\u00CFR\u0081\u00C4\x06\b\x05H,\u00E05S\u0080\u00C4\x02\u00D6X\x00\u0089\x05\u0090X\x00\u00C1\x02\b\r\x10\u00B7\u0080\r\x16@\u00DC\x02\u008C\x1D\u008C\x15\u00DC\x0F7\u00C3e\u0086\x01\x01\u00C7]|}~\t_\\W\u008E\u00CC33\x07<\x7F\u00F0#\b\u00C0\u008C\x04\x10\x18\x00\x10\x18\u0080\u00C0\x00\x04\x06\x00\x04\x06 0\x00\u0081\x01\x00\u0081\x01\b\f@`\x00@`\x00\x02\x03\x00\x02\x03\x10\x18\u0080\u00C0\x00\u00B8\u00CB?\u00AFf\u00B0eY\u00DAJ4\u009C\u00F3_\u00E9l\x06~P`]Z\u00DC5\t\u00E3t:Q\u009E\u00E7wE\u00E28\u008E\u00B6\u00A9\u00CFO\u00B4\u00AD\x03/\u00B8EZ\u0096E\u009E\u00E7Q\x10\x04\u0094eYY\u0082\u00E9\x1D\u00DA\x06\n\u00D4Z\u0085\u00E2\u00D0M$\b\u00CC\x10\u00A2\x1B\u00CC#\u0095\u00E9\u00C0\u009B\u00F8`\u00BA\u0086}U|\u00DF\u00A7 \b\u00B4\u00A5\x07\u00BF\u00BE\u00BE\u00A4~s]\u00F1}\u009F\u00E6\u00F3\u00B9\u00F4\u0099\u00A7\u00D3\u0089\u008E\u00C7c\u00E7&[M[\u00B4\u00E7y4\u009F\u00CFk[\u00FD\u00F7\u00F7w\u00AF\u00CF\u00F7}\u009F,\u00CB\u00A2\u00E9t\u00AA\u00FD\u00BBm\u00DB\u00B5\"\u00A2\u009C\u00F3\u00CE\u00C5\u00F3L\u00DA:\x14\u00A3YEM>\u00D8=\u0081U\u00C5\u00D4T.\u00B2ZZ\u00B7\u00C9\x07\u00DB\u00EF\u00F7\u0094$I\u00A7\x1A\u0099m\u00BDR\u00D5-<I\u0092^U]\u00BB~\u00EF!>k\u009B\u00AF\u00F9L[\u00FF\u008A-\u00F2\u0091\u00D9\u00E4y\x1EeY\u00D6\u00B9\x00\u00EBf\u00B3i\u00F5qD)\u00E1\u00A2(\x06\r\x18\u00D1\u00FFM7\u00BB6\u00BE|\u00C4\u008F\x1D\u00AB\u00AD\u00A3\x11X\x18\u0086\u008D\u00B3\u00B9keaQ\u00D3u6\u009B\u0095\x07c\u00ACQ\u00B8\u00D5\u0082\u00E1\u00EA\u00EB\u00BA\u0086\u00C7D\u00FF\u00D5\u00A9^,\x16\u00D29\u00C4\u00D1\u00B4\"6\u0089Y\u00D8\u00DA\u00B4\"\u00E5y^;\u0087\u00FA\u00DE\u009F\u00B2u\u00D4\x02S\u00DB\u00E7\u00EA\u008E\u00A6\u00BB\u00C6\u00DDn\u00D7\u00F9\u00F9\u0096\u00EB\u00BA51\u008A\u008B\u00DCgu\u008C\u00A2H\u00FB\u00FAz\u00BDn\x15l\x1C\u00C74\u009B\u00CD\u00B4\x13\u00C2\u00F3<#=\x1A^\u00CD\u00D6\u00D1\u00DEE\u009E\u00CFgr]\u00B7\u00B3C{o\u0095\u00EB*0\u00CF\u00F3\u00B4\u00DB\u00AC\u00DA%\u00BC\u008D\u00C3\u00E1\u00A0}]u\u00B6M<\u00DE\x18\u00BB\u00AD\u00A3z\u0092\u009F\u00A6)}~~\x1Ao\u00DDl\u00CA\u00CFy\x15\u00C6d\u00EB(\x1ES\u008C\t\u00D1KD\u00F5i\x1C\u00C7\u00A1\u00CDfs\u00F7{\u0088J\u00E9:\u00AA=\u00D0\u00DF\u00C5V\u00FC\u00D8\u00DD\u00E0\u00BF\u00E8\u009E\u00BB\t_Rt&R\x075I\u0092F\u0087;M\u00D3\u00DE\u0093L\u00F5\u0085t\u00BE\u00D1Xl}\u0089-rL\u008FK\\\u00D7\u00A5(\u008A\u00B4]I\u0082 \u00E8u;\u00CF\x18k\u00BDQ\u00C9\u00F3\u009C8\u00E7\u00DA\u00ADM=W\u009E\u00E7\u00D2\u00E0\u00FF\u00B4\u00ADX\u00C1\f\u00B2\u00DDn\u00CB[\u00FA\u00BE\u00BF$\u00E4yN\u008C1\u009A\u00CDf\u009D\x06l\u00B1X\u00F4>\u00C7o\u00D9\u00DA\x07\u00D4\x07\x1B\u0080\u00E38d\u00DB\u00B6\u00B4\u00BD\u0088N\\\u008F\u0088\u00A4\u00EA\x1B\u00A9\x0FL\u0087~\u00F6\u00B3m\u0085\u00C0\u00C0\u00AF\u0082-\x12@`\x00\x02\x03\x00\x02\x03\x10\x18\u0080\u00C0\x00\u0080\u00C0\x00\x04\x06 0\x00 0\u00F0\u00D6\x02{\u00B5\x04Z5\t\u00B6o\u00D6\u00CF\u00AB|\u008F\u00A6h\u00D8\u0097\x10\u0098\u00E38T\x14\x05].\u0097Q%\u00D0&I\u00F2WeM\x0F%\u00CB\u00B22\x1E\u00EC\u00D9Y\u00F4F\u00E3\u00C1,\u00CB\u00A2,\u00CB$1\u00EDv\u00BB\u00C6\u00B8z\u00CF\u00F3\u00C8q\x1C\u009AL&t\u00BB\u00DD\u0088s^Fi\u00B6\u00BD_\x10\u00C71Y\u0096E\u00CB\u00E5\u0092\u00A6\u00D3i\u00F9\x19\u00C7\u00E3Q\u008A\x14\u00B0m\u009B\u0096\u00CB\u00A5dW5\u00A9\u00F5|>\u0097a\u00DA\u00D7\u00EBU\u00CA\u00B8i\u008B\u00E5\u00EFc\x7F\u0093\u00ED\u00BE\u00EF\u0097\u00FF_\u00B5C\u0087m\u00DBetD\u00D5>\x11O\u00D6\x15\u00C6\u0098\u0094C\x19\u0086!\u0085aH\u00EB\u00F5\u00DAx\u00B8\u00BA\u00D1h\u008A\u00A2(\u00CAe\u00B7)A\u00D4\u00F7\u00FD\u00C60\u00DD*i\u009A\u00D2n\u00B7\u0093^\u00DBl6R\u00F0\\S\u0090\u009E@\\\u00B0\u00A6d]A[b\u00AFz\u00D1\u0087\u00DA\u00DF\u00C7v\u00DD\u00A4\u00CC\u00B2\u00ECn\u00CE\u00E3v\u00BB\u00A5\u00E3\u00F1\u00D8\u00E9{4\u00D9eZd\u00C6\u00B6H54W'\u00AE \b\u00A4\u00C1Qs\x18]\u00D7-g\u00BF\u00EF\u00FBT\x14E\u00EB9\u00CF\u00E7s-\u00DFO\\`\u00B1%z\u009EW\u00E6\x17V/\\5\u00E7\u00B0kx\u00B0I\u00FB\x0F\u0087\u0083\u00F4\x7F\u00D5\x15H\x17\u0081\u00AA\u009EK\u0097\u00DF\x18EQoW$\u008Ec\u00E9\u00BA|||\u008C\u00D3\x07\u009BL&\u00D2\u00C07\u0089\u00B0\u00BAj\u00A83\u0085sN\u008C1i\u00CBm\u00F3\x0Ft\"\u00DEn\u00B75\x7F\u00D0\u00E4$2e\x7FU\u00D4\u009Cs)}L]\u00D9,\u00CB\u00A2(\u008A\u00B4\u00F9\u00A4\u00AA\x18\u0087\u00F8\u00BA\u00D5\x04\x0F\u00D375\u00C6\x04v\u00BB\u00DD\u00A4A\u00D5-\u00FFU\u00E1\u00ADV\u00ABNw\u009Dm\u00CB\u00B5n\u00F0tq\u00E9\u00A60m\x7F\x1F\u00D7C\f\u00FC~\u00BF\u00AF\u00ADb\u008F\u00F2\u00E7\u00CF\x1F\u00A3\u00F6>\u00C5\u00C9\u008F\u00E3\u0098V\u00ABU9\u0083\u00B2,#\u00C6\u0098\u00B4\u00F43\u00C6J_\u00C2\u00B6m\u00BA\\.e\x01:5\u00ACW\u00BC\u00BF\u00CD\u00C9\x16\u00CE\u00A9\x18xu\u00B5j\u00CB\u008E\x11\u00B7\u00F1\u00AA\x0Fv\u00CF96i\u00FFP1\\\u00AFW\u00E2\u009C\u0093\u00E38\x0Foia\x18J\u00D7M\u00F5{G\u00F5\u0098b\u00B1X\u00943\u00C0\u00B6m*\u008A\u00A2\u00E6\x103\u00C6\u00C8u\u00DD29A\x14\u00A0\x13\u0083\u0093\u00A6iYO\u00E1^\x02\u0082\u00EB\u00BA\x14\u00C7qyw%\u00B6\u009B4M\u00C9u\u00DD\u00DA\u00C5Z\u00AF\u00D75\u00E7\u0099s\u00DEK\x04&\u00ED\u00EFJ5\u0099\u00C3q\x1C\u008A\u00A2\u0088\u0092$\u00A1\u00E9t:X\x10\u00CB\u00E5\u0092\u008A\u00A2(W\\\u00CE\u00B9\u00E4C\u008E\u00F2.R\u00F5\x19\u00C4\u00B2~\u00BD^k\u00AB\u00D9P\x1F\u00A8\u00EAs\u0098\u00D8\x1E\u00DE\u0091j\u008A\u009B(\x18\u00F3\u00AC\u00FA\u00B6OO\u00FA\u00B0,\u00CBX\u00F6\u008A\u00EF\u00FB\u0092\u00BF\u0080\u009A\u00AC\u00E3\x18\u0097_\x15\x18xo\u00F0c7\u0080\u00C0\x00\x04\x06\x00\x04\x06 0\x00\u0081\x01\x00\u0081\x01\b\f@`\x00@`\x00\x02\x03\x10\x18\x00\x10\x18\u0080\u00C0\x00\u0080\u00C0\x00\x04\x06 0\x00 0\x00\u0081\x01\b\f\u0080a\u00FC;\x00\u00AA\u00E4\u00F0\u00EE\u00B4\u0090\x07\u00C9\x00\x00\x00\x00IEND\u00AEB`\u0082"];
        ///the creation of the temporary file, add the binary data
        var messagePhotoFile = new File("~/Desktop/xxxmyFilexxx.jpg");       
               messagePhotoFile.encoding = "BINARY";
               messagePhotoFile.open("w");
               messagePhotoFile.write(binaryPhoto);
               messagePhotoFile.close();
        //put the binary data in the iconButton
        var messagePhotoButton = myPanel.grp.tabPanel.messageTab.groupOne.add("iconButton",undefined,messagePhotoFile);
               messagePhotoButton.size = [100,100];
               messagePhotoFile.remove();*/
        var  writeMessageButton = myPanel.grp.tabPanel.messageTab.groupOne.add("button",undefined,tMS_localize(tMS_Data.strCreateMsgBtnText))        
    //Function for the left icon button           
        leftAvatarButton.onClick = function(){
            myLeftFile = File.openDialog("Please select an avatar file");
            if(myLeftFile != null) myLeftFile.open();
           leftAvatarButton.image = myLeftFile;
       }
   //Function for the right icon button
        rightAvatarButton.onClick = function(){
            myRightFile = File.openDialog("Please select an avatar file");
            if(myRightFile != null) myRightFile.open();
           rightAvatarButton.image = myRightFile;
       }
   //Function for the photo message button
        messagePhotoButton.onClick = function(){
            myPhotoFile = File.openDialog("Please select a photo");
            if (myPhotoFile != null) myPhotoFile.open();
            messagePhotoButton.image = myPhotoFile;
        }
        
        //Save most of the ui values in variables so we can easily use them later. Starting with the first tab
        var myMessageText                   = myPanel.grp.tabPanel.messageTab.groupOne.textMessage;
        var myHelpButton                       = myPanel.grp.header.help;
        var myRadioGroup                     = myPanel.grp.tabPanel.messageTab.groupOne.alignmentGroup;
       //var automaticTimestampValue    = myPanel.grp.tabPanel.messageTab.groupOne.automaticTimestamp;
        //var timestampRange                  = myPanel.grp.tabPanel.messageTab.groupOne.timestampRangeGroup.timestampRangeEditText;
        var timeStampStatic                  = myPanel.grp.tabPanel.messageTab.groupOne.timestampGroup.timestampStaticText;
        var timeStamp                          = myPanel.grp.tabPanel.messageTab.groupOne.timestampGroup.timestampEditText;
       // var writeMessageButton             = myPanel.grp.tabPanel.messageTab.groupOne.myMsgButton;  
        //var autTimestampCheckbox       = myPanel.grp.tabPanel.messageTab.groupOne.automaticTimestamp;
        var myConversationName          = myPanel.grp.tabPanel.conversationTab.conversationNameEditText;
        var leftPersonName                  = myPanel.grp.tabPanel.conversationTab.leftPersonEditText;
        var rightPersonName                = myPanel.grp.tabPanel.conversationTab.rightPersonEditText;
        var myConversationTemplate    = myPanel.grp.tabPanel.conversationTab.templateAlignGroup.templateDropDownList;
               myConversationTemplate.selection = 0;
        var myConversationButton        = myPanel.grp.tabPanel.conversationTab.myConversationButton;
        
        
        //the buttons function
        myHelpButton.onClick = function(){
            alert(tMS_localize (tMS_Data.strHelpText));
        };
    //Automatic timestamp click
    /*autTimestampCheckbox.onClick = function(){
        timeStamp.enabled=!(timeStamp.enabled);
        timeStampStatic.enabled = !(timeStampStatic.enabled );
    }*/
        
        //Message creation button
        writeMessageButton.onClick = function(){                 
            app.beginUndoGroup("Create message");
            var messageSide = selectedRadioButton (myRadioGroup);            
            if (  !(app.project.activeItem instanceof CompItem)  || !app.project.activeItem.layer("Conversation Control")){
                alert(tMS_localize (tMS_Data.strErrNoConversation));
            }else{ 
                myTemplate = app.project.activeItem.layer("Conversation Control")("Effects")("(Do not modify) Conversation template")("Slider").value;
                createMessage (myMessageText.text,messageSide,timeStamp.text,myTemplate,myPhotoFile,messagePhotoButton);
                myMessageText.text = '';
            };
            app.endUndoGroup()
        }          
    
        //Conversation creation button
        myConversationButton.onClick = function (){
            app.beginUndoGroup("Create conversation");            
            conversationConditions (myConversationName.text, leftPersonName.text, rightPersonName.text, myConversationTemplate.selection.index,myConversationTemplate.selection,myLeftFile,myRightFile);
            app.endUndoGroup();
        }
        
        myPanel.layout.layout(true);
        myPanel.grp.minimumSize = myPanel.grp.size;
        myPanel.layout.resize();
       // myPanel.onResizing = myPanel.onResize = function () {this.layout.resize();}
        return myPanel;
    }
    var myScriptPal = myScript_buildUI(thisObj);
    if ((myScriptPal != null) && (myScriptPal instanceof Window)){
        myScriptPal.center();
        myScriptPal.show();
    }
}
//====================================================================================================
//====================================================================================================
//====================================================================================================
    function resetPhotoButton(myPhotoButton){
         //the field for enabling the adding of photo inside the messages
         //the data for the empty field
        var binaryPhoto =["\u0089PNG\r\n\x1A\n\x00\x00\x00\rIHDR\x00\x00\x00\u0098\x00\x00\x00\u0098\b\x06\x00\x00\x01o\u00C5\x10\u00B7\x00\x00\x00\tpHYs\x00\x00\x0B\x13\x00\x00\x0B\x13\x01\x00\u009A\u009C\x18\x00\x00;\u00A8iTXtXML:com.adobe.xmp\x00\x00\x00\x00\x00<?xpacket begin=\"\u00EF\u00BB\u00BF\" id=\"W5M0MpCehiHzreSzNTczkc9d\"?>\n<x:xmpmeta xmlns:x=\"adobe:ns:meta/\" x:xmptk=\"Adobe XMP Core 5.6-c067 79.157747, 2015/03/30-23:40:42        \">\n   <rdf:RDF xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n      <rdf:Description rdf:about=\"\"\n            xmlns:xmp=\"http://ns.adobe.com/xap/1.0/\"\n            xmlns:xmpMM=\"http://ns.adobe.com/xap/1.0/mm/\"\n            xmlns:stEvt=\"http://ns.adobe.com/xap/1.0/sType/ResourceEvent#\"\n            xmlns:photoshop=\"http://ns.adobe.com/photoshop/1.0/\"\n            xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n            xmlns:tiff=\"http://ns.adobe.com/tiff/1.0/\"\n            xmlns:exif=\"http://ns.adobe.com/exif/1.0/\">\n         <xmp:CreatorTool>Adobe Photoshop CC 2015 (Windows)</xmp:CreatorTool>\n         <xmp:CreateDate>2017-10-09T12:17:46+03:00</xmp:CreateDate>\n         <xmp:MetadataDate>2017-10-09T12:22:36+03:00</xmp:MetadataDate>\n         <xmp:ModifyDate>2017-10-09T12:22:36+03:00</xmp:ModifyDate>\n         <xmpMM:InstanceID>xmp.iid:b7060526-ee68-0345-9184-75359905e26d</xmpMM:InstanceID>\n         <xmpMM:DocumentID>adobe:docid:photoshop:a62483bf-acd2-11e7-8a80-85e44ebf13fe</xmpMM:DocumentID>\n         <xmpMM:OriginalDocumentID>xmp.did:fa1f4ccc-2d6b-af4c-8687-635cae53ee6c</xmpMM:OriginalDocumentID>\n         <xmpMM:History>\n            <rdf:Seq>\n               <rdf:li rdf:parseType=\"Resource\">\n                  <stEvt:action>created</stEvt:action>\n                  <stEvt:instanceID>xmp.iid:fa1f4ccc-2d6b-af4c-8687-635cae53ee6c</stEvt:instanceID>\n                  <stEvt:when>2017-10-09T12:17:46+03:00</stEvt:when>\n                  <stEvt:softwareAgent>Adobe Photoshop CC 2015 (Windows)</stEvt:softwareAgent>\n               </rdf:li>\n               <rdf:li rdf:parseType=\"Resource\">\n                  <stEvt:action>saved</stEvt:action>\n                  <stEvt:instanceID>xmp.iid:69fedb34-b4eb-0e45-a5fc-c3f7ab436488</stEvt:instanceID>\n                  <stEvt:when>2017-10-09T12:17:46+03:00</stEvt:when>\n                  <stEvt:softwareAgent>Adobe Photoshop CC 2015 (Windows)</stEvt:softwareAgent>\n                  <stEvt:changed>/</stEvt:changed>\n               </rdf:li>\n               <rdf:li rdf:parseType=\"Resource\">\n                  <stEvt:action>saved</stEvt:action>\n                  <stEvt:instanceID>xmp.iid:b7060526-ee68-0345-9184-75359905e26d</stEvt:instanceID>\n                  <stEvt:when>2017-10-09T12:22:36+03:00</stEvt:when>\n                  <stEvt:softwareAgent>Adobe Photoshop CC 2015 (Windows)</stEvt:softwareAgent>\n                  <stEvt:changed>/</stEvt:changed>\n               </rdf:li>\n            </rdf:Seq>\n         </xmpMM:History>\n         <photoshop:ColorMode>3</photoshop:ColorMode>\n         <dc:format>image/png</dc:format>\n         <tiff:Orientation>1</tiff:Orientation>\n         <tiff:XResolution>720000/10000</tiff:XResolution>\n         <tiff:YResolution>720000/10000</tiff:YResolution>\n         <tiff:ResolutionUnit>2</tiff:ResolutionUnit>\n         <exif:ColorSpace>65535</exif:ColorSpace>\n         <exif:PixelXDimension>152</exif:PixelXDimension>\n         <exif:PixelYDimension>152</exif:PixelYDimension>\n      </rdf:Description>\n   </rdf:RDF>\n</x:xmpmeta>\n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                            \n<?xpacket end=\"w\"?>\u00B98\u0096G\x00\x00\x00 cHRM\x00\x00z%\x00\x00\u0080\u0083\x00\x00\u00F9\u00FF\x00\x00\u0080\u00E9\x00\x00u0\x00\x00\u00EA`\x00\x00:\u0098\x00\x00\x17o\u0092_\u00C5F\x00\x00\x0F<IDATx\u00DA\u00ECTA\r\x04!\f\x1C\u00CE\x00\x12\u008A\u0090u\u0082\x02\x14\u00E0\u0080\u00E0\x00!H\u00C0H\u0083\x02\x1C\u00F4^%\u00C7r\u009FK6\u00B9\u00C7\u00EE$M\u00A1\u0099\x0E\u00A4L0D$\u00B8\b/\\\u0088;\u008A13\u0098y\u00AE\x7F\x06\x11\u0089\u0086\u0088\u00CC\u00AC\u00D0}\u00CEYDDZk\u00D2Z[x\u00DA\u00BF\u0089\u00E5\u009C\x17a\u00EF\u00FD\"z>X\u00F9D$\u00DB\u00CCJ)\u00DB\u00ED\u009Ds`f8\u00E7\u00E6\b\u00B4\u00D6{\u009F<sS\u00D3\u00A6\u0094\x00\x00\u00B5V\x00@\b\x01\u00C7q\u00CCz\u008Cq\u00B1\u0091\u00B5\u00F6\u00BB5\u00CE\u00F6\u00D0\u00FC\u00F9\u00A2\x1Ac\u008C\u00CD\x1A\u00E6\u00F95\u00FE+\u00F6\x06\x00\x00\u00FF\u00FF\u00EC\u0095A\r\x04!\fE\x7FV\bAH-`\x00\x14\u00A0\x00\r\b\x00\x07H\u00C0\x00J\x1A\u0094\u00EC\t\u00C2\u00CCt\u00F6\u00BA\u0093\f\\\u009A4\u00E1\u00F5\u00D0\u00F6u7\u00E0)\u00B0\u00B1k\u00CC\f\"\u00BA\u00FD\u00F0K\u00E7\u009F\u00B3\x04\u00EF\u00EE\u00C1\n\t!\u0080\u0099g\x14a\u00DE\u00FB\t\x1CQ)\x05\u00AD\u00F5\u00A1P\u008C\u00F1\x10E\u0098\u00A4\u00EC\u00DE;ZkH)\x01\x00j\u00AD \u00A2\u008B\u00CA_4\u00B4X\r\u00BB\u00DAs<\u00E7\u00DC%_J\u0099v\u00CD9\u00CBw\u00D3\x18#\x16<\u00E7\u00AD\u00B5s\x16\u00D7\u008Enk\u00FC\x19\u00F6\x05\x00\x00\u00FF\u00FF\u00ECX\u00CB\r\u00C3 \f\u00E5\u00D0\u00BB7\u00B0X\x00e\x01&a\x03\u00F6b\x036@,\u0080\u0098\u0084\rz22\u009F\x16T\u00E5\u00D0\u00AA\u00BCK\x14\u00E3\u0088g\u0091\u00E7\x17\u00E7\u00D6\x03\u00F8^\x01\x1Cb\u00BFBLk\u00FD\u00D9\u00A0q\x17\u00B1\u00DE\u00D5\u00FA{\u00A5\u00D4\x10\u00EBmw\x16s\u00CE\rq\x1E\u00E3x\u00BCc\u00CD7\u0090R\u00D6\u00BE\u009As\u00AE&\u00A7\u00B5\x16\u00A5\x14\u00E1\u00BD\x1F\u00EC\u009B\u009C\u00B6\u009Fk\u00B8#\x1Bc\x06\u00B3\\\x12\u00EB\u0093_!\u00E7\\7\u008D1N?Rh\u008D\u0088\u00D2\u00C0\u0085\u0088\u00A2\u0094r\u00FA\u00D8\u009F\x11#\u00D5\u00AD@9\x00\u00D0\x0E\u009B\x1BX\u00FD\u00E7\u0098\x12#\u0085\u00D1C\u00888\u00F40kmS\b/\u00A6\u00CF\u00E7\u00D7\x10B#\x0E)e\u009D\u00B4\u00B7^\u00FE\u0094\u0092\u00B8\u00AEk\u00A8rW\u00A9\u00BB\x00\u0080\u00A3\u00CAC\u00EC\x10\u00E3x\x02\x00\x00\u00FF\u00FF\u00EC\u009A\u00D1\u008D\u0084 \x10\u0086'\u0097\u00AB\u0083\u00D0\x00\x1D\x10\x0B\u00B1\x03b\x07\x16`b\x01f\n14\u00A06@l\u0080X\u0081%\u00DC\x13\x04\x11P7\u00BB\u00C9]nL6f\x11\u00D8o\x16\u0081\u0099\u00F9\u00A1\u0097\u009F\u00C0\b\u008C\u00C0\b\u00EC7\u0080\u0095\u00C2\u00ADw_\u00DFWa\u00DB\u00D3\u0088)\u00D7\u00D7\u00D3\u00F6_\u00A5\u00D0\u008Ds\x0Em\u00DB^\x06\u00C4a|h\u00AD\x05!D\u00D1\u00D8i\u009A\u0092}<\x1AJ\u00AD\u00F5)M\u00B0,\u00CB\u00E1\u00C7\u0086a\u0080\u00AE\u00EB@k\r\u00DB\u00B6\u00C18\u008E\u00A7\u00D82l\u00C3\x18\u00F3\u00C9\u00C8,\\,R\u00C5\u00FAe\u00ACc:\u00EDr\u009E\u00E7C\u00F9\u00BE\u00EF\u00A7\u00F6)\u008D3\x16\u00BB\u00C2>\u00C3O6\x12w\x16\u00A5r\u00E39\u00DF\u00FDU??\u00E5\u00F3g\u00C1\u00EE\x029#b\x19\u00A1\x14\u00C8\x18c`]W\u00FF.6M\u00F3\u0099u\f\x11\u00A1\u00AA\u00AA\u00C3\u00C4q\u00FFB<\x1B9\u00E7\u0080\u0088\x1E*7[\u00C9Q$0\x02\u00FB\x13`w3\u00D3\u00CE\u00D3(\u00E9\u00AF\u00A9KJ\tRJ0\u00C6@]\u00D7\u00F7\u00C0\u00A4\u0094~\u00C1\u008B\u00F5Wk-(\u00A5\u00FC\u009D1v\x00\f\u00EB\u00BBz\u00AE\u00ADR\u00CA\u0097\u0085\u008B\u00B0;\u00DCq\t&\u0084\u00F0\x1Bw\u00DF\u00F7'-\u00D7\u00ED\b\u0088x8M\u0093\u00AA\u00CF9\u00F7\u00DF\u00DD\u00A9\u0092\u0097\u0087\x12\x11\u00BDU\u00CE\u00FA\u00D0\u00F5\u00B1\u00D6\u00FA,u<\u0084\u00A9\u00FA\u00F1\u00F3\u008F\u00A4\b\u00DE\u009D\u00B8K%\x07iK\"0\x02#0\x02\u00FB\u00AF`?\x00\x00\x00\u00FF\u00FF\u00EC\u009C\u00DF\u00A9\u00C20\x14\u00C6\u00C3\u00E5\u00BEw\x03\u00E9\x02%\x0B\u0094. \x0E\u00A0\u00B8\u00808@\u00C1\x01\n\x0EP\u00DC \x0E\u00E0\x06\u00D2\x05JGp\x027\u00B8O_8I\u00936z{A.\u00DF\x01\x1F\u00AC5\u00C6_N\u00EB\u00F9\u00F3\u00C5\u008F\u00BD\u00F3s%\t\u008C\u00C0h\x04F`\x04F`\x04F\u0093\u00F6\u009Dz\u00E2\\\r\u00AF\u00EB:\u00B5\u00DF\u00EF\u00ED\u00F3\u00B2,m\u00B9\u00CC\x7Fmi\u00F3\u00B5\u009D\x1F\x01L\u009A,\u00C9m\u00B7[G\u00BEf\u008C\u0089V\u00C5\u00FE\u0083%\u00A7Fs\u00AB\x18R\u00F0\u00C2\u00C3 r\r\u0099?V\u00DF\u00F7\u0093\u00ED;\x7FAb\u009E/\u00BD\u00BA(\u008A\u00A0\u00C6pj\x1E\x7Fv\x0F\u00F3\u0085\u0094~\u0091X)w\u00F3\u0090?1Y\u00BB\u0095\u00DB\x0F\u00B5\u00D6\u00CE{\u00E0\u00D5hk\u00C7\u00BE(\u00CE\x07\u00AC\u00A6i,,\u00C8\u00AFCs\u0089\u00B5\u00C9\x17\x01\x16\x13\u0099k\u00AD\u009DV\u00A5\\\u00ED\u00A9\u00E7>\u00B8\u00AE\u00EBF\u008D\u00DEWz\u00B9\u00D2dO#\u00B4wH\x1E\u008B\u00B5\x19~\r\u00CC_%<B\u00DD\u00ECT\u0093\x10\u00CB\u00B2\x1C5oR\u00BEL\u00C8$\u00E8\u00D0\u00E5+/\u00D5\u0094\x1F\u00A6\u008F\n+\u00F2<\u00B7\u00FD\u00A1\u00A6i\x1CO\x06\u00C0\u00E3\u00F18\u00BA\f\u008D1#\u00EF\u0087\u00E7\u009F\u00CFg\u00A7\u00AB!\u00C7\x04\u00C0\u00E7\u00F3\u0099\u00BC\u00E0\u00AC\u00871p%0\x02#0\x02\u00A3-\x02l\u00B5Z-\u00B6\u00C5\u00F3p88\u00B1\x162\u0086W\u00857\u00EFd%\u00F8\u008Cw>/\x19\x18\u00F6\u0081\u00C9\x18H*j\u00FB\u00BE\x0Ff\x03\u00F2\u009C\u00F5zm_\u00AB\u00EB\u00DA\u00C6Z1\u008B\u008D\x0F1\u0090\u00DC\x02+\x03\u00DB\u00DB\u00ED\u00E6\u00C4Zr\u00DF\u009B\x1F\u00F7\u00B5m\u00FB\u0092\x13|\u00A5z\u0083\u009F\u00B7\u00C9\u009D\u00A4\u00C8\u00F5B+VU\u0095\u00CA\u00F3\\UU\u00A5\u00DA\u00B6u\u00FE\u00A8\x02\u00EF\u008F-\u00D0\u00DC\u00F8\b8\u008D1\u00A3\x14\bB\u00A7\u00D3\u00E9\u00A4\u00EA\u00BA\u008Ez\x12\u0082\u00DA\u00FB\u00FD\u00BE\x1C0\u00A4-~\u00BA\u00B2\u00DB\u00EDl\u00B2\fA\u0093\u009F'b\u00A2HA\u00A4D{NT<7>\x12\u00FD\u00C7\u00E3a\u008F\u00C1\u00EB\u0086aP\u0097\u00CBe6zG\x15\u00E5z\u00BD.[\u00DE\u00C9\u00B2\u00CC^\x16Zk;\u0091\u00A2(T\u0096e#PR\u00AD/u\u00EB>\u00CC\u00D0qi\u00B1\u00F1S\u00EEW\u00C30L\x02\u00C3\x1C7\u009B\u008DU\u00BE15bXA`\x04F`4\x02#0\x02#0\x02#0\u00DA\u00AC\u00FD\x00\x00\x00\u00FF\u00FF\u00EC\u009D\u00DDm\u00E30\f\u00C7\u00F9\u00D0wo\u00E0\t\u009A\x15:@\u0080.`t\u0081B\x03\x14\u00E8\x00\x054@\u00A1\x05\u00B4\u0081\u00E0\x05\x02{\x00C\x1D\u00A0\u00C8\x06\u00DA\u00E0\x1E\x0E\u00F4Q\u00B2\u0094\u00C8\u00A9S$\u00B8?\u009F\u008AB\u0091\u009D\u009FIZ\x11?\u0084\u009FF\u00D00\x00\x030\x00\x030\b\u0080\x01\x18\u0080\x01\x18\u0080A\x00\f\u00C0\x00\f\u00C0\x00\f\u00C0 \x00\u00B6\u0095<\\k\u00E2\u00DF,\u00C9\u00BB9`\u00D6\u00DA\u00B3\u00A9\u008DkR\u0086\u00B6\u0094\u00DF\u00AC\u00CB\u00DC\u00D4$\u009Ds\u00C5\u00E6n\u00FF\u00B5I\x0E\u00C3@\u00E38\x12\x11\u00D1\u00E3\u00E3\u00E3\u009C\u00B7J\u00F4\u00B7>H\u00D6\u00FD\x00\x18\x11\u008D\u00E3\x18U\u0088)\u00A5\"\x7FU\u00CA*<\x1C\x0EQ\u0091\u00A91f\u00D1\u009C\u00AF4\u00B6dn\u00A9\u00AB\u0090\u00B5\u009B\u00A9\u00DF\u00EC\u00BA.[\x11\u00B7\u00D6\u0095lb\u0092\x12P\u00AEHs\u009A\u00A6\x05\x00>\u00E7R\n\u00E7\u00A7\u00E6\u00AAw\x7Fr\u00AA\u00D14M\u00C5\u00F2A\u00E7\u00DC\u00AA\u00D2\u00C2M\u0080\u00A5\u0099\u00CD\u00A94MC\u00DE\u00FB\u00C5\u0093L\u00DBo\u00A7e\u00C6Z\u00EBEa\u00A9\u0084\u0096\u00CE\x19B\u00A0a\x18\u00A2\x07\u00F8\u00F9\u00F9\x19%\x1F\u00F7}OZ\u00EB\u00A8rX\x1EFw\u00F5eE\u00FA\u00A5s>\u00EC\u00FD\u00FD}\u00FE\u00BF|\u00ABI\u0091O\u00D9{\x1FU\u00CAr\u00CA\u00B9\u00D4D\u00EF=i\u00ADi\x1C\u00C7y>\u00EF\u00FD\u00C2l\u00A5\u008F\u0095\u00C9\u00CC\u00C6\x18z}}\u009D\u00B3\u00B3\u00AD\u00B5U\u00CB\u009F\u00D5\x1A\u00C6\u00FD4sGV\u00962\u009D%\u00C4\u00D2\u0098s\u00A5\u00C6\u00B20\u00BE\u00B6g\u00A7t\x0F!\u0084M\u00CA\u00A27[V\x18c\u00AE\u00BA\x06\u0092\u00A6W\u00DB4\\\u008E\u00DBj\u008D\u00F8\u00A3e\x05\u00DF\u00C8\u00DA\x1C\u00FA\u009A/\u009Aj\u0083\u00D4\u00E4\\\u00E7\u0082\u009C\u00C8q[\u00D50\u00FDxY\u00B1\u00A5\u0086r\u0089\u00CE4M\x0B\x7F\"\u00CD\u00B0\u00D4H$}\u00BB\u00A6`\u00BB\u00AE\u008B\u00DC\u00C3%\u0085\u00F77\u00F3\u00E3;]\u0093}\x7F\x7F\u0093sn.\u00D0*\u00F9\"\u00F97W\u00DB\u00C9\u00F1r^.\x06\u00B3\u00D6F\u0085\u00F7\u00FCB\u00B8\u00BB\u00DD\u008A\u00F4\u00A6w\u00BB]\u00A45!\u0084\u00C5\u0098s\u00BE\u00C9\x18\u0093=\u0082B\u008AR\u00AA\u00BA\u0085\u00C4M\x01\u00E3\u00EA\u00B4\u009C\u00C9+\u00A5\u008AZ\u00906\x17I\x01)\u00A5\u00E8\u00E9\u00E9ia\u00A2}\u00DFG\u00AD\x1Fj\x04\tu\u00F7\u00EA\u00C3\x00\f\u00C0 \x00\x06`\x00\x06`\x00\x06`\x10\x00\x03\u00B0;\x01f\u00AD-\u00F6\u00B1Y#]\u00D7-\u00E69w*\u00E6\x16\"\u00AF\u00B1\u00DB\u00ED\u00AA\u00DB\u00C7\\\x04l\u009A\u00A6\u00CDv-\u00F7\u00FB\u00FDb_\u00FE\u00E5\u00E5\u00E5\u00EAa\u00FET.\u00E9VU\u00DD\u00AC\u00A8i\u009A(\u00EC\u00C5q\u00C2\\\x07\u00A5\\\u00F7%nC\u00C3\u00E7\u00C6\u00F1\x13\u00E7\u00CFYk\u00A3h\u00D2\u00A9\u00F9\u00E5\u009C9\u00CD\u0094\u009FK\u00BBN\u00B1\u00C8\u00C8\u00D4\u00B9.\u00C2\u00AB\u0081\u00B160\u00AC\u00B6m\u00A3\u00B6\u009F!\x04z{{[\u0098\u0099s\u008E\u00B4\u00D64\f\x035MC\u0087\u00C3\u0081\u008E\u00C7\u00E3\u00BC/\u00A5\u00B5\u00CEn\x00\u00D6\u00CE?\f\u00C3<\u0097\u0084\x1DB \u00AD5\u00F5}?_\u00B7\x04\u008D\u00CD\u00F3\u00AAN\u009Fo\u008E7\u00FBxc/53\u00A5T\x14Mj\u00DB6\x02f\u008C\u00C9\x06P\u00D6\u00CC\u00CF\u009B\u0087\u00D2]\u00F0\u00F5\u00BE\u00BE\u00BE\u00E6\u00EB\u0096dm|\u00E2\u00E1R\u00DB\u00AF\u0091K\u00A3I\u00B5\u00F3\u0097\x1E&wv\u00AA\t\u00AD\u00AD9\u00E7\u00F7b\r\u00E3\u00C0\x02G]\u00F8\u00E9\u00A6\u0080\u00D8\x14N\u00A9|\x0EN\u00ED\u00FC9\u00E1\u00B1\u00CF\u00CF\u00CFUm\u00EA\u00D7\u00A6hU\x01\u00E3\x0B\u00F3\x170\u00C6\u0090\u00F7~\u00EE<n\u00AD\u00A5\x10\u00C2\u00E2-w<\x1E\u00E7\u00E8\x0F\u00D1\u00BF \x07\u00C75e\u009B\u00BF\u00D4Lj\u00E6?eb5\u00CB\x14\u0086\u00B5&E\u00ABzO\u00DF97\u009F%*Ov\u00CE56\u00E3\u009C\x05\u008E-\u00E6R\u00A0\u009A\u00A6\u00A1\u00B6m\u00CF\u009AMM\u00E3\u00B4\u00D2\u00E7Ni$\u00DFc.\x12\u00B5\t0\u00BEHM\u00A4;\x05v\u008B\u00D24\r}||d\u008F\u00F5\u00DE\f\x18\x04\u00BF%\x01\f\u00C0\x00\f\u00C0\x00\f\x02`\x00\x06`\x00\x06`\x10\x00\x030\x00\x030\x00\x030\b\u0080\x01\x18\u0080\u00DD\u008B\u00FCa\u00EF|o\u0094U\u00A20~>\u00DC\u00CFR\u0081\u00C4\x06\b\x05H,\u00E05S\u0080\u00C4\x02\u00D6X\x00\u0089\x05\u0090X\x00\u00C1\x02\b\r\x10\u00B7\u0080\r\x16@\u00DC\x02\u008C\x1D\u008C\x15\u00DC\x0F7\u00C3e\u0086\x01\x01\u00C7]|}~\t_\\W\u008E\u00CC33\x07<\x7F\u00F0#\b\u00C0\u008C\x04\x10\x18\x00\x10\x18\u0080\u00C0\x00\x04\x06\x00\x04\x06 0\x00\u0081\x01\x00\u0081\x01\b\f@`\x00@`\x00\x02\x03\x00\x02\x03\x10\x18\u0080\u00C0\x00\u00B8\u00CB?\u00AFf\u00B0eY\u00DAJ4\u009C\u00F3_\u00E9l\x06~P`]Z\u00DC5\t\u00E3t:Q\u009E\u00E7wE\u00E28\u008E\u00B6\u00A9\u00CFO\u00B4\u00AD\x03/\u00B8EZ\u0096E\u009E\u00E7Q\x10\x04\u0094eYY\u0082\u00E9\x1D\u00DA\x06\n\u00D4Z\u0085\u00E2\u00D0M$\b\u00CC\x10\u00A2\x1B\u00CC#\u0095\u00E9\u00C0\u009B\u00F8`\u00BA\u0086}U|\u00DF\u00A7 \b\u00B4\u00A5\x07\u00BF\u00BE\u00BE\u00A4~s]\u00F1}\u009F\u00E6\u00F3\u00B9\u00F4\u0099\u00A7\u00D3\u0089\u008E\u00C7c\u00E7&[M[\u00B4\u00E7y4\u009F\u00CFk[\u00FD\u00F7\u00F7w\u00AF\u00CF\u00F7}\u009F,\u00CB\u00A2\u00E9t\u00AA\u00FD\u00BBm\u00DB\u00B5\"\u00A2\u009C\u00F3\u00CE\u00C5\u00F3L\u00DA:\x14\u00A3YEM>\u00D8=\u0081U\u00C5\u00D4T.\u00B2ZZ\u00B7\u00C9\x07\u00DB\u00EF\u00F7\u0094$I\u00A7\x1A\u0099m\u00BDR\u00D5-<I\u0092^U]\u00BB~\u00EF!>k\u009B\u00AF\u00F9L[\u00FF\u008A-\u00F2\u0091\u00D9\u00E4y\x1EeY\u00D6\u00B9\x00\u00EBf\u00B3i\u00F5qD)\u00E1\u00A2(\x06\r\x18\u00D1\u00FFM7\u00BB6\u00BE|\u00C4\u008F\x1D\u00AB\u00AD\u00A3\x11X\x18\u0086\u008D\u00B3\u00B9keaQ\u00D3u6\u009B\u0095\x07c\u00ACQ\u00B8\u00D5\u0082\u00E1\u00EA\u00EB\u00BA\u0086\u00C7D\u00FF\u00D5\u00A9^,\x16\u00D29\u00C4\u00D1\u00B4\"6\u0089Y\u00D8\u00DA\u00B4\"\u00E5y^;\u0087\u00FA\u00DE\u009F\u00B2u\u00D4\x02S\u00DB\u00E7\u00EA\u008E\u00A6\u00BB\u00C6\u00DDn\u00D7\u00F9\u00F9\u0096\u00EB\u00BA51\u008A\u008B\u00DCgu\u008C\u00A2H\u00FB\u00FAz\u00BDn\x15l\x1C\u00C74\u009B\u00CD\u00B4\x13\u00C2\u00F3<#=\x1A^\u00CD\u00D6\u00D1\u00DEE\u009E\u00CFgr]\u00B7\u00B3C{o\u0095\u00EB*0\u00CF\u00F3\u00B4\u00DB\u00AC\u00DA%\u00BC\u008D\u00C3\u00E1\u00A0}]u\u00B6M<\u00DE\x18\u00BB\u00AD\u00A3z\u0092\u009F\u00A6)}~~\x1Ao\u00DDl\u00CA\u00CFy\x15\u00C6d\u00EB(\x1ES\u008C\t\u00D1KD\u00F5i\x1C\u00C7\u00A1\u00CDfs\u00F7{\u0088J\u00E9:\u00AA=\u00D0\u00DF\u00C5V\u00FC\u00D8\u00DD\u00E0\u00BF\u00E8\u009E\u00BB\t_Rt&R\x075I\u0092F\u0087;M\u00D3\u00DE\u0093L\u00F5\u0085t\u00BE\u00D1Xl}\u0089-rL\u008FK\\\u00D7\u00A5(\u008A\u00B4]I\u0082 \u00E8u;\u00CF\x18k\u00BDQ\u00C9\u00F3\u009C8\u00E7\u00DA\u00ADM=W\u009E\u00E7\u00D2\u00E0\u00FF\u00B4\u00ADX\u00C1\f\u00B2\u00DDn\u00CB[\u00FA\u00BE\u00BF$\u00E4yN\u008C1\u009A\u00CDf\u009D\x06l\u00B1X\u00F4>\u00C7o\u00D9\u00DA\x07\u00D4\x07\x1B\u0080\u00E38d\u00DB\u00B6\u00B4\u00BD\u0088N\\\u008F\u0088\u00A4\u00EA\x1B\u00A9\x0FL\u0087~\u00F6\u00B3m\u0085\u00C0\u00C0\u00AF\u0082-\x12@`\x00\x02\x03\x00\x02\x03\x10\x18\u0080\u00C0\x00\u0080\u00C0\x00\x04\x06 0\x00 0\u00F0\u00D6\x02{\u00B5\x04Z5\t\u00B6o\u00D6\u00CF\u00AB|\u008F\u00A6h\u00D8\u0097\x10\u0098\u00E38T\x14\x05].\u0097Q%\u00D0&I\u00F2WeM\x0F%\u00CB\u00B22\x1E\u00EC\u00D9Y\u00F4F\u00E3\u00C1,\u00CB\u00A2,\u00CB$1\u00EDv\u00BB\u00C6\u00B8z\u00CF\u00F3\u00C8q\x1C\u009AL&t\u00BB\u00DD\u0088s^Fi\u00B6\u00BD_\x10\u00C71Y\u0096E\u00CB\u00E5\u0092\u00A6\u00D3i\u00F9\x19\u00C7\u00E3Q\u008A\x14\u00B0m\u009B\u0096\u00CB\u00A5dW5\u00A9\u00F5|>\u0097a\u00DA\u00D7\u00EBU\u00CA\u00B8i\u008B\u00E5\u00EFc\x7F\u0093\u00ED\u00BE\u00EF\u0097\u00FF_\u00B5C\u0087m\u00DBetD\u00D5>\x11O\u00D6\x15\u00C6\u0098\u0094C\x19\u0086!\u0085aH\u00EB\u00F5\u00DAx\u00B8\u00BA\u00D1h\u008A\u00A2(\u00CAe\u00B7)A\u00D4\u00F7\u00FD\u00C60\u00DD*i\u009A\u00D2n\u00B7\u0093^\u00DBl6R\u00F0\\S\u0090\u009E@\\\u00B0\u00A6d]A[b\u00AFz\u00D1\u0087\u00DA\u00DF\u00C7v\u00DD\u00A4\u00CC\u00B2\u00ECn\u00CE\u00E3v\u00BB\u00A5\u00E3\u00F1\u00D8\u00E9{4\u00D9eZd\u00C6\u00B6H54W'\u00AE \b\u00A4\u00C1Qs\x18]\u00D7-g\u00BF\u00EF\u00FBT\x14E\u00EB9\u00CF\u00E7s-\u00DFO\\`\u00B1%z\u009EW\u00E6\x17V/\\5\u00E7\u00B0kx\u00B0I\u00FB\x0F\u0087\u0083\u00F4\x7F\u00D5\x15H\x17\u0081\u00AA\u009EK\u0097\u00DF\x18EQoW$\u008Ec\u00E9\u00BA|||\u008C\u00D3\x07\u009BL&\u00D2\u00C07\u0089\u00B0\u00BAj\u00A83\u0085sN\u008C1i\u00CBm\u00F3\x0Ft\"\u00DEn\u00B75\x7F\u00D0\u00E4$2e\x7FU\u00D4\u009Cs)}L]\u00D9,\u00CB\u00A2(\u008A\u00B4\u00F9\u00A4\u00AA\x18\u0087\u00F8\u00BA\u00D5\x04\x0F\u00D375\u00C6\x04v\u00BB\u00DD\u00A4A\u00D5-\u00FFU\u00E1\u00ADV\u00ABNw\u009Dm\u00CB\u00B5n\u00F0tq\u00E9\u00A60m\x7F\x1F\u00D7C\f\u00FC~\u00BF\u00AF\u00ADb\u008F\u00F2\u00E7\u00CF\x1F\u00A3\u00F6>\u00C5\u00C9\u008F\u00E3\u0098V\u00ABU9\u0083\u00B2,#\u00C6\u0098\u00B4\u00F43\u00C6J_\u00C2\u00B6m\u00BA\\.e\x01:5\u00ACW\u00BC\u00BF\u00CD\u00C9\x16\u00CE\u00A9\x18xu\u00B5j\u00CB\u008E\x11\u00B7\u00F1\u00AA\x0Fv\u00CF96i\u00FFP1\\\u00AFW\u00E2\u009C\u0093\u00E38\x0Foia\x18J\u00D7M\u00F5{G\u00F5\u0098b\u00B1X\u00943\u00C0\u00B6m*\u008A\u00A2\u00E6\x103\u00C6\u00C8u\u00DD29A\x14\u00A0\x13\u0083\u0093\u00A6iYO\u00E1^\x02\u0082\u00EB\u00BA\x14\u00C7qyw%\u00B6\u009B4M\u00C9u\u00DD\u00DA\u00C5Z\u00AF\u00D75\u00E7\u0099s\u00DEK\x04&\u00ED\u00EFJ5\u0099\u00C3q\x1C\u008A\u00A2\u0088\u0092$\u00A1\u00E9t:X\x10\u00CB\u00E5\u0092\u008A\u00A2(W\\\u00CE\u00B9\u00E4C\u008E\u00F2.R\u00F5\x19\u00C4\u00B2~\u00BD^k\u00AB\u00D9P\x1F\u00A8\u00EAs\u0098\u00D8\x1E\u00DE\u0091j\u008A\u009B(\x18\u00F3\u00AC\u00FA\u00B6OO\u00FA\u00B0,\u00CBX\u00F6\u008A\u00EF\u00FB\u0092\u00BF\u0080\u009A\u00AC\u00E3\x18\u0097_\x15\x18xo\u00F0c7\u0080\u00C0\x00\x04\x06\x00\x04\x06 0\x00\u0081\x01\x00\u0081\x01\b\f@`\x00@`\x00\x02\x03\x10\x18\x00\x10\x18\u0080\u00C0\x00\u0080\u00C0\x00\x04\x06 0\x00 0\x00\u0081\x01\b\f\u0080a\u00FC;\x00\u00AA\u00E4\u00F0\u00EE\u00B4\u0090\x07\u00C9\x00\x00\x00\x00IEND\u00AEB`\u0082"];
        ///the creation of the temporary file, add the binary data
        var messagePhotoFile = new File("~/Desktop/xxxmyFilexxx.jpg");       
               messagePhotoFile.encoding = "BINARY";
               messagePhotoFile.open("w");
               messagePhotoFile.write(binaryPhoto);
               messagePhotoFile.close();
        //put the binary data in the iconButton
               myPhotoButton.image = messagePhotoFile;
               messagePhotoFile.remove();
    }
//====================================================================================================
    function checkTemplate(myTemplateName){
        for(i=1;1<=app.project.numItems;i++){
            if (app.project.item(i).name==myTemplateName + "☺") return app.project.item(i);
        };
        return null;
    }
//====================================================================================================
function addSenderName(textValue,bubbleLayer,side,positionOffsetControl){
    var senderNameLayer = app.project.activeItem.layers.addText(textValue);
        var myTextDocument = senderNameLayer.property("Source Text").value; 
               myTextDocument.fontSize = tMS_Template.secondaryTextDefaultSize;
               myTextDocument.justification = ParagraphJustification.LEFT_JUSTIFY; 
               senderNameLayer.property("Source Text").setValue(myTextDocument);
    //add fill to this text layer and parent it to the control layer color effect
    var senderFill = senderNameLayer("Effects").addProperty("Fill");
    senderFill("Color").expression = 'thisComp.layer("Conversation Control").effect("Sender name color")("Color")';
    //tide the size to the bubble layer size. Mainly for the pop-up effect
    senderNameLayer.scale.expression = 'thisComp.layer("' + bubbleLayer.name + '").transform.scale;';
    senderNameLayer.position.expression = 'thisComp.layer("' + bubbleLayer.name + '").transform.position;';
    //change the expression of the layer to add the senderNameGap unless it is the first layer of the conversation
    if(getPreviousMessage (bubbleLayer("Effects")("(Do not Modify) Message Index")("Slider").value) !=null ){
        intermediateExpression = bubbleLayer.transform.position.expression.split("\n");
        intermediateExpression[2] = 'y+= thisComp.layer("Conversation Control")("Effects")("Sender name gap")("Slider");';
        intermediateExpression[3] = "[x,y]";
        bubbleLayer.transform.position.expression = intermediateExpression.join("\n");
    }
    
    if (side == 0){
        senderNameLayer.transform.anchorPoint.expression = 'tempx = thisLayer.sourceRectAtTime(time,false).left+'+positionOffsetControl+'[0];\n'+
                                                                                        'tempy = thisLayer.sourceRectAtTime(time,false).height + thisLayer.sourceRectAtTime(time,false).top + thisComp.layer("'+bubbleLayer.name +'").content("Bubble").content("Rectangle Path 1").size[1]+'+positionOffsetControl+'[1];\n'+
                                                                                        '[tempx,tempy]';
    }else{   
        senderNameLayer.transform.anchorPoint.expression = 'tempx = thisLayer.sourceRectAtTime(time,false).width+ thisLayer.sourceRectAtTime(time,false).left-'+positionOffsetControl+'[0];\n'+
                                                                                        'tempy = thisLayer.sourceRectAtTime(time,false).height + thisLayer.sourceRectAtTime(time,false).top + thisComp.layer("'+bubbleLayer.name +'").content("Bubble").content("Rectangle Path 1").size[1]+'+positionOffsetControl+'[1];\n'+
                                                                                        '[tempx,tempy]';
    }
    
    return(senderNameLayer);
}
//====================================================================================================
//the text to write, the sender name to bind it in the 0 case, the side of the bubble, the point property to offset the timestamp, the bubble onto whitch we add it, if it is whether inside or outside the bubble
function addTimestamp(textValue,senderNameLayer, side, positionOffsetControl, bubbleLayer,whatsappStyle){    
    var timestampLayer = app.project.activeItem.layers.addText(textValue);
           timestampLayer.name = "Timestamp "+bubbleLayer("Effects")("(Do not Modify) Message Index")("Slider").value.toString();
    var myTextDocument = timestampLayer.property("Source Text").value; 
           myTextDocument.fontSize = tMS_Template.secondaryTextDefaultSize;            
           
    //add fill to this text layer and parent it to the control layer color effect
    var timestampFill = timestampLayer("Effects").addProperty("Fill");
    timestampFill("Color").expression = 'thisComp.layer("Conversation Control").effect("Timestamp color")("Color")';
    //tide the scale to the sender name scale. Mainly for the pop-up effect
    timestampLayer.scale.expression ='thisComp.layer("' + senderNameLayer.name + '").transform.scale';
    timestampLayer.position.expression ='thisComp.layer("' + senderNameLayer.name + '").transform.position;';
    switch (whatsappStyle){
        case 0:
             if (side == 0){
                 myTextDocument.justification = ParagraphJustification.LEFT_JUSTIFY; 
                timestampLayer.transform.anchorPoint.expression = 'tempx = - thisComp.layer("' + senderNameLayer.name + '").sourceRectAtTime(time,false).width-'+positionOffsetControl+'[0];\n'+
                                                                                             'tempy = thisComp.layer("' + senderNameLayer.name + '").sourceRectAtTime(time,false).height + thisComp.layer("' + senderNameLayer.name + '").sourceRectAtTime(time,false).top + thisComp.layer("'+bubbleLayer.name +'").content("Bubble").content("Rectangle Path 1").size[1]-'+positionOffsetControl+'[1];\n'+
                                                                                             '[tempx,tempy]';
            }else{
                myTextDocument.justification = ParagraphJustification.RIGHT_JUSTIFY;  
                timestampLayer.transform.anchorPoint.expression = 'tempx = thisComp.layer("' + senderNameLayer.name + '").sourceRectAtTime(time,false).width+'+positionOffsetControl+'[0];\n'+
                                                                                             'tempy = thisComp.layer("' + senderNameLayer.name + '").sourceRectAtTime(time,false).height + thisComp.layer("' + senderNameLayer.name + '").sourceRectAtTime(time,false).top + thisComp.layer("'+bubbleLayer.name +'").content("Bubble").content("Rectangle Path 1").size[1]-'+positionOffsetControl+'[1];\n'+
                                                                                             '[tempx,tempy]';
            }
        break;
        case 1:
            if (side == 0){
                myTextDocument.justification = ParagraphJustification.RIGHT_JUSTIFY;  
                timestampLayer.transform.anchorPoint.expression = 'x = -thisComp.layer("'+bubbleLayer.name+'").content("Bubble").content("Rectangle Path 1").size[0]+thisComp.layer("Conversation Control").effect("Timestamp position")("Point")[0];\n'+
                                                                                             'y = thisComp.layer("Conversation Control").effect("Timestamp position")("Point")[1];\n'+
                                                                                             '[x,y]';  
            }else{
                myTextDocument.justification = ParagraphJustification.RIGHT_JUSTIFY;  
                timestampLayer.transform.anchorPoint.expression = 'x = thisComp.layer("Conversation Control").effect("Timestamp position")("Point")[0];\n'+
                                                                                             'y = thisComp.layer("Conversation Control").effect("Timestamp position")("Point")[1];\n'+
                                                                                             '[x,y]';
            }
        break;
    }
    timestampLayer.property("Source Text").setValue(myTextDocument);
    timestampLayer.transform.opacity.expression = 'if(thisComp.layer("Conversation Control").effect("Show timestamp")("Checkbox")==1) 100 else 0';
    return timestampLayer;
}
//====================================================================================================
function createAvatar(myAvatarFile,avatarName){
    var myComposition = app.project.activeItem;
    //create the avatar composition, keeping the same values as the mother composition, besides the height and width
    var myAvatar= app.project.items.addComp(avatarName, 150, 150, 1, 60, 30);
    //add a text with the name of the comp, and resize it to the width of the comp  
    var myImportOptions = new ImportOptions();
          myImportOptions.file = myAvatarFile;
    var avatarFootage = app.project.importFile(myImportOptions);
           avatarFootage.name = avatarName;
    var avatarFootageLayer = myAvatar.layers.add(avatarFootage); 
    var myAvatarLayerSize = avatarFootageLayer.property("Scale").value;
    var myRectangle = avatarFootageLayer.sourceRectAtTime(0,false);
    var myResizeRatioWidth = myAvatar.width/myRectangle.width;
    var myResizeRatioHeight = myAvatar.height/myRectangle.height;
    var myNewScale;
    if (myResizeRatioWidth>myResizeRatioHeight){
        myNewScale = [myAvatarLayerSize[0]*myResizeRatioWidth , myAvatarLayerSize[1]*myResizeRatioWidth ];
    }else{
        myNewScale = [myAvatarLayerSize[0] * myResizeRatioHeight , myAvatarLayerSize[1] * myResizeRatioHeight ];
    }
    avatarFootageLayer.property("Scale").setValue(myNewScale);
    for (i=1; i<=app.project.numItems;i++){
        if (app.project.item(i) instanceof FolderItem && app.project.item(i).name == tMS_localize (tMS_Data.strAvatarFolderName)){
            var myParentFolder = app.project.item(i);
            myAvatar.parentFolder = myParentFolder;
            try{ 
                avatarFootage.parentFolder = myParentFolder;
           }catch(e){alert(e)};           
        }
    }       
    return(myAvatar);
}
//====================================================================================================
    function createMessage(myTextString,side,timestampValue,myTemplate,myPhotoFile,myPhotoButton){//Creates each bubble based on the side, template etc. Has a "switch" for dealing with each case
        var myActiveItem = app.project.activeItem;
        var messageIsPicture = false;
        selectTemplate(myActiveItem.layer("Conversation Control")("Effects")("(Do not modify) Conversation template")("Slider").value);
        //increase the index of the message in the Conversation Control layer
        var controlIndex = myActiveItem.layer("Conversation Control")("Effects")("(Do not modify) Last Message Index")("Slider").value;
        var textLayerIndex = (controlIndex+1).toString();
        if (myPhotoButton.image!="xxxmyFilexxx.jpg"){       
            var myPhotoLayer = createPhotoLayer (myPhotoFile,textLayerIndex) ;
            //myPhotoFile.setValue("undefined");
            //alert(myPhotoFile.isOp);
            var myBubbleLayer = createBubble(myPhotoLayer,side,myTemplate);
            myBubbleLayer.label =2;
            //myBubbleLayer.size.setValue(myPhotoLayer.sourceRectAtTime(1,false).width*myPhotoLayer.size.value,myPhotoLayer.sourceRectAtTime(1,false).heightmyPhotoLayer.size.value)
            myPhotoLayer.position.expression = 'thisComp.layer("'+myBubbleLayer.name+'").effect("Text position control")("Point")+thisComp.layer("Conversation Control")("Effects")("Message text position")("Point");';
            myBubbleLayer("Effects")("Vertical padding")("Slider").setValue(-1*myBubbleLayer.containingComp.layer("Conversation Control")("Effects")("Bubble vertical padding")("Slider").value);
            myBubbleLayer("Effects")("Horizontal padding")("Slider").setValue(-1*myBubbleLayer.containingComp.layer("Conversation Control")("Effects")("Bubble horizontal padding")("Slider").value);
            myPhotoLayer.moveAfter(myBubbleLayer);            
            myPhotoLayer.trackMatteType = TrackMatteType.ALPHA;
            resetPhotoButton(myPhotoButton);
            messageIsPicture = true;
        }else{           
            var myTextLayer = createTextLayer (myTextString , textLayerIndex,side);
            var myBubbleLayer = createBubble (myTextLayer, side,myTemplate);
            myBubbleLayer.label = 2;
            myTextLayer.position.expression = 'thisComp.layer("'+myBubbleLayer.name+'").effect("Text position control")("Point")+thisComp.layer("Conversation Control")("Effects")("Message text position")("Point");';
        }
        myActiveItem.layer("Conversation Control")("Effects")("(Do not modify) Last Message Index")("Slider").setValue(controlIndex +1);
        //add marker for scroll animation
        addMarker(myActiveItem.layer("Conversation Control"),controlIndex+1) 
        switch (myTemplate){ //each case will be incapsulated in a try{} catch{}
//the Facebook template.
            case 0:
            try{
                mySenderName = selectSenderName(side);
                senderNamePositionControl = 'thisComp.layer("Conversation Control").effect("Sender name position")("Point")';
                timestampPositionOffset = 'thisComp.layer("Conversation Control").effect("Timestamp position")("Point")';
                var previousMessageBubble = getPreviousMessage (controlIndex+1);               
                //check to see if the previous message exists
                if (previousMessageBubble != undefined){
                     //if previous message is on the same side, modify the position expression of the avatar and add tails to both message bubbles
                    if (previousMessageBubble("Effects")("(Do not Modify) Side select")("Slider").value == side){    
                        if (timestampValue!=""){
                            var senderNameLayer = addSenderName(mySenderName,myBubbleLayer,side,senderNamePositionControl);
                                  senderNameLayer.opacity.expression = 'if (thisComp.layer("Conversation Control").effect("Show sender name")("Checkbox") == 1) 100 else 0;';
                                  senderNameLayer.name = "Sender "+ (controlIndex+1);
                                  myBubbleLayer("Effects")("(Do not Modify) Sender Name Gap")("Slider").expression = 'thisComp.layer("Conversation Control").effect("Sender name gap")("Slider")';
                            var timestampLayer = addTimestamp (timestampValue, senderNameLayer, side, timestampPositionOffset,myBubbleLayer,0); 
                        }else{
                            addTail (previousMessageBubble, side, myTemplate, "bottom");
                            addTail (myBubbleLayer, side, myTemplate, "top");                             
                        }
                        myBubbleLayer("Effects")("(Do not Modify) Avatar Index")("Slider").setValue(previousMessageBubble("Effects")("(Do not Modify) Avatar Index")("Slider").value);
                        //the code to make the avatar scroll to the message
                        var currentAvatarToMove = myActiveItem.layer("Avatar "+ myBubbleLayer("Effects")("(Do not Modify) Avatar Index")("Slider").value.toString());
                        var currentAvatarToMoveArray = currentAvatarToMove("Transform")("Position").expression.split("\n");
                               currentAvatarToMoveArray[2] = "last = "+(controlIndex+1).toString()+";";         
                               currentAvatarToMove("Transform")("Position").expression = currentAvatarToMoveArray.join("\n");
                        //if previous message is not on the same side, add avatar
                    }else{                       
                        var senderNameLayer = addSenderName(mySenderName,myBubbleLayer,side,senderNamePositionControl);
                              senderNameLayer.opacity.expression = 'if (thisComp.layer("Conversation Control").effect("Show sender name")("Checkbox") == 1) 100 else 0;';
                              senderNameLayer.name = "Sender "+ (controlIndex+1);
                              myBubbleLayer("Effects")("(Do not Modify) Sender Name Gap")("Slider").expression = 'thisComp.layer("Conversation Control").effect("Sender name gap")("Slider")';
                        var timestampLayer = addTimestamp (timestampValue, senderNameLayer, side, timestampPositionOffset,myBubbleLayer,0);      
                        try{
                            var avatarName = selectAvatarName(side,myActiveItem);
                            var myAvatar = getCompByName (avatarName);
                            var myAvatarLayer = addAvatar (myAvatar, myBubbleLayer, side);
                                   myAvatarLayer("Transform")("Position").expression +=  'first = '+(controlIndex+1).toString()+';\n'+
                                                                                                               'last = '+(controlIndex+1).toString()+';\n'+
                                                                                                               'y = thisComp.layer("Message '+(controlIndex+1).toString()+'").transform.position[1]-thisLayer.sourceRectAtTime(time,false).height/2+thisComp.layer("Conversation Control").effect("Avatar position")("Point")[1];\n'+
                                                                                                               'dur = 0.5;\n'+
                                                                                                               'for (i=first;i<=last;i++){\n'+
                                                                                                               '    if (time>thisComp.layer("Conversation Control").marker.key(i).time){\n'+
                                                                                                               '        lastBubble = "Message "+ i.toString();\n'+
                                                                                                               '        previousTempY = y;\n'+
                                                                                                               '        tempY = thisComp.layer(lastBubble).transform.position[1]-thisLayer.sourceRectAtTime(time,false).height/2+thisComp.layer("Conversation Control").effect("Avatar position")("Point")[1];\n'+
                                                                                                               '        markerTime = thisComp.layer("Conversation Control").marker.key(i).time;\n'+
                                                                                                               '        y = ease(time,markerTime, markerTime+dur, previousTempY,tempY);\n'+
                                                                                                               '    }\n}\n'+
                                                                                                               '[tempX,y];\n';
                         }finally{
                             myBubbleLayer("Effects")("(Do not Modify) Avatar Index")("Slider").setValue(controlIndex+1);
                         }
                    }
                //if previous message does not exist, add avatar
                }else{                       
                    var senderNameLayer = addSenderName(mySenderName,myBubbleLayer,side,senderNamePositionControl);
                          senderNameLayer.opacity.expression = 'if (thisComp.layer("Conversation Control").effect("Show sender name")("Checkbox") == 1) 100 else 0;';
                          senderNameLayer.name = "Sender "+ (controlIndex+1);
                          myBubbleLayer("Effects")("(Do not Modify) Sender Name Gap")("Slider").expression = 'thisComp.layer("Conversation Control").effect("Sender name gap")("Slider")';
                    var timestampLayer = addTimestamp (timestampValue, senderNameLayer, side, timestampPositionOffset,myBubbleLayer,0);
                    try{
                        var avatarName = selectAvatarName(side,myActiveItem);
                        var myAvatar = getCompByName (avatarName);
                        var myAvatarLayer = addAvatar (myAvatar, myBubbleLayer, side);
                               myAvatarLayer("Transform")("Position").expression +=  'first = '+(controlIndex+1).toString()+';\n'+
                                                                                                               'last = '+(controlIndex+1).toString()+';\n'+
                                                                                                               'y = thisComp.layer("Message '+(controlIndex+1).toString()+'").transform.position[1]-thisLayer.sourceRectAtTime(time,false).height/2+thisComp.layer("Conversation Control").effect("Avatar position")("Point")[1];\n'+
                                                                                                               'dur = 0.5;\n'+
                                                                                                               'for (i=first;i<=last;i++){\n'+
                                                                                                               '    if (time>thisComp.layer("Conversation Control").marker.key(i).time){\n'+
                                                                                                               '        lastBubble = "Message "+ i.toString();\n'+
                                                                                                               '        previousTempY = y;\n'+
                                                                                                               '        tempY = thisComp.layer(lastBubble).transform.position[1]-thisLayer.sourceRectAtTime(time,false).height/2+thisComp.layer("Conversation Control").effect("Avatar position")("Point")[1];\n'+
                                                                                                               '        markerTime = thisComp.layer("Conversation Control").marker.key(i).time;\n'+
                                                                                                               '        y = ease(time,markerTime, markerTime+dur, previousTempY,tempY);\n'+
                                                                                                               '    }\n}\n'+
                                                                                                               '[tempX,y];\n';                        
                    }finally{
                        myBubbleLayer("Effects")("(Do not Modify) Avatar Index")("Slider").setValue(controlIndex+1);
                    }
                }
            }catch(e){}
                //script
            break;

//the Android template. Here we need to put the timeStamp inside the rectangle. Same avatar as facebook
            case 1: 
            try{        
                senderNamePositionControl = 'thisComp.layer("Conversation Control").effect("Sender name position")("Point")'; 
                mySenderName = selectSenderName(side);                timestampPositionOffset = 'thisComp.layer("Conversation Control").effect("Timestamp position")("Point")';
                var timestampLayer = addTimestamp (timestampValue, myBubbleLayer, side, timestampPositionOffset,myBubbleLayer,1);
                var previousMessageBubble = getPreviousMessage (controlIndex+1);
                if (!messageIsPicture) addTail (myBubbleLayer, side, myTemplate, "bottom");
                //check to see if the previous message exists
                if (previousMessageBubble != undefined){
                     //if previous message is on the same side, modify the position expression of the avatar 
                    if (previousMessageBubble("Effects")("(Do not Modify) Side select")("Slider").value == side){
                        myBubbleLayer("Effects")("(Do not Modify) Avatar Index")("Slider").setValue(previousMessageBubble("Effects")("(Do not Modify) Avatar Index")("Slider").value);                        
                        var currentAvatarToMove = myActiveItem.layer("Avatar "+ myBubbleLayer("Effects")("(Do not Modify) Avatar Index")("Slider").value.toString());
                        var currentAvatarToMoveArray = currentAvatarToMove("Transform")("Position").expression.split("\n");
                               currentAvatarToMoveArray[2] = "last = "+(controlIndex+1).toString()+";";
                               currentAvatarToMove("Transform")("Position").expression = currentAvatarToMoveArray.join("\n");
                        //if previous message is not on the same side, add avatar
                    }else{
                        //but before adding the avatar, we add the sender name                         
                var senderNameLayer = addSenderName(mySenderName,myBubbleLayer,side,senderNamePositionControl); 
                       senderNamePositionControl = 'thisComp.layer("Conversation Control").effect("Sender name position")("Point")';                        
                       senderNameLayer.opacity.expression = 'if (thisComp.layer("Conversation Control").effect("Show sender name")("Checkbox") == 1) 100 else 0;';
                       senderNameLayer.name = "Sender "+ (controlIndex+1);
                       myBubbleLayer("Effects")("(Do not Modify) Sender Name Gap")("Slider").expression = 'thisComp.layer("Conversation Control").effect("Sender name gap")("Slider")';
                        var avatarName = selectAvatarName(side,myActiveItem);
                        var myAvatar = getCompByName (avatarName);
                        var myAvatarLayer = addAvatar (myAvatar, myBubbleLayer, side);
                               myAvatarLayer("Transform")("Position").expression +=  'first = '+(controlIndex+1).toString()+';\n'+
                                                                                                           'last = '+(controlIndex+1).toString()+';\n'+
                                                                                                           'y = thisComp.layer("Message '+(controlIndex+1).toString()+'").transform.position[1]-thisLayer.sourceRectAtTime(time,false).height/2+thisComp.layer("Conversation Control").effect("Avatar position")("Point")[1];\n'+
                                                                                                           'dur = 0.5;\n'+
                                                                                                           'for (i=first;i<=last;i++){\n'+
                                                                                                           '    if (time>thisComp.layer("Conversation Control").marker.key(i).time){\n'+
                                                                                                           '        lastBubble = "Message "+ i.toString();\n'+
                                                                                                           '        previousTempY = y;\n'+
                                                                                                           '        tempY = thisComp.layer(lastBubble).transform.position[1]-thisLayer.sourceRectAtTime(time,false).height/2+thisComp.layer("Conversation Control").effect("Avatar position")("Point")[1];\n'+
                                                                                                           '        markerTime = thisComp.layer("Conversation Control").marker.key(i).time;\n'+
                                                                                                           '        y = ease(time,markerTime, markerTime+dur, previousTempY,tempY);\n'+
                                                                                                           '    }\n'+
                                                                                                           '}\n'+
                                                                                                           '[tempX,y];\n';
                        myBubbleLayer("Effects")("(Do not Modify) Avatar Index")("Slider").setValue(controlIndex+1);
                    }
                //if previous message does not exist, add avatar
                }else{                                            
                       var senderNameLayer = addSenderName(mySenderName,myBubbleLayer,side,senderNamePositionControl); 
                       senderNameLayer.opacity.expression = 'if (thisComp.layer("Conversation Control").effect("Show sender name")("Checkbox") == 1) 100 else 0;';
                       senderNameLayer.name = "Sender "+ (controlIndex+1);
                       myBubbleLayer("Effects")("(Do not Modify) Sender Name Gap")("Slider").expression = 'thisComp.layer("Conversation Control").effect("Sender name gap")("Slider")';
                    var avatarName = selectAvatarName(side,myActiveItem);
                    var myAvatar = getCompByName (avatarName);
                    var myAvatarLayer = addAvatar (myAvatar, myBubbleLayer, side);
                           myAvatarLayer("Transform")("Position").expression +=  'first = '+(controlIndex+1).toString()+';\n'+
                                                                                                           'last = '+(controlIndex+1).toString()+';\n'+
                                                                                                           'y = thisComp.layer("Message '+(controlIndex+1).toString()+'").transform.position[1]-thisLayer.sourceRectAtTime(time,false).height/2+thisComp.layer("Conversation Control").effect("Avatar position")("Point")[1];\n'+
                                                                                                           'dur = 0.5;\n'+
                                                                                                           'for (i=first;i<=last;i++){\n'+
                                                                                                           '    if (time>thisComp.layer("Conversation Control").marker.key(i).time){\n'+
                                                                                                           '        lastBubble = "Message "+ i.toString();\n'+
                                                                                                           '        previousTempY = y;\n'+
                                                                                                           '        tempY = thisComp.layer(lastBubble).transform.position[1]-thisLayer.sourceRectAtTime(time,false).height/2+thisComp.layer("Conversation Control").effect("Avatar position")("Point")[1];\n'+
                                                                                                           '        markerTime = thisComp.layer("Conversation Control").marker.key(i).time;\n'+
                                                                                                           '        y = ease(time,markerTime, markerTime+dur, previousTempY,tempY);\n'+
                                                                                                           '    }\n'+
                                                                                                           '}\n'+
                                                                                                           '[tempX,y];\n';
                    //set the avatar index for the bubble, so we know what expression to use for the next avatar
                    myBubbleLayer("Effects")("(Do not Modify) Avatar Index")("Slider").setValue(controlIndex+1);
                }
            }catch(e){}
                //script
            break;
//iOS template. Same as Android template, just that the tail stays only on the last layer.
            case 2:
            try{
                mySenderName = selectSenderName(side);
                senderNamePositionControl = 'thisComp.layer("Conversation Control").effect("Sender name position")("Point")';
                timestampPositionOffset = 'thisComp.layer("Conversation Control").effect("Timestamp position")("Point")';          
                var previousMessageBubble = getPreviousMessage (controlIndex+1);
                if (!messageIsPicture) addTail (myBubbleLayer, side, myTemplate, "bottom");
                //check to see if the previous message exists
                if (previousMessageBubble != undefined){
                     //if previous message is on the same side, modify the position expression of the avatar and make the tail invisible.
                    if (previousMessageBubble("Effects")("(Do not Modify) Side select")("Slider").value == side){
                        if (timestampValue != ""){
                            var senderNameLayer = addSenderName(mySenderName,myBubbleLayer,side,senderNamePositionControl);
                                   senderNameLayer.opacity.expression = 'if (thisComp.layer("Conversation Control").effect("Show sender name")("Checkbox") == 1) 100 else 0;';
                                   senderNameLayer.name = "Sender "+ (controlIndex+1);
                                   myBubbleLayer("Effects")("(Do not Modify) Sender Name Gap")("Slider").expression = 'thisComp.layer("Conversation Control").effect("Sender name gap")("Slider")';
                            if (side == 0){
                                var timestampLayer = addTimestamp (", "+timestampValue, senderNameLayer, side, timestampPositionOffset,myBubbleLayer,0);
                            }else{
                                var timestampLayer = addTimestamp (timestampValue+", ", senderNameLayer, side, timestampPositionOffset,myBubbleLayer,0);   
                            }                                                         
                        }
                        //addTail (previousMessageBubble, side, myTemplate, "bottom");
                        previousMessageBubble("Contents")("Tail")("Transform")("Opacity").expression ='if (thisComp.layer("Conversation Control").effect("Show tail")("Checkbox")==true) {if (time <(thisComp.layer("Conversation Control").marker.key('+ (controlIndex+1) +').time-0.2)) 100 else 0} else 0;';
                        myBubbleLayer("Effects")("(Do not Modify) Avatar Index")("Slider").setValue(previousMessageBubble("Effects")("(Do not Modify) Avatar Index")("Slider").value);
                        var currentAvatarToMove = myActiveItem.layer("Avatar "+ myBubbleLayer("Effects")("(Do not Modify) Avatar Index")("Slider").value.toString());
                        var currentAvatarToMoveArray = currentAvatarToMove("Transform")("Position").expression.split("\n");
                               currentAvatarToMoveArray[2] = "last = "+(controlIndex+1).toString()+";";         
                               currentAvatarToMove("Transform")("Position").expression = currentAvatarToMoveArray.join("\n");
                        //if previous message is not on the same side, add avatar
                    }else{
                        var senderNameLayer = addSenderName(mySenderName,myBubbleLayer,side,senderNamePositionControl);
                               senderNameLayer.opacity.expression = 'if (thisComp.layer("Conversation Control").effect("Show sender name")("Checkbox") == 1) 100 else 0;';
                               senderNameLayer.name = "Sender "+ (controlIndex+1);                               
                               myBubbleLayer("Effects")("(Do not Modify) Sender Name Gap")("Slider").expression = 'thisComp.layer("Conversation Control").effect("Sender name gap")("Slider")';
                        var timestampLayer = addTimestamp (timestampValue, senderNameLayer, side, timestampPositionOffset,myBubbleLayer,0);  
                        var avatarName = selectAvatarName(side,myActiveItem);
                        var myAvatar = getCompByName (avatarName);
                        var myAvatarLayer = addAvatar (myAvatar, myBubbleLayer, side);
                               myAvatarLayer("Transform")("Position").expression +=  'first = '+(controlIndex+1).toString()+';\n'+
                                                                                                           'last = '+(controlIndex+1).toString()+';\n'+
                                                                                                           'y = thisComp.layer("Message '+(controlIndex+1).toString()+'").transform.position[1]-thisLayer.sourceRectAtTime(time,false).height/2+thisComp.layer("Conversation Control").effect("Avatar position")("Point")[1];\n'+
                                                                                                           'dur = 0.5;\n'+
                                                                                                           'for (i=first;i<=last;i++){\n'+
                                                                                                           '    if (time>thisComp.layer("Conversation Control").marker.key(i).time){\n'+
                                                                                                           '        lastBubble = "Message "+ i.toString();\n'+
                                                                                                           '        previousTempY = y;\n'+
                                                                                                           '        tempY = thisComp.layer(lastBubble).transform.position[1]-thisLayer.sourceRectAtTime(time,false).height/2+thisComp.layer("Conversation Control").effect("Avatar position")("Point")[1];\n'+
                                                                                                           '        markerTime = thisComp.layer("Conversation Control").marker.key(i).time;\n'+
                                                                                                           '        y = ease(time,markerTime, markerTime+dur, previousTempY,tempY);\n'+
                                                                                                           '    }\n'+
                                                                                                           '}\n'+
                                                                                                           '[tempX,y];\n';
                        myBubbleLayer("Effects")("(Do not Modify) Avatar Index")("Slider").setValue(controlIndex+1);
                    }
                //if previous message does not exist, add avatar
                }else{
                    var senderNameLayer = addSenderName(mySenderName,myBubbleLayer,side,senderNamePositionControl);
                           senderNameLayer.opacity.expression = 'if (thisComp.layer("Conversation Control").effect("Show sender name")("Checkbox") == 1) 100 else 0;';
                           senderNameLayer.name = "Sender "+ (controlIndex+1);
                           myBubbleLayer("Effects")("(Do not Modify) Sender Name Gap")("Slider").expression = 'thisComp.layer("Conversation Control").effect("Sender name gap")("Slider")';
                    var timestampLayer = addTimestamp (timestampValue, senderNameLayer, side, timestampPositionOffset,myBubbleLayer,0);  
                    var avatarName = selectAvatarName(side,myActiveItem);
                    var myAvatar = getCompByName (avatarName);
                    var myAvatarLayer = addAvatar (myAvatar, myBubbleLayer, side);
                           myAvatarLayer("Transform")("Position").expression +=  'first = '+(controlIndex+1).toString()+';\n'+
                                                                                                           'last = '+(controlIndex+1).toString()+';\n'+
                                                                                                           'y = thisComp.layer("Message '+(controlIndex+1).toString()+'").transform.position[1]-thisLayer.sourceRectAtTime(time,false).height/2+thisComp.layer("Conversation Control").effect("Avatar position")("Point")[1];\n'+
                                                                                                           'dur = 0.5;\n'+
                                                                                                           'for (i=first;i<=last;i++){\n'+
                                                                                                           '    if (time>thisComp.layer("Conversation Control").marker.key(i).time){\n'+
                                                                                                           '        lastBubble = "Message "+ i.toString();\n'+
                                                                                                           '        previousTempY = y;\n'+
                                                                                                           '        tempY = thisComp.layer(lastBubble).transform.position[1]-thisLayer.sourceRectAtTime(time,false).height/2+thisComp.layer("Conversation Control").effect("Avatar position")("Point")[1];\n'+
                                                                                                           '        markerTime = thisComp.layer("Conversation Control").marker.key(i).time;\n'+
                                                                                                           '        y = ease(time,markerTime, markerTime+dur, previousTempY,tempY);\n'+
                                                                                                           '    }\n'+
                                                                                                           '}\n'+
                                                                                                           '[tempX,y];\n';
                    //set the avatar index for the bubble, so we know what expression to use for the next avatar
                    myBubbleLayer("Effects")("(Do not Modify) Avatar Index")("Slider").setValue(controlIndex+1);
                }
                //script
            }catch(e){}
            break;
//Skype. Same as fb, just add top tail to first in left side and bot in right side. Also, avatar on left stays top and on the right goes down                                                           !!!!!UNFINISHED!!!!!!
            case 3:           
            try{
                mySenderName = selectSenderName(side);
                senderNamePositionControl = 'thisComp.layer("Conversation Control").effect("Sender name position")("Point")';
                timestampPositionOffset = 'thisComp.layer("Conversation Control").effect("Timestamp position")("Point")';
                var avatarName = selectAvatarName(side,myActiveItem);
                var myAvatar = getCompByName (avatarName);
                var previousMessageBubble = getPreviousMessage (controlIndex+1);         
                //Check side
                if (side ==0){
                    addTail(myBubbleLayer,side,myTemplate,"top");
                    //check to see if it is the first message. If so, add avatar. If not, add bottom tail to the previous message
                    //first, check to see if previous message exists. If this is the first message, add avatar and timestamp and name
                    if ((previousMessageBubble == null) || (previousMessageBubble("Effects")("(Do not Modify) Side select")("Slider").value !=side)){
                        var senderNameLayer = addSenderName(mySenderName,myBubbleLayer,side,senderNamePositionControl);
                               senderNameLayer.opacity.expression = 'if (thisComp.layer("Conversation Control").effect("Show sender name")("Checkbox") == 1) 100 else 0;';
                               senderNameLayer.name = "Sender "+ (controlIndex+1);
                               myBubbleLayer("Effects")("(Do not Modify) Sender Name Gap")("Slider").expression = 'thisComp.layer("Conversation Control").effect("Sender name gap")("Slider")';
                         if (timestampValue != "") {
                             var timestampLayer = addTimestamp (", "+timestampValue, senderNameLayer, side, timestampPositionOffset,myBubbleLayer,0);
                         }                        
                        var myAvatarLayer = addAvatar (myAvatar, myBubbleLayer, side);                        
                               myAvatarLayer.position.expression += 'y = thisComp.layer("Message '+(controlIndex+1).toString()+'").transform.position[1] -thisComp.layer("Message '+(controlIndex+1).toString()+'").sourceRectAtTime(time,false).height + thisComp.layer("Conversation Control").effect("Avatar position")("Point")[1];\n'+
                                                                                                                 '[tempX,y];';
                    //if this is not the first message, add a tail to the previous on bottom
                    }else{
                        addTail(previousMessageBubble,side,myTemplate,"bottom");
                         if (timestampValue != "") {
                             var senderNameLayer = addSenderName(mySenderName,myBubbleLayer,side,senderNamePositionControl);
                                   senderNameLayer.opacity.expression = 'if (thisComp.layer("Conversation Control").effect("Show sender name")("Checkbox") == 1) 100 else 0;';
                                   senderNameLayer.name = "Sender "+ (controlIndex+1);
                                   myBubbleLayer("Effects")("(Do not Modify) Sender Name Gap")("Slider").expression = 'thisComp.layer("Conversation Control").effect("Sender name gap")("Slider")';
                             var timestampLayer = addTimestamp (", "+timestampValue, senderNameLayer, side, timestampPositionOffset,myBubbleLayer,0);
                         }  
                    }
                //the right side of the conversation
                }else{
                    addTail(myBubbleLayer, side, myTemplate,"bottom");
                    //if this is the first message, add avatar and set its position expression
                     if ((previousMessageBubble == null)||(previousMessageBubble("Effects")("(Do not Modify) Side select")("Slider").value !=side)){
                         var senderNameLayer = addSenderName(mySenderName,myBubbleLayer,side,senderNamePositionControl);
                                senderNameLayer.opacity.expression = 'if (thisComp.layer("Conversation Control").effect("Show sender name")("Checkbox") == 1) 100 else 0;';
                                senderNameLayer.name = "Sender "+ (controlIndex+1);                                
                                myBubbleLayer("Effects")("(Do not Modify) Sender Name Gap")("Slider").expression = 'thisComp.layer("Conversation Control").effect("Sender name gap")("Slider")';
                         if (timestampValue != "") {
                             var timestampLayer = addTimestamp (timestampValue+", ", senderNameLayer, side, timestampPositionOffset,myBubbleLayer,0);
                         }                         
                         var myAvatarLayer = addAvatar (myAvatar, myBubbleLayer, side);
                               myAvatarLayer("Transform")("Position").expression +=  'first = '+(controlIndex+1).toString()+';\n'+
                                                                                                           'last = '+(controlIndex+1).toString()+';\n'+
                                                                                                           'y = thisComp.layer("Message '+(controlIndex+1).toString()+'").transform.position[1]-thisLayer.sourceRectAtTime(time,false).height/2+thisComp.layer("Conversation Control").effect("Avatar position")("Point")[1];\n'+
                                                                                                           'dur = 0.5;\n'+
                                                                                                           'for (i=first;i<=last;i++){\n'+
                                                                                                           '    if (time>thisComp.layer("Conversation Control").marker.key(i).time){\n'+
                                                                                                           '        lastBubble = "Message "+ i.toString();\n'+
                                                                                                           '        previousTempY = y;\n'+
                                                                                                           '        tempY = thisComp.layer(lastBubble).transform.position[1]-thisLayer.sourceRectAtTime(time,false).height/2+thisComp.layer("Conversation Control").effect("Avatar position")("Point")[1];\n'+
                                                                                                           '        markerTime = thisComp.layer("Conversation Control").marker.key(i).time;\n'+
                                                                                                           '        y = ease(time,markerTime, markerTime+dur, previousTempY,tempY);\n'+
                                                                                                           '    }\n'+
                                                                                                           '}\n'+
                                                                                                           '[tempX,y];\n';
                          //set the avatar index                                                                                 
                          myBubbleLayer("Effects")("(Do not Modify) Avatar Index")("Slider").setValue(controlIndex+1);
                     //if this is not the first message on this side, modify the position expression of the avatar and add top tail to the bubble layer
                     }else{
                          if (timestampValue != "") {
                             var senderNameLayer = addSenderName(mySenderName,myBubbleLayer,side,senderNamePositionControl);
                                   senderNameLayer.opacity.expression = 'if (thisComp.layer("Conversation Control").effect("Show sender name")("Checkbox") == 1) 100 else 0;';
                                   senderNameLayer.name = "Sender "+ (controlIndex+1);
                                   myBubbleLayer("Effects")("(Do not Modify) Sender Name Gap")("Slider").expression = 'thisComp.layer("Conversation Control").effect("Sender name gap")("Slider")';
                             var timestampLayer = addTimestamp (", "+timestampValue, senderNameLayer, side, timestampPositionOffset,myBubbleLayer,0);
                         }
                         addTail(myBubbleLayer, side, myTemplate, "top");
                         myBubbleLayer("Effects")("(Do not Modify) Avatar Index")("Slider").setValue(previousMessageBubble("Effects")("(Do not Modify) Avatar Index")("Slider").value);
                         var currentAvatarToMove = myActiveItem.layer("Avatar "+ myBubbleLayer("Effects")("(Do not Modify) Avatar Index")("Slider").value.toString());
                         var currentAvatarToMoveArray = currentAvatarToMove("Transform")("Position").expression.split("\n");
                               currentAvatarToMoveArray[2] = "last = "+(controlIndex+1).toString()+";";         
                               currentAvatarToMove("Transform")("Position").expression = currentAvatarToMoveArray.join("\n");
                     } 
                }
                //script
            }catch(e){}
            break;
//whatsapp. Inverse scrolling. The tails are top first message on the left side and bot last message on right side. Avatars are where the tails are            
            case 4:
            try{
                //setting up the variables
                mySenderName = selectSenderName(side);
                senderNamePositionControl = 'thisComp.layer("Conversation Control").effect("Sender name position")("Point")';
                timestampPositionOffset = 'thisComp.layer("Conversation Control").effect("Timestamp position")("Point")';
                var avatarName = selectAvatarName(side,myActiveItem);
                var myAvatar = getCompByName (avatarName);
                var previousMessageBubble = getPreviousMessage (controlIndex+1);
                //if it is the first message, modify the expression so it scrolls the other way
                if (previousMessageBubble == null){
                    var intermediateExpression = myBubbleLayer("Transform")("Position").expression.split("\n");
                    intermediateExpression[16] = 'if (tempy>170){\n'+
                                                              '[x,content("Bubble").content("Rectangle Path 1").size[1] +100];\n'+
                                                              '}else{[x,y]}';
                    myBubbleLayer("Transform")("Position").expression = intermediateExpression.join("\n");
                }
                //first, check to see if it exists. If this is the first message, add avatar and timestamp and name
                if ((previousMessageBubble == null) || (previousMessageBubble("Effects")("(Do not Modify) Side select")("Slider").value !=side)){
                    var senderNameLayer = addSenderName(mySenderName,myBubbleLayer,side,senderNamePositionControl);
                           senderNameLayer.opacity.expression = 'if (thisComp.layer("Conversation Control").effect("Show sender name")("Checkbox") == 1) 100 else 0;';
                           senderNameLayer.name = "Sender "+ (controlIndex+1);
                           myBubbleLayer("Effects")("(Do not Modify) Sender Name Gap")("Slider").expression = 'thisComp.layer("Conversation Control").effect("Sender name gap")("Slider")';
                     try{
                         var myAvatarLayer = addAvatar (myAvatar, myBubbleLayer, side);                                  
                               myAvatarLayer("Transform")("Position").expression += 'y = thisComp.layer("Message '+(controlIndex+1).toString()+'").transform.position[1] - thisLayer.sourceRectAtTime(time,false).height + thisComp.layer("Conversation Control").effect("Avatar position")("Point")[1];\n'+
                                                                                                                '[tempX,y];';
                     }finally{                         
                        if (!messageIsPicture) addTail(myBubbleLayer, side, myTemplate, "top");      
                     }
                 }
             }finally{
                 if (timestampValue != "") {
                     var timestampLayer = addTimestamp (timestampValue, myBubbleLayer, side, timestampPositionOffset,myBubbleLayer,1);
                 }                         
                 myActiveItem.layer("Conversation Control").moveToBeginning();   
            }
            break;
//The modern message. Photobullet. Normal tail, normal avatar, timestamp and scrolling
            default:
            try{
            //setting up the variables
                mySenderName = selectSenderName(side);
                senderNamePositionControl = 'thisComp.layer("Conversation Control").effect("Sender name position")("Point")';
                timestampPositionOffset = 'thisComp.layer("Conversation Control").effect("Timestamp position")("Point")';
                var avatarName = selectAvatarName(side,myActiveItem);
                var myAvatar = getCompByName (avatarName);
                var previousMessageBubble = getPreviousMessage (controlIndex+1);
                //add tail, sender name and timestamp to each layer
                if (!messageIsPicture)addTail(myBubbleLayer,side,myTemplate,"bottom");
                var senderNameLayer = addSenderName(mySenderName,myBubbleLayer,side,senderNamePositionControl);
                       senderNameLayer.opacity.expression = 'if (thisComp.layer("Conversation Control").effect("Show sender name")("Checkbox") == 1) 100 else 0;';
                       senderNameLayer.name = "Sender "+ (controlIndex+1);
                       myBubbleLayer("Effects")("(Do not Modify) Sender Name Gap")("Slider").expression = 'thisComp.layer("Conversation Control").effect("Sender name gap")("Slider")';
                  if (timestampValue != "") {
                      if (side==0){
                          var timestampLayer = addTimestamp (" // "+timestampValue, senderNameLayer, side, timestampPositionOffset,myBubbleLayer,0);
                      }else{ var timestampLayer = addTimestamp (timestampValue+" // ", senderNameLayer, side, timestampPositionOffset,myBubbleLayer,0);}                     
                 }  
                 //first, check to see if previous message exists. If this is the first message, add avatar 
                if ((previousMessageBubble == null) || (previousMessageBubble("Effects")("(Do not Modify) Side select")("Slider").value !=side)){
                     var myAvatarLayer = addAvatar (myAvatar, myBubbleLayer, side);                                  
                           myAvatarLayer("Transform")("Position").expression +=  'first = '+(controlIndex+1).toString()+';\n'+
                                                                                                              'last = '+(controlIndex+1).toString()+';\n'+
                                                                                                              'y = thisComp.layer("Message '+(controlIndex+1).toString()+'").transform.position[1]-thisLayer.sourceRectAtTime(time,false).height/2+thisComp.layer("Conversation Control").effect("Avatar position")("Point")[1];\n'+
                                                                                                              'dur = 0.5;\n'+
                                                                                                              'for (i=first;i<=last;i++){\n'+
                                                                                                              '    if (time>thisComp.layer("Conversation Control").marker.key(i).time){\n'+
                                                                                                              '        lastBubble = "Message "+ i.toString();\n'+
                                                                                                              '        previousTempY = y;\n'+
                                                                                                              '        tempY = thisComp.layer(lastBubble).transform.position[1]-thisLayer.sourceRectAtTime(time,false).height/2+thisComp.layer("Conversation Control").effect("Avatar position")("Point")[1];\n'+
                                                                                                              '        markerTime = thisComp.layer("Conversation Control").marker.key(i).time;\n'+
                                                                                                              '        y = ease(time,markerTime, markerTime+dur, previousTempY,tempY);\n'+
                                                                                                              '    }\n}\n'+
                                                                                                              '[tempX,y];\n';
                    myBubbleLayer("Effects")("(Do not Modify) Avatar Index")("Slider").setValue(controlIndex+1);
                //if previous message is on the same side, modify the expression of the avatar and add the avatar index same as the message above
                }else{
                    myBubbleLayer("Effects")("(Do not Modify) Avatar Index")("Slider").setValue(previousMessageBubble("Effects")("(Do not Modify) Avatar Index")("Slider").value);
                    var currentAvatarToMove = myActiveItem.layer("Avatar "+ myBubbleLayer("Effects")("(Do not Modify) Avatar Index")("Slider").value.toString());
                    var currentAvatarToMoveArray = currentAvatarToMove("Transform")("Position").expression.split("\n");
                           currentAvatarToMoveArray[2] = "last = "+(controlIndex+1).toString()+";";         
                           currentAvatarToMove("Transform")("Position").expression = currentAvatarToMoveArray.join("\n");
                }
            
                //script
            }catch(e){}
            break;
        }
        myActiveItem.layer("Conversation Control").moveToBeginning();
        
    }
//====================================================================================================
    function selectSenderName(side){
        if (side==0){
            for (i=1;i<=app.project.activeItem.numLayers; i++){
                if(app.project.activeItem.layer(i).name.split(" ")[0] == leftArrow) {
                    return app.project.activeItem.layer(i).name.split(" ")[1];
                }
            }
        }else{
            for (i=1;i<=app.project.activeItem.numLayers; i++){
                if(app.project.activeItem.layer(i).name.split(" ")[0] == rightArrow) return app.project.activeItem.layer(i).name.split(" ")[1];
            }
        };
    }
//====================================================================================================
    function selectAvatarName(side,myComposition){
        if (side == 0)
            return("Left_Avatar_"+myComposition.name);
        else
            return("Right_Avatar_"+myComposition.name);
    }
//====================================================================================================
    function getSide(myLayer){
        return myLayer("Effects")("Side select")("Slider").value;
    }
//====================================================================================================
    function addTail(myRect,side,myTemplate,verticalPosition){//the side will be returned by the selectRadioButton function. This function adds the tail to the bubble. The vertical position will be "top" or "bottom"
          
        switch (verticalPosition){
            case "top": //the values for the tail if it has to go top of the bubble
                var myCurrentIndex = app.project.activeItem.layer("Conversation Control")("Effects")("(Do not modify) Last Message Index")("Slider").value + 1;
                var myCurrentTemplate = app.project.activeItem.layer("Conversation Control")("Effects")("(Do not modify) Conversation template")("Slider").value;
                
                myRect.tailGroup = myRect.Contents.addProperty("ADBE Vector Group");
                if (myRect.("Contents")("Tail") != null) myRect.tailGroup.name = "Tail2" else myRect.tailGroup.name = "Tail";
                myRect.tail1 = myRect.tailGroup.addProperty("ADBE Vectors Group");
                myRect.tail = myRect.tail1.addProperty("ADBE Vector Shape - Group");  
                var myShapePath = selectTailType (myCurrentTemplate);
                var myVerticesData = myShapePath[0];
                var myInTangentsData = myShapePath[1];
                var myOutTangentsData = myShapePath[2];
                var myShapeData = new Shape();       
                myShapeData.vertices = myVerticesData;            
                myShapeData.inTangents = myInTangentsData;
                myShapeData.outTangents = myOutTangentsData;
                myRect.tail.path.setValue(myShapeData);
                firstTailMessage = app.project.activeItem.layer("Conversation Control")("Effects")("(Do not modify) First Tail Index")("Slider").value;
                //check if first tail message index is zero, If so, set it to the index of the current message. Else, apply the expression
                if (firstTailMessage == 0) {
                    app.project.activeItem.layer("Conversation Control")("Effects")("(Do not modify) First Tail Index")("Slider").setValue(myCurrentIndex-1);
                }else{
                    myRect.tail.path.expression = 'thisComp.layer("Message '+firstTailMessage+'").content("Tail").content("Path 1").path';                    
                }
                myRect.tail1.addProperty("ADBE Vector Graphic - Fill");
                //set the tail orientation    
                var mySideDifference = '';//the minus or plus in the x position of the tail
                if (side == 1){
                    myRect.tailGroup("Transform")("Scale").setValue([100 , -100])
                    mySideDifference = "+";
                }else{
                    myRect.tailGroup("Transform")("Scale").setValue([-100 , -100]);
                    mySideDifference = "-";
                }
                myRect.tailGroup("Transform")("Position").expression = 'tempX = '+mySideDifference+'thisLayer("Contents")(1)("Contents")(1)("Size")[0]/2 '+mySideDifference+' thisComp.layer("Conversation Control").effect("Tail position")("Point")[0] ;\n'+
                                                                                                          'tempY =- thisLayer("Contents")(1)("Contents")(1)("Size")[1]/2 + thisComp.layer("Conversation Control").effect("Tail position")("Point")[1] ;\n' +
                                                                                                          '[tempX, tempY]';
               myRect.tailGroup("Transform")("Opacity").expression = 'if (thisComp.layer("Conversation Control").effect("Show tail")("Checkbox")==true) 100 else 0;';
            break;
            case "bottom" : // the values of the bubble if it has to go bottom of the bubble
                var myCurrentIndex = app.project.activeItem.layer("Conversation Control")("Effects")("(Do not modify) Last Message Index")("Slider").value + 1;
                var myCurrentTemplate = app.project.activeItem.layer("Conversation Control")("Effects")("(Do not modify) Conversation template")("Slider").value;
                myRect.tailGroup = myRect.Contents.addProperty("ADBE Vector Group");
                if (myRect.("Contents")("Tail") != null) myRect.tailGroup.name = "Tail2" else myRect.tailGroup.name = "Tail";
                myRect.tail1 = myRect.tailGroup.addProperty("ADBE Vectors Group");
                myRect.tail = myRect.tail1.addProperty("ADBE Vector Shape - Group");  
                var myShapePath = selectTailType (myCurrentTemplate);
                var myVerticesData = myShapePath[0];
                var myInTangentsData = myShapePath[1];
                var myOutTangentsData = myShapePath[2];
                var myShapeData = new Shape();       
                myShapeData.vertices = myVerticesData;            
                myShapeData.inTangents = myInTangentsData;
                myShapeData.outTangents = myOutTangentsData;
                myRect.tail.path.setValue(myShapeData);
                firstTailMessage = app.project.activeItem.layer("Conversation Control")("Effects")("(Do not modify) First Tail Index")("Slider").value;
               //check if first tail message index is zero, If so, set it to the index of the current message. Else, apply the expression
                if (firstTailMessage == 0) {
                    app.project.activeItem.layer("Conversation Control")("Effects")("(Do not modify) First Tail Index")("Slider").setValue(myCurrentIndex-1);
                }else{
                    myRect.tail.path.expression = 'thisComp.layer("Message '+firstTailMessage+'").content("Tail").content("Path 1").path';                    
                }
                myRect.tail1.addProperty("ADBE Vector Graphic - Fill");
                //set the tail orientation    
                var mySideDifference = '';//the minus or plus in the x position of the tail
                if (side == 1){
                    myRect.tailGroup("Transform")("Scale").setValue([100 , 100])
                    mySideDifference = "+";
                }else{
                    myRect.tailGroup("Transform")("Scale").setValue([-100 , 100]);
                    mySideDifference = "-";
                }
                myRect.tailGroup("Transform")("Position").expression = 'tempX = '+mySideDifference+'thisLayer("Contents")(1)("Contents")(1)("Size")[0]/2 '+mySideDifference+' thisComp.layer("Conversation Control").effect("Tail position")("Point")[0] ;\n'+
                                                                                                          'tempY = thisLayer("Contents")(1)("Contents")(1)("Size")[1]/2 + thisComp.layer("Conversation Control").effect("Tail position")("Point")[1] ;\n' +
                                                                                                          '[tempX, tempY]';
               myRect.tailGroup("Transform")("Opacity").expression = 'if (thisComp.layer("Conversation Control").effect("Show tail")("Checkbox")==true) {if (time >thisComp.layer("Conversation Control").marker.key('+(myCurrentIndex-1)+').time) 100 else 0} else 0;';
           break;
           default :
                alert("Could not determine the vertical position of the tail");
           break;
       }
    }
//====================================================================================================
function getCompByName(itemName){
    for (i=1;i<=app.project.numItems;i++){
        if ((app.project.item(i).name == itemName) && (app.project.item(i) instanceof CompItem)){
            
            return(app.project.item(i));
        }
    }
    return null;
}
//====================================================================================================
    function createBubble(myText,side,myTemplate){
        var textRectangle = myText.sourceRectAtTime(1,true);
        var myRectangle = new Object;
        var myCurrentIndex = app.project.activeItem.layer("Conversation Control")("Effects")("(Do not modify) Last Message Index")("Slider").value + 1;
        //draw the bubble
        myRectangle.Layer = app.project.activeItem.layers.addShape();
        myText.parent = myRectangle.Layer;
        myText.moveBefore(myRectangle.Layer);
        myRectangle.Contents  = myRectangle.Layer.property("ADBE Root Vectors Group");         
        myRectangle.SquareGroup = myRectangle.Contents.addProperty("ADBE Vector Group");
        myRectangle.SquareGroup.name = "Bubble";
        myRectangle.Square1 = myRectangle.SquareGroup.addProperty("ADBE Vectors Group");
        myRectangle.Square = myRectangle.Square1.addProperty("ADBE Vector Shape - Rect");
        myRectangle.Square.property("Size").setValue([textRectangle.width,textRectangle.height]);
        myRectangle.Square.property("Size").expression = 'var tempx = thisComp.layer("'+myText.name+'").sourceRectAtTime(time,true).width*thisComp.layer("'+myText.name+'").transform.scale[0]/100 + thisComp.layer("Conversation Control").effect("Bubble horizontal padding")("Slider")+effect("Horizontal padding")("Slider");\n'+
                                                                                   'var tempy = thisComp.layer("'+myText.name+'").sourceRectAtTime(time,true).height*thisComp.layer("'+myText.name+'").transform.scale[1]/100 +thisComp.layer("Conversation Control").effect("Bubble vertical padding")("Slider")+effect("Vertical padding")("Slider");\n'+
                                                                                  '[tempx,tempy]';
        var myTextHorizontalCenter = myText.property("Position").value[0] + (textRectangle.width/2) + textRectangle.left;                    
        var myTextVerticalCenter = myText.property("Position").value[1] + (textRectangle.height/2) + textRectangle.top;
        myRectangle.Layer.property("Position").setValue([myTextHorizontalCenter,myRectangle.Square.property("Size").value[1]*4]);                    
        myRectangle.Layer("Contents")("Bubble")("Contents")(1)("Roundness").expression = 'thisComp.layer("Conversation Control").effect("Bubble roundness")("Slider")';
                    
        //add  fill
        myRectangle.Square1.addProperty("ADBE Vector Graphic - Fill");
        var myFill = myRectangle.Layer("Effects").addProperty("Fill");                                                                                                              
        myRectangle.Layer.name ="Message " + myCurrentIndex.toString();                
              
              //add side dependent properties (such as position,name and colorand the slider that tells the R/L position)
              //rectangleNameArray = messageText.text.split(" "); 
              
              if (side == 1) {
                  myFill("Color").expression = 'thisComp.layer("Conversation Control").effect("Right messages color")("Color")';
                  myRectangle.Layer("Transform")("Position").expression = 'x =thisComp.width/2 + thisComp.layer("Conversation Control").effect("Conversation width")("Slider")/2;\n'+
                                                                                                       modifyYPosition();
                  var sideSelectIndex = 1;                                                                                                            
                  /*var myTempSlider = myRectangle.Layer("Effects").addProperty("Slider Control");
                  myTempSlider.name = "(Do not modify) Side select";
                  myTempSlider("Slider").setValue(1);*/
              }else{
                  myFill("Color").expression = 'thisComp.layer("Conversation Control").effect("Left messages color")("Color")';       
                  myRectangle.Layer("Transform")("Position").expression = 'x =thisComp.width/2 -thisComp.layer("Conversation Control").effect("Conversation width")("Slider")/2;\n' +
                                                                                                       modifyYPosition();
                  var sideSelectIndex = 0; 
              }     
              //add scale expression to the bubble
              myRectangle.Layer.property("Scale").expression ='rate = 300;\n'+
                                                                                        'rampDur = value[0]/rate;\n'+
                                                                                        'freq = 3;\n'+
                                                                                        'decay = 10;\n'+
                                                                                        'w = freq*Math.PI*2;\n'+
                                                                                        'i = Math.floor(name.split(" ")[1]);\n'+
                                                                                        'initialTime = thisComp.layer("Conversation Control").marker.key(i).time;\n'+
                                                                                        'if (time < (initialTime + rampDur)){\n'+
                                                                                        '    s = ease(time,initialTime,initialTime+rampDur,0,value[0]);\n'+
                                                                                        '}else{\n'+
                                                                                        '    t = time - (initialTime+rampDur);\n'+
                                                                                        '    s = value[0] + rate*Math.sin(t*w)/Math.exp(t*decay)/w;}\n'+
                                                                                        '[s,s]';
              //add the effects on the bubble
              var textPositionControl = myRectangle.Layer("Effects").addProperty("Point Control");
                     textPositionControl.name = "Text position control";
                     textPositionControl("Point").setValue([0,0]);      
              var verticalPaddingOnMessage = myRectangle.Layer("Effects").addProperty("Slider Control");
                    verticalPaddingOnMessage.name = "Vertical padding";
              var horizontalPaddingOnMessage = myRectangle.Layer("Effects").addProperty("Slider Control");
                    horizontalPaddingOnMessage.name = "Horizontal padding";                    
             var myTempSlider = myRectangle.Layer("Effects").addProperty("Slider Control");
                   myTempSlider.name = "(Do not Modify) Side select";
                   myTempSlider("Slider").setValue(sideSelectIndex);       
              var messageIndex = myRectangle.Layer("Effects").addProperty("Slider Control");
                    messageIndex.name = "(Do not Modify) Message Index";                                        
                    messageIndex("Slider").setValue(myCurrentIndex);        
              var avatarIndex = myRectangle.Layer("Effects").addProperty("Slider Control");
                    avatarIndex.name = "(Do not Modify) Avatar Index";                                        
                    avatarIndex("Slider").setValue(0); 
             var senderNameGap = myRectangle.Layer("Effects").addProperty("Slider Control");
                    senderNameGap.name = "(Do not Modify) Sender Name Gap";                    
                    senderNameGap("Slider").setValue(0);
              moveAnchorPoint(myRectangle.Layer,side);              
              return(myRectangle.Layer);              
    }
//====================================================================================================
    function createConversation(messageCompName, leftPersonName, rightPersonName, templateIndex,resolution){//creates the conversation composition and adds all the properties that can customize it
       myMainComp = app.project.activeItem;                       
       var myCurrentMessageComp = app.project.items.addComp(messageCompName, resolution[0], resolution[1], 1, 60, 30);        
       myCurrentMessageComp.bgColor = [171/255,171/255,171/255];
       myCurrentMessageComp.hideShyLayers = true;
       myCurrentMessageComp.parentFolder = createFolders();
       
       var layerComposition = myMainComp.layers.add(myCurrentMessageComp);
             myCurrentMessageComp.openInViewer();        
              
       //Add the left person name
       var leftPersonLayerName = leftArrow+ " " + leftPersonName;
       var leftPersonTextLayer = myCurrentMessageComp.layers.addText(leftPersonLayerName);
              leftPersonTextLayer.enabled = false;
       
       //Add the right person name
       var rightPersonLayerName = rightArrow+" " + rightPersonName;
       var rightPersonTextLayer = myCurrentMessageComp.layers.addText(rightPersonLayerName);
             rightPersonTextLayer.enabled = false;
       
       //Global control for the message composition      
       var myControlNull = myCurrentMessageComp.layers.addNull(myCurrentMessageComp.duration);
              myControlNull.name = "Conversation Control";
              myControlNull("Transform")("Position").setValue([0,0]);
              
        //Scroll on conversation checkbox
       var scrollCheckbox = myControlNull("Effects").addProperty("Checkbox Control");
              scrollCheckbox.name = "Scroll down messages";
              scrollCheckbox("Checkbox").setValue(1);  
       //Conversation width
      var conversationWidth = myControlNull("Effects").addProperty("Slider Control");
            conversationWidth.name = "Conversation width";
            conversationWidth("Slider").setValue(tMS_Template.conversationDefaultWidth);
              
       //Message gap
      var messageGap = myControlNull("Effects").addProperty("Slider Control");
            messageGap.name = "Message gap";
            messageGap("Slider").setValue(tMS_Template.messageGap);
            
       //Sender name gap
      var senderNameGap = myControlNull("Effects").addProperty("Slider Control");
            senderNameGap.name = "Sender name gap";
            senderNameGap("Slider").setValue(tMS_Template.senderNameGap);
              
       //Rectangle message roundness       
       var rectangleRoundness = myControlNull("Effects").addProperty("Slider Control");
             rectangleRoundness.name = "Bubble roundness";
             rectangleRoundness("Slider").setValue(tMS_Template.rectangleDefaultRoundness);
             
        //Cells padding
        var squareVerticalPadding = myControlNull("Effects").addProperty("Slider Control");
              squareVerticalPadding.name = "Bubble vertical padding";
              squareVerticalPadding("Slider").setValue(tMS_Template.rectangleDefaultVerticalPadding);
                    
       var squareHorizontalPadding = myControlNull("Effects").addProperty("Slider Control");
              squareHorizontalPadding.name = "Bubble horizontal padding";
              squareHorizontalPadding("Slider").setValue(tMS_Template.rectangleDefaultHorizontalPadding);    
             
       //Left messages color
       var leftRectangleColor = myControlNull("Effects").addProperty("Color Control");
              leftRectangleColor.name = "Left messages color";
              leftRectangleColor("Color").setValue(tMS_Template.leftRectangleDefaultColor);
              
       //Right message Color
       var rightRectangleColor = myControlNull("Effects").addProperty("Color Control");
              rightRectangleColor.name = "Right messages color";
              rightRectangleColor("Color").setValue(tMS_Template.rightRectangleDefaultColor);
              
       //Add drop shadow to the null. We will copy this drop shadow to the message rectangles
       //var dropShadow = myControlNull("Effects").addProperty("Drop Shadow");
              
       //The text color for all the messages
       var leftTextColor = myControlNull("Effects").addProperty("Color Control");
              leftTextColor.name = "Left side text color";
              leftTextColor("Color").setValue(tMS_Template.leftTextColor);  
              
       //The text color for all the messages
       var rightTextColor = myControlNull("Effects").addProperty("Color Control");
              rightTextColor.name = "Right side text color";
              rightTextColor("Color").setValue(tMS_Template.rightTextColor);  
              
       //The text position for all the messages
       var textPosition = myControlNull("Effects").addProperty("Point Control");
              textPosition.name = "Message text position";
              textPosition("Point").setValue(tMS_Template.textPosition); 
              
       //Checboxes for scroll, avatar, name, tail, date. Show them or don't show them
       var tailCheckbox = myControlNull("Effects").addProperty("Checkbox Control");
              tailCheckbox.name = "Show tail";
              tailCheckbox("Checkbox").setValue(1);
       var avatarCheckbox = myControlNull("Effects").addProperty("Checkbox Control");
              avatarCheckbox.name = "Show avatar";
              avatarCheckbox("Checkbox").setValue(1);
       var senderNameCheckbox = myControlNull("Effects").addProperty("Checkbox Control");
              senderNameCheckbox.name = "Show sender name";
              senderNameCheckbox("Checkbox").setValue(1);
       var dateCheckbox = myControlNull("Effects").addProperty("Checkbox Control");
              dateCheckbox.name = "Show timestamp";
              dateCheckbox("Checkbox").setValue(1);                  
              
       //Sender name color
       var senderTextColor = myControlNull("Effects").addProperty("Color Control");
              senderTextColor.name = "Sender name color";
              senderTextColor("Color").setValue(tMS_Template.senderNameColor);                   
              
       //Timestamp color
       var timestampTextColor = myControlNull("Effects").addProperty("Color Control");
              timestampTextColor.name = "Timestamp color";
              timestampTextColor("Color").setValue(tMS_Template.timestampColor);                   
              
       //Sender text position
       var senderNamePosition = myControlNull("Effects").addProperty("Point Control");
              senderNamePosition.name = "Sender name position";
              senderNamePosition("Point").setValue(tMS_Template.secondaryTextPosition);                     
              
       //Timestamp text position
       var timestampTextPosition = myControlNull("Effects").addProperty("Point Control");
              timestampTextPosition.name = "Timestamp position";
              timestampTextPosition("Point").setValue(tMS_Template.timestampPosition);              
              
       //The relative position of the tail
       var tailPosition = myControlNull("Effects").addProperty("Point Control");
              tailPosition.name ="Tail position";
              tailPosition("Point").setValue([0,0]);             
              
       //The relative position of the avatar
       var avatarPosition = myControlNull("Effects").addProperty("Point Control");
              avatarPosition.name ="Avatar position";
              avatarPosition("Point").setValue(tMS_Template.avatarPosition);             
              
       //The roundness of the avatar icon
       var avatarRoundness = myControlNull("Effects").addProperty("Slider Control");
              avatarRoundness.name ="Avatar roundness";
              avatarRoundness("Slider").setValue(tMS_Template.avatarRoundness);             
              
       //The size of the avatar icon
       var avatarSize = myControlNull("Effects").addProperty("Slider Control");
              avatarSize.name ="Avatar size";
              avatarSize("Slider").setValue(tMS_Template.avatarSize);
              
       //The number of the conversation template. To be used in the createMessage function
       var conversationTemplateEffect = myControlNull("Effects").addProperty("Slider Control");
              conversationTemplateEffect.name = "(Do not modify) Conversation template";
              conversationTemplateEffect("Slider").setValue(tMS_Template.templateIndex);
              
       //The index of the last created message bubble. To be used in the expression of the folowing messages 
       var lastMessageIndex = myControlNull("Effects").addProperty("Slider Control");
              lastMessageIndex.name = "(Do not modify) Last Message Index";
              lastMessageIndex("Slider").setValue(0);
              
       //The index of the message that holds the first tail (the only one that does not have an expression attached). If it is zero, then no tail is yet present 
       var firstTailIndex = myControlNull("Effects").addProperty("Slider Control");
              firstTailIndex.name = "(Do not modify) First Tail Index";
              firstTailIndex("Slider").setValue(0);
              return(layerComposition);
    }
//====================================================================================================
function conversationConditions(myConversationName, leftPersonNameString, rigthPersonNameString, template,templateName, myLeftAvFile, myRightAvFile) { //check GUI for correct information and create the composition
       //var myTemplate = conversationTemplate.selection;
       //var myConversationName = conversationName.text;
       var myMainComp = app.project.activeItem;
       var templateUniqueName = templateName.toString()+"☺";
       if (myConversationName == "" || leftPersonNameString == "" || rigthPersonNameString == "") {
           alert("Please fill all the required fields.")
       } else if (getCompByName(myConversationName) != null) {
           alert(tMS_localize(tMS_Data.strErrDoubleComposition));
       } else if (myMainComp instanceof CompItem)
           if (getCompByName(templateUniqueName) != null){
               var templateComp = getCompByName(templateUniqueName);
               selectTemplate(template);//Sets all the template specific variables fot the effects on the General controls layer.
               modifyValues(template);//Modifies the resolution and the position values for the new composition. It is necesarry because the new composition will be smaller so it fits the UI from the next line of code               
               createFolders ();
               if (myLeftAvFile.exists) var leftAvatarItem = createAvatar(myLeftAvFile, "Left_Avatar_" + myConversationName);                
               if (myRightAvFile.exists) createAvatar(myRightAvFile, "Right_Avatar_" + myConversationName);
               createLookalikeComp (myConversationName, templateComp,leftAvatarItem,leftPersonNameString,template);//creates the conversationName+"UI" composition in which the conversation will be created               
               var myLayerComposition = createConversation(myConversationName, leftPersonNameString, rigthPersonNameString, template,tMS_Template.resolution);
                      myLayerComposition.transform.position.setValue(tMS_Template.position);
       }else{ 
           selectTemplate(template);
           createConversation(myConversationName, leftPersonNameString, rigthPersonNameString, template,[1080,1920]);
           if (myLeftAvFile.exists) createAvatar(myLeftAvFile, "Left_Avatar_" + myConversationName);                
           if (myRightAvFile.exists) createAvatar(myRightAvFile, "Right_Avatar_" + myConversationName);
       } else {
           alert(tMS_localize(tMS_Data.strErrNoComposition));
       }
   }
//====================================================================================================
    //templateName should include smiley face .creates a composition in which places the lookalilke predef comp. Over it it will place the name top, eventually avatar and such
    function createLookalikeComp(conversationName,templateComp,avatarItem,topName,template){
        var conversationCompUi = app.project.items.addComp(conversationName.toString()+"UI",1080,1920,1,app.project.activeItem.duration, 30); 
        app.project.activeItem.layers.add(conversationCompUi);
        conversationCompUi.parentFolder = createFolders ();        
        var lookalikeComp = conversationCompUi.layers.add(templateComp);
              lookalikeComp.shy = true;
        var topTextLayer = conversationCompUi.layers.addText(topName);
        //change justification
        if ((template !=2)){
            var myTextDocument = topTextLayer.property("Source Text").value;
                   myTextDocument.justification = ParagraphJustification.LEFT_JUSTIFY;
                   myTextDocument.fontSize = 50;
                   
                   if (template == 3) myTextDocument.fillColor = [31/255,31/255,31/255];
                   else myTextDocument.fillColor = [1,1,1];
                   topTextLayer.property("Source Text").setValue(myTextDocument);
         }else{
             var myTextDocument = topTextLayer.property("Source Text").value;
                   myTextDocument.justification = ParagraphJustification.CENTER_JUSTIFY;
                   myTextDocument.fontSize = 50;
                   myTextDocument.fillColor = [151/255,154/255 ,164/255];
                   topTextLayer.property("Source Text").setValue(myTextDocument);                   
         }
         topTextLayer.transform.position.setValue(tMS_Template.topNamePosition);
         //check the avatar position. If its [0,0] then we add no avatar. Else, we add it at the position given
        if (tMS_Template.topAvatarPosition[0]!=0){ 
            var avatarLayer = conversationCompUi.layers.add(avatarItem);   
            avatarLayer.transform.position.setValue(tMS_Template.topAvatarPosition);   
            addMask(avatarLayer);
            avatarLayer.transform.scale.setValue(tMS_Template.topAvatarSize);
        }        
        conversationCompUi.openInViewer();
        conversationCompUi.hideShyLayers = true;
    }
//====================================================================================================
function addMask(avatarLayer){//adds a circular mask to the avatar layer Avatar layer is a 150/150 composition
    var myVertices = [[75,0],[0,75],[75,150],[150,75]];
    var myInTangents = [[41.42,0],[0,-41.42],[-41.42,0],[0,41.42]];
    var myOutTangents = [[-41.42,0],[0,41.42],[41.42,0],[0,-41.42]];
    var myShape = new Shape;
    var myMask = avatarLayer.Masks.addProperty("Mask");
    var maskPathProperty = myMask.property("Mask Path");
    var maskPath = maskPathProperty.value;
           maskPath.vertices = myVertices;
           maskPath.inTangents = myInTangents;
           maskPath.outTangents = myOutTangents;
     maskPathProperty.setValue(maskPath);
}
//====================================================================================================
   function moveAnchorPoint(mySquare, side){//moves the anchor point based on the side of the message
       //var oldAnchorPoint = mySquare.property("Transform").property("Anchor Point").value;
      // var oldPosition = mySquare.property("Transform").property("Position").value;             
       if (side == 1){
           mySquare("Transform")("Anchor Point").expression = 'tempx = content("Bubble").content("Rectangle Path 1").size[0]/2;\n'+
                                                                                          'tempy =content("Bubble").content("Rectangle Path 1").size[1]/2;\n'+
                                                                                         '[tempx,tempy]';            
      }else{
          mySquare("Transform")("Anchor Point").expression = 'tempx = -content("Bubble").content("Rectangle Path 1").size[0]/2;\n'+
                                                                                          'tempy =content("Bubble").content("Rectangle Path 1").size[1]/2;\n'+
                                                                                         '[tempx,tempy]';           
      }
   }
//====================================================================================================   
    function modifyValues(myTemplate){//modifies some values of the default template so we can use the similarity templates
        switch(myTemplate){
            case 0://facebook
            tMS_Template.resolution = [1080,1520];
            tMS_Template.position = [540,1000];
                break;
            case 1://android message
            tMS_Template.resolution = [1080,1525];
            tMS_Template.position = [540,964];
                break;
            case 2://iOS message
            tMS_Template.resolution = [1080,1520];
            tMS_Template.position = [540,1010];
                break;
            case 3://skype message
            tMS_Template.resolution = [1080,1370];
            tMS_Template.position = [540,936];
                break;
            case 4://whatsapp message
            tMS_Template.resolution = [1080,1520];
            tMS_Template.position = [540,1000];
                break;
        }
    }
//====================================================================================================   
   function selectTemplate(myTemplate){//selects the template of the text script
      // var myTemplate = conversationTemplate.selection.index;        
      // var optiune = "facebook";
       switch (myTemplate){
//Facebook
           case 0:                
                tMS_Template.textDefaultSize = 45;
                tMS_Template.secondaryTextDefaultSize = 30;
                tMS_Template.secondaryTextPosition = [-55,15];
                tMS_Template.timestampPosition = [95,-15];
                tMS_Template.senderNameColor = [153/255,153/255,153/255];
                tMS_Template.timestampColor = [153/255,153/255,153/255];
                tMS_Template.leftRectangleDefaultColor = [234/255 ,234/255 ,234/255 , 1];
                tMS_Template.rightRectangleDefaultColor = [0 , 132/255, 1 , 1];
                tMS_Template.rectangleDefaultRoundness =50;
                tMS_Template.leftTextColor = [0,0,0];
                tMS_Template.rightTextColor=[1,1,1];
                tMS_Template.conversationDefaultWidth = 725;
                tMS_Template.rectangleDefaultVerticalPadding = 60;
                tMS_Template.rectangleDefaultHorizontalPadding = 70;
                tMS_Template.avatarRoundness = 75;
                tMS_Template.templateIndex = myTemplate;
                tMS_Template.messageGap = 10;
                tMS_Template.senderNameGap = 40;
                tMS_Template.textPosition = [0,0];
                tMS_Template.avatarSize = 70;
                tMS_Template.avatarPosition = [80,30];
                tMS_Template.topNamePosition = [190,175]; 
                tMS_Template.topAvatarPosition =[0,0];
                break;
//Android
         case 1:
                tMS_Template.textDefaultSize = 40;
                tMS_Template.secondaryTextDefaultSize = 25;
                tMS_Template.secondaryTextPosition = [-40,15];
                tMS_Template.timestampPosition = [15,20];
                tMS_Template.senderNameColor = [91/255,103/255,112/255];
                tMS_Template.timestampColor = [91/255,103/255,112/255];
                tMS_Template.leftRectangleDefaultColor = [241/255 , 244/255 , 247/255, 1];
                tMS_Template.rightRectangleDefaultColor = [255/255 , 247/255 , 175/255 , 1];
                tMS_Template.rectangleDefaultRoundness = 15;
                tMS_Template.leftTextColor = [0,0,0];
                tMS_Template.rightTextColor=[0,0,0];
                tMS_Template.conversationDefaultWidth = 725;
                tMS_Template.rectangleDefaultVerticalPadding = 75;
                tMS_Template.rectangleDefaultHorizontalPadding = 35;
                tMS_Template.avatarRoundness = 30;
                tMS_Template.templateIndex = myTemplate;
                tMS_Template.messageGap = 10;
                tMS_Template.senderNameGap = 40;
                tMS_Template.textPosition = [0,-20];
                tMS_Template.avatarSize = 50;
                tMS_Template.avatarPosition = [80,40];
                tMS_Template.topNamePosition = [205,155]; 
                tMS_Template.topAvatarPosition =[90,138.5];
                tMS_Template.topAvatarSize = [70,70];
                break;
//iOS                
        case 2:
                tMS_Template.textDefaultSize =50;
                tMS_Template.secondaryTextDefaultSize = 30;
                tMS_Template.secondaryTextPosition = [-60,15];
                tMS_Template.timestampPosition = [80,-15];
                tMS_Template.senderNameColor = [143/255,143/255,143/255];
                tMS_Template.timestampColor = [143/255,143/255,143/255];
                tMS_Template.leftRectangleDefaultColor = [230/255 , 229/255 , 235/255 , 1];
                tMS_Template.rightRectangleDefaultColor = [0 , 222/255 , 70/255 , 1];
                tMS_Template.rectangleDefaultRoundness = 50;
                tMS_Template.leftTextColor = [0,0,0];
                tMS_Template.rightTextColor=[1,1,1];
                tMS_Template.conversationDefaultWidth = 725;
                tMS_Template.rectangleDefaultVerticalPadding = 65;
                tMS_Template.rectangleDefaultHorizontalPadding = 75;
                tMS_Template.avatarRoundness = 75;
                tMS_Template.templateIndex = myTemplate;
                tMS_Template.messageGap = 30;
                tMS_Template.senderNameGap = 40
                tMS_Template.textPosition = [0,0];
                tMS_Template.avatarSize = 50;
                tMS_Template.avatarPosition = [80,40];
                tMS_Template.topNamePosition = [540,220]; 
                tMS_Template.topAvatarPosition =[540,115,5];
                tMS_Template.topAvatarSize = [77,77];
                break;
//skype                
       case 3:
                tMS_Template.textDefaultSize = 55;
                tMS_Template.secondaryTextDefaultSize = 32;
                tMS_Template.secondaryTextPosition = [0,15];
                tMS_Template.timestampPosition = [0,-15];
                tMS_Template.senderNameColor = [130/255 , 130/255 , 130/255];
                tMS_Template.timestampColor = [130/255 , 130/255 , 130/255];
                tMS_Template.leftRectangleDefaultColor = [27/255 , 135/255 , 215/255 , 1];
                tMS_Template.rightRectangleDefaultColor = [240/255 , 240/255 , 240/255 , 1];
                tMS_Template.rectangleDefaultRoundness = 27;
                tMS_Template.leftTextColor = [1,1,1];
                tMS_Template.rightTextColor=[0,0,0];
                tMS_Template.conversationDefaultWidth = 725; 
                tMS_Template.rectangleDefaultVerticalPadding = 75;
                tMS_Template.rectangleDefaultHorizontalPadding = 60;
                tMS_Template.avatarRoundness = 75;
                tMS_Template.templateIndex = myTemplate;
                tMS_Template.messageGap = 5;
                tMS_Template.senderNameGap = 55;
                tMS_Template.textPosition = [0,0];
                tMS_Template.avatarSize = 80;
                tMS_Template.avatarPosition = [90,20];
                tMS_Template.topNamePosition = [170,195]; 
                tMS_Template.topAvatarPosition =[0,0];
                break;
//Whatsapp                
       case 4:
                tMS_Template.textDefaultSize = 50;
                tMS_Template.secondaryTextDefaultSize = 32;
                tMS_Template.secondaryTextPosition = [0,20];
                tMS_Template.timestampPosition = [20,17];
                tMS_Template.senderNameColor = [100/255 , 111/255 , 111/255];
                tMS_Template.timestampColor = [100/255 , 111/255 , 111/255];
                tMS_Template.leftRectangleDefaultColor = [1 , 1 , 1 , 1];
                tMS_Template.rightRectangleDefaultColor = [226/255 , 255/255 , 199/255 , 1];
                tMS_Template.rectangleDefaultRoundness = 15;
                tMS_Template.leftTextColor = [0,0,0];
                tMS_Template.rightTextColor=[0,0,0];
                tMS_Template.conversationDefaultWidth = 725; 
                tMS_Template.rectangleDefaultVerticalPadding = 70;
                tMS_Template.rectangleDefaultHorizontalPadding = 50;
                tMS_Template.avatarRoundness = 75;
                tMS_Template.templateIndex = myTemplate;
                tMS_Template.messageGap = 30;
                tMS_Template.senderNameGap = 40;
                tMS_Template.textPosition = [0,-10];
                tMS_Template.avatarSize = 75;
                tMS_Template.avatarPosition = [100,0];
                tMS_Template.topNamePosition = [220,175]; 
                tMS_Template.topAvatarPosition =[137,156];
                tMS_Template.topAvatarSize = [73,73];
                break;
//Pushbullet               
        default:
                tMS_Template.textDefaultSize = 50;
                tMS_Template.secondaryTextDefaultSize = 32;
                tMS_Template.secondaryTextPosition = [-20,20];
                tMS_Template.timestampPosition = [25,-20];
                tMS_Template.senderNameColor = [100/255 , 111/255 , 111/255];
                tMS_Template.timestampColor = [100/255 , 111/255 , 111/255];
                tMS_Template.leftRectangleDefaultColor = [87/255 , 150/255 , 151/255 , 1];
                tMS_Template.rightRectangleDefaultColor = [236/255 , 240/255 , 240/255 , 1];
                tMS_Template.rectangleDefaultRoundness = 5;
                tMS_Template.leftTextColor = [1,1,1];
                tMS_Template.rightTextColor=[0,0,0];
                tMS_Template.conversationDefaultWidth = 725;
                tMS_Template.rectangleDefaultVerticalPadding = 60;
                tMS_Template.rectangleDefaultHorizontalPadding = 60;
                tMS_Template.avatarRoundness = 75;
                tMS_Template.templateIndex = myTemplate;
                tMS_Template.messageGap = 30;
                tMS_Template.senderNameGap = 40;
                tMS_Template.textPosition = [0,0];
                tMS_Template.avatarSize = 75;
                tMS_Template.avatarPosition = [100,20];
                break;
       };        
   };
//====================================================================================================  
   function selectTailType(index){//select tail type based on the index. I will make some premade tails and save the vertices in here
       switch (index){
//facebook          
           case 0:
                myVerticesData = [[-3,-3],[-40,0],[0,-40]];                
                myInTangentsData = [[4.5,-4.5],[30,0],[0,0]];
                myOutTangentsData = [[-4.5,4.5],[0,0],[0,30]];
           break;
//android           
           case 1:
                myVerticesData = [[-1,-25.5],[-24,-7.5],[26.5,-5.5]];                
                myInTangentsData = [[0,0],[0,0],[-22.5,13.5]];
                myOutTangentsData = [[0,0],[0,0],[-18,-0.7]];
           break;
//iOS           
           case 2:
                myVerticesData = [[0,-46.5],[-26,-14],[15,-1.2]];                
                myInTangentsData = [[0,26.6],[0,0],[-20,3.7]];
                myOutTangentsData = [[-17,26],[0,0],[-14,-9]];
           break;
//Skype           
           case 3:
                myVerticesData = [[0,-50],[-50,0],[0,0]];                
                myInTangentsData = [[0,0],[0,0],[0,0]];
                myOutTangentsData = [[0,0],[0,0],[0,0]];
           break;
//Whatsapp          
           case 4:
                myVerticesData = [[0,-40],[-13,0],[26,-5]];                
                myInTangentsData = [[0,0],[2.7,-20],[0,6]];
                myOutTangentsData = [[0,0],[35,0],[0,-7]];
           break;
//pushbullet           
           default:
                myVerticesData = [[0,-45],[-13,0],[50,0]];                
                myInTangentsData = [[0,0],[0,0],[0,0]];
                myOutTangentsData = [[0,0],[0,0],[0,0]];
           break;
       }
        var myShapeData = [myVerticesData,myInTangentsData, myOutTangentsData];
        return(myShapeData);
   }
//====================================================================================================
    function modifyYPosition(){    //modifys y position of bubbles to move them one under the other. If it is the first message, add an expression to make it move acording to the markers
        var myMainComp = app.project.activeItem;         
        var lastIndex = myMainComp.layer("Conversation Control")("Effects")("(Do not modify) Last Message Index")("Slider").value; 
        if (lastIndex == 0){
            yExpression = '//we start from the bottom with y(the composition height minus the dimension of the bubble from the first message)\n'+
                                  '// and move up with each message bubble. each buble is marked with a marker\n'+
                                  'if (thisComp.layer("Conversation Control").effect("Scroll down messages")("Checkbox") == true ){\n'+
                                  'tempy = thisComp.height + content("Bubble").content("Rectangle Path 1").size[1] ;\n'+
                                  'dur = 0.5;//duration of the scroll animation\n'+
                                  'for (i=1 ; i<=thisComp.layer("Conversation Control").marker.numKeys ; i++){\n'+
                                  'if (time>thisComp.layer("Conversation Control").marker.key(i).time){\n'+
                                  'lastBubble = "Message " + i.toString();\n'+
                                  '//we decrease y each time we pass a marker\n'+
                                  'tempy -= thisComp.layer(lastBubble).sourceRectAtTime(time,false).height + thisComp.layer("Conversation Control").effect("Message gap")("Slider") + thisComp.layer(lastBubble).effect("(Do not Modify) Sender Name Gap")("Slider");\n'+
                                  'markerTime = thisComp.layer("Conversation Control").marker.key(i).time;\n'+
                                  'y = ease(time , markerTime, markerTime+dur, tempy+thisComp.layer(lastBubble).sourceRectAtTime(time, false).height + thisComp.layer("Conversation Control").effect("Message gap")("Slider") ,tempy);\n'+
                                  '}else break;\n'+
                                  '};\n'+
                                  '}else y = value[1];\n'+
                                  '[x,y]\n';
        }else{
            for (i=1; i<=myMainComp.numLayers; i++){
                try{
                    var currentLayerIndex = myMainComp.layer(i)("Effects")("(Do not Modify) Message Index")("Slider").value;                       
                    if (currentLayerIndex == lastIndex) var previousMessage = myMainComp.layer(i);
                }catch(e){};
            }
            yExpression = 'y = thisComp.layer("'+previousMessage.name + '").position[1]+thisLayer.sourceRectAtTime(time,false).height+thisComp.layer("Conversation Control")("Effects")("Message gap")("Slider");\n[x,y]';    
         }
        return(yExpression);        
    } 
//====================================================================================================
   function addMarker(myControlLayer,myIndex){//add a marker on the myControlLayer with the name "Message "+myIndex
       //set the name of the marker and declare the variable
       if (myIndex == 1) 
                for (i=myControlLayer.property("Marker").numKeys; i > 0 ; i--)
                    myControlLayer.property("Marker").removeKey(i);
       var markerName = "Message "+myIndex.toString();
       var myMarker = new MarkerValue(markerName);
       myControlLayer.property('Marker').setValueAtTime((myIndex-1)*2 , myMarker);
       
   }
//====================================================================================================
    function getPreviousMessage(index){    //returns the bubble layer with the index minus one
        var myMainComp = app.project.activeItem;                        
        if (index == 1){
            return null;            
        }else{
            for (i=1; i<=myMainComp.numLayers; i++){
                try{
                    var currentLayerIndex = myMainComp.layer(i)("Effects")("(Do not Modify) Message Index")("Slider").value;                       
                    if (currentLayerIndex == (index-1) ) return myMainComp.layer(i);
                }catch(e){};
            }               
         }                     
    }  
//====================================================================================================
    function addAvatar(myAvatar, myMessageBubble , side){//i need to search myAvatar inside the project before running this function
        myActiveItem = app.project.activeItem;
        var myAvatarLayer = myActiveItem.layers.add(myAvatar);
               myAvatarLayer.name = "Avatar "+myMessageBubble.name.split(" ")[1];
        if (side == 0){
            myAvatarLayer.position.expression = 'tempX = thisComp.layer("'+myMessageBubble.name+'").transform.position[0]-thisComp.layer("Conversation Control").effect("Avatar position")("Point")[0];\n';/*+
                                                                  'tempY = thisComp.layer("'+myMessageBubble.name+'").transform.position[1]-thisLayer.sourceRectAtTime(time,false).height/2+thisComp.layer("Conversation Control").effect("Avatar position")("Point")[1];\n'+
                                                                  '[tempX,tempY]';*/
       }else{
            myAvatarLayer.position.expression = 'tempX = thisComp.layer("'+myMessageBubble.name+'").transform.position[0]+thisComp.layer("Conversation Control").effect("Avatar position")("Point")[0];\n';/*+
                                                                  'tempY = thisComp.layer("'+myMessageBubble.name+'").transform.position[1]-thisLayer.sourceRectAtTime(time,false).height/2-thisComp.layer("Conversation Control").effect("Avatar position")("Point")[1];\n'+
                                                                  '[tempX,tempY]';*/
       }
       myAvatarLayer.scale.expression ='thisComp.layer("' +myMessageBubble.name+ '").transform.scale*thisComp.layer("Conversation Control").effect("Avatar size")("Slider")/100';
       myAvatarLayer.opacity.expression = ' if (thisComp.layer("Conversation Control").effect("Show avatar")("Checkbox")==1)100 else 0;';
       //myAvatarLayer.size.expression ='thisComp.layer("Conversation Control").effect("Avatar size")("Slider")';
       //add a shape layer as a mask
       myMaskLayer = myActiveItem.layers.addShape();
       var tempIndex = myMessageBubble.name.split(" ")[1];
       myMaskLayer.name = "Avatar "+tempIndex+" mask";
       myMaskLayer.scale.expression = 'thisComp.layer("'+myAvatarLayer.name+'").transform.scale';
       myMaskLayerRoot = myMaskLayer.property("ADBE Root Vectors Group")
       myMaskLayerGroup = myMaskLayerRoot.addProperty("ADBE Vector Group");
       myMaskRectGroup = myMaskLayerGroup.addProperty("ADBE Vectors Group");       
       myMaskRectangle = myMaskRectGroup.addProperty("ADBE Vector Shape - Rect");       
       myMaskRectangle.property("Size").expression = '[thisComp.layer("'+ myAvatarLayer.name +'").sourceRectAtTime(time,false).width,thisComp.layer("'+ myAvatarLayer.name +'").sourceRectAtTime(time,false).height];';
       myMaskLayer.position.expression = 'thisComp.layer("'+myAvatarLayer.name+'").transform.position';
       myMaskRectangle.property("Roundness").expression = 'thisComp.layer("Conversation Control").effect("Avatar roundness")("Slider")';
       myMaskRectGroup.addProperty("ADBE Vector Graphic - Fill");
       myAvatarLayer.trackMatteType = TrackMatteType.ALPHA;
       myMaskLayer.shy = true;
       return myAvatarLayer;
   }    
//====================================================================================================
    function createTextLayer(myTextString,tempIndex,side){ //creates the message text layer containint the myText values   
        var myText = app.project.activeItem.layers.addText(myTextString);
               myText.name = "Message "+tempIndex+" text";
        var myTextDocument = myText.property("Source Text").value; 
               myTextDocument.fontSize = tMS_Template.textDefaultSize;
               myTextDocument.justification = ParagraphJustification.LEFT_JUSTIFY; 
               myText.property("Source Text").setValue(myTextDocument);
        if (side ==0){
            myText("Effects").addProperty("Fill")("Color").expression = 'thisComp.layer("Conversation Control")("Effects")("Left side text color")("Color")';
        }else{
            myText("Effects").addProperty("Fill")("Color").expression = 'thisComp.layer("Conversation Control")("Effects")("Right side text color")("Color")';
        }
               myText("Transform")("Anchor Point").expression = 'tempx = thisLayer.sourceRectAtTime(time,false).width/2 + thisLayer.sourceRectAtTime(time,false).left;\n'+
                                                                                           'tempy = thisLayer.sourceRectAtTime(time,false).height/2 + thisLayer.sourceRectAtTime(time,false).top;\n'+
                                                                                           '[tempx,tempy]';
        return (myText);        
    }
//====================================================================================================
    function createPhotoLayer(myPhotoFile,tempIndex){ //creates the photo layer containint the myText values   
        var myImportOptions = new ImportOptions();
        myImportOptions.file = myPhotoFile;
        var photoFootage = app.project.importFile(myImportOptions);
        photoFootage.name = myPhotoFile.name;
        for (i=1; i<=app.project.numItems;i++){
            if (app.project.item(i) instanceof FolderItem && app.project.item(i).name == numeFolder) {
                photoFootage.parentFolder = app.project.item(i);                
            }
        }
        var myPhotoLayer = app.project.activeItem.layers.add(photoFootage);
        myPhotoLayer.name = "Message "+tempIndex+" photo";
        myPhotoLayer("Transform")("Anchor Point").expression = 'tempx = thisLayer.sourceRectAtTime(time,false).width/2 + thisLayer.sourceRectAtTime(time,false).left;\n'+
                                                                                           'tempy = thisLayer.sourceRectAtTime(time,false).height/2 + thisLayer.sourceRectAtTime(time,false).top;\n'+
                                                                                           '[tempx,tempy]';       
       //Trebuie sa gasesc o metoda sa fac poza de maxim 700 de pixeli pe orice directie. Daca e mai mica, o sa o las asa.       
       if (photoFootage.height>=photoFootage.width){
           if (photoFootage.height>700) myPhotoLayer.transform.scale.setValue([700*100/photoFootage.height,700*100/photoFootage.height]) 
       }else{
           if(photoFootage.width>700) myPhotoLayer.transform.scale.setValue([700*100/photoFootage.width,700*100/photoFootage.width])
       }
       return (myPhotoLayer);        
    }
//====================================================================================================
    function customDraw(){//used to draw colored buttons
        with( this ) {
            graphics.drawOSControl();
            graphics.rectPath(0,0,size[0],size[1]);
            graphics.fillPath(fillBrush);
            if( text ) graphics.drawString(text,textPen,(size[0]-graphics.measureString (text,graphics.font,size[0])[0])/2,3,graphics.font);
            }
        } 
//====================================================================================================   
    function createFolders(){          //Function to create the folder if there is none. Put the composition inside the folder if it exists
       verifyFolderName = true;   
       myProject = app.project;
       for (i = 1; i <= myProject.numItems ; i++) {
           if ((myProject.item(i) instanceof FolderItem) && (myProject.item(i).name == numeFolder)){
               verifyFolderName = false;
               var handWritingFolder = myProject.item(i);                
               };
           };
       if (verifyFolderName == true ) {                    
           var handWritingFolder = myProject.items.addFolder(numeFolder);
           myAvFolder = myProject.items.addFolder( tMS_localize (tMS_Data.strAvatarFolderName));
           myAvFolder.parentFolder = handWritingFolder;
           };          
       return handWritingFolder;       
    }  
//====================================================================================================    

//====================================================================================================    
   function selectedRadioButton(radioGroup){//Returns the index of the selected radiobutton
       for (i=1 ; i<radioGroup.children.length; i++){           
           if (radioGroup.children[i].value == true){                
               return(i-1) };
        };
   };
//====================================================================================================
//the main code
myScript(this);
}