( ′∀`)σ≡σ☆))Д′)レ(゚∀゚;)ヘ=З=З=Зε≡(ノ´_ゝ`)ノ HEX
HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux mail.thebrand.ai 6.8.0-107-generic #107-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 13 19:51:50 UTC 2026 x86_64
User: www-data (33)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: /var/www/html/tmpr/..//tmpr/../tmpr/../tmpr/../tmpr/../tmpr/../TheBrandZ/loopPages.php
<?php
$numberofPages = count($data['template']);

$jsonheaderPages =' ';
$jsonfooterPages =' ';

if($numberofPages > 1)
{

    //insert other pages


    for($i=1; $i<=$numberofPages; $i=$i+1){



        foreach ($data['template'][$i]['elements'] as $pages) {




            if ($pages['type'] == 'textElement' )
            {
                //  Percentage increase = (New amount - Original amount) / Original amount * 100
                $replaceTxtCounter2++;

                $top =  $pages['top']*$top2   ;
                $left = $pages['left']*$left2;
                $width = $pages['width']+30;
                $estimate = $data['width'] -100;

                if($width > $estimate)
                {
                    $scaleX2 =$scaleX2 -0.3;
                    $scaleY2=  $scaleY2 -0.3;


                }




                $height = $pages['height'];
                $angle = $pages['angle'];
                $uuid = $pages['uuid'];
                $opacity = $pages['opacity'];
                $type = $pages['type'];
                $locked = $pages['locked'];
                $fontSize = $pages['fontSize'] ;
                $font = $pages['font'];
                $lineHeight = $pages['lineHeight'] * $LineHeightX;
                $wordBreak = $pages['wordBreak'];

// colorMap
                $colorStartIndex = $pages['colorMap'][0]['startIndex'];
                $colorEndIndex = $pages['colorMap'][0]['endIndex'];
                $colorType = $pages['colorMap'][0]['type'];
                $colorValue = $pages['colorMap'][0]['value'];


                if (strpos($colorValue, "cmyk") !== false) {


                    $colorValue = "#ffffff" ;


                }






// boldMap
                $boldStartIndex = $pages['boldMap'][0]['startIndex'];
                $boldEndIndex = $pages['boldMap'][0]['endIndex'];
                $boldType = $pages['boldMap'][0]['type'];
                $boldValue = $pages['boldMap'][0]['value'];

// italicMap
                $italicStartIndex = $pages['italicMap'][0]['startIndex'];
                $italicEndIndex = $pages['italicMap'][0]['endIndex'];
                $italicType = $pages['italicMap'][0]['type'];
                $italicValue = $pages['italicMap'][0]['value'];

// lineMap
                $lineStartIndex = $pages['lineMap'][0]['startIndex'];
                $lineEndIndex = $pages['lineMap'][0]['endIndex'];
                $lineType = $pages['lineMap'][0]['type'];
                $lineValue = $pages['lineMap'][0]['value'];

// opacityMap
                $opacityStartIndex = $pages['opacityMap'][0]['startIndex'];
                $opacityEndIndex = $pages['opacityMap'][0]['endIndex'];
                $opacityType = $pages['opacityMap'][0]['type'];
                $opacityValue = $pages['opacityMap'][0]['value'];

// underlineMap

                $underlineStartIndex = $pages['underlineMap'][0]['startIndex'];
                $underlineEndIndex = $pages['underlineMap'][0]['endIndex'];
                $underlineType = $pages['underlineMap'][0]['type'];
                $underlineValue = $pages['underlineMap'][0]['value'];

// linkMap
                $linkStartIndex = $pages['linkMap'][0]['startIndex'];
                $linkEndIndex = $pages['linkMap'][0]['endIndex'];
                $linkType = $pages['linkMap'][0]['type'];
                $linkValue = $pages['linkMap'][0]['value'];

                $textAlign = $pages['textAlign'];
                $capitalize = $pages['capitalize'];
                $underline = $pages['underline'];
                $letterSpacing = $pages['letterSpacing'];
                $text = $pages['text'];



//replace from gpt generated
                $text = $textReplace->objects[$replaceTxtCounter2]->text;

                $text =str_replace('XXXXXXX','\n',$text);

                /* if(!empty($text0))
                 {
                   exit($text0);
         
                 }*/




// effects
                $effectType = $pages['effects'][0]['type'];
                $effectEnabled = $pages['effects'][0]['enabled'];
                $effectAngle = $pages['effects'][0]['angle'];
                $effectBaseWidth = $pages['effects'][0]['baseWidth'];

// weightMap
                $weightStartIndex = $pages['weightMap'][0]['startIndex'];
                $weightEndIndex = $pages['weightMap'][0]['endIndex'];
                $weightType = $pages['weightMap'][0]['type'];
                $weightValue = $pages['weightMap'][0]['value'];

// styleMap
                $styleStartIndex = $pages['styleMap'][0]['startIndex'];
                $styleEndIndex = $pages['styleMap'][0]['endIndex'];
                $styleType = $pages['styleMap'][0]['type'];
                $styleValue = $pages['styleMap'][0]['value'];

// position
                $positionLeft = $pages['position']['left'];
                $positionTop = $pages['position']['top'];


                /*if($textAlign == "center"){$originX == "center";  $left =$left -($width/4);}
                else
                { $originX == "left";}*/

                $jsonReplaceText  .=' {
        "text": "'.$text.'",
        "position": "'.$replaceTxtCounter.'"   
        },';

                $jsonPages  .=' {
  "type": "textbox",
  "version": "5.3.0",
  "originX": "left",
    "originY": "top",
      "left": '.$left.',
      "top": '.$top.',
      "width": '.$width.',
      "height": '.$height.',
      "fill": "'.$colorValue.'",
  "stroke": "0",
  "strokeWidth": 0,
  "strokeDashArray": null,
  "strokeLineCap": "butt",
  "strokeDashOffset": 0,
  "strokeLineJoin": "miter",
  "strokeUniform": true,
  "strokeMiterLimit": 1,
    "scaleX": '.$scaleX2.',
    "scaleY": '.$scaleY2.',
  "angle": '.$angle.',
  "flipX": false,
  "flipY": false,
  "opacity": 1,
  "shadow": null,
  "visible": true,
  "backgroundColor": "",
  "fillRule": "nonzero",
  "paintFirst": "fill",
  "globalCompositeOperation": "source-over",
  "skewX": 0,
  "skewY": 0,
  "erasable": false,
  "fontFamily": "'.$font.'",
  "fontWeight": "'.$weightValue.'",
  "fontSize": '.$fontSize.',
  "text": "'.$text.'",
  "underline": false,
  "overline": false,
  "linethrough": false,
  "textAlign": "'.$textAlign.'",
  "fontStyle": "'.$fontStyle.'",
  "lineHeight": "'.$lineHeight.'",
  "textBackgroundColor": "rgba(255,255,255,0)",
  "charSpacing": '.$letterSpacing.',
  "styles": [],
  "direction": "ltr",
  "path": null,
  "pathStartOffset": 0,
  "pathSide": "left",
  "pathAlign": "baseline",
  "minWidth": '.$width.',
  "splitByGrapheme": false,
  "objectType": "textbox",
  "gradientFill": "none",
  "selectable": true,
  "lockMovementX": false,
  "lockMovementY": false,
  "lockRotation": false
},';










            }
            if ($pages['type'] == 'maskElement' )
            {

                $top = $pages['top'];
                $left = $pages['left'];
                $width = $pages['width'];
                $height = $pages['height'];
                $angle = $pages['angle'];
                $uuid = $pages['uuid'];
                $mediaId = $pages['mediaId'];
                $opacity = $pages['opacity'];
                $isFreeItem = $pages['isFreeItem'];
                $flipHorizontal = $pages['flipHorizontal'];
                $flipVertical = $pages['flipVertical'];
                $type = $pages['type'];
                $locked = $pages['locked'];
                $forSubscribers = $pages['forSubscribers'];

// filters
                $brightness = $pages['filters']['brightness'];
                $contrast = $pages['filters']['contrast'];
                $saturate = $pages['filters']['saturate'];
                $tint = $pages['filters']['tint'];
                $blur = $pages['filters']['blur'];
                $crossProcess = $pages['filters']['crossProcess'];
                $vignette = $pages['filters']['vignette'];

                $filtersIntensityEnabled = $pages['filtersIntensityEnabled'];
                $filtersPresetIntensity = $pages['filtersPresetIntensity'];

// elements
                $elementTop = $pages['elements'][0]['top'];
                $elementLeft = $pages['elements'][0]['left'];
                $elementWidth = $pages['elements'][0]['width'];
                $elementHeight = $pages['elements'][0]['height'];
                $elementAngle = $pages['elements'][0]['angle'];
                $elementUuid = $pages['elements'][0]['uuid'];
                $elementMediaId = $pages['elements'][0]['mediaId'];
                $elementOpacity = $pages['elements'][0]['opacity'];
                $elementIsFreeItem = $pages['elements'][0]['isFreeItem'];
                $elementFlipHorizontal = $pages['elements'][0]['flipHorizontal'];
                $elementFlipVertical = $pages['elements'][0]['flipVertical'];
                $elementType = $pages['elements'][0]['type'];
                $elementLocked = $pages['elements'][0]['locked'];
                $elementIsUnlimitedPlus = $pages['elements'][0]['isUnlimitedPlus'];
                $elementDphId = $pages['elements'][0]['dphId'];

// filters for element
                $elementBrightness = $pages['elements'][0]['filters']['brightness'];
                $elementContrast = $pages['elements'][0]['filters']['contrast'];
                $elementSaturate = $pages['elements'][0]['filters']['saturate'];
                $elementTint = $pages['elements'][0]['filters']['tint'];
                $elementBlur = $pages['elements'][0]['filters']['blur'];
                $elementCrossProcess = $pages['elements'][0]['filters']['crossProcess'];
                $elementVignette = $pages['elements'][0]['filters']['vignette'];

                $elementFiltersIntensityEnabled = $pages['elements'][0]['filtersIntensityEnabled'];
                $elementFiltersPresetIntensity = $pages['elements'][0]['filtersPresetIntensity'];
                $originalImageWidth = $pages['elements'][0]['originalImageWidth'];
                $originalImageHeight = $pages['elements'][0]['originalImageHeight'];

// crop options for element
                $elementCropLeft = $pages['elements'][0]['cropOpts']['left'];
                $elementCropTop = $pages['elements'][0]['cropOpts']['top'];
                $elementCropWidth = $pages['elements'][0]['cropOpts']['width'];
                $elementCropHeight = $pages['elements'][0]['cropOpts']['height'];

                $maskType = $pages['maskType'];

// maskData
                $maskLeft = $pages['maskData']['dimensions']['left'];
                $maskTop = $pages['maskData']['dimensions']['top'];
                $maskWidth = $pages['maskData']['dimensions']['width'];
                $maskHeight = $pages['maskData']['dimensions']['height'];

// colors
                $colorId = $pages['colors'][0]['id'];
                $color = $pages['colors'][0]['color'];

// position
                $positionLeft = $pages['position']['left'];
                $positionTop = $pages['position']['top'];

            }
            if ($pages['type'] == 'svgElement' )
            {

                $top = $pages['top'];
                $left = $pages['left'];
                $width = $pages['width'];
                $height = $pages['height'];
                $angle = $pages['angle'];
                $uuid = $pages['uuid'];
                $mediaId = $pages['mediaId'];
                $opacity = $pages['opacity'];
                $isFreeItem = $pages['isFreeItem'];
                $flipHorizontal = $pages['flipHorizontal'];
                $flipVertical = $pages['flipVertical'];
                $type = $pages['type'];
                $locked = $pages['locked'];
                $forSubscribers = $pages['forSubscribers'];

// colors
                $colorId = $pages['colors'][0]['id'];
                $color = $pages['colors'][0]['color'];

                $originalImageWidth = $pages['originalImageWidth'];
                $originalImageHeight = $pages['originalImageHeight'];

// crop options
                $cropTop = $pages['cropOpts']['top'];
                $cropLeft = $pages['cropOpts']['left'];
                $cropWidth = $pages['cropOpts']['width'];
                $cropHeight = $pages['cropOpts']['height'];

// position
                $positionLeft = $pages['position']['left'];
                $positionTop = $pages['position']['top'];

            }
            if ($pages['type'] == 'ellipseElement' )
            {

                $top = $pages['top'];
                $left = $pages['left'];
                $width = $pages['width'];
                $height = $pages['height'];
                $angle = $pages['angle'];
                $uuid = $pages['uuid'];
                $opacity = $pages['opacity'];
                $type = $pages['type'];
                $locked = $pages['locked'];

// colors
                $colorId = $pages['colors'][0]['id'];
                $color = $pages['colors'][0]['color'];


                $opacity = $pages['colors'][0]['opacity'];

// position
                $positionLeft = $pages['position']['left'];
                $positionTop = $pages['position']['top'];
                $rand =  rand(1,3);


                $jsonPages .= '{
  "type": "ellipse",
  "version": "5.3.0",
  "originX": "center",
  "originY": "center",
      "left": '.$left.',
      "top": '.$top.',
      "width": '.$width.',
      "height": '.$height.',
  "fill": "'.$color.'",
  "stroke": "null",
  "strokeWidth": 0,
  "strokeDashArray": null,
  "strokeLineCap": "butt",
  "strokeDashOffset": 0,
  "strokeLineJoin": "miter",
  "strokeUniform": true,
  "strokeMiterLimit": 0,
    "scaleX": '.$scaleX2.',
    "scaleY": '.$scaleY2.',
  "angle": '.$angle.',
  "flipX": false,
  "flipY": false,
  "opacity": '.$opacity.',
  "shadow": null,
  "visible": true,
  "backgroundColor": "",
  "fillRule": "nonzero",
  "paintFirst": "fill",
  "globalCompositeOperation": "source-over",
  "skewX": 0,
  "skewY": 0,
  "erasable": false,
  "rx": '.$width.',
  "ry": '.$height.',
  "objectType": "ellipse",
  "gradientFill": "none",
  "selectable": true,
  "lockMovementX": false,
  "lockMovementY": false,
  "lockRotation": false
},';





            }
            if ($pages['type'] == 'imageElement' )
            {

                $top = $pages['top'];
                $left = $pages['left'];
                $width = $pages['width'];
                $height = $pages['height'];
                $angle = $pages['angle'];
                $uuid = $pages['uuid'];
                $mediaId = $pages['mediaId'];
                $opacity = $pages['opacity'];
                $isFreeItem = $pages['isFreeItem'];
                $flipHorizontal = $pages['flipHorizontal'];
                $flipVertical = $pages['flipVertical'];
                $isBackground = $pages['isBackground'];
                $type = $pages['type'];
                $locked = $pages['locked'];
                $isUnlimitedPlus = $pages['isUnlimitedPlus'];
                $dphId = $pages['dphId'];

// filters
                $brightness = $pages['filters']['brightness'];
                $contrast = $pages['filters']['contrast'];
                $saturate = $pages['filters']['saturate'];
                $tint = $pages['filters']['tint'];
                $blur = $pages['filters']['blur'];
                $crossProcess = $pages['filters']['crossProcess'];
                $vignette = $pages['filters']['vignette'];
                $filtersIntensityEnabled = $pages['filtersIntensityEnabled'];

// original image size
                $originalImageWidth = $pages['originalImageWidth'];
                $originalImageHeight = $pages['originalImageHeight'];

// crop options
                $cropLeft = $pages['cropOpts']['left'];
                $cropTop = $pages['cropOpts']['top'];
                $cropWidth = $pages['cropOpts']['width'];
                $cropHeight = $pages['cropOpts']['height'];

// position
                $positionLeft = $pages['position']['left'];
                $positionTop = $pages['position']['top'];


                $title = urlencode($title);
                $curl = curl_init();
                curl_setopt_array($curl, array(
                    CURLOPT_URL => "https://api.pexels.com/v1/search?query=$title&per_page=1",
                    CURLOPT_RETURNTRANSFER => true,
                    CURLOPT_ENCODING => "",
                    CURLOPT_MAXREDIRS => 10,
                    CURLOPT_TIMEOUT => 30,
                    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
                    CURLOPT_CUSTOMREQUEST => "GET",
                    CURLOPT_HTTPHEADER => array(
                        "Authorization: SnJeKdzoLJiTT1Ge8rud21n5uvhWZPBTT0I9AwBtNSyG1pQLAJA5sRqh"
                    ),
                ));

                $responseX = curl_exec($curl);
                $err = curl_error($curl);



                $dataX = json_decode($responseX, true);
                $picX = $dataX["photos"][0]["src"]["large2x"];
                $srcX ="https://www.thebrand.ai/superLayer/taswiraX.php?image=$picX&width=$width&height=$height";




                /*      */





                $jsonPages .= '{
  "type": "image",
  "version": "5.0.0",
  "originX": "left",
    "originY": "top",
      "left": '.$left.',
      "top": '.$top.',
      "width": '.$width.',
      "height": '.$height.',
      "fill": "",
  "stroke": "0",
  "strokeWidth": 0,
  "strokeDashArray": null,
  "strokeLineCap": "butt",
  "strokeDashOffset": 0,
  "strokeLineJoin": "miter",
  "strokeUniform": true,
  "strokeMiterLimit": 4,
    "scaleX": '.$scaleX2.',
    "scaleY": '.$scaleY2.',
  "angle": '.$angle.',
  "flipX": false,
  "flipY": false,
  "opacity": '.$opacity.',
  "shadow": null,
  "visible": true,
  "backgroundColor": "",
  "fillRule": "nonzero",
  "paintFirst": "fill",
  "globalCompositeOperation": "source-over",
  "skewX": 0,
  "skewY": 0,
  "erasable": false,
  "cropX": 0,
  "cropY": 0,
  "objectType": "image",
  "roundedCorners": 10,
  "roundedCorders": 10,
  "selectable": true,
  "lockMovementX": false,
  "lockMovementY": false,
  "lockRotation": false,
  "src": "'.$srcX.'",
  "crossOrigin": null,
  "filters": []
},';

                curl_close($curl);
            }
            if ($pages['type'] == 'coloredBackground' )
            {

                $top = $pages['top'];
                $left = $pages['left'];
                $width = $pages['width'];
                $height = $pages['height'];
                $angle = $pages['angle'];
                $uuid = $pages['uuid'];
                $opacity = $pages['opacity'];
                $isBackground = $pages['isBackground'];
                $type = $pages['type'];
                $locked = $pages['locked'];

// color
                $colorId = $pages['colors'][0]['id'];
                $primaryColor = $pages['colors'][0]['color'];
                $colorOpacity = $pages['colors'][0]['opacity'];

// position
                $positionLeft = $pages['position']['left'];
                $positionTop = $pages['position']['top'];





            }
            if ($pages['type'] == 'pathElemtent' )
            {

                $top = $pages['top'];
                $left = $pages['left'];
                $width = $pages['width'];
                $height = $pages['height'];
                $width2 = $pages['width']-300;
                $height2 = $pages['height']-300;



                $angle = $pages['angle'];
                $uuid = $pages['uuid'];
                $opacity = $pages['opacity'];
                $flipHorizontal = $pages['flipHorizontal'];
                $flipVertical = $pages['flipVertical'];
                $type = $pages['type'];
                $locked = $pages['locked'];

// shape properties
                $vertexCount = $pages['shapeProps']['vertexCount'];

// path data
                $pathData = $pages['data'];

// viewport
                $viewportMinX = $pages['viewPort']['minX'];
                $viewportMinY = $pages['viewPort']['minY'];
                $viewportMaxX = $pages['viewPort']['maxX'];
                $viewportMaxY = $pages['viewPort']['maxY'];
                $viewportWidth = $pages['viewPort']['w'];
                $viewportHeight = $pages['viewPort']['h'];

// colors
                $colorId = $pages['colors'][0]['id'];
                $colorValue = $pages['colors'][0]['color'];

                $svgCounter++;
                if($svgCounter == 2)
                {
                    $colorValueLast = $pages['colors'][0]['color'];

                }

                $colorOpacity = $pages['colors'][0]['opacity'];

// position
                $positionLeft = $pages['position']['left'];
                $positionTop = $pages['position']['top'];



                $rand = rand(453,515);
                $randX = rand(3,4);
                if (strpos($colorValue, "cmyk") !== false) {
                    $colorValue = "000000";
                }
//blobs
                $bg =str_replace('#',"",$colorValue);
                $src = "https://www.thebrand.ai/TheBrandZ/mode.php?mode=blobsBG&id=$rand&type=shape&width=$width&height=$height&bg=$bg";



                $bgImage = base64_encode(file_get_contents($src));
                $bgImage = "data:image/svg+xml;base64,".$bgImage;


                $jsonPages .= '{
  "type": "image",
  "version": "5.0.0",
  "originX": "left",
    "originY": "top",
      "left": '.$left.',
      "top": '.$top.',
      "width": '.$width.',
      "height": '.$width.',
      "fill": "",
  "stroke": "0",
  "strokeWidth": 0,
  "strokeDashArray": null,
  "strokeLineCap": "butt",
  "strokeDashOffset": 0,
  "strokeLineJoin": "miter",
  "strokeUniform": true,
  "strokeMiterLimit": 4,
    "scaleX": 6,
    "scaleY": 6,
  "angle": '.$angle.',
  "flipX": false,
  "flipY": false,
  "opacity": '.$opacity.',
  "shadow": null,
  "visible": true,
  "backgroundColor": "",
  "fillRule": "nonzero",
  "paintFirst": "fill",
  "globalCompositeOperation": "source-over",
  "skewX": 0,
  "skewY": 0,
  "erasable": false,
  "cropX": 0,
  "cropY": 0,
  "objectType": "image",
  "roundedCorners": 10,
  "roundedCorders": 10,
  "selectable": true,
  "lockMovementX": false,
  "lockMovementY": false,
  "lockRotation": false,
  "src": "'.$bgImage.'",
  "crossOrigin": null,
  "filters": []
},';


                /*  $jsonPages .='{
            "type": "path",
            "version": "4.6.0",
            "originX": "center",
            "originY": "center",
                "left": '.$left.',
                "top": '.$top.',
                "width": '.$width.',
                "height": '.$height.',
                "fill": "'.$colorValue.'",
            "stroke": "0",
          
            "strokeWidth": 0,
            "strokeDashArray": null,
            "strokeLineCap": "butt",
            "strokeDashOffset": 0,
            "strokeLineJoin": "miter",
            "strokeUniform": false,
            "strokeMiterLimit": 4,
              "scaleX": '.$scaleX2.',
              "scaleY": '.$scaleY2.',
            "angle": 0,
            "flipX": false,
            "flipY": false,
            "opacity": 1,
            "shadow": null,
            "visible": true,
            "backgroundColor": "",
            "fillRule": "nonzero",
            "paintFirst": "fill",
            "globalCompositeOperation": "source-over",
            "skewX": 0,
            "skewY": 0,
            "erasable": false,
            "objectType": "element",
            "gradientFill": "none",
            "selectable": true,
            "lockMovementX": false,
            "lockMovementY": false,
            "lockRotation": false,
            "crossOrigin": "anonymous",
            "path": [
              [
                "M",
                16,
                0
              ],
              [
                "C",
                7.164,
                0,
                0,
                7.164,
                0,
                16
              ],
              [
                "C",
                0,
                24.836,
                7.164,
                32,
                16,
                32
              ],
              [
                "C",
                24.836,
                32,
                32,
                24.836,
                32,
                16
              ],
              [
                "C",
                32,
                7.1640000000000015,
                24.836,
                0,
                16,
                0
              ],
              [
                "z"
              ],
              [
                "M",
                24.026,
                15.708
              ],
              [
                "C",
                23.902,
                17.76,
                22.976,
                20.832,
                19.27,
                23.822000000000003
              ],
              [
                "C",
                19.101999128293734,
                23.958389941768182,
                18.892392854254492,
                24.03319891499431,
                18.676,
                24.034000000000002
              ],
              [
                "C",
                18.373131460388773,
                24.033392464852973,
                18.088663525846577,
                23.888558921156555,
                17.909999999999997,
                23.644000000000002
              ],
              [
                "C",
                17.58148538217029,
                23.20281082007299,
                17.65717851295292,
                22.581423025508595,
                18.081999999999997,
                22.232000000000003
              ],
              [
                "C",
                21.099999999999998,
                19.798000000000002,
                21.926,
                17.414,
                22.071999999999996,
                15.778000000000002
              ],
              [
                "C",
                21.645999999999997,
                16.026000000000003,
                21.163999999999994,
                16.178,
                20.641999999999996,
                16.178
              ],
              [
                "C",
                19.013999999999996,
                16.178,
                17.695999999999994,
                14.808,
                17.695999999999994,
                13.118
              ],
              [
                "C",
                17.695999999999994,
                11.428,
                19.013999999999996,
                10.058,
                20.641999999999996,
                10.058
              ],
              [
                "C",
                21.009999999999994,
                10.058,
                21.347999999999995,
                10.154,
                21.669999999999995,
                10.284
              ],
              [
                "L",
                21.657999999999994,
                10.260000000000002
              ],
              [
                "C",
                21.657999999999994,
                10.260000000000002,
                21.799999999999994,
                10.312000000000001,
                21.997999999999994,
                10.422000000000002
              ],
              [
                "C",
                22.007999999999996,
                10.428000000000003,
                22.017999999999994,
                10.430000000000001,
                22.027999999999995,
                10.434000000000003
              ],
              [
                "L",
                22.043999999999993,
                10.446000000000003
              ],
              [
                "C",
                22.179999999999993,
                10.524000000000003,
                22.335999999999995,
                10.628000000000004,
                22.509999999999994,
                10.776000000000003
              ],
              [
                "C",
                22.583999999999996,
                10.840000000000003,
                22.645999999999994,
                10.914000000000003,
                22.713999999999995,
                10.984000000000004
              ],
              [
                "C",
                23.439999999999994,
                11.706000000000003,
                24.235999999999994,
                13.084000000000003,
                24.025999999999996,
                15.708000000000004
              ],
              [
                "z"
              ],
              [
                "M",
                10.943999999999999,
                16.178
              ],
              [
                "C",
                9.315999999999999,
                16.178,
                7.997999999999999,
                14.808,
                7.997999999999999,
                13.118
              ],
              [
                "C",
                7.997999999999999,
                11.428,
                9.318,
                10.058,
                10.943999999999999,
                10.058
              ],
              [
                "C",
                11.312,
                10.058,
                11.649999999999999,
                10.154,
                11.972,
                10.284
              ],
              [
                "L",
                11.962,
                10.260000000000002
              ],
              [
                "C",
                11.962,
                10.260000000000002,
                12.104,
                10.312000000000001,
                12.302,
                10.422000000000002
              ],
              [
                "C",
                12.312,
                10.428000000000003,
                12.322,
                10.430000000000001,
                12.331999999999999,
                10.434000000000003
              ],
              [
                "L",
                12.347999999999999,
                10.446000000000003
              ],
              [
                "C",
                12.483999999999998,
                10.524000000000003,
                12.639999999999999,
                10.628000000000004,
                12.813999999999998,
                10.776000000000003
              ],
              [
                "C",
                12.887999999999998,
                10.840000000000003,
                12.949999999999998,
                10.914000000000003,
                13.017999999999999,
                10.984000000000004
              ],
              [
                "C",
                13.744,
                11.706000000000003,
                14.541999999999998,
                13.084000000000003,
                14.329999999999998,
                15.710000000000004
              ],
              [
                "C",
                14.205999999999998,
                17.762000000000004,
                13.279999999999998,
                20.834000000000003,
                9.573999999999998,
                23.824000000000005
              ],
              [
                "C",
                9.405999128293733,
                23.960389941768184,
                9.19639285425449,
                24.03519891499431,
                8.979999999999999,
                24.036000000000005
              ],
              [
                "C",
                8.677131460388775,
                24.035392464852976,
                8.392663525846581,
                23.890558921156558,
                8.213999999999999,
                23.646000000000004
              ],
              [
                "C",
                7.88548538217029,
                23.204810820072993,
                7.961178512952922,
                22.583423025508598,
                8.386,
                22.234000000000005
              ],
              [
                "C",
                11.404,
                19.800000000000004,
                12.229999999999999,
                17.416000000000004,
                12.376,
                15.780000000000005
              ],
              [
                "C",
                11.947999999999999,
                16.024000000000004,
                11.466,
                16.178000000000004,
                10.943999999999999,
                16.178000000000004
              ],
              [
                "z"
              ]
            ]
          },';*/
            }




        }









        $bgType = $data['template'][$i]['elements'][0]['type'];




        if($bgType == "imageElement")

        {
            $titleX = "$keyword0 $keyword1 $keyword2 ";
            $titleX = urlencode($titleX);
            $curl = curl_init();
            curl_setopt_array($curl, array(
                CURLOPT_URL => "https://api.pexels.com/v1/search?query=$titleX&per_page=1",
                CURLOPT_RETURNTRANSFER => true,
                CURLOPT_ENCODING => "",
                CURLOPT_MAXREDIRS => 10,
                CURLOPT_TIMEOUT => 30,
                CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
                CURLOPT_CUSTOMREQUEST => "GET",
                CURLOPT_HTTPHEADER => array(
                    "Authorization: SnJeKdzoLJiTT1Ge8rud21n5uvhWZPBTT0I9AwBtNSyG1pQLAJA5sRqh"
                ),
            ));

            $responseX = curl_exec($curl);
            $err = curl_error($curl);



            $dataX = json_decode($responseX, true);
            $picX = $dataX["photos"][0]["src"]["large2x"];
            $srcX ="https://www.thebrand.ai/superLayer/taswiraX.php?image=$picX&width=$widthB&height=$heightB";


            $bgImage = base64_encode(file_get_contents($srcX));
            $bgImage = "data:image/png;base64,".$bgImage;
            $jsonfooterPages = '],

  "backgroundImage": {
    "type": "image",
    "version": "5.3.0",
    "originX": "left",
    "originY": "top",
    "left": 0,
    "top": 0,
    "width": '.$widthB.',
    "height": '.$heightB.',    
    "fill": "rgb(0,0,0)",
    "stroke": null,
    "strokeWidth": 0,
    "strokeDashArray": null,
    "strokeLineCap": "butt",
    "strokeDashOffset": 0,
    "strokeLineJoin": "miter",
    "strokeUniform": true,
    "strokeMiterLimit": 4,
    "scaleX": '.$BackgroundZoom.',
    "scaleY":'.$BackgroundZoom.',
    "angle": 0,
    "flipX": false,
    "flipY": false,
    "opacity": 1,
    "shadow": null,
    "visible": true,
    "backgroundColor": "",
    "fillRule": "nonzero",
    "paintFirst": "fill",
    "globalCompositeOperation": "source-over",
    "skewX": 0,
    "skewY": 0,
    "erasable": true,
    "cropX": 0,
    "cropY": 0,
    "objectType": "BG",
    "mode": "image",
    "selectable": false,
    "lockMovementX": true,
    "lockMovementY": true,
    "lockRotation": true,
    "src": "'.$bgImage.'",
    "crossOrigin": true,
    "filters": []
  }
  }';



        }

        if($bgType == "svgElement"|| $bgType == "pathElement"){

            $bgColor = $data['template'][$i]['elements'][0]['colors'][0]['color'];
            $jsonfooterPages = '],
 "background": "'.$bgColor.'",
  "backgroundImage": {
    "type": "image",
    "version": "5.3.0",
    "originX": "left",
    "originY": "top",
    "left": 0,
    "top": 0,
    "width": '.$widthB.',
    "height": '.$heightB.',    
    "fill": "rgb(0,0,0)",
    "stroke": null,
    "strokeWidth": 0,
    "strokeDashArray": null,
    "strokeLineCap": "butt",
    "strokeDashOffset": 0,
    "strokeLineJoin": "miter",
    "strokeUniform": true,
    "strokeMiterLimit": 4,
    "scaleX": '.$BackgroundZoom.',
    "scaleY":'.$BackgroundZoom.',
    "angle": 0,
    "flipX": false,
    "flipY": false,
    "opacity": 1,
    "shadow": null,
    "visible": true,
    "backgroundColor": "",
    "fillRule": "nonzero",
    "paintFirst": "fill",
    "globalCompositeOperation": "source-over",
    "skewX": 0,
    "skewY": 0,
    "erasable": true,
    "cropX": 0,
    "cropY": 0,
    "objectType": "BG",
    "mode": "canvas",
    "selectable": false,
    "lockMovementX": true,
    "lockMovementY": true,
    "lockRotation": true,
    "src": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAMgCAYAAADbcAZoAAAAAXNSR0IArs4c6QAAIABJREFUeF7t1zENAAAMw7CVP+mxyOURqGTtyc4RIECAAAECBAgQIEAgEli0Y4YAAQIECBAgQIAAAQInQDwBAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIEAB/8+bAAASGklEQVSAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECDwFiQDIR+B21kAAAAASUVORK5CYII=",
    "crossOrigin": true,
    "filters": []
  }
  }
  ';

        }
        if($bgType == "coloredBackground" || $bgType == "simpleLineElement")

        {
            $bgColor = $data['template'][$i]['elements'][0]['colors'][0]['color'];

            if (strpos($bgColor, "cmyk") !== false) {
                $bgColor = "000000";
            }
            $bg = str_replace("#", "", $bgColor);

            $bg2 = $colorValueLast;

            if (strpos($bg2, "cmyk") !== false) {
                $bg2 = "000000";
            }




            $bgColorX = adjustBrightness($bgColor, 20);
            $bgColorX = str_replace("#", "", $bgColorX);

            $rand = rand(523,838);


            $bg2 = adjustBrightness($bgColor, 50);
            $bg2 = str_replace("#", "", $bg2);

            ///






            ///
            ///
            ///


            if($bg2 =="ffffff")
            {
                $bg2 =$random_color;

                $bg  = adjustBrightness($bg2, 30);



            }

            if($bgColorX =="ffffff")
            {
                $bg2 =$random_color;

                $bgColorX  = adjustBrightness($bg2, 40);
                $bgColorX =   str_replace("#", "", $bgColorX);




            }


            $src = "https://www.thebrand.ai/TheBrandZ/mode.php?mode=blobsBG&id=$rand&type=svgBG&width=$widthB&height=$heightB&bg2=$bgColorX&bg=$bg2";


            $bgImage = base64_encode(file_get_contents($src));
            $bgImage = "data:image/svg+xml;base64,".$bgImage;

            $widthB = $data['width']*$multiply ;
            $heightB = $data['height'] *$multiply ;

            if($widthB == $heightB || $heightB > $widthB)
            {

                $BackgroundZoom=3;
            }





            if($bgColor =="#FFFFFF")
            {

                $bgColor =$random_color;

            }




            $jsonfooterPages = '],
 "background": "'.$bgColor.'",
  "backgroundImage": {
    "type": "image",
    "version": "5.3.0",
    "originX": "left",
    "originY": "top",
    "left": 0,
    "top": 0,
    "width": '.$widthB.',
    "height": '.$heightB.',    
    "fill": "rgb(0,0,0)",
    "stroke": null,
    "strokeWidth": 0,
    "strokeDashArray": null,
    "strokeLineCap": "butt",
    "strokeDashOffset": 0,
    "strokeLineJoin": "miter",
    "strokeUniform": true,
    "strokeMiterLimit": 4,
    "scaleX": '.$BackgroundZoom.',
    "scaleY":'.$BackgroundZoom.',
    "angle": 0,
    "flipX": false,
    "flipY": false,
    "opacity": 1,
    "shadow": null,
    "visible": true,
    "backgroundColor": "",
    "fillRule": "nonzero",
    "paintFirst": "fill",
    "globalCompositeOperation": "source-over",
    "skewX": 0,
    "skewY": 0,
    "erasable": true,
    "cropX": 0,
    "cropY": 0,
    "objectType": "BG",
    "mode": "canvas",
    "selectable": false,
    "lockMovementX": true,
    "lockMovementY": true,
    "lockRotation": true,
    "src": "'.$bgImage.'",
    "crossOrigin": true,
    "filters": []
  }
  }
  ';



        }


        $jsonPages = rtrim($jsonPages, ',');








    }







}



$jsonPages = $jsonheaderPages.$jsonPages;

$jsonPages = $jsonPages.$jsonfooterPages;



echo  $jsonPages =str_replace('Staatliches',"Bebas Neue",$jsonPages);
?>