shell bypass 403

GrazzMean Shell

Uname: Linux webm016.cluster127.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Software: Apache
PHP version: 7.4.33 [ PHP INFO ] PHP os: Linux
Server Ip: 54.36.31.145
Your Ip: 216.73.216.182
User: homesquasz (91404) | Group: users (100)
Safe Mode: OFF
Disable Function:
_dyuweyrj4,_dyuweyrj4r,dl

name : class-template-svg-icons.php
<?php
/**
 * SVG Icons class
 *
 */

class Cartify_SVG_Icons {

	/**
	 * Gets the SVG code for a given icon.
	 */
	public static function get_svg( $group, $icon, $size ) {
		if ( 'common' == $group ) {
			$arr = self::$common_icons;
		} else if ( 'site' == $group ) {
			$arr = self::$site_icons;
		} else if ( 'product' == $group ) {
			$arr = self::$product_icons;
		} else if ( 'decor' == $group ) {
			$arr = self::$decor_icons;
		} else {
			$arr = array();
        }

        		if ( array_key_exists( $icon, $arr ) ) {
			$repl = '<svg class="svg-icon" aria-hidden="true" role="img" focusable="false" ';
			$svg  = preg_replace( '/^<svg /', $repl, trim( $arr[ $icon ] ) ); 			$svg  = preg_replace( "/([\n\t]+)/", ' ', $svg ); 			$svg  = preg_replace( '/>\s*</', '><', $svg ); 			return $svg;
		}
		return null;
	}

		/**
	 * User Interface icons – svg sources.
	 *
	 * @var array
	 */
	static $site_icons = array(

        'logoicon' => '
        <svg xmlns="www.w3.org/2000/svg" viewBox="0 0 19.125 20">
            <g data-name="Group 215" transform="translate(-1122 -285)">
                <g data-name="Group 206" transform="translate(1122 282)">
                <path data-name="Union 7" d="M-1231,1911a10.012,10.012,0,0,1,10-10,10.026,10.026,0,0,1,9.123,5.908l-3.649,1.637A6.018,6.018,0,0,0-1221,1905a6.006,6.006,0,0,0-6,6,6.007,6.007,0,0,0,6,6,6.018,6.018,0,0,0,5.475-3.544l.011.005,2.633-1,1,2.633h0v0l0,.007,0,0a10.025,10.025,0,0,1-9.12,5.9A10.011,10.011,0,0,1-1231,1911Z" transform="translate(1231 -1898)" stroke="none" />
                </g>
                <path data-name="Path 207" d="M3.5,0A3.5,3.5,0,1,1,0,3.5,3.5,3.5,0,0,1,3.5,0Z" transform="translate(1128.5 291.5)" stroke="none" />
            </g>
        </svg>
        ',

        'logo'                     => '
        <svg data-name="new logo" xmlns="www.w3.org/2000/svg" width="83" height="32.001" viewBox="0 0 83 32.001">
            <path data-name="Path 505" d="M15.135-5.87A2.989,2.989,0,0,1,12.163-3.5,3.172,3.172,0,0,1,8.927-6.87a3.187,3.187,0,0,1,3.236-3.368,2.875,2.875,0,0,1,2.894,2.394l3.92-.947a6.769,6.769,0,0,0-6.814-5.078,7,7,0,0,0-7.287,7,6.98,6.98,0,0,0,7.287,7A6.754,6.754,0,0,0,19-5.028Zm18.9,2c-.5.026-.789.053-.973.053-.289,0-.474-.263-.474-.737v-4.21c0-3.368-2.341-5.236-5.893-5.236-3.183,0-5.367,1.526-5.972,4.157l3.893.816a1.9,1.9,0,0,1,2-1.71,1.775,1.775,0,0,1,1.92,1.895v.158L25.3-8.422c-3.525.263-5.446,1.684-5.446,4.342C19.854-1.66,21.748,0,24.563,0a5.731,5.731,0,0,0,4.393-1.763,3.1,3.1,0,0,0,3,1.605,4.421,4.421,0,0,0,2.368-.684Zm-8.182.71c-.973,0-1.631-.447-1.631-1.263,0-.789.552-1.316,1.763-1.447l2.552-.289v.553A2.487,2.487,0,0,1,25.852-3.16ZM41.706-13.369a3.39,3.39,0,0,0-2.163,2.157V-13.5H35.334V-.293h4.207l0-4.131c0-4.863,2.321-4.836,2.321-4.836a7.089,7.089,0,0,1,1.3-.1l.232-4.281A5.121,5.121,0,0,0,41.706-13.369ZM51.3-10.378h4.683V-13.72H51.3v-5.736l-4.209,1.237v4.5h-2.5v3.342h2.5v5.263c0,3.131,1.868,5,5,5a7.168,7.168,0,0,0,3.6-.974L54.72-4.405a4.3,4.3,0,0,1-1.92.526c-.947,0-1.5-.605-1.5-1.658Zm7.764-9.972a2.37,2.37,0,0,0-2.42,2.368,2.323,2.323,0,0,0,2.42,2.368,2.345,2.345,0,0,0,2.447-2.368A2.393,2.393,0,0,0,59.063-20.351Zm2.1,19.84V-13.72H56.959V-.511Zm12.1-9.867V-13.72h-4.42v-2.815a1.667,1.667,0,0,1,1.684-1.816,2.878,2.878,0,0,1,1.21.263L72.9-21.14a5.068,5.068,0,0,0-2.841-.816,5.144,5.144,0,0,0-5.393,5.42v2.815H62.38v3.342h2.289V-.511h4.183v-9.867Zm14.6-3.391H83.667v6.131c0,2.552-1.079,3.684-2.736,3.684a2.329,2.329,0,0,1-2.262-2.6v-7.21H74.485v8.1c0,3.315,2.052,5.5,5.13,5.5a5.445,5.445,0,0,0,4.051-1.658V.6a2.824,2.824,0,0,1-3.052,2.763,4.088,4.088,0,0,1-3.6-2.026L73.959,3.887c1.263,2.131,3.6,3.184,6.656,3.184,4.341,0,7.261-2.552,7.261-6.131Z" transform="translate(-4.876 21.956)"/>
            <path data-name="Path 503" d="M.39,0H39.6c.215,0,.39.269.39.6V2.4c0,.331-.175.6-.39.6H.39C.175,3,0,2.731,0,2.4V.6C0,.269.175,0,.39,0Z" transform="translate(20.007 29.001)"/>
        </svg>
        ',

        '20x20dark' => '
        <svg xmlns="www.w3.org/2000/svg" viewBox="0 0 20.004 19.199">
            <g transform="translate(-1077 -166.349)">
                <g data-name="Group 198" transform="translate(1077 166.349)">
                    <path data-name="Union 6" d="M2.29,9.887l0,0v0h0a5.452,5.452,0,1,1,8.5-3.26L9.452,6.338a4.092,4.092,0,1,0-6.394,2.43A.682.682,0,1,1,2.29,9.887Z" transform="translate(4.546 0)" fill="#fff"/>
                    <path data-name="Union 5" d="M-1.392,7.377-.116,6.9a4.092,4.092,0,1,0,1.883-5.04l0-.009A.682.682,0,1,1,1.247.59,5.455,5.455,0,1,1-1.392,7.377Z" transform="translate(10.835 5.456)" fill="#fff"/>
                    <path data-name="Subtraction 6" d="M5.456,10.911A5.455,5.455,0,1,1,5.456,0c.131,0,.265,0,.4.014l-.1,1.36c-.1-.007-.2-.011-.3-.011a4.091,4.091,0,1,0,3.8,5.6l1.268.5a5.465,5.465,0,0,1-5.073,3.447Z" transform="translate(0 5.456)" fill="#fff"/>
                </g>
                <g data-name="Group 197" transform="translate(1084.274 183.308)">
                    <line data-name="Line 192" y2="6" transform="translate(2.728 -4.51)" fill="none" stroke="#fff" stroke-linecap="round" stroke-width="1.5"/>
                </g>
            </g>
        </svg>
        ',
        'cookie' => '
        <svg xmlns="www.w3.org/2000/svg" width="63.018" height="63.995" viewBox="0 0 63.018 63.995">
            <g data-name="Group 21788" transform="translate(-388.034 -399.998)">
                <path data-name="Path 949" d="M1616.415,4329.822a32.228,32.228,0,0,1-4.662-3.229l-.011-.009a20.321,20.321,0,0,1-4.36-5.75,23.376,23.376,0,0,1-2.648-9.205,21.4,21.4,0,0,1,1.136-8.454,26.857,26.857,0,0,1,5.4-8.98l.039-.041a22.9,22.9,0,0,1,7.657-4.982,21.749,21.749,0,0,1,7.941-1.49q.194,0,.388,0a23.456,23.456,0,0,1,16.394,7.222,20.854,20.854,0,0,1,4.756,8.064,23.315,23.315,0,0,1,1.132,6.071l-1.5.064a21.019,21.019,0,0,0-5.472-13.161,21.946,21.946,0,0,0-15.337-6.761q-.181,0-.362,0a20.251,20.251,0,0,0-7.4,1.387,21.4,21.4,0,0,0-7.136,4.64,25.354,25.354,0,0,0-5.087,8.455,19.9,19.9,0,0,0-1.057,7.864,21.865,21.865,0,0,0,2.479,8.608,18.787,18.787,0,0,0,4.006,5.307,30.753,30.753,0,0,0,4.445,3.078Z" transform="translate(-1216.65 -3887.684)"/>
                <path data-name="Path 962" d="M3.5,1.5a2,2,0,1,0,2,2,2,2,0,0,0-2-2M3.5,0A3.5,3.5,0,1,1,0,3.5,3.5,3.5,0,0,1,3.5,0Z" transform="translate(420 435)"/>
                <path data-name="Path 961" d="M4.5,1.5a3,3,0,1,0,3,3,3,3,0,0,0-3-3M4.5,0A4.5,4.5,0,1,1,0,4.5,4.5,4.5,0,0,1,4.5,0Z" transform="translate(434 432)"/>
                <path data-name="Path 960" d="M4,1.5A2.5,2.5,0,1,0,6.5,4,2.5,2.5,0,0,0,4,1.5M4,0A4,4,0,1,1,0,4,4,4,0,0,1,4,0Z" transform="translate(416 448)"/>
                <path data-name="Path 959" d="M3.5,1.5a2,2,0,1,0,2,2,2,2,0,0,0-2-2M3.5,0A3.5,3.5,0,1,1,0,3.5,3.5,3.5,0,0,1,3.5,0Z" transform="translate(413 424)"/>
                <path data-name="Path 958" d="M1.5,0A1.5,1.5,0,1,1,0,1.5,1.5,1.5,0,0,1,1.5,0Z" transform="translate(428 428)"/>
                <path data-name="Path 957" d="M3,1.5A1.5,1.5,0,1,0,4.5,3,1.5,1.5,0,0,0,3,1.5M3,0A3,3,0,1,1,0,3,3,3,0,0,1,3,0Z" transform="translate(430 444)"/>
                <path data-name="Path 956" d="M1.5,0A1.5,1.5,0,1,1,0,1.5,1.5,1.5,0,0,1,1.5,0Z" transform="translate(410 438)"/>
                <path data-name="Path 955" d="M1.5,0A1.5,1.5,0,1,1,0,1.5,1.5,1.5,0,0,1,1.5,0Z" transform="translate(400 416)"/>
                <path data-name="Path 954" d="M2,0A2,2,0,1,1,0,2,2,2,0,0,1,2,0Z" transform="translate(395 423)"/>
                <path data-name="Path 953" d="M3.5,1.5a2,2,0,1,0,2,2,2,2,0,0,0-2-2M3.5,0A3.5,3.5,0,1,1,0,3.5,3.5,3.5,0,0,1,3.5,0Z" transform="translate(401 406)"/>
                <path data-name="Path 952" d="M1,0A1,1,0,1,1,0,1,1,1,0,0,1,1,0Z" transform="translate(394 418)"/>
                <path data-name="Path 951" d="M1,0A1,1,0,1,1,0,1,1,1,0,0,1,1,0Z" transform="translate(412 408)"/>
                <path data-name="Path 950" d="M424.239,463.993c-.932,0-1.48-.052-1.5-.054l-.02,0a28.222,28.222,0,0,1-12.871-4.7,24.716,24.716,0,0,1-7.116-7.723,27.173,27.173,0,0,1-3.634-10.407c0-.012,0-.024,0-.036A30.051,30.051,0,0,1,402.4,425.1a24.3,24.3,0,0,1,8.4-8.822,30.894,30.894,0,0,1,8.561-3.7,25.315,25.315,0,0,1,3.962-.761.75.75,0,0,1,.776.514,12.117,12.117,0,0,0,5.459,7.2,10.188,10.188,0,0,0,4.866,1.279c.315,0,.5-.019.5-.019a.753.753,0,0,1,.785.485,16.609,16.609,0,0,0,2.595,4.294,12.468,12.468,0,0,0,3.382,2.885,9.824,9.824,0,0,0,4.9,1.288,11.91,11.91,0,0,0,2.429-.261.75.75,0,0,1,.853.464c.067.173,1.63,4.31,1.059,11.153a.747.747,0,0,1-.011.079,30.845,30.845,0,0,1-5.148,12.472,23.944,23.944,0,0,1-7.789,6.878A28.95,28.95,0,0,1,424.239,463.993Zm-1.351-1.546c.068.006.558.046,1.351.046a27.424,27.424,0,0,0,13.014-3.269,22.455,22.455,0,0,0,7.3-6.45,29.341,29.341,0,0,0,4.879-11.832,30.8,30.8,0,0,0-.28-7.657,19.975,19.975,0,0,0-.5-2.2,13.09,13.09,0,0,1-2.072.17,11.307,11.307,0,0,1-5.667-1.5,14,14,0,0,1-3.8-3.251,18.456,18.456,0,0,1-2.606-4.185h-.091c-1.981,0-8.557-.656-11.549-8.93a29.953,29.953,0,0,0-11.319,4.188,22.8,22.8,0,0,0-7.859,8.281,28.593,28.593,0,0,0-3.1,15.134,26.244,26.244,0,0,0,3.459,9.814,23.214,23.214,0,0,0,6.686,7.229A26.755,26.755,0,0,0,422.888,462.447Z"/>
            </g>
        </svg>
        '
    );

    static $common_icons = array(

                 'cart' => '
        <svg xmlns="www.w3.org/2000/svg" width="13.253" height="16.369" viewBox="0 0 13.253 16.369">
            <g data-name="thirumaniguhan 10 icons 1pt_Shop Bag 2" transform="translate(-4.193 -2.42)">
                <g data-name="Group 667">
                <path data-name="Path 404" d="M14.924,14.3a.625.625,0,0,1-.625-.625V7.732a2.407,2.407,0,1,0-4.814,0v5.95a.625.625,0,1,1-1.25,0V7.732a3.657,3.657,0,0,1,3.657-3.667h0a3.657,3.657,0,0,1,3.657,3.669V13.68A.625.625,0,0,1,14.924,14.3Z" transform="translate(-1.077 -1.645)"/>
                <path data-name="Rectangle 780" d="M0-.625H12A.625.625,0,0,1,12.628,0V9.125A.625.625,0,0,1,12,9.75H0a.625.625,0,0,1-.625-.625V0A.625.625,0,0,1,0-.625ZM11.378.625H.625V8.5H11.378Z" transform="translate(4.818 9.039)"/>
                </g>
            </g>
        </svg>
        ',

        'cart2' => '
        <svg xmlns="www.w3.org/2000/svg" width="15.138" height="15.966" viewBox="0 0 15.138 15.966">
            <g data-name="thirumaniguhan 10 icons 1pt_Shop Bag 1" transform="translate(-3.285 -3.122)">
                <path data-name="Path 402" d="M16.912,12.73H7.884a.625.625,0,0,1-.607-.477L5.51,5.005H3.77V3.755H6a.625.625,0,0,1,.607.477L8.375,11.48h8.038L17.5,6.647H10.24V5.4h8.044a.625.625,0,0,1,.61.762l-1.371,6.083A.625.625,0,0,1,16.912,12.73Z" transform="translate(-0.485 -0.633)"/>
                <path data-name="Path 403" d="M17.213,15.39H8.484a.625.625,0,0,1-.614-.508L7.416,12.5l1.228-.234L9,14.14h8.212Z" transform="translate(-0.631 -0.908)"/>
                <path data-name="Ellipse 167" d="M1.226-.625A1.851,1.851,0,1,1-.625,1.226,1.853,1.853,0,0,1,1.226-.625Zm0,2.453a.6.6,0,1,0-.6-.6A.6.6,0,0,0,1.226,1.828Z" transform="translate(8.094 16.01)"/>
                <path data-name="Ellipse 168" d="M1.226-.625A1.851,1.851,0,1,1-.625,1.226,1.853,1.853,0,0,1,1.226-.625Zm0,2.453a.6.6,0,1,0-.6-.6A.6.6,0,0,0,1.226,1.828Z" transform="translate(13.318 16.01)"/>
            </g>
        </svg>
        ',

        'myaccount' => '
        <svg xmlns="www.w3.org/2000/svg" width="13.622" height="14.93" viewBox="0 0 13.622 14.93">
            <g data-name="thirumaniguhan 10 icons 1pt_My Account 2" transform="translate(-4.911 -3.645)">
                <path data-name="Path 400" d="M18.375,18.705H8.39a.625.625,0,0,1-.625-.625v-3.6h1.25v2.975H17.75V5.025H9.015V8H7.765V4.4a.625.625,0,0,1,.625-.625h9.985A.625.625,0,0,1,19,4.4V18.08A.625.625,0,0,1,18.375,18.705Z" transform="translate(-0.467 -0.13)"/>
                <path data-name="Path 401" d="M12.693,15.673l-.885-.883,2.756-2.764L11.808,9.272l.884-.884,3.2,3.2a.625.625,0,0,1,0,.883Z" transform="translate(-0.599 -0.786)"/>
                <path data-name="Line 359" d="M9.936.625H0V-.625H9.936Z" transform="translate(4.911 11.24)"/>
            </g>
        </svg>
        ',

        'myaccount2' => '
        <svg xmlns="www.w3.org/2000/svg" width="16.005" height="15.927" viewBox="0 0 16.005 15.927">
            <g data-name="thirumaniguhan 10 icons 1pt_My Account 1" transform="translate(-3.166 -3.141)">
                <path data-name="Ellipse 165" d="M3.65-.625A4.275,4.275,0,1,1-.625,3.65,4.28,4.28,0,0,1,3.65-.625Zm0,7.3A3.025,3.025,0,1,0,.625,3.65,3.028,3.028,0,0,0,3.65,6.675Z" transform="translate(7.518 3.766)"/>
                <path data-name="Path 399" d="M19.115,19.962H4.36a.625.625,0,0,1-.625-.625,8,8,0,1,1,16,0A.625.625,0,0,1,19.115,19.962Zm-14.1-1.25H18.461a6.753,6.753,0,0,0-13.448,0Z" transform="translate(-0.569 -0.894)"/>
            </g>
        </svg>
        ',

        'wishlist' => '
        <svg xmlns="www.w3.org/2000/svg" width="15.825" height="14.902" viewBox="0 0 15.825 14.902">
            <g data-name="thirumaniguhan 10 icons 1pt_Wishlist" transform="translate(-3.384 -3.655)">
                <path data-name="Path 409" d="M7.511,4.307a4.21,4.21,0,0,1,2.547.93,7.236,7.236,0,0,1,1.683,1.9,7.235,7.235,0,0,1,1.683-1.9,4.209,4.209,0,0,1,2.547-.929A3.573,3.573,0,0,1,18.8,5.719a4.305,4.305,0,0,1,.7,3.74,16.292,16.292,0,0,1-4.154,6.581,33.987,33.987,0,0,1-3.216,3.031.625.625,0,0,1-.781,0c-.252-.2-6.193-4.993-7.371-9.614a4.305,4.305,0,0,1,.7-3.74A3.576,3.576,0,0,1,7.511,4.307Zm4.23,4.734a.625.625,0,0,1-.56-.347C10.192,6.7,8.854,5.557,7.511,5.557a2.334,2.334,0,0,0-1.845.928A3.066,3.066,0,0,0,5.191,9.15c.911,3.576,5.22,7.482,6.549,8.619,1.329-1.141,5.64-5.063,6.551-8.619a3.066,3.066,0,0,0-.475-2.664,2.334,2.334,0,0,0-1.845-.928c-1.344,0-2.681,1.143-3.67,3.137A.625.625,0,0,1,11.741,9.041Z" transform="translate(-0.444 -0.652)"/>
            </g>
        </svg>

        ',
        'search' => '
        <svg xmlns="www.w3.org/2000/svg" width="15.667" height="15.667" viewBox="0 0 15.667 15.667">
            <g data-name="thirumaniguhan 10 icons 1pt_Search" transform="translate(-3.163 -3.276)">
                <path data-name="Ellipse 166" d="M5.35-.625A5.975,5.975,0,1,1-.625,5.35,5.981,5.981,0,0,1,5.35-.625Zm0,10.7A4.725,4.725,0,1,0,.625,5.35,4.73,4.73,0,0,0,5.35,10.074Z" transform="translate(3.788 3.901)"/>
                <path data-name="Line 360" d="M5.282,5.907a.623.623,0,0,1-.442-.183L-.442.442a.625.625,0,0,1,0-.884.625.625,0,0,1,.884,0L5.724,4.84a.625.625,0,0,1-.442,1.067Z" transform="translate(12.923 13.036)"/>
            </g>
        </svg>

        ',
        'compare' => '
        <svg xmlns="www.w3.org/2000/svg" width="15.213" height="15.646" viewBox="0 0 15.213 15.646">
            <g data-name="thirumaniguhan 10 icons 1pt_Compare" transform="translate(-3.739 -3.282)">
                <path data-name="Ellipse 160" d="M1.931-.625A2.556,2.556,0,1,1-.625,1.931,2.559,2.559,0,0,1,1.931-.625Zm0,3.863A1.306,1.306,0,1,0,.625,1.931,1.308,1.308,0,0,0,1.931,3.238Z" transform="translate(4.364 4.409)"/>
                <path data-name="Path 395" d="M12.013,18.311H6.77a.625.625,0,0,1-.625-.625V10.03a.625.625,0,0,1,1.25,0v7.031h4.618a.625.625,0,0,1,0,1.25Z" transform="translate(-0.475 -1.759)"/>
                <path data-name="Path 396" d="M9.86,20.946a.625.625,0,0,1-.443-1.066l1.926-1.934L9.418,16.022a.625.625,0,0,1,.884-.884L12.668,17.5a.625.625,0,0,1,0,.883L10.3,20.762A.623.623,0,0,1,9.86,20.946Z" transform="translate(-0.581 -2.018)"/>
                <path data-name="Ellipse 161" d="M1.931-.625A2.556,2.556,0,1,1-.625,1.931,2.559,2.559,0,0,1,1.931-.625Zm0,3.863A1.306,1.306,0,1,0,.625,1.931,1.308,1.308,0,0,0,1.931,3.238Z" transform="translate(14.465 13.938)"/>
                <path data-name="Path 397" d="M17.043,14.252a.625.625,0,0,1-.625-.625V6.595H11.8a.625.625,0,0,1,0-1.25h5.243a.625.625,0,0,1,.625.625v7.657A.625.625,0,0,1,17.043,14.252Z" transform="translate(-0.648 0.312)"/>
                <path data-name="Path 398" d="M14.056,8.876a.623.623,0,0,1-.442-.183L11.248,6.327a.625.625,0,0,1,0-.883l2.366-2.375a.625.625,0,1,1,.886.882L12.573,5.885,14.5,7.809a.625.625,0,0,1-.442,1.067Z" transform="translate(-0.644 0.397)"/>
            </g>
        </svg>
        ',

        'quickview' => '
        <svg xmlns="www.w3.org/2000/svg" width="17.25" height="11.25" viewBox="0 0 17.25 11.25">
            <g data-name="thirumaniguhan 10 icons 1pt_Quickview" transform="translate(-2.434 -5.627)">
                <path data-name="Ellipse 169" d="M3.75,1.25a2.5,2.5,0,1,0,2.5,2.5,2.5,2.5,0,0,0-2.5-2.5M3.75,0A3.75,3.75,0,1,1,0,3.75,3.75,3.75,0,0,1,3.75,0Z" transform="translate(7.309 7.501)"/>
                <path data-name="Path 412" d="M16,.625a.625.625,0,0,1-.537-.3,12,12,0,0,0-2.036-2.383A8.038,8.038,0,0,0,8-4.375,8.038,8.038,0,0,0,2.572-2.061,12,12,0,0,0,.536.322.625.625,0,0,1-.322.535.625.625,0,0,1-.536-.322,13.02,13.02,0,0,1,1.7-2.962,9.381,9.381,0,0,1,8-5.625a9.381,9.381,0,0,1,6.3,2.663,13.02,13.02,0,0,1,2.24,2.641.625.625,0,0,1-.214.857A.622.622,0,0,1,16,.625Z" transform="translate(3.059 11.252)"/>
                <path data-name="Path 413" d="M8,.625A9.381,9.381,0,0,1,1.7-2.038,13.025,13.025,0,0,1-.536-4.678a.625.625,0,0,1,.214-.858.625.625,0,0,1,.857.214h0A12,12,0,0,0,2.572-2.939,8.038,8.038,0,0,0,8-.625c4.592,0,7.436-4.65,7.464-4.7a.625.625,0,0,1,.858-.214.625.625,0,0,1,.214.858A13.025,13.025,0,0,1,14.3-2.038,9.381,9.381,0,0,1,8,.625Z" transform="translate(3.059 16.252)"/>
            </g>
        </svg>
        ',

                'check' => '
        <svg xmlns="www.w3.org/2000/svg" width="14.634" height="11.399" viewBox="0 0 14.634 11.399">
            <g data-name="thirumaniguhan 10 icons 1pt_Check" transform="translate(-3.788 -4.715)">
                <path data-name="Path 394" d="M9.435,16.8a.625.625,0,0,1-.462-.2L4.608,11.81a.625.625,0,1,1,.924-.842l3.9,4.276,8.558-9.63a.625.625,0,1,1,.934.83L9.9,16.594a.625.625,0,0,1-.463.21Z" transform="translate(-0.657 -0.69)"/>
            </g>
        </svg>
        ',

        'hamburger' => '
        <svg xmlns="www.w3.org/2000/svg" width="15.25" height="10.75" viewBox="0 0 15.25 10.75">
            <g data-name="thirumaniguhan 10 icons 1pt_hamburger" transform="translate(-3.434 -5.627)">
            <path data-name="Line 361" d="M14,.625H0A.625.625,0,0,1-.625,0,.625.625,0,0,1,0-.625H14A.625.625,0,0,1,14.625,0,.625.625,0,0,1,14,.625Z" transform="translate(4.059 11)"/>
            <path data-name="Line 362" d="M14,.625H0A.625.625,0,0,1-.625,0,.625.625,0,0,1,0-.625H14A.625.625,0,0,1,14.625,0,.625.625,0,0,1,14,.625Z" transform="translate(4.059 6.252)"/>
            <path data-name="Line 363" d="M14,.625H0A.625.625,0,0,1-.625,0,.625.625,0,0,1,0-.625H14A.625.625,0,0,1,14.625,0,.625.625,0,0,1,14,.625Z" transform="translate(4.059 15.752)"/>
            </g>
        </svg>
        ',

        'store' => '
        <svg xmlns="www.w3.org/2000/svg" width="16.584" height="14.788" viewBox="0 0 16.584 14.788">
            <g data-name="thirumaniguhan 10 icons 1pt_Store front" transform="translate(-2.763 -3.942)">
                <path data-name="Path 405" d="M4.06,4.6H9.168a.625.625,0,0,1,.625.625V8.272s0,0,0,.007a3.179,3.179,0,0,1-6.358,0s0,0,0-.007V5.23A.625.625,0,0,1,4.06,4.6Zm4.483,1.25H4.685V8.268a1.929,1.929,0,0,0,3.858,0Z" transform="translate(-0.672 -0.663)"/>
                <path data-name="Path 406" d="M9.35,4.6h5.108a.625.625,0,0,1,.625.625V8.272s0,0,0,.007a3.179,3.179,0,0,1-6.358,0s0,0,0-.007V5.23A.625.625,0,0,1,9.35,4.6Zm4.483,1.25H9.975V8.268a1.929,1.929,0,0,0,3.858,0Z" transform="translate(-0.854 -0.663)"/>
                <path data-name="Path 407" d="M14.64,4.605h5.118a.625.625,0,0,1,.625.625V8.272s0,0,0,.007a3.184,3.184,0,0,1-6.368-.036V5.23A.625.625,0,0,1,14.64,4.605Zm4.493,1.25H15.265V8.243a1.934,1.934,0,0,0,3.868.025Z" transform="translate(-1.035 -0.663)"/>
                <path data-name="Path 408" d="M19.04,19.552H4.44a.625.625,0,0,1-.625-.625V9.84a.625.625,0,1,1,1.25,0V18.3h13.35V9.84a.625.625,0,0,1,1.25,0v9.087A.625.625,0,0,1,19.04,19.552Z" transform="translate(-0.685 -0.821)"/>
                <path data-name="Rectangle 782" d="M0-.625H5.321A.625.625,0,0,1,5.946,0V5.784a.625.625,0,0,1-.625.625H0a.625.625,0,0,1-.625-.625V0A.625.625,0,0,1,0-.625ZM4.7.625H.625V5.159H4.7Z" transform="translate(9.51 12.312)"/>
            </g>
        </svg>
        '
    );
    static $product_icons = array(
        '360degree' => '
        <svg xmlns="www.w3.org/2000/svg" viewBox="0 0 40.004 22.049">
            <g data-name="360 icon" transform="translate(-1629.738 -1061.662)">
                <path data-name="Path 345" d="M-11.312-3.088a2.768,2.768,0,0,0,.824,1.272,1.942,1.942,0,0,0,1.272.44,2.126,2.126,0,0,0,1.408-.48,1.515,1.515,0,0,0,.576-1.216,1.544,1.544,0,0,0-.64-1.368A3.337,3.337,0,0,0-9.76-4.88q-.352,0-.544.016v-1.6A3.687,3.687,0,0,0-8.12-6.928,1.448,1.448,0,0,0-7.6-8.256,1.2,1.2,0,0,0-8.144-9.2a2.032,2.032,0,0,0-1.168-.336,1.611,1.611,0,0,0-1.016.328,2.707,2.707,0,0,0-.744,1l-1.6-.72A3.585,3.585,0,0,1-11.3-10.616a3.551,3.551,0,0,1,1.976-.6,4.463,4.463,0,0,1,1.512.272,3.231,3.231,0,0,1,1.328.9,2.834,2.834,0,0,1,.68,1.624,3.182,3.182,0,0,1,.016.368A2.257,2.257,0,0,1-6.12-6.792a2.646,2.646,0,0,1-.7.76,1.273,1.273,0,0,1-.5.256,1.735,1.735,0,0,1,.64.288,3.033,3.033,0,0,1,.9.88,2.5,2.5,0,0,1,.416,1.472A3.42,3.42,0,0,1-5.84-1.36,3.282,3.282,0,0,1-7.168-.12,4.294,4.294,0,0,1-9.2.336a3.436,3.436,0,0,1-2.384-.752,6.24,6.24,0,0,1-1.424-2.016ZM-.944-6.9A4.431,4.431,0,0,1-.32-6.944a3.376,3.376,0,0,1,1.776.472A3.337,3.337,0,0,1,2.68-5.2a3.56,3.56,0,0,1,.44,1.744,3.594,3.594,0,0,1-.528,1.9A3.877,3.877,0,0,1,1.16-.176,3.911,3.911,0,0,1-.8.336,3.61,3.61,0,0,1-2.72-.192,3.864,3.864,0,0,1-4.08-1.584a3.609,3.609,0,0,1-.5-1.824,4.945,4.945,0,0,1,.256-1.5,8.369,8.369,0,0,1,.832-1.632q.5-.8,2.208-3.232l.992-1.44,1.424.96-2.48,3.472A2.579,2.579,0,0,1-.944-6.9Zm.32,5.5a2.052,2.052,0,0,0,1.48-.56A1.888,1.888,0,0,0,1.44-3.376,1.934,1.934,0,0,0,.848-4.808,2.013,2.013,0,0,0-.624-5.392a2.115,2.115,0,0,0-1.512.584,1.9,1.9,0,0,0-.616,1.432,1.851,1.851,0,0,0,.608,1.424A2.158,2.158,0,0,0-.624-1.392ZM8.464.384a3.763,3.763,0,0,1-2.3-.776A5.265,5.265,0,0,1,4.52-2.5a6.99,6.99,0,0,1-.6-2.912,6.99,6.99,0,0,1,.6-2.912,5.265,5.265,0,0,1,1.64-2.1,3.763,3.763,0,0,1,2.3-.776,3.763,3.763,0,0,1,2.3.776,5.265,5.265,0,0,1,1.64,2.1,6.99,6.99,0,0,1,.6,2.912,6.99,6.99,0,0,1-.6,2.912,5.265,5.265,0,0,1-1.64,2.1A3.763,3.763,0,0,1,8.464.384ZM8.448-1.472A2.227,2.227,0,0,0,10.376-2.5a5.136,5.136,0,0,0,.712-2.936,6.107,6.107,0,0,0-.328-2.088,3.167,3.167,0,0,0-.928-1.4,2.109,2.109,0,0,0-1.384-.5,2.153,2.153,0,0,0-1.4.488A3.109,3.109,0,0,0,6.12-7.544a6.16,6.16,0,0,0-.328,2.1,5.112,5.112,0,0,0,.72,2.912A2.233,2.233,0,0,0,8.448-1.472Z" transform="translate(1649.743 1074.273)"/>
                <path data-name="Path 350" d="M914.743,3213.684a2,2,0,1,1,2-2A2,2,0,0,1,914.743,3213.684Zm0-3a1,1,0,1,0,1,1A1,1,0,0,0,914.743,3210.684Z" transform="translate(751 -2148.022)"/>
                <g data-name="Group 482" transform="translate(0 -1)">
                <path data-name="Path 349" d="M937.743,3229.123h0v-1.577a35.1,35.1,0,0,0,11.656-2.2,12.469,12.469,0,0,0,3.605-2.122,3.156,3.156,0,0,0,1.238-2.185c0-.953-.861-2.011-2.424-2.98l.762-1.219c2.069,1.282,3.161,2.775,3.161,4.316,0,2-1.852,3.91-5.215,5.389a36.513,36.513,0,0,1-12.783,2.582Z" transform="translate(714 -2147)"/>
                <path data-name="Path 348" d="M913.692,3216.835h-1.043v-5h5v1.079h-3.956v3.919Z" transform="translate(-1372.016 -336.938) rotate(-49)"/>
                </g>
                <g data-name="Group 483" transform="translate(1629.738 1068.835)">
                <path data-name="Path 347" d="M0,0H0V1.578a35.1,35.1,0,0,1,11.656,2.2A12.469,12.469,0,0,1,15.261,5.9,3.156,3.156,0,0,1,16.5,8.088c0,.953-.861,2.011-2.424,2.98l.762,1.219C16.906,11,18,9.512,18,7.971c0-2-1.852-3.91-5.215-5.389A36.513,36.513,0,0,0,0,0Z" transform="translate(17.999 12.287) rotate(180)"/>
                <path data-name="Path 346" d="M1.043,0H0V5H5V3.92H1.043V0Z" transform="translate(15.231 14.875) rotate(-131)"/>
                </g>
            </g>
        </svg>
        ',

        'play' => '
        <svg xmlns="www.w3.org/2000/svg" viewBox="0 0 36 26.5">
            <g data-name="play icon" transform="translate(-1633.993 -1062.162)">
                <path data-name="Path 351" d="M878.993,3216.912H853.9a3.022,3.022,0,0,0,0-1.5h25.095v1.5Zm-30.9,0h-5.1v-1.5h5.095a3.023,3.023,0,0,0,0,1.5Z" transform="translate(791 -2130.5)"/>
                <path data-name="Path 352" d="M845.993,3219.162a3,3,0,1,1,3-3A3,3,0,0,1,845.993,3219.162Zm0-4.5a1.5,1.5,0,1,0,1.5,1.5A1.5,1.5,0,0,0,845.993,3214.662Z" transform="translate(796 -2130.5)"/>
                <g data-name="Group 484">
                <path data-name="Path 354" d="M870.993,3232.162h-24a4,4,0,0,1-4-4v-10a4,4,0,0,1,4-4h24a4.005,4.005,0,0,1,4,4v10A4,4,0,0,1,870.993,3232.162Zm-23.75-16.5a2.753,2.753,0,0,0-2.75,2.75v9.5a2.753,2.753,0,0,0,2.75,2.75h23.5a2.753,2.753,0,0,0,2.75-2.75v-9.5a2.753,2.753,0,0,0-2.75-2.75Z" transform="translate(793 -2152)"/>
                <path data-name="Path 353" d="M2.553.894a.5.5,0,0,1,.894,0L5.638,5.276A.5.5,0,0,1,5.191,6H.809a.5.5,0,0,1-.447-.724Z" transform="translate(1655.993 1068.162) rotate(90)"/>
                </g>
            </g>
        </svg>
        ',
	);

    static $decor_icons = array(
        'divideline1' => '
        <svg xmlns="www.w3.org/2000/svg" width="100%" height="100%">
            <defs>
                <pattern id="svg-zigzag-1" patternUnits="userSpaceOnUse" width="52" height="12">
                    <path data-name="Path 279" d="M52,24.429l-4.333-4.714L43.333,15,39,19.714l-4.333,4.714-4.333-4.714L26,15l-4.333,4.714-4.333,4.714L13,19.714,8.667,15,4.333,19.714,0,24.429V27l5.778-6.286,2.889-3.143,2.889,3.143L17.333,27l5.778-6.286L26,17.571l2.889,3.143L34.667,27l5.778-6.286,2.889-3.143,2.889,3.143L52,27Z" transform="translate(0 -15)"/>

                </pattern>
            </defs>
            <rect width="100%" height="100%" fill="url(#svg-zigzag-1)"></rect>
        </svg>
        ',
        'divideline2' => '
        <svg xmlns="www.w3.org/2000/svg" width="100%" height="100%">
            <defs>
                <pattern id="svg-zigzag-2" patternUnits="userSpaceOnUse" width="52" height="12">
                    <path data-name="Path 280" d="M-1949-173a2,2,0,0,1,2-2,2,2,0,0,1,2,2,2,2,0,0,1-2,2A2,2,0,0,1-1949-173Zm8,1v-2h20v2Zm-32,0v-2h20v2Z" transform="translate(1973 175)"></path>
                </pattern>
            </defs>
            <rect width="100%" height="100%" fill="url(#svg-zigzag-2)"></rect>
        </svg>
        ',
        'divideline3' => '
        <svg xmlns="www.w3.org/2000/svg" width="100%" height="100%">
            <defs>
                <pattern id="svg-zigzag-3" patternUnits="userSpaceOnUse" width="56" height="8">
                <path data-name="Path 282" d="M170,554s3.5-3,7-3,6.46,3,6.46,3,4.04,3,7.54,3,7.4-3,7.4-3,3.1-3,6.6-3,6.55,3,6.55,3,3.95,3,7.45,3,7-3,7-3v-2s-3.5,3-7,3-7-3.25-7-3.25-3.5-2.75-7-2.75-7,2.75-7,2.75-3.5,3.25-7,3.25-7-3.25-7-3.25-3.5-2.75-7-2.75-7,3-7,3Z" transform="translate(-170 -549)"/>
                </pattern>
            </defs>
            <rect width="100%" height="100%" fill="url(#svg-zigzag-3)"></rect>
        </svg>
        '

    );

}
© 2026 GrazzMean