Upgarded to 4.17.4

This commit is contained in:
2022-06-23 13:17:18 +01:00
parent 80f1e87db9
commit a04fb0c7af
404 changed files with 54683 additions and 4417 deletions

View File

@ -0,0 +1,41 @@
<?php
/**
* Background Pattern Style - 3D Diamonds.
*
* @package Divi
* @sub-package Builder
* @since 4.15.0
*/
if ( ! defined( 'ABSPATH' ) ) {
die( 'Direct access forbidden.' );
}
/**
* Class ET_Builder_Pattern_3D_Diamonds
*
* @since 4.15.0
*/
class ET_Builder_Pattern_3D_Diamonds extends ET_Builder_Background_Pattern_Style_Base {
/**
* Configuration.
*
* @return array
*/
public function settings() {
return array(
'label' => esc_html__( '3D Diamonds', 'et-builder' ),
'svgContent' => array(
'default' => '<path d="M20,48H48L0,96V68Zm0,0L0,28V48ZM48,20.15,28,0H0L48,48,96,0H68Zm48,48L76,48H48L96,96ZM96,48V28L76,48ZM28,96H68L48,76Z"/>',
'default-inverted' => '<path d="M76,48H48L96,0V28Zm0,0L96,68V48ZM48,75.85,68,96H96L48,48,0,96H28Zm-48-48L20,48H48L0,0ZM0,48V68L20,48ZM68,0H28L48,20Z"/>',
'rotated' => '<path d="M48,76V48L96,96H68Zm0,0L28,96H48ZM20.15,48,0,68V96L48,48,0,0V28Zm48-48L48,20V48L96,0ZM48,0H28L48,20ZM96,68V28L76,48Z"/>',
'rotated-inverted' => '<path d="M48,20V48L0,0H28Zm0,0L68,0H48ZM75.85,48,96,28V0L48,48,96,96V68Zm-48,48L48,76V48L0,96ZM48,96H68L48,76ZM0,28V68L20,48Z"/>',
'thumbnail' => '<path d="M13.33,15,0,30V21.25L5.56,15ZM0,15H5.56L0,8.75ZM26.67,0H18.89L13.33,6.3,7.78,0H0L13.33,15ZM13.33,23.75,7.78,30H18.89ZM32.22,15l-5.55,6.25v.05L21.11,15H13.33L26.67,30,40,15Zm0,0L26.67,8.75,21.11,15H32.22ZM53.33,0H45.56L40,6.3,34.44,0H26.67L40,15ZM40,23.75,34.44,30H45.56ZM58.89,15l-5.56,6.25v.05L47.78,15H40L53.33,30,66.67,15Zm0,0L53.33,8.75,47.78,15H58.89ZM80,0H72.22L66.67,6.3,61.11,0H53.33L66.67,15Zm0,30V21.3L74.44,15H66.67Zm0-15V8.75L74.44,15ZM66.67,23.75,61.11,30H72.22ZM5.56,45,0,51.25V60L13.33,45ZM0,45H5.56L0,38.75Zm13.33-8.7L7.78,30H0L13.33,45,26.67,30H18.89ZM7.78,60H18.89l-5.56-6.25ZM32.22,45l-5.55,6.25v0L21.11,45H13.33L26.67,60,40,45Zm0,0-5.55-6.25L21.11,45H32.22ZM53.33,30H45.56L40,36.3,34.44,30H26.67L40,45ZM34.44,60H45.56L40,53.75ZM58.89,45l-5.56,6.25v0L47.78,45H40L53.33,60,66.67,45Zm0,0-5.56-6.25L47.78,45H58.89Zm7.78-8.7L61.11,30H53.33L66.67,45,80,30H72.22ZM80,60V51.3L74.44,45H66.67Zm0-15V38.75L74.44,45ZM61.11,60H72.22l-5.55-6.25Z"/>',
),
'width' => '96px',
'height' => '96px',
);
}
}
return new ET_Builder_Pattern_3D_Diamonds();

View File

@ -0,0 +1,75 @@
# Adding New Pattern Style
To add new Pattern style in the Divi Builder follow the Actions Items.
## Action Items
- [ ] Copy Pattern Template (see bellow).
- [ ] Replace `NAME`, all the `ET_Builder_Pattern_NAME` in the template (3 places).
- [ ] Replace `TITLE` in the template (2 places).
- [ ] Replace `PRIORITY` in the template, lower number will make it show-up early in Pattern Style Dropdown list in the VB.
- [ ] Save in a new file, e.g: `some-name.php`, in this folder, add/commit to the repository.
**Tip**:
- For `NAME`, if it's multiple words like `Diagonal Lines`, use `_` to join, e.g `Diagonal_Lines`.
- For `filename`, if it's multiple words like `Diagonal Lines`, use `-` to join and make it lower case, e.g `diagonal-lines.php`.
- Once new `filename.php` placed in this folder, the new pattern would automatically appear in the VB (just refresh).
- default', 'default-inverted', 'thumbnail' should only contain all tags inside the `<svg></svg>` file, e.g:
```
'thumbnail' => '<path d="M28,28H56V56H28ZM0,0H28V28H0Z"/>',
```
<hr>
### Pattern Template:
```
<?php
/**
* Background Pattern Style - TITLE.
*
* @package Divi
* @sub-package Builder
* @since ??
*/
if ( ! defined( 'ABSPATH' ) ) {
die( 'Direct access forbidden.' );
}
/**
* Class ET_Builder_Pattern_NAME
*
* @since ??
*/
class ET_Builder_Pattern_NAME extends ET_Builder_Background_Pattern_Style_Base {
/**
* Configuration.
*
* @return array
*/
public function settings() {
return array(
'label' => esc_html__( 'TITLE', 'et-builder' ),
'svgContent' => array(
'default' => '',
'default-inverted' => '',
'rotated' => '',
'rotated-inverted' => '',
'thumbnail' => '',
),
'width' => '11px',
'height' => '11px',
// Replace following PRIORITY with number (1-9) and uncomment to make it on top 9 list.
// phpcs:ignore Squiz.PHP.CommentedOutCode.Found -- temporary comment.
// 'priority' => PRIORITY,
);
}
}
return new ET_Builder_Pattern_NAME();
```
<hr>
**Last Updated**: Mar 10, 2022.

View File

@ -0,0 +1,41 @@
<?php
/**
* Background Pattern Style - Checkerboard.
*
* @package Divi
* @sub-package Builder
* @since 4.15.0
*/
if ( ! defined( 'ABSPATH' ) ) {
die( 'Direct access forbidden.' );
}
/**
* Class ET_Builder_Pattern_Checkerboard
*
* @since 4.15.0
*/
class ET_Builder_Pattern_Checkerboard extends ET_Builder_Background_Pattern_Style_Base {
/**
* Configuration.
*
* @return array
*/
public function settings() {
return array(
'label' => esc_html__( 'Checkerboard', 'et-builder' ),
'svgContent' => array(
'default' => '<path d="M28,28H56V56H28ZM0,0H28V28H0Z"/>',
'default-inverted' => '<path d="M28,28V56H0V28ZM56,0V28H28V0Z"/>',
'rotated' => '<path d="M28,28V56H0V28ZM56,0V28H28V0Z"/>',
'rotated-inverted' => '<path d="M28,28H56V56H28ZM0,0H28V28H0Z"/>',
'thumbnail' => '<path d="M0,0H10V10H0ZM0,20H10V30H0ZM10,10H20V20H10Zm0,20H20V40H10ZM20,0H30V10H20Zm0,20H30V30H20ZM30,10H40V20H30Zm0,20H40V40H30ZM40,0H50V10H40Zm0,20H50V30H40ZM50,10H60V20H50Zm0,20H60V40H50ZM60,0H70V10H60Zm0,20H70V30H60ZM70,10H80V20H70Zm0,20H80V40H70ZM0,40H10V50H0ZM10,50H20V60H10ZM20,40H30V50H20ZM30,50H40V60H30ZM40,40H50V50H40ZM50,50H60V60H50ZM60,40H70V50H60ZM70,50H80V60H70Z"/>',
),
'height' => '56px',
'width' => '56px',
);
}
}
return new ET_Builder_Pattern_Checkerboard();

View File

@ -0,0 +1,41 @@
<?php
/**
* Background Pattern Style - Confetti.
*
* @package Divi
* @sub-package Builder
* @since 4.15.0
*/
if ( ! defined( 'ABSPATH' ) ) {
die( 'Direct access forbidden.' );
}
/**
* Class ET_Builder_Pattern_Confetti
*
* @since 4.15.0
*/
class ET_Builder_Pattern_Confetti extends ET_Builder_Background_Pattern_Style_Base {
/**
* Configuration.
*
* @return array
*/
public function settings() {
return array(
'label' => esc_html__( 'Confetti', 'et-builder' ),
'svgContent' => array(
'default' => '<path d="M150.25,58l-7.2-3.5a20.42,20.42,0,1,1,36.71,17.88l-7.19-3.5A12.42,12.42,0,0,0,150.25,58ZM20.93,48.68l-6.17-5.1A12.41,12.41,0,0,1,0,46.94v8.48a20.6,20.6,0,0,0,5.17.67A20.38,20.38,0,0,0,20.93,48.68Zm376.35-3.43a12.43,12.43,0,0,1-1.67-17.48l-6.17-5.09a20.44,20.44,0,0,0,2.75,28.74,20.19,20.19,0,0,0,7.81,4V46.94A12.17,12.17,0,0,1,397.28,45.25Zm-137.62,153h-.09l0,8a12.43,12.43,0,0,1,12.47,12.37l8,0A20.44,20.44,0,0,0,259.66,198.2ZM97,210.39a12.41,12.41,0,0,1-20.45,10.38,12.28,12.28,0,0,1-4.3-8.47l-8,.62a20.44,20.44,0,0,0,20.34,18.84q.8,0,1.59-.06A20.43,20.43,0,0,0,105,209.77ZM227.69,42.08l6.62,4.5,22-32.33-6.62-4.5ZM36.75,154.67,8.15,128,2.7,133.84l28.59,26.68ZM359.28,258l5.48,5.83,28.51-26.77-5.47-5.83ZM310.33,115.33a13,13,0,1,1-13-13A13,13,0,0,1,310.33,115.33Zm-8,0a5,5,0,1,0-5,5A5,5,0,0,0,302.33,115.33ZM38,268.62a13,13,0,1,1-13-13A13,13,0,0,1,38,268.62Zm-8,0a5,5,0,1,0-5,5A5,5,0,0,0,30,268.62Zm165.45-43.47a9,9,0,1,0,9,9A9,9,0,0,0,195.47,225.15ZM365.14,57.48a9,9,0,1,0-9,9A9,9,0,0,0,365.14,57.48ZM172.83,164.26a6.36,6.36,0,1,0-6.36,6.36A6.37,6.37,0,0,0,172.83,164.26Zm176,6.73a4.69,4.69,0,1,0,4.68,4.69A4.69,4.69,0,0,0,348.8,171ZM263.15,287.32a4.68,4.68,0,1,0,4.68,4.68A4.67,4.67,0,0,0,263.15,287.32ZM77.47,96.73a9,9,0,1,0-9-9A9,9,0,0,0,77.47,96.73Zm24.63,33.69-7.16,17.09L112,154.68A18.54,18.54,0,0,0,102.1,130.42ZM217,129.1l18-4.37-4.37-18A18.52,18.52,0,0,0,217,129.1ZM88.76,0H74.07l6.51,7.3ZM68.25,293.46,74.07,300H88.76l5.65-5A18.54,18.54,0,0,0,68.25,293.46Z"/>',
'default-inverted' => '<path d="M30,268.62a5,5,0,1,1-5-5A5,5,0,0,1,30,268.62ZM297.33,110.33a5,5,0,1,0,5,5A5,5,0,0,0,297.33,110.33Zm94.86-58.91a20.19,20.19,0,0,0,7.81,4V300H88.76l5.65-5a18.54,18.54,0,0,0-26.16-1.51L74.07,300H0V55.42a20.6,20.6,0,0,0,5.17.67,20.38,20.38,0,0,0,15.76-7.41l-6.17-5.1A12.41,12.41,0,0,1,0,46.94V0H74.07l6.51,7.3L88.76,0H400V46.94a12.17,12.17,0,0,1-2.72-1.69,12.43,12.43,0,0,1-1.67-17.48l-6.17-5.09A20.44,20.44,0,0,0,392.19,51.42ZM68.47,87.73a9,9,0,1,0,9-9A9,9,0,0,0,68.47,87.73ZM2.7,133.84l28.59,26.68,5.46-5.85L8.15,128ZM38,268.62a13,13,0,1,0-13,13A13,13,0,0,0,38,268.62ZM105,209.77l-8,.62a12.41,12.41,0,0,1-20.45,10.38,12.28,12.28,0,0,1-4.3-8.47l-8,.62a20.44,20.44,0,0,0,20.34,18.84q.8,0,1.59-.06A20.43,20.43,0,0,0,105,209.77Zm-2.85-79.35-7.16,17.09L112,154.68A18.54,18.54,0,0,0,102.1,130.42Zm64.75-78.1a12.43,12.43,0,0,1,5.72,16.6l7.19,3.5a20.42,20.42,0,0,0-36.71-17.88l7.2,3.5A12.43,12.43,0,0,1,166.85,52.32Zm-.38,118.3a6.37,6.37,0,1,0-6.36-6.36A6.36,6.36,0,0,0,166.47,170.62Zm38,63.53a9,9,0,1,0-9,9A9,9,0,0,0,204.47,234.15ZM235,124.73l-4.37-18A18.52,18.52,0,0,0,217,129.1ZM256.31,14.25l-6.62-4.5-22,32.33,6.62,4.5ZM267.83,292a4.68,4.68,0,1,0-4.68,4.68A4.68,4.68,0,0,0,267.83,292Zm12.24-73.46a20.44,20.44,0,0,0-20.41-20.34h-.09l0,8a12.43,12.43,0,0,1,12.47,12.37Zm30.26-103.21a13,13,0,1,0-13,13A13,13,0,0,0,310.33,115.33Zm43.15,60.35a4.68,4.68,0,1,0-4.68,4.68A4.68,4.68,0,0,0,353.48,175.68Zm2.66-109.2a9,9,0,1,0-9-9A9,9,0,0,0,356.14,66.48Zm37.13,170.58-5.47-5.83L359.28,258l5.48,5.83Z"/>',
'rotated' => '<path d="M58,249.75l-3.5,7.2a20.42,20.42,0,1,1,17.88-36.71l-3.5,7.19A12.42,12.42,0,0,0,58,249.75ZM48.68,379.07l-5.1,6.17A12.41,12.41,0,0,1,46.94,400h8.48a20.6,20.6,0,0,0,.67-5.17A20.38,20.38,0,0,0,48.68,379.07ZM45.25,2.72a12.33,12.33,0,0,1-8.39,4.45,12.33,12.33,0,0,1-9.09-2.78l-5.09,6.17A20.44,20.44,0,0,0,51.42,7.81a20.19,20.19,0,0,0,4-7.81H46.94A12.17,12.17,0,0,1,45.25,2.72Zm153,137.62v.09l8,0a12.43,12.43,0,0,1,12.37-12.47l0-8A20.44,20.44,0,0,0,198.2,140.34ZM210.39,303a12.41,12.41,0,0,1,10.38,20.45,12.28,12.28,0,0,1-8.47,4.3l.62,8a20.44,20.44,0,0,0,18.84-20.34q0-.8-.06-1.59a20.43,20.43,0,0,0-21.93-18.78ZM42.08,172.31l4.5-6.62-32.33-22-4.5,6.62ZM154.67,363.25,128,391.85l5.85,5.45,26.68-28.59ZM258,40.72l5.83-5.48L237.06,6.73l-5.83,5.47Zm-142.67,49a13,13,0,1,1-13,13A13,13,0,0,1,115.33,89.67Zm0,8a5,5,0,1,0,5,5A5,5,0,0,0,115.33,97.67ZM268.62,362a13,13,0,1,1-13,13A13,13,0,0,1,268.62,362Zm0,8a5,5,0,1,0,5,5A5,5,0,0,0,268.62,370ZM225.15,204.53a9,9,0,1,0,9-9A9,9,0,0,0,225.15,204.53ZM57.48,34.86a9,9,0,1,0,9,9A9,9,0,0,0,57.48,34.86ZM164.26,227.17a6.36,6.36,0,1,0,6.36,6.36A6.37,6.37,0,0,0,164.26,227.17ZM171,51.2a4.69,4.69,0,1,0,4.69-4.68A4.69,4.69,0,0,0,171,51.2Zm116.33,85.65a4.68,4.68,0,1,0,4.68-4.68A4.67,4.67,0,0,0,287.32,136.85ZM96.73,322.53a9,9,0,1,0-9,9A9,9,0,0,0,96.73,322.53Zm33.69-24.63,17.09,7.16L154.68,288A18.54,18.54,0,0,0,130.42,297.9ZM129.1,183l-4.37-18-18,4.37A18.52,18.52,0,0,0,129.1,183ZM0,311.24v14.69l7.3-6.51Zm293.46,20.51,6.54-5.82V311.24l-5-5.65A18.54,18.54,0,0,0,293.46,331.75Z"/>',
'rotated-inverted' => '<path d="M268.62,370a5,5,0,1,1-5,5A5,5,0,0,1,268.62,370ZM110.33,102.67a5,5,0,1,0,5-5A5,5,0,0,0,110.33,102.67ZM51.42,7.81a20.19,20.19,0,0,0,4-7.81H300V311.24l-5-5.65a18.54,18.54,0,0,0-1.51,26.16l6.54-5.82V400H55.42a20.6,20.6,0,0,0,.67-5.17,20.38,20.38,0,0,0-7.41-15.76l-5.1,6.17A12.41,12.41,0,0,1,46.94,400H0V325.93l7.3-6.51L0,311.24V0H46.94a12.17,12.17,0,0,1-1.69,2.72,12.33,12.33,0,0,1-8.39,4.45,12.33,12.33,0,0,1-9.09-2.78l-5.09,6.17A20.44,20.44,0,0,0,51.42,7.81ZM87.73,331.53a9,9,0,1,0-9-9A9,9,0,0,0,87.73,331.53Zm46.11,65.77,26.68-28.59-5.85-5.46L128,391.85ZM268.62,362a13,13,0,1,0,13,13A13,13,0,0,0,268.62,362Zm-58.85-66.93.62,8a12.41,12.41,0,0,1,10.38,20.45,12.28,12.28,0,0,1-8.47,4.3l.62,8a20.44,20.44,0,0,0,18.84-20.34q0-.8-.06-1.59a20.43,20.43,0,0,0-21.93-18.78Zm-79.35,2.85,17.09,7.16L154.68,288A18.54,18.54,0,0,0,130.42,297.9Zm-78.1-64.75a12.43,12.43,0,0,1,16.6-5.72l3.5-7.19A20.42,20.42,0,0,0,54.54,257l3.5-7.2A12.43,12.43,0,0,1,52.32,233.15Zm118.3.38a6.37,6.37,0,1,0-6.36,6.36A6.36,6.36,0,0,0,170.62,233.53Zm63.53-38a9,9,0,1,0,9,9A9,9,0,0,0,234.15,195.53ZM124.73,165l-18,4.37A18.52,18.52,0,0,0,129.1,183ZM14.25,143.69l-4.5,6.62,32.33,22,4.5-6.62ZM292,132.17a4.68,4.68,0,1,0,4.68,4.68A4.68,4.68,0,0,0,292,132.17Zm-73.46-12.24a20.44,20.44,0,0,0-20.34,20.41v.09l8,0a12.43,12.43,0,0,1,12.37-12.47ZM115.33,89.67a13,13,0,1,0,13,13A13,13,0,0,0,115.33,89.67Zm60.35-43.15a4.68,4.68,0,1,0,4.68,4.68A4.68,4.68,0,0,0,175.68,46.52ZM66.48,43.86a9,9,0,1,0-9,9A9,9,0,0,0,66.48,43.86ZM237.06,6.73l-5.83,5.47L258,40.72l5.83-5.48Z"/>',
'thumbnail' => '<path d="M30.05,11.61l-1.44-.7A4.08,4.08,0,0,1,34.07,9,4.07,4.07,0,0,1,36,14.48l-1.44-.7a2.48,2.48,0,1,0-4.46-2.17ZM4.19,9.74,3,8.72A2.49,2.49,0,0,1,0,9.39v1.69a4.06,4.06,0,0,0,1,.14A4.11,4.11,0,0,0,4.19,9.74Zm75.27-.69a2.5,2.5,0,0,1-.34-3.5l-1.23-1a4.08,4.08,0,0,0,.55,5.74,3.94,3.94,0,0,0,1.56.8V9.39A2.57,2.57,0,0,1,79.46,9.05ZM51.93,39.64h0v1.6a2.47,2.47,0,0,1,2.49,2.47H56A4.08,4.08,0,0,0,51.93,39.64ZM15.39,43.08a2.47,2.47,0,0,1-2.28,2.66,2.41,2.41,0,0,1-1.81-.59,2.47,2.47,0,0,1-.86-1.69l-1.59.12a4.09,4.09,0,0,0,4.07,3.77h.31A4.09,4.09,0,0,0,17,43ZM45.54,8.42l1.32.9,4.4-6.47L49.94,2ZM7.35,30.93,1.63,25.6.54,26.77,6.26,32.1ZM71.86,51.6,73,52.77l5.7-5.36-1.09-1.16ZM62.07,23.07a2.6,2.6,0,1,1-2.6-2.6A2.61,2.61,0,0,1,62.07,23.07Zm-1.6,0a1,1,0,1,0-1,1A1,1,0,0,0,60.47,23.07ZM7.6,53.72A2.6,2.6,0,1,1,5,51.12,2.59,2.59,0,0,1,7.6,53.72Zm-1.6,0a1,1,0,1,0-1,1A1,1,0,0,0,6,53.72ZM35.09,45a1.8,1.8,0,1,0,1.8,1.8A1.81,1.81,0,0,0,35.09,45ZM73,11.5a1.8,1.8,0,1,0-1.8,1.8A1.8,1.8,0,0,0,73,11.5ZM34.57,32.85a1.28,1.28,0,1,0-1.28,1.27A1.27,1.27,0,0,0,34.57,32.85ZM69.76,34.2a.94.94,0,1,0,.94.94A.94.94,0,0,0,69.76,34.2ZM52.63,57.46a.94.94,0,1,0,.94.94A.94.94,0,0,0,52.63,57.46ZM17.49,19.35a1.8,1.8,0,1,0-1.8-1.8A1.8,1.8,0,0,0,17.49,19.35Zm.93,9.73L17,32.5l3.42,1.44A3.72,3.72,0,0,0,18.42,29.08Zm27-3.26L49,25l-.88-3.6A3.69,3.69,0,0,0,45.41,25.82ZM17.75,0H14.81l1.31,1.46Zm-4.1,58.69L14.81,60h2.94l1.13-1A3.71,3.71,0,0,0,13.65,58.69Z"/>',
),
'width' => '400px',
'height' => '300px',
);
}
}
return new ET_Builder_Pattern_Confetti();

View File

@ -0,0 +1,41 @@
<?php
/**
* Background Pattern Style - Crosses.
*
* @package Divi
* @sub-package Builder
* @since 4.15.0
*/
if ( ! defined( 'ABSPATH' ) ) {
die( 'Direct access forbidden.' );
}
/**
* Class ET_Builder_Pattern_Crosses
*
* @since 4.15.0
*/
class ET_Builder_Pattern_Crosses extends ET_Builder_Background_Pattern_Style_Base {
/**
* Configuration.
*
* @return array
*/
public function settings() {
return array(
'label' => esc_html__( 'Crosses', 'et-builder' ),
'svgContent' => array(
'default' => '<polygon points="40 24 32 24 32 32 24 32 24 40 32 40 32 48 40 48 40 40 48 40 48 32 40 32 40 24"/>',
'default-inverted' => '<path d="M0,0V72H72V0ZM48,40H40v8H32V40H24V32h8V24h8v8h8Z"/>',
'rotated' => '<polygon points="40 24 32 24 32 32 24 32 24 40 32 40 32 48 40 48 40 40 48 40 48 32 40 32 40 24"/>',
'rotated-inverted' => '<path d="M0,0V72H72V0ZM48,40H40v8H32V40H24V32h8V24h8v8h8Z"/>',
'thumbnail' => '<path d="M28.89,11.11H26.67V8.89h2.22V6.67h2.22V8.89h2.22v2.22H31.11v2.22H28.89Zm-20,2.22h2.22V11.11h2.22V8.89H11.11V6.67H8.89V8.89H6.67v2.22H8.89Zm2.22,20V31.11h2.22V28.89H11.11V26.67H8.89v2.22H6.67v2.22H8.89v2.22Zm20-6.66H28.89v2.22H26.67v2.22h2.22v2.22h2.22V31.11h2.22V28.89H31.11Zm20,0H48.89v2.22H46.67v2.22h2.22v2.22h2.22V31.11h2.22V28.89H51.11ZM68.89,13.33h2.22V11.11h2.22V8.89H71.11V6.67H68.89V8.89H66.67v2.22h2.22Zm-20,0h2.22V11.11h2.22V8.89H51.11V6.67H48.89V8.89H46.67v2.22h2.22Zm20,13.34v2.22H66.67v2.22h2.22v2.22h2.22V31.11h2.22V28.89H71.11V26.67Zm2.22,20H68.89v2.22H66.67v2.22h2.22v2.22h2.22V51.11h2.22V48.89H71.11Zm-60,0H8.89v2.22H6.67v2.22H8.89v2.22h2.22V51.11h2.22V48.89H11.11Zm20,0H28.89v2.22H26.67v2.22h2.22v2.22h2.22V51.11h2.22V48.89H31.11Zm20,0H48.89v2.22H46.67v2.22h2.22v2.22h2.22V51.11h2.22V48.89H51.11Z"/>',
),
'width' => '72px',
'height' => '72px',
);
}
}
return new ET_Builder_Pattern_Crosses();

View File

@ -0,0 +1,46 @@
<?php
/**
* Background Pattern Style - Cubes.
*
* @package Divi
* @sub-package Builder
* @since 4.15.0
*/
if ( ! defined( 'ABSPATH' ) ) {
die( 'Direct access forbidden.' );
}
/**
* Class ET_Builder_Pattern_Cubes
*
* @since 4.15.0
*/
class ET_Builder_Pattern_Cubes extends ET_Builder_Background_Pattern_Style_Base {
/**
* Configuration.
*
* @return array
*/
public function settings() {
return array(
'label' => esc_html__( 'Cubes', 'et-builder' ),
'svgContent' => array(
'default' => '<path d="M56,129.33,0,97,56,64.67,112,97ZM56,0H0V32.33Zm56,32.33V0H56ZM56,194h56V161.67ZM0,161.67V194H56Z"/>
<path fill-opacity=".5" d="M56,0V64.67L0,97V32.33Zm0,129.33V194l56-32.33V97Z"/>',
'default-inverted' => '<path fill-opacity=".5" d="M112,32.33V97L56,64.67V0ZM0,97v64.67L56,194V129.33Z"/>
<path d="M0,32.33,56,0V64.66L0,97Zm56,97L112,97v64.67L56,194Z"/>',
'rotated' => '<path d="M129.33,56,97,112,64.67,56,97,0ZM0,56v56H32.33ZM32.33,0H0V56ZM194,56V0H161.67Zm-32.33,56H194V56Z"/>
<path fill-opacity=".5" d="M0,56H64.67L97,112H32.33Zm129.33,0H194L161.67,0H97Z"/>',
'rotated-inverted' => '<path fill-opacity=".5" d="M32.33,0H97L64.67,56H0ZM97,112h64.67L194,56H129.33Z"/>
<path d="M32.33,112,0,56H64.66L97,112Zm97-56L97,0h64.67L194,56Z"/>',
'thumbnail' => '<path d="M10,36,0,42V30Zm0-24L0,18l10,6,10-6ZM0,0V6L10,0ZM30,0H10L20,6Zm0,24,10-6L30,12,20,18Zm0,12,10,6,10-6L40,30ZM40,18l10,6,10-6L50,12ZM50,36l10,6,10-6L60,30ZM50,0H30L40,6ZM70,24l10-6L70,12,60,18ZM80,0H70L80,6ZM70,0H50L60,6ZM10,48,0,54l10,6,10-6Zm10,6,10,6,10-6L30,48ZM30,36,20,30,10,36l10,6ZM40,54l10,6,10-6L50,48Zm30,6,10-6L70,48,60,54ZM80,42V30L70,36Z"/>
<path fill-opacity=".5" d="M20,30,10,36V24l10-6ZM0,6V18l10-6V0ZM40,18,30,24V36l10-6ZM20,18l10-6V0L20,6Zm20,0,10-6V0L40,6ZM50,36l10-6V18L50,24Zm20,0,10-6V18L70,24ZM60,6V18l10-6V0ZM20,54,10,60H20ZM0,42V54l10-6V36Zm20,0V54l10-6V36ZM40,54,30,60H40Zm20,0L50,60H60ZM40,54l10-6V36L40,42Zm20,0,10-6V36L60,42Zm20,6V54L70,60Z"/>',
),
'width' => '112px',
'height' => '194px',
);
}
}
return new ET_Builder_Pattern_Cubes();

View File

@ -0,0 +1,41 @@
<?php
/**
* Background Pattern Style - Diagonal Stripes 2.
*
* @package Divi
* @sub-package Builder
* @since 4.15.0
*/
if ( ! defined( 'ABSPATH' ) ) {
die( 'Direct access forbidden.' );
}
/**
* Class ET_Builder_Pattern_Diagonal_Srtipes_2
*
* @since 4.15.0
*/
class ET_Builder_Pattern_Diagonal_Srtipes_2 extends ET_Builder_Background_Pattern_Style_Base {
/**
* Configuration.
*
* @return array
*/
public function settings() {
return array(
'label' => esc_html__( 'Diagonal Stripes 2', 'et-builder' ),
'svgContent' => array(
'default' => '<path d="M1.41,0,0,1.41V0ZM11,0H9.59L0,9.59V11H1.41L11,1.41Zm0,9.59L9.59,11H11Z"/>',
'default-inverted' => '<path d="M9.59,0,0,9.59V1.41L1.41,0ZM11,1.41,1.41,11H9.59L11,9.59Z"/>',
'rotated' => '<path d="M0,9.59,1.41,11H0ZM0,0V1.41L9.59,11H11V9.59L1.41,0ZM9.59,0,11,1.41V0Z"/>',
'rotated-inverted' => '<path d="M0,1.41,9.59,11H1.41L0,9.59ZM1.41,0,11,9.59V1.41L9.59,0Z"/>',
'thumbnail' => '<path d="M.86,0,0,1V0ZM6.67,1l.85-1H5.81L0,6.54V8.46ZM79.14,0,25.81,60h1.71L80,1V0ZM6.67,8.46,14.19,0H12.48L0,14V16ZM73.33,14,32.48,60h1.71L80,8.46V6.54ZM6.67,16,20.86,0H19.14L0,21.54v1.92Zm66.66,5.58L39.14,60h1.72L80,16V14ZM6.67,23.46,27.52,0H25.81L0,29V31ZM73.33,29,45.81,60h1.71L80,23.46V21.54ZM6.67,31,34.19,0H32.48L0,36.54v1.92Zm66.66,5.58L52.48,60h1.71L80,31V29ZM6.67,38.46,40.86,0H39.14L0,44V46ZM73.33,44,59.14,60h1.72L80,38.46V36.54ZM6.67,46,47.52,0H45.81L0,51.54v1.92Zm66.66,5.58L65.81,60h1.71L80,46V44Zm-65.81,1L54.19,0H52.48L0,59v1H.86Zm6.67,0L60.86,0H59.14L5.81,60H7.52Zm6.67,0L67.52,0H65.81L12.48,60h1.71Zm6.66,0L74.19,0H72.48L19.14,60h1.72ZM73.33,59l-.85,1h1.71L80,53.46V51.54ZM80,60V59l-.86,1Z"/>',
),
'width' => '11px',
'height' => '11px',
);
}
}
return new ET_Builder_Pattern_Diagonal_Srtipes_2();

View File

@ -0,0 +1,41 @@
<?php
/**
* Background Pattern Style - Diagonal Stripes.
*
* @package Divi
* @sub-package Builder
* @since 4.15.0
*/
if ( ! defined( 'ABSPATH' ) ) {
die( 'Direct access forbidden.' );
}
/**
* Class ET_Builder_Pattern_Diagonal_Stripes
*
* @since 4.15.0
*/
class ET_Builder_Pattern_Diagonal_Stripes extends ET_Builder_Background_Pattern_Style_Base {
/**
* Configuration.
*
* @return array
*/
public function settings() {
return array(
'label' => esc_html__( 'Diagonal Stripes', 'et-builder' ),
'svgContent' => array(
'default' => '<path d="M32,0,0,32V0Zm0,64L64,32V0L0,64Z"/>',
'default-inverted' => '<path d="M32,64,64,32V64ZM32,0,0,32V64L64,0Z"/>',
'rotated' => '<path d="M0,32,32,64H0Zm64,0L32,0H0L64,64Z"/>',
'rotated-inverted' => '<path d="M64,32,32,0H64ZM0,32,32,64H64L0,0Z"/>',
'thumbnail' => '<path d="M6.67,0,0,7.5V0Zm6.66,7.5L20,0H13.33L0,15v7.5ZM66.67,15l-40,45h6.66L80,7.5V0ZM13.33,22.5,33.33,0H26.67L0,30v7.5Zm0,15L46.67,0H40L0,45v7.5Zm40,7.5L40,60h6.67L80,22.5V15ZM20,45,60,0H53.33L0,60H6.67Zm13.33,0,40-45H66.67L13.33,60H20Zm20,15H60L80,37.5V30Zm20,0L80,52.5V45L66.67,60Z"/>',
),
'width' => '64px',
'height' => '64px',
);
}
}
return new ET_Builder_Pattern_Diagonal_Stripes();

View File

@ -0,0 +1,41 @@
<?php
/**
* Background Pattern Style - Diamonds.
*
* @package Divi
* @sub-package Builder
* @since 4.15.0
*/
if ( ! defined( 'ABSPATH' ) ) {
die( 'Direct access forbidden.' );
}
/**
* Class ET_Builder_Pattern_Diamonds
*
* @since 4.15.0
*/
class ET_Builder_Pattern_Diamonds extends ET_Builder_Background_Pattern_Style_Base {
/**
* Configuration.
*
* @return array
*/
public function settings() {
return array(
'label' => esc_html__( 'Diamonds', 'et-builder' ),
'svgContent' => array(
'default' => '<path d="M20,0,0,32V0ZM40,0H20L40,32ZM0,64H20L0,32ZM40,32,20,64H40Z"/>',
'default-inverted' => '<polygon points="20 0 0 32 20 64 40 32 20 0"/>',
'rotated' => '<path d="M0,20,32,40H0ZM0,0V20L32,0ZM64,40V20L32,40ZM32,0,64,20V0Z"/>',
'rotated-inverted' => '<polygon points="0 20 32 40 64 20 32 0 0 20"/>',
'thumbnail' => '<path d="M13.33,10,6.67,20,0,10,6.67,0ZM20,0,13.33,10,20,20l6.67-10ZM33.33,0,26.67,10l6.66,10L40,10ZM46.67,0,40,10l6.67,10,6.66-10ZM60,0,53.33,10,60,20l6.67-10ZM73.33,0,66.67,10l6.66,10L80,10ZM6.67,20,0,30,6.67,40l6.66-10ZM20,20,13.33,30,20,40l6.67-10Zm13.33,0L26.67,30l6.66,10L40,30Zm13.34,0L40,30l6.67,10,6.66-10ZM60,20,53.33,30,60,40l6.67-10Zm13.33,0L66.67,30l6.66,10L80,30ZM6.67,40,0,50,6.67,60l6.66-10ZM20,40,13.33,50,20,60l6.67-10Zm13.33,0L26.67,50l6.66,10L40,50Zm13.34,0L40,50l6.67,10,6.66-10ZM60,40,53.33,50,60,60l6.67-10Zm13.33,0L66.67,50l6.66,10L80,50Z"/>',
),
'width' => '40px',
'height' => '64px',
);
}
}
return new ET_Builder_Pattern_Diamonds();

View File

@ -0,0 +1,41 @@
<?php
/**
* Background Pattern Style - Honeycomb.
*
* @package Divi
* @sub-package Builder
* @since 4.15.0
*/
if ( ! defined( 'ABSPATH' ) ) {
die( 'Direct access forbidden.' );
}
/**
* Class ET_Builder_Pattern_Honeycomb
*
* @since 4.15.0
*/
class ET_Builder_Pattern_Honeycomb extends ET_Builder_Background_Pattern_Style_Base {
/**
* Configuration.
*
* @return array
*/
public function settings() {
return array(
'label' => esc_html__( 'Honeycomb', 'et-builder' ),
'svgContent' => array(
'default' => '<path d="M41.12,40,53,16.28,60.62,1H80V0H58.88L40,37.76,21.12,0H0V1H19.38L27,16.28,38.88,40,19.38,79H0v2H19.38l19.5,39-19.5,39H0v1H21.12L40,122.24,58.88,160H80v-1H60.62l-19.5-39,19.5-39H80V79H60.62ZM40,117.76,21.12,80,40,42.24,58.88,80Z"/>',
'default-inverted' => '<path d="M21.12,0H58.88L40,37.76ZM38.88,40,27,16.28,19.38,1H0V79H19.38ZM21.12,80,40,117.76,58.88,80,40,42.24Zm17.76,40L19.38,81H0v78H19.38ZM60.62,1,53,16.28,41.12,40l19.5,39H80V1ZM41.12,120l19.5,39H80V81H60.62ZM40,122.24,21.12,160H58.88Z"/>',
'rotated' => '<path d="M40,38.88,16.28,27,1,19.38V0H0V21.12L37.76,40,0,58.88V80H1V60.62L16.28,53,40,41.12l39,19.5V80h2V60.62l39-19.5,39,19.5V80h1V58.88L122.24,40,160,21.12V0h-1V19.38l-39,19.5L81,19.38V0H79V19.38ZM117.76,40,80,58.88,42.24,40,80,21.12Z"/>',
'rotated-inverted' => '<path d="M0,58.88V21.12L37.76,40ZM40,41.12,16.28,53,1,60.62V80H79V60.62ZM80,58.88,117.76,40,80,21.12,42.24,40Zm40-17.76L81,60.62V80h78V60.62ZM1,19.38,16.28,27,40,38.88l39-19.5V0H1Zm119,19.5,39-19.5V0H81V19.38ZM122.24,40,160,58.88V21.12Z"/>',
'thumbnail' => '<path d="M73.54.38H80V0H73L66.67,14.16,60.37,0H46.29L40,14.16,33.71,0H19.63l-6.3,14.16L7,0H0V.38H6.46L9,6.11,13,15,6.46,29.62H0v.76H6.46L13,45,6.46,59.62H0V60H7l6.29-14.16L19.63,60H33.71L40,45.84,46.29,60H60.37l6.3-14.16L73,60h7v-.38H73.54L67,45l6.5-14.62H80v-.76H73.54L67,15,71,6.11ZM44.33,6.11,46.87.38H59.79l2.55,5.73,4,8.89-6.5,14.62H46.87L40.37,15Zm-26.67,0L20.21.38H33.13l2.54,5.73,4,8.89-6.5,14.62H20.21L13.71,15ZM7,30l6.29-14.16L19.63,30l-6.3,14.16ZM33.13,59.62H20.21L13.71,45l6.5-14.62H33.13L39.63,45ZM33.71,30,40,15.84,46.29,30,40,44.16ZM59.79,59.62H46.87L40.37,45l6.5-14.62H59.79L66.29,45ZM73,30,66.67,44.16,60.37,30l6.3-14.16Z"/>',
),
'width' => '80px',
'height' => '160px',
);
}
}
return new ET_Builder_Pattern_Honeycomb();

View File

@ -0,0 +1,41 @@
<?php
/**
* Background Pattern Style - Inverted Chevrons 2.
*
* @package Divi
* @sub-package Builder
* @since 4.15.0
*/
if ( ! defined( 'ABSPATH' ) ) {
die( 'Direct access forbidden.' );
}
/**
* Class ET_Builder_Pattern_Inverted_Chevrons_2
*
* @since 4.15.0
*/
class ET_Builder_Pattern_Inverted_Chevrons_2 extends ET_Builder_Background_Pattern_Style_Base {
/**
* Configuration.
*
* @return array
*/
public function settings() {
return array(
'label' => esc_html__( 'Inverted Chevrons 2', 'et-builder' ),
'svgContent' => array(
'default' => '<path d="M50,140,0,105V70l50,35Zm0-35,50-35H50Zm50,0L50,140h50ZM50,0l50,35V70L50,35Zm0,35L0,70H50ZM0,35,50,0H0Z"/>',
'default-inverted' => '<path d="M50,105l50-35v35L50,140Zm0-35H0l50,35ZM0,140H50L0,105ZM50,35,0,70V35L50,0Zm0,35h50L50,35ZM100,0H50l50,35Z"/>',
'rotated' => '<path d="M140,50l-35,50H70l35-50Zm-35,0L70,0V50Zm0-50,35,50V0ZM0,50,35,0H70L35,50Zm35,0,35,50V50Zm0,50L0,50v50Z"/>',
'rotated-inverted' => '<path d="M105,50,70,0h35l35,50ZM70,50v50l35-50Zm70,50V50l-35,50ZM35,50l35,50H35L0,50Zm35,0V0L35,50ZM0,0V50L35,0Z"/>',
'thumbnail' => '<path d="M13,40,0,30V20L13,30Zm0-10L26.33,20H13Zm14,0L13,40H27ZM13,.25,27,10V20L13,10ZM13,10-.33,20H13ZM0,10,13,0H0ZM40,40,27,30V20L40,30Zm0-10L53,20H40Zm13,0L40,40H53ZM40,.25,53,10V20L40,10ZM40,10,26.67,20H40ZM27,10,40,0H27ZM67,40,53,30V20L67,30Zm0-10L80.33,20H67Zm13,0L66.67,40H80ZM67,.25,80,10V20L67,10ZM67,10,53,20H67ZM53,10,66.33,0H53ZM13,40,27,50v9.75L13,50Zm0,10L-.33,60H13ZM0,50,13,40H0ZM40,40,53,50v9.75L40,50Zm0,10L26.67,60H40ZM27,50,40,40H27ZM67,40,80,50v9.75L67,50Zm0,10L53,60H67ZM53,50,66.33,40H53Z"/>',
),
'width' => '100px',
'height' => '140px',
);
}
}
return new ET_Builder_Pattern_Inverted_Chevrons_2();

View File

@ -0,0 +1,41 @@
<?php
/**
* Background Pattern Style - Inverted Chevrons.
*
* @package Divi
* @sub-package Builder
* @since 4.15.0
*/
if ( ! defined( 'ABSPATH' ) ) {
die( 'Direct access forbidden.' );
}
/**
* Class ET_Builder_Pattern_Inverted_Chevrons
*
* @since 4.15.0
*/
class ET_Builder_Pattern_Inverted_Chevrons extends ET_Builder_Background_Pattern_Style_Base {
/**
* Configuration.
*
* @return array
*/
public function settings() {
return array(
'label' => esc_html__( 'Inverted Chevrons', 'et-builder' ),
'svgContent' => array(
'default' => '<path d="M50,0V40L0,0Zm0,80L0,40V80Zm50-40V0L50,40V80Z"/>',
'default-inverted' => '<path d="M100,0,50,40V0Zm0,80V40L50,80ZM50,80V40L0,0V40Z"/>',
'rotated' => '<path d="M0,50H40L0,100Zm80,0L40,100H80ZM40,0H0L40,50H80Z"/>',
'rotated-inverted' => '<path d="M0,0,40,50H0ZM80,0H40L80,50Zm0,50H40L0,100H40Z"/>',
'thumbnail' => '<path d="M14,0V10L-.33,0ZM0,10.25V20l14,9.75V20Zm27-10L14,10v9.75L27,10ZM40,0H26.67L40,10ZM53,10V.25L40,10v9.75ZM67,0H53.67L67,10ZM53,10.25V20l14,9.75V20ZM80,10V.25L67,10v9.75ZM0,30.25V40l14,9.75V40Zm27-10L14,30v9.75L27,30ZM40,20,27,10.25V20l13,9.75ZM27,30.25V40l13,9.75V40Zm13,9.5L53,30V20.25L40,30ZM53,40l14,9.75V40L53,30.25ZM80,30V20.25L67,30v9.75ZM0,60H14.33L0,50ZM14,50v9.75L27,50V40.25ZM27,60H40.33L27,50ZM40,50v9.75L53,50V40.25ZM53,60H67.33L53,50ZM80,50V40.25L67,50v9.75Z"/>',
),
'width' => '100px',
'height' => '80px',
);
}
}
return new ET_Builder_Pattern_Inverted_Chevrons();

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,41 @@
<?php
/**
* Background Pattern Style - Pills.
*
* @package Divi
* @sub-package Builder
* @since 4.15.0
*/
if ( ! defined( 'ABSPATH' ) ) {
die( 'Direct access forbidden.' );
}
/**
* Class ET_Builder_Pattern_Pills
*
* @since 4.15.0
*/
class ET_Builder_Pattern_Pills extends ET_Builder_Background_Pattern_Style_Base {
/**
* Configuration.
*
* @return array
*/
public function settings() {
return array(
'label' => esc_html__( 'Pills', 'et-builder' ),
'svgContent' => array(
'default' => '<path d="M27,180a13,13,0,0,1-26,0V60a13,13,0,0,1,26,0ZM55,0V60a13,13,0,0,1-26,0V0H0V240H29V180a13,13,0,0,1,26,0v60h1V0Z"/>',
'default-inverted' => '<path d="M14,193A13,13,0,0,1,1,180V60a13,13,0,0,1,26,0V180A13,13,0,0,1,14,193ZM55,60V0H29V60a13,13,0,0,0,26,0Zm0,180V180a13,13,0,0,0-26,0v60Z"/>',
'rotated' => '<path d="M180,29a13,13,0,0,1,0,26H60a13,13,0,0,1,0-26ZM0,1H60a13,13,0,0,1,0,26H0V56H240V27H180a13,13,0,0,1,0-26h60V0H0Z"/>',
'rotated-inverted' => '<path d="M193,42a13,13,0,0,1-13,13H60a13,13,0,0,1,0-26H180A13,13,0,0,1,193,42ZM60,1H0V27H60A13,13,0,0,0,60,1ZM240,1H180a13,13,0,0,0,0,26h60Z"/>',
'thumbnail' => '<path d="M79,0V15s-.63,3.25-2.33,3.25A2.64,2.64,0,0,1,74,15V0H66V15a3,3,0,1,1-6,0V0H53V15a3,3,0,1,1-6,0V0H40V15a3,3,0,1,1-6,0V0H26V15a3.14,3.14,0,0,1-3,3.25A3.14,3.14,0,0,1,20,15V0H13V15a3.14,3.14,0,0,1-3,3.25A3.14,3.14,0,0,1,7,15V0H0V60H7V45a3.14,3.14,0,0,1,3-3.25A3.14,3.14,0,0,1,13,45V60h7V45a3.14,3.14,0,0,1,3-3.25A3.14,3.14,0,0,1,26,45V60h8V45a3,3,0,1,1,6,0V60h7V45a3,3,0,1,1,6,0V60h7V45a3,3,0,1,1,6,0V60h8V45a2.64,2.64,0,0,1,2.67-3.25C78.37,41.75,79,45,79,45V60h1V0ZM6,44.54a3.08,3.08,0,0,1-3,3.15,3.08,3.08,0,0,1-3-3.15V15.46a3.08,3.08,0,0,1,3-3.15,3.08,3.08,0,0,1,3,3.15Zm14,0a3,3,0,1,1-6,0V15.46a3,3,0,1,1,6,0Zm13,0a3,3,0,1,1-6,0V15.46a3,3,0,1,1,6,0Zm13,0a3,3,0,1,1-6,0V15.46a3,3,0,1,1,6,0Zm14,0a3,3,0,1,1-6,0V15.46a3,3,0,1,1,6,0Zm13,0a3,3,0,1,1-6,0V15.46a3,3,0,1,1,6,0Z"/>',
),
'width' => '56px',
'height' => '240px',
);
}
}
return new ET_Builder_Pattern_Pills();

View File

@ -0,0 +1,41 @@
<?php
/**
* Background Pattern Style - Pinwheel.
*
* @package Divi
* @sub-package Builder
* @since 4.15.0
*/
if ( ! defined( 'ABSPATH' ) ) {
die( 'Direct access forbidden.' );
}
/**
* Class ET_Builder_Pattern_Pinwheel
*
* @since 4.15.0
*/
class ET_Builder_Pattern_Pinwheel extends ET_Builder_Background_Pattern_Style_Base {
/**
* Configuration.
*
* @return array
*/
public function settings() {
return array(
'label' => esc_html__( 'Pinwheel', 'et-builder' ),
'svgContent' => array(
'default' => '<path d="M52,50A48.06,48.06,0,0,1,98,2V98A48.06,48.06,0,0,1,52,50Zm-4,0A48.06,48.06,0,0,0,2,2V98A48.06,48.06,0,0,0,48,50ZM152,150a48.06,48.06,0,0,0,46,48V102A48.06,48.06,0,0,0,152,150Zm-50-48V198A48,48,0,0,0,102,102Zm48-50a48.06,48.06,0,0,0-48,46H198A48.06,48.06,0,0,0,150,52ZM198,2H102a48.06,48.06,0,0,0,48,46A48.06,48.06,0,0,0,198,2ZM50,152A48.06,48.06,0,0,0,2,198H98A48.06,48.06,0,0,0,50,152Zm0-4a48.06,48.06,0,0,0,48-46H2A48.06,48.06,0,0,0,50,148Z"/>',
'default-inverted' => '<path d="M0,0V200H200V0ZM198,2a48.06,48.06,0,0,1-48,46A48.06,48.06,0,0,1,102,2ZM150,52a48.06,48.06,0,0,1,48,46H102A48.06,48.06,0,0,1,150,52ZM2,2A48.06,48.06,0,0,1,48,50,48.06,48.06,0,0,1,2,98ZM2,198A48,48,0,0,1,98,198Zm48-50A48.06,48.06,0,0,1,2,102H98A48.06,48.06,0,0,1,50,148ZM98,98A48,48,0,0,1,98,2Zm4,100V102A48,48,0,0,1,102,198Zm96,0A48,48,0,0,1,198,102Z"/>',
'rotated' => '<path d="M52,50A48.06,48.06,0,0,1,98,2V98A48.06,48.06,0,0,1,52,50Zm-4,0A48.06,48.06,0,0,0,2,2V98A48.06,48.06,0,0,0,48,50ZM152,150a48.06,48.06,0,0,0,46,48V102A48.06,48.06,0,0,0,152,150Zm-50-48V198A48,48,0,0,0,102,102Zm48-50a48.06,48.06,0,0,0-48,46H198A48.06,48.06,0,0,0,150,52ZM198,2H102a48.06,48.06,0,0,0,48,46A48.06,48.06,0,0,0,198,2ZM50,152A48.06,48.06,0,0,0,2,198H98A48.06,48.06,0,0,0,50,152Zm0-4a48.06,48.06,0,0,0,48-46H2A48.06,48.06,0,0,0,50,148Z"/>',
'rotated-inverted' => '<path d="M0,0V200H200V0ZM198,2a48.06,48.06,0,0,1-48,46A48.06,48.06,0,0,1,102,2ZM150,52a48.06,48.06,0,0,1,48,46H102A48.06,48.06,0,0,1,150,52ZM2,2A48.06,48.06,0,0,1,48,50,48.06,48.06,0,0,1,2,98ZM2,198A48,48,0,0,1,98,198Zm48-50A48.06,48.06,0,0,1,2,102H98A48.06,48.06,0,0,1,50,148ZM98,98A48,48,0,0,1,98,2Zm4,100V102A48,48,0,0,1,102,198Zm96,0A48,48,0,0,1,198,102Z"/>',
'thumbnail' => '<path d="M0,0V60H80V0ZM79.59.4A9.61,9.61,0,0,1,70,9.6,9.61,9.61,0,0,1,60.41.4Zm0,20V39.59a9.6,9.6,0,0,1,0-19.18ZM70,10.4a9.61,9.61,0,0,1,9.59,9.2H60.41A9.61,9.61,0,0,1,70,10.4Zm-9.6,10a9.6,9.6,0,0,1,0,19.18Zm-.8-20V19.59A9.6,9.6,0,0,1,59.6.41ZM50,29.6a9.61,9.61,0,0,1-9.59-9.2H59.59A9.61,9.61,0,0,1,50,29.6Zm9.59,10H40.41a9.6,9.6,0,0,1,19.18,0ZM40.4.41a9.6,9.6,0,0,1,0,19.18Zm-.81,0A9.61,9.61,0,0,1,30,9.6,9.61,9.61,0,0,1,20.41.4Zm0,20V39.59a9.6,9.6,0,0,1,0-19.18ZM30,10.4a9.61,9.61,0,0,1,9.59,9.2H20.41A9.61,9.61,0,0,1,30,10.4Zm-9.6,10a9.6,9.6,0,0,1,0,19.18Zm-.8-20V19.59A9.6,9.6,0,0,1,19.6.41ZM10,29.6A9.61,9.61,0,0,1,.41,20.4H19.59A9.61,9.61,0,0,1,10,29.6Zm9.59,10H.41a9.6,9.6,0,0,1,19.18,0ZM.4.41A9.61,9.61,0,0,1,9.6,10,9.61,9.61,0,0,1,.4,19.59Zm0,59.18V40.41A9.61,9.61,0,0,1,9.6,50,9.61,9.61,0,0,1,.4,59.59Zm19.2,0a9.6,9.6,0,0,1,0-19.18Zm.81,0a9.6,9.6,0,0,1,19.18,0ZM30,49.6a9.61,9.61,0,0,1-9.59-9.2H39.59A9.61,9.61,0,0,1,30,49.6Zm10.4,10V40.41a9.6,9.6,0,0,1,0,19.18Zm19.2,0a9.6,9.6,0,0,1,0-19.18Zm.81,0a9.6,9.6,0,0,1,19.18,0ZM70,49.6a9.61,9.61,0,0,1-9.59-9.2H79.59A9.61,9.61,0,0,1,70,49.6Z"/>',
),
'height' => '200px',
'width' => '200px',
);
}
}
return new ET_Builder_Pattern_Pinwheel();

View File

@ -0,0 +1,41 @@
<?php
/**
* Background Pattern Style - Polka Dots.
*
* @package Divi
* @sub-package Builder
* @since 4.15.0
*/
if ( ! defined( 'ABSPATH' ) ) {
die( 'Direct access forbidden.' );
}
/**
* Class ET_Builder_Pattern_Polka_Dots
*
* @since 4.15.0
*/
class ET_Builder_Pattern_Polka_Dots extends ET_Builder_Background_Pattern_Style_Base {
/**
* Configuration.
*
* @return array
*/
public function settings() {
return array(
'label' => esc_html__( 'Polka Dots', 'et-builder' ),
'svgContent' => array(
'default' => '<path d="M0,8V0H8A8,8,0,0,1,0,8ZM80,8V0H72A8,8,0,0,0,80,8ZM0,72v8H8A8,8,0,0,0,0,72ZM40,32a8,8,0,1,0,8,8A8,8,0,0,0,40,32ZM80,72a8,8,0,0,0-8,8h8Z"/>',
'default-inverted' => '<path d="M80,72V8a8,8,0,0,1-8-8H8A8,8,0,0,1,0,8V72a8,8,0,0,1,8,8H72A8,8,0,0,1,80,72ZM40,48a8,8,0,1,1,8-8A8,8,0,0,1,40,48Z"/>',
'rotated' => '<path d="M0,8V0H8A8,8,0,0,1,0,8ZM80,8V0H72A8,8,0,0,0,80,8ZM0,72v8H8A8,8,0,0,0,0,72ZM40,32a8,8,0,1,0,8,8A8,8,0,0,0,40,32ZM80,72a8,8,0,0,0-8,8h8Z"/>',
'rotated-inverted' => '<path d="M80,72V8a8,8,0,0,1-8-8H8A8,8,0,0,1,0,8V72a8,8,0,0,1,8,8H72A8,8,0,0,1,80,72ZM40,48a8,8,0,1,1,8-8A8,8,0,0,1,40,48Z"/>',
'thumbnail' => '<path d="M0,0H1.6A1.6,1.6,0,0,1,0,1.6ZM14.4,0A1.6,1.6,0,0,0,16,1.6,1.6,1.6,0,0,0,17.6,0H14.4ZM0,14.4v3.2A1.6,1.6,0,0,0,1.6,16,1.6,1.6,0,0,0,0,14.4Zm8-8A1.6,1.6,0,1,0,9.6,8,1.6,1.6,0,0,0,8,6.4ZM30.4,0A1.6,1.6,0,0,0,32,1.6,1.6,1.6,0,0,0,33.6,0H30.4ZM16,14.4A1.6,1.6,0,1,0,17.6,16,1.6,1.6,0,0,0,16,14.4Zm8-8A1.6,1.6,0,1,0,25.6,8,1.6,1.6,0,0,0,24,6.4ZM46.4,0A1.6,1.6,0,0,0,48,1.6,1.6,1.6,0,0,0,49.6,0H46.4ZM32,14.4A1.6,1.6,0,1,0,33.6,16,1.6,1.6,0,0,0,32,14.4Zm8-8A1.6,1.6,0,1,0,41.6,8,1.6,1.6,0,0,0,40,6.4ZM62.4,0A1.6,1.6,0,0,0,64,1.6,1.6,1.6,0,0,0,65.6,0H62.4ZM48,14.4A1.6,1.6,0,1,0,49.6,16,1.6,1.6,0,0,0,48,14.4Zm8-8A1.6,1.6,0,1,0,57.6,8,1.6,1.6,0,0,0,56,6.4ZM78.4,0A1.6,1.6,0,0,0,80,1.6V0ZM64,14.4A1.6,1.6,0,1,0,65.6,16,1.6,1.6,0,0,0,64,14.4Zm8-8A1.6,1.6,0,1,0,73.6,8,1.6,1.6,0,0,0,72,6.4ZM78.4,16A1.6,1.6,0,0,0,80,17.6V14.4A1.6,1.6,0,0,0,78.4,16ZM0,30.4v3.2A1.6,1.6,0,0,0,1.6,32,1.6,1.6,0,0,0,0,30.4Zm8-8A1.6,1.6,0,1,0,9.6,24,1.6,1.6,0,0,0,8,22.4Zm8,8A1.6,1.6,0,1,0,17.6,32,1.6,1.6,0,0,0,16,30.4Zm8-8A1.6,1.6,0,1,0,25.6,24,1.6,1.6,0,0,0,24,22.4Zm8,8A1.6,1.6,0,1,0,33.6,32,1.6,1.6,0,0,0,32,30.4Zm8-8A1.6,1.6,0,1,0,41.6,24,1.6,1.6,0,0,0,40,22.4Zm8,8A1.6,1.6,0,1,0,49.6,32,1.6,1.6,0,0,0,48,30.4Zm8-8A1.6,1.6,0,1,0,57.6,24,1.6,1.6,0,0,0,56,22.4Zm8,8A1.6,1.6,0,1,0,65.6,32,1.6,1.6,0,0,0,64,30.4Zm8-8A1.6,1.6,0,1,0,73.6,24,1.6,1.6,0,0,0,72,22.4ZM78.4,32A1.6,1.6,0,0,0,80,33.6V30.4A1.6,1.6,0,0,0,78.4,32ZM0,46.4v3.2A1.6,1.6,0,0,0,1.6,48,1.6,1.6,0,0,0,0,46.4Zm8-8A1.6,1.6,0,1,0,9.6,40,1.6,1.6,0,0,0,8,38.4Zm8,8A1.6,1.6,0,1,0,17.6,48,1.6,1.6,0,0,0,16,46.4Zm8-8A1.6,1.6,0,1,0,25.6,40,1.6,1.6,0,0,0,24,38.4Zm8,8A1.6,1.6,0,1,0,33.6,48,1.6,1.6,0,0,0,32,46.4Zm8-8A1.6,1.6,0,1,0,41.6,40,1.6,1.6,0,0,0,40,38.4Zm8,8A1.6,1.6,0,1,0,49.6,48,1.6,1.6,0,0,0,48,46.4Zm8-8A1.6,1.6,0,1,0,57.6,40,1.6,1.6,0,0,0,56,38.4Zm8,8A1.6,1.6,0,1,0,65.6,48,1.6,1.6,0,0,0,64,46.4Zm8-8A1.6,1.6,0,1,0,73.6,40,1.6,1.6,0,0,0,72,38.4ZM78.4,48A1.6,1.6,0,0,0,80,49.6V46.4A1.6,1.6,0,0,0,78.4,48ZM8,54.4A1.6,1.6,0,1,0,9.6,56,1.6,1.6,0,0,0,8,54.4Zm16,0A1.6,1.6,0,1,0,25.6,56,1.6,1.6,0,0,0,24,54.4Zm16,0A1.6,1.6,0,1,0,41.6,56,1.6,1.6,0,0,0,40,54.4Zm16,0A1.6,1.6,0,1,0,57.6,56,1.6,1.6,0,0,0,56,54.4Zm16,0A1.6,1.6,0,1,0,73.6,56,1.6,1.6,0,0,0,72,54.4Z"/>',
),
'width' => '80px',
'height' => '80px',
);
}
}
return new ET_Builder_Pattern_Polka_Dots();

View File

@ -0,0 +1,41 @@
<?php
/**
* Background Pattern Style - Scallops.
*
* @package Divi
* @sub-package Builder
* @since 4.15.0
*/
if ( ! defined( 'ABSPATH' ) ) {
die( 'Direct access forbidden.' );
}
/**
* Class ET_Builder_Pattern_Scallops
*
* @since 4.15.0
*/
class ET_Builder_Pattern_Scallops extends ET_Builder_Background_Pattern_Style_Base {
/**
* Configuration.
*
* @return array
*/
public function settings() {
return array(
'label' => esc_html__( 'Scallops', 'et-builder' ),
'svgContent' => array(
'default' => '<path d="M0,21.68a50,50,0,0,0,39.77,28A40.1,40.1,0,0,1,0,85.05V95a40.1,40.1,0,0,1,39.77,35.37A50,50,0,0,0,0,158.32V180H5a40.09,40.09,0,0,1,35.37-39.76,50.08,50.08,0,0,0,28,39.76h43.36a50.08,50.08,0,0,0,28-39.76A40.09,40.09,0,0,1,175.05,180H180V158.32a50,50,0,0,0-39.77-28A40.1,40.1,0,0,1,180,95v-9.9a40.1,40.1,0,0,1-39.77-35.37,50,50,0,0,0,39.77-28V0h-4.95a40.09,40.09,0,0,1-35.37,39.76A50.08,50.08,0,0,0,111.65,0H68.35a50.08,50.08,0,0,0-28,39.76A40.09,40.09,0,0,1,5,0H0ZM90,175.05a40.1,40.1,0,0,1-39.77-35.37,50,50,0,0,0,39.77-28,50,50,0,0,0,39.77,28A40.1,40.1,0,0,1,90,175.05ZM158.32,90a50.08,50.08,0,0,0-28,39.76,40,40,0,0,1,0-79.52A50.08,50.08,0,0,0,158.32,90ZM90,5a40.1,40.1,0,0,1,39.77,35.37A50,50,0,0,0,90,68.32a50,50,0,0,0-39.77-28A40.1,40.1,0,0,1,90,5ZM49.68,50.24a40,40,0,0,1,0,79.52A50.08,50.08,0,0,0,21.68,90,50.08,50.08,0,0,0,49.68,50.24Z"/>',
'default-inverted' => '<path d="M0,158.32V95a40.1,40.1,0,0,1,39.77,35.37A50,50,0,0,0,0,158.32Zm40.32-18.08A40.09,40.09,0,0,0,5,180H68.32A50.08,50.08,0,0,1,40.32,140.24Zm-.55-90.56A50,50,0,0,1,0,21.68V85.05A40.1,40.1,0,0,0,39.77,49.68Zm50.23,62a50,50,0,0,1-39.77,28,40,40,0,0,0,79.54,0A50,50,0,0,1,90,111.68Zm0-43.36a50,50,0,0,1,39.77-28,40,40,0,0,0-79.54,0A50,50,0,0,1,90,68.32ZM95,90a40.09,40.09,0,0,0,35.37,39.76,50.08,50.08,0,0,1,28-39.76,50.08,50.08,0,0,1-28-39.76A40.09,40.09,0,0,0,95,90ZM40.32,39.76A50.08,50.08,0,0,1,68.35,0H5A40.09,40.09,0,0,0,40.32,39.76ZM21.68,90a50.08,50.08,0,0,1,28,39.76,40,40,0,0,0,0-79.52A50.08,50.08,0,0,1,21.68,90Zm118-50.24A40.09,40.09,0,0,0,175.05,0h-63.4A50.08,50.08,0,0,1,139.68,39.76Zm.55,90.56a50,50,0,0,1,39.77,28V95A40.1,40.1,0,0,0,140.23,130.32Zm0-80.64A40.1,40.1,0,0,0,180,85.05V21.68A50,50,0,0,1,140.23,49.68Zm-.55,90.56a50.08,50.08,0,0,1-28,39.76h63.37A40.09,40.09,0,0,0,139.68,140.24Z"/>',
'rotated' => '<path d="M21.68,180a50,50,0,0,0,28-39.77A40.1,40.1,0,0,1,85.05,180H95a40.1,40.1,0,0,1,35.37-39.77,50,50,0,0,0,28,39.77H180v-4.95h0a40.09,40.09,0,0,1-39.76-35.37,50.08,50.08,0,0,0,39.76-28h0V68.32h0a50.08,50.08,0,0,0-39.76-28A40.09,40.09,0,0,1,180,5h0V0H158.32a50,50,0,0,0-28,39.77A40.1,40.1,0,0,1,95,0h-9.9A40.1,40.1,0,0,1,49.68,39.77,50,50,0,0,0,21.68,0H0V5H0A40.09,40.09,0,0,1,39.76,40.32,50.08,50.08,0,0,0,0,68.35v43.3a50.08,50.08,0,0,0,39.76,28A40.09,40.09,0,0,1,0,175.05H0V180ZM175.05,90a40.1,40.1,0,0,1-35.37,39.77,50,50,0,0,0-28-39.77,50,50,0,0,0,28-39.77A40.1,40.1,0,0,1,175.05,90ZM90,21.68a50.08,50.08,0,0,0,39.76,28,40,40,0,0,1-79.52,0A50.08,50.08,0,0,0,90,21.68ZM5,90A40.1,40.1,0,0,1,40.32,50.23,50,50,0,0,0,68.32,90a50,50,0,0,0-28,39.77A40.1,40.1,0,0,1,5,90Zm45.29,40.32a40,40,0,0,1,79.52,0,50.08,50.08,0,0,0-39.76,28A50.08,50.08,0,0,0,50.24,130.32Z"/>',
'rotated-inverted' => '<path d="M158.32,180H95a40.1,40.1,0,0,1,35.37-39.77A50,50,0,0,0,158.32,180Zm-18.08-40.32A40.09,40.09,0,0,0,180,175.05h0V111.68h0A50.08,50.08,0,0,1,140.24,139.68Zm-90.56.55a50,50,0,0,1-28,39.77H85.05A40.1,40.1,0,0,0,49.68,140.23Zm62-50.23a50,50,0,0,1,28,39.77,40,40,0,0,0,0-79.54A50,50,0,0,1,111.68,90ZM68.32,90a50,50,0,0,1-28-39.77,40,40,0,0,0,0,79.54A50,50,0,0,1,68.32,90Zm21.68-5a40.09,40.09,0,0,0,39.76-35.37A50.08,50.08,0,0,1,90,21.68a50.08,50.08,0,0,1-39.76,28A40.09,40.09,0,0,0,90,85.05ZM39.76,139.68A50.08,50.08,0,0,1,0,111.65v63.4H0A40.09,40.09,0,0,0,39.76,139.68ZM90,158.32a50.08,50.08,0,0,1,39.76-28,40,40,0,0,0-79.52,0A50.08,50.08,0,0,1,90,158.32Zm-50.24-118A40.09,40.09,0,0,0,0,5H0v63.4A50.08,50.08,0,0,1,39.76,40.32Zm90.56-.55A50,50,0,0,1,158.32,0H95A40.1,40.1,0,0,0,130.32,39.77Zm-80.64,0A40.1,40.1,0,0,0,85.05,0H21.68A50,50,0,0,1,49.68,39.77Zm90.56.55a50.08,50.08,0,0,1,39.76,28h0V5h0A40.09,40.09,0,0,0,140.24,40.32Z"/>',
'thumbnail' => '<path d="M24.81,40h0A11.14,11.14,0,0,0,31,31.16,8.91,8.91,0,0,1,38.9,40h0A8.91,8.91,0,0,1,31,48.84,11.13,11.13,0,0,0,24.81,40Zm4,9A11.14,11.14,0,0,0,20,55.18,11.14,11.14,0,0,0,11.16,49a8.9,8.9,0,0,1,17.68,0ZM20,38.9A8.91,8.91,0,0,1,11.16,31,11.14,11.14,0,0,0,20,24.82,11.14,11.14,0,0,0,28.84,31,8.91,8.91,0,0,1,20,38.9ZM31.16,29a8.9,8.9,0,0,1,17.68,0A11.14,11.14,0,0,0,40,35.18,11.14,11.14,0,0,0,31.16,29ZM40,44.82A11.14,11.14,0,0,0,48.84,51a8.9,8.9,0,0,1-17.68,0A11.14,11.14,0,0,0,40,44.82ZM41.1,40h0A8.91,8.91,0,0,1,49,31.16,11.14,11.14,0,0,0,55.18,40h0A11.13,11.13,0,0,0,49,48.84,8.91,8.91,0,0,1,41.1,40Zm10.06-9A11.14,11.14,0,0,0,60,24.82,11.14,11.14,0,0,0,68.84,31a8.9,8.9,0,0,1-17.68,0ZM60,41.1A8.91,8.91,0,0,1,68.84,49,11.14,11.14,0,0,0,60,55.18,11.14,11.14,0,0,0,51.16,49,8.91,8.91,0,0,1,60,41.1ZM64.81,40h0A11.14,11.14,0,0,0,71,31.16,8.91,8.91,0,0,1,78.9,40h0A8.91,8.91,0,0,1,71,48.84,11.13,11.13,0,0,0,64.81,40ZM75.18,20A11.14,11.14,0,0,0,69,28.84a8.9,8.9,0,0,1,0-17.68A11.14,11.14,0,0,0,75.18,20ZM60,1.1A8.91,8.91,0,0,1,68.84,9,11.14,11.14,0,0,0,60,15.18,11.14,11.14,0,0,0,51.16,9,8.91,8.91,0,0,1,60,1.1ZM51,11.16a8.9,8.9,0,0,1,0,17.68A11.14,11.14,0,0,0,44.82,20,11.14,11.14,0,0,0,51,11.16ZM40,4.82A11.14,11.14,0,0,0,48.84,11a8.9,8.9,0,0,1-17.68,0A11.14,11.14,0,0,0,40,4.82ZM35.18,20A11.14,11.14,0,0,0,29,28.84a8.9,8.9,0,0,1,0-17.68A11.14,11.14,0,0,0,35.18,20ZM20,1.1A8.91,8.91,0,0,1,28.84,9,11.14,11.14,0,0,0,20,15.18,11.14,11.14,0,0,0,11.16,9,8.91,8.91,0,0,1,20,1.1ZM4.82,20A11.14,11.14,0,0,0,11,11.16a8.9,8.9,0,0,1,0,17.68A11.14,11.14,0,0,0,4.82,20ZM1.1,40h0A8.91,8.91,0,0,1,9,31.16,11.14,11.14,0,0,0,15.18,40h0A11.13,11.13,0,0,0,9,48.84,8.91,8.91,0,0,1,1.1,40ZM80,0H78.9A8.91,8.91,0,0,1,71,8.84,11.13,11.13,0,0,0,64.81,0H55.19A11.13,11.13,0,0,0,49,8.84,8.91,8.91,0,0,1,41.1,0H38.9A8.91,8.91,0,0,1,31,8.84,11.13,11.13,0,0,0,24.81,0H15.19A11.13,11.13,0,0,0,9,8.84,8.91,8.91,0,0,1,1.1,0H0V4.82A11.14,11.14,0,0,0,8.84,11,8.91,8.91,0,0,1,0,18.9v2.2A8.91,8.91,0,0,1,8.84,29,11.14,11.14,0,0,0,0,35.18v9.64A11.14,11.14,0,0,0,8.84,51,8.91,8.91,0,0,1,0,58.9V60H4.82A11.14,11.14,0,0,0,11,51.16,8.91,8.91,0,0,1,18.9,60h2.2A8.91,8.91,0,0,1,29,51.16,11.14,11.14,0,0,0,35.18,60h9.64A11.14,11.14,0,0,0,51,51.16,8.91,8.91,0,0,1,58.9,60h2.2A8.91,8.91,0,0,1,69,51.16,11.14,11.14,0,0,0,75.18,60H80V58.9A8.91,8.91,0,0,1,71.16,51,11.14,11.14,0,0,0,80,44.82V35.18A11.14,11.14,0,0,0,71.16,29,8.91,8.91,0,0,1,80,21.1V18.9A8.91,8.91,0,0,1,71.16,11,11.14,11.14,0,0,0,80,4.82Z"/>',
),
'width' => '180px',
'height' => '180px',
);
}
}
return new ET_Builder_Pattern_Scallops();

View File

@ -0,0 +1,41 @@
<?php
/**
* Background Pattern Style - Shippo.
*
* @package Divi
* @sub-package Builder
* @since 4.15.0
*/
if ( ! defined( 'ABSPATH' ) ) {
die( 'Direct access forbidden.' );
}
/**
* Class ET_Builder_Pattern_Shippo
*
* @since 4.15.0
*/
class ET_Builder_Pattern_Shippo extends ET_Builder_Background_Pattern_Style_Base {
/**
* Configuration.
*
* @return array
*/
public function settings() {
return array(
'label' => esc_html__( 'Shippo', 'et-builder' ),
'svgContent' => array(
'default' => '<path d="M48,0A48,48,0,0,1,96,48,48,48,0,0,1,48,0Zm0,0A48,48,0,0,0,0,48,48,48,0,0,0,48,0ZM96,48A48,48,0,0,0,48,96,48,48,0,0,0,96,48ZM0,48A48,48,0,0,0,48,96,48,48,0,0,0,0,48Z"/>',
'default-inverted' => '<path d="M96,48V96H48A48,48,0,0,0,96,48ZM0,48V96H48A48,48,0,0,1,0,48ZM48,0H0V48A48,48,0,0,1,48,0Zm0,0A48,48,0,0,1,0,48,48,48,0,0,1,48,96,48,48,0,0,1,96,48,48,48,0,0,1,48,0Zm0,0A48,48,0,0,1,96,48V0Z"/>',
'rotated' => '<path d="M48,0A48,48,0,0,1,96,48,48,48,0,0,1,48,0Zm0,0A48,48,0,0,0,0,48,48,48,0,0,0,48,0ZM96,48A48,48,0,0,0,48,96,48,48,0,0,0,96,48ZM0,48A48,48,0,0,0,48,96,48,48,0,0,0,0,48Z"/>',
'rotated-inverted' => '<path d="M96,48V96H48A48,48,0,0,0,96,48ZM0,48V96H48A48,48,0,0,1,0,48ZM48,0H0V48A48,48,0,0,1,48,0Zm0,0A48,48,0,0,1,0,48,48,48,0,0,1,48,96,48,48,0,0,1,96,48,48,48,0,0,1,48,0Zm0,0A48,48,0,0,1,96,48V0Z"/>',
'thumbnail' => '<path d="M10,0A10,10,0,0,1,20,10,10,10,0,0,1,10,0Zm0,0A10,10,0,0,0,0,10,10,10,0,0,0,10,0ZM20,10A10,10,0,0,0,10,20,10,10,0,0,0,20,10ZM0,10A10,10,0,0,0,10,20,10,10,0,0,0,0,10Zm40,0A10,10,0,0,0,30,0,10,10,0,0,0,40,10ZM30,0A10,10,0,0,0,20,10,10,10,0,0,0,30,0ZM40,10A10,10,0,0,0,30,20,10,10,0,0,0,40,10ZM20,10A10,10,0,0,0,30,20,10,10,0,0,0,20,10Zm40,0A10,10,0,0,0,50,0,10,10,0,0,0,60,10ZM50,0A10,10,0,0,0,40,10,10,10,0,0,0,50,0ZM60,10A10,10,0,0,0,50,20,10,10,0,0,0,60,10ZM40,10A10,10,0,0,0,50,20,10,10,0,0,0,40,10Zm40,0A10,10,0,0,0,70,0,10,10,0,0,0,80,10ZM70,0A10,10,0,0,0,60,10,10,10,0,0,0,70,0ZM80,10A10,10,0,0,0,70,20,10,10,0,0,0,80,10ZM60,10A10,10,0,0,0,70,20,10,10,0,0,0,60,10ZM20,30A10,10,0,0,0,10,20,10,10,0,0,0,20,30ZM10,20A10,10,0,0,0,0,30,10,10,0,0,0,10,20ZM20,30A10,10,0,0,0,10,40,10,10,0,0,0,20,30ZM0,30A10,10,0,0,0,10,40,10,10,0,0,0,0,30Zm40,0A10,10,0,0,0,30,20,10,10,0,0,0,40,30ZM30,20A10,10,0,0,0,20,30,10,10,0,0,0,30,20ZM40,30A10,10,0,0,0,30,40,10,10,0,0,0,40,30ZM20,30A10,10,0,0,0,30,40,10,10,0,0,0,20,30Zm40,0A10,10,0,0,0,50,20,10,10,0,0,0,60,30ZM50,20A10,10,0,0,0,40,30,10,10,0,0,0,50,20ZM60,30A10,10,0,0,0,50,40,10,10,0,0,0,60,30ZM40,30A10,10,0,0,0,50,40,10,10,0,0,0,40,30Zm40,0A10,10,0,0,0,70,20,10,10,0,0,0,80,30ZM70,20A10,10,0,0,0,60,30,10,10,0,0,0,70,20ZM80,30A10,10,0,0,0,70,40,10,10,0,0,0,80,30ZM60,30A10,10,0,0,0,70,40,10,10,0,0,0,60,30ZM20,50A10,10,0,0,0,10,40,10,10,0,0,0,20,50ZM10,40A10,10,0,0,0,0,50,10,10,0,0,0,10,40ZM20,50A10,10,0,0,0,10,60,10,10,0,0,0,20,50ZM0,50A10,10,0,0,0,10,60,10,10,0,0,0,0,50Zm40,0A10,10,0,0,0,30,40,10,10,0,0,0,40,50ZM30,40A10,10,0,0,0,20,50,10,10,0,0,0,30,40ZM40,50A10,10,0,0,0,30,60,10,10,0,0,0,40,50ZM20,50A10,10,0,0,0,30,60,10,10,0,0,0,20,50Zm40,0A10,10,0,0,0,50,40,10,10,0,0,0,60,50ZM50,40A10,10,0,0,0,40,50,10,10,0,0,0,50,40ZM60,50A10,10,0,0,0,50,60,10,10,0,0,0,60,50ZM40,50A10,10,0,0,0,50,60,10,10,0,0,0,40,50Zm40,0A10,10,0,0,0,70,40,10,10,0,0,0,80,50ZM70,40A10,10,0,0,0,60,50,10,10,0,0,0,70,40ZM80,50A10,10,0,0,0,70,60,10,10,0,0,0,80,50ZM60,50A10,10,0,0,0,70,60,10,10,0,0,0,60,50Z"/>',
),
'width' => '96px',
'height' => '96px',
);
}
}
return new ET_Builder_Pattern_Shippo();

View File

@ -0,0 +1,41 @@
<?php
/**
* Background Pattern Style - Smiles.
*
* @package Divi
* @sub-package Builder
* @since 4.15.0
*/
if ( ! defined( 'ABSPATH' ) ) {
die( 'Direct access forbidden.' );
}
/**
* Class ET_Builder_Pattern_Smiles
*
* @since 4.15.0
*/
class ET_Builder_Pattern_Smiles extends ET_Builder_Background_Pattern_Style_Base {
/**
* Configuration.
*
* @return array
*/
public function settings() {
return array(
'label' => esc_html__( 'Smiles', 'et-builder' ),
'svgContent' => array(
'default' => '<path d="M41.2,72.38A23.15,23.15,0,0,0,38.08,37,2.5,2.5,0,0,1,41,32.91a29.88,29.88,0,0,1,3.79,3.17,28.21,28.21,0,0,1,0,39.84A29.88,29.88,0,0,1,41,79.09a2.54,2.54,0,0,1-1.43.45A2.5,2.5,0,0,1,38.08,75,23.32,23.32,0,0,0,41.2,72.38ZM15.66,0H10.12a23.27,23.27,0,0,1-4.4,5.86A23.17,23.17,0,0,1,0,9.89v5.49A28.29,28.29,0,0,0,9.18,9.46,28.14,28.14,0,0,0,15.66,0Zm1.81,284.78a2.5,2.5,0,0,0-4.94.77,23.3,23.3,0,0,1,.28,4.06A23,23,0,0,1,10.12,300h5.54a28.18,28.18,0,0,0,2.15-10.29A28.26,28.26,0,0,0,17.47,284.78ZM285.17,11.89a2.5,2.5,0,0,0-1,4.91,28.46,28.46,0,0,0,4.91.53h.55A28.15,28.15,0,0,0,300,15.38V9.89a23.08,23.08,0,0,1-10.79,2.44A23.33,23.33,0,0,1,285.17,11.89Zm-82.73,63.6a29.71,29.71,0,0,0-4.85-.94,2.5,2.5,0,0,0-.53,5,23.59,23.59,0,0,1,4,.78,23.13,23.13,0,0,1,14.38,32.46,2.5,2.5,0,0,0,4.49,2.2,27.06,27.06,0,0,0,1.78-4.61,28.16,28.16,0,0,0-19.27-34.86ZM262.38,58a28.27,28.27,0,0,0,14-3.74A2.5,2.5,0,0,0,273.88,50a24,24,0,0,1-3.69,1.71,23.13,23.13,0,0,1-30.67-17.9,2.5,2.5,0,0,0-4.93.85A28.19,28.19,0,0,0,262.38,58Zm-58,111.57h0a2.49,2.49,0,0,0-2.5,2.49,24.49,24.49,0,0,1-.37,4.05,23.2,23.2,0,0,1-26.94,18.65,22.91,22.91,0,0,1-3.92-1.08,2.5,2.5,0,1,0-1.73,4.69,28.31,28.31,0,0,0,4.76,1.31A28.13,28.13,0,0,0,206.44,177a28.49,28.49,0,0,0,.45-4.92A2.51,2.51,0,0,0,204.4,169.61Zm-18.8,83.24a23.13,23.13,0,0,1-26.2-27.49,2.5,2.5,0,1,0-4.9-1,28.53,28.53,0,0,0-.56,4.91,28.18,28.18,0,0,0,27.48,28.84h.65a29.46,29.46,0,0,0,4.28-.32,2.5,2.5,0,1,0-.75-5ZM254,121.26a23.92,23.92,0,0,1,3.34-2.32,2.5,2.5,0,0,0-2.5-4.33,27.65,27.65,0,0,0-4.05,2.83,28.12,28.12,0,0,0,.05,43.16,2.42,2.42,0,0,0,1.6.59,2.5,2.5,0,0,0,1.61-4.42,22.32,22.32,0,0,1-2.88-2.87A23.18,23.18,0,0,1,254,121.26Zm24.05,91.85a28.19,28.19,0,0,0-39.82,1,28.5,28.5,0,0,0-3.08,3.86,2.5,2.5,0,0,0,.7,3.46,2.45,2.45,0,0,0,1.38.42,2.51,2.51,0,0,0,2.09-1.11,23.11,23.11,0,0,1,35.28-4,22.66,22.66,0,0,1,2.69,3.06,2.5,2.5,0,0,0,4-3A28.38,28.38,0,0,0,278.05,213.11Zm-9.73,72a28,28,0,0,0-13.33-17,29.54,29.54,0,0,0-4.5-2,2.5,2.5,0,1,0-1.65,4.72,23.84,23.84,0,0,1,3.7,1.67A23.15,23.15,0,0,1,263.19,300h5.23A28,28,0,0,0,268.32,285.1ZM259.1,7.41A2.5,2.5,0,1,0,263,10.58a27.54,27.54,0,0,0,2.79-4.08A28.33,28.33,0,0,0,268.42,0h-5.23a23.55,23.55,0,0,1-1.79,4.06A22.92,22.92,0,0,1,259.1,7.41ZM80.45,256.51a28,28,0,0,0-20.28-7.3,28.42,28.42,0,0,0-4.89.66,2.5,2.5,0,1,0,1.1,4.88,23.37,23.37,0,0,1,4-.55,23.16,23.16,0,0,1,24.22,22.06,22.23,22.23,0,0,1-.17,4.06,2.51,2.51,0,0,0,2.16,2.8l.33,0A2.5,2.5,0,0,0,89.42,281a29.36,29.36,0,0,0,.21-4.94A28,28,0,0,0,80.45,256.51ZM97.35,93.44a2.5,2.5,0,0,0-3,1.92,23.15,23.15,0,0,1-35,14.84,2.5,2.5,0,1,0-2.65,4.24,28.53,28.53,0,0,0,4.4,2.25,28.16,28.16,0,0,0,36.66-15.56,28.78,28.78,0,0,0,1.44-4.73A2.49,2.49,0,0,0,97.35,93.44Zm34-49.5a28.18,28.18,0,0,0,39.46-5.41,28.34,28.34,0,0,0,2.63-4.18A2.5,2.5,0,1,0,169,32.07,23.16,23.16,0,0,1,134.36,40a23.44,23.44,0,0,1-3-2.74,2.5,2.5,0,0,0-3.66,3.4A28.51,28.51,0,0,0,131.34,43.94ZM192.55,8.17a28,28,0,0,0,14-3.76,28.42,28.42,0,0,0,4.05-2.84A2.48,2.48,0,0,0,211.48,0H204.2a.5.5,0,0,0-.12.08,23.07,23.07,0,0,1-17.59,2.3A23.4,23.4,0,0,1,180.83,0h-8.16A28.26,28.26,0,0,0,192.55,8.17Zm18.38,289.88a2.51,2.51,0,0,0-3.53-.31,23.18,23.18,0,0,1-3.2,2.26h7.28A2.5,2.5,0,0,0,210.93,298.05Zm-38.49-6.47a23.43,23.43,0,0,1-1.72-3.69,2.5,2.5,0,1,0-4.7,1.7A28.06,28.06,0,0,0,172.67,300h8.16A23,23,0,0,1,172.44,291.58Zm-19-193.11A23,23,0,0,1,143.19,84a22.34,22.34,0,0,1-.54-4,2.5,2.5,0,1,0-5,.24,28.14,28.14,0,0,0,13.1,22.5,27.93,27.93,0,0,0,15,4.36,28.4,28.4,0,0,0,6.26-.7,28.87,28.87,0,0,0,4.7-1.51,2.5,2.5,0,1,0-1.93-4.61,23.15,23.15,0,0,1-21.34-1.77ZM155.19,140a23.44,23.44,0,0,1,4.05.36,2.5,2.5,0,1,0,.86-4.92,27.41,27.41,0,0,0-4.91-.44A28.12,28.12,0,0,0,127.46,168a2.49,2.49,0,0,0,2.45,2.07,2.18,2.18,0,0,0,.44,0,2.5,2.5,0,0,0,2-2.89A23.15,23.15,0,0,1,155.19,140ZM45.49,150.05a23.46,23.46,0,0,1-.41-4.05,2.48,2.48,0,0,0-2.54-2.46,2.5,2.5,0,0,0-2.46,2.54,27.63,27.63,0,0,0,.5,4.92,28.11,28.11,0,0,0,33,22.32A28.4,28.4,0,0,0,78.32,172a2.5,2.5,0,1,0-1.79-4.67,23.16,23.16,0,0,1-31-17.24Zm60.74,38.69a2.5,2.5,0,1,0-3,4,23.15,23.15,0,0,1-.8,38,2.5,2.5,0,0,0,1.39,4.58,2.54,2.54,0,0,0,1.39-.42,29.1,29.1,0,0,0,3.85-3.09A28.17,28.17,0,0,0,110,192,28.34,28.34,0,0,0,106.23,188.74ZM59.5,208.6a2.5,2.5,0,0,0-1.38-3.26A28.14,28.14,0,0,0,20,225.5a28.41,28.41,0,0,0-.6,4.91,2.5,2.5,0,0,0,2.4,2.59h.1a2.49,2.49,0,0,0,2.49-2.41,24.25,24.25,0,0,1,.5-4A23.16,23.16,0,0,1,56.24,210,2.5,2.5,0,0,0,59.5,208.6ZM19.38,106.89a23.47,23.47,0,0,1,3.88,1.21,2.5,2.5,0,1,0,1.88-4.63A28.09,28.09,0,0,0,0,105.41v6.08a20.78,20.78,0,0,1,1.94-1.4A23,23,0,0,1,19.38,106.89Zm279.84-1a28.05,28.05,0,0,0-12.85,22.64,2.49,2.49,0,0,0,2.4,2.59h.1a2.49,2.49,0,0,0,2.49-2.41,23.25,23.25,0,0,1,.5-4A23,23,0,0,1,300,111.49v-6.08C299.74,105.57,299.48,105.72,299.22,105.89ZM83.12,47.37a2.25,2.25,0,0,0,.44,0,2.49,2.49,0,0,0,2-2.9,24.19,24.19,0,0,1-.36-4,23.15,23.15,0,0,1,27.22-22.8,2.5,2.5,0,0,0,.87-4.93A28.13,28.13,0,0,0,80.66,45.3,2.5,2.5,0,0,0,83.12,47.37Z"/>',
'default-inverted' => '<path d="M291.86,124.68a23.25,23.25,0,0,0-.5,4,2.49,2.49,0,0,1-2.49,2.41h-.1a2.49,2.49,0,0,1-2.4-2.59,28.05,28.05,0,0,1,12.85-22.64c.26-.17.52-.32.78-.48v-90a28.15,28.15,0,0,1-10.34,1.95h-.55a28.46,28.46,0,0,1-4.91-.53,2.5,2.5,0,0,1,1-4.91,23.33,23.33,0,0,0,4,.44A23.08,23.08,0,0,0,300,9.89V0H268.42a28.33,28.33,0,0,1-2.66,6.5A27.54,27.54,0,0,1,263,10.58a2.5,2.5,0,0,1-3.87-3.17,22.92,22.92,0,0,0,2.3-3.35A23.55,23.55,0,0,0,263.19,0H211.48a2.48,2.48,0,0,1-.86,1.57,28.42,28.42,0,0,1-4.05,2.84,28,28,0,0,1-14,3.76A28.26,28.26,0,0,1,172.67,0h-157A28.14,28.14,0,0,1,9.18,9.46,28.29,28.29,0,0,1,0,15.38v90a28.09,28.09,0,0,1,25.14-1.94,2.5,2.5,0,1,1-1.88,4.63,23.47,23.47,0,0,0-3.88-1.21,23,23,0,0,0-17.44,3.2A20.78,20.78,0,0,0,0,111.49V300H10.12a23,23,0,0,0,2.69-10.39,23.3,23.3,0,0,0-.28-4.06,2.5,2.5,0,0,1,4.94-.77,28.26,28.26,0,0,1,.34,4.93A28.18,28.18,0,0,1,15.66,300h157A28.06,28.06,0,0,1,166,289.59a2.5,2.5,0,1,1,4.7-1.7,23.43,23.43,0,0,0,1.72,3.69,23,23,0,0,0,8.39,8.42H204.2a23.18,23.18,0,0,0,3.2-2.26,2.49,2.49,0,0,1,4.08,2.26h51.71a23.15,23.15,0,0,0-10.65-27.49,23.84,23.84,0,0,0-3.7-1.67,2.5,2.5,0,1,1,1.65-4.72,29.54,29.54,0,0,1,4.5,2A28.2,28.2,0,0,1,268.42,300H300V111.49A23,23,0,0,0,291.86,124.68ZM178,101.58a2.49,2.49,0,0,1-1.34,3.27,28.87,28.87,0,0,1-4.7,1.51,28.4,28.4,0,0,1-6.26.7,28.2,28.2,0,0,1-27.42-22,28.22,28.22,0,0,1-.66-4.89,2.5,2.5,0,1,1,5-.24,22.34,22.34,0,0,0,.54,4,23.16,23.16,0,0,0,31.57,16.25A2.49,2.49,0,0,1,178,101.58ZM127.82,37.09a2.5,2.5,0,0,1,3.53.13,23.44,23.44,0,0,0,3,2.74A23.15,23.15,0,0,0,169,32.07a2.5,2.5,0,1,1,4.45,2.28,28.16,28.16,0,0,1-25.1,15.31,28,28,0,0,1-17-5.72,28.51,28.51,0,0,1-3.65-3.32A2.5,2.5,0,0,1,127.82,37.09ZM108.39,12.22a28.37,28.37,0,0,1,4.92.43,2.5,2.5,0,0,1-.87,4.93,23.15,23.15,0,0,0-27.22,22.8,24.19,24.19,0,0,0,.36,4,2.49,2.49,0,0,1-2,2.9,2.25,2.25,0,0,1-.44,0,2.5,2.5,0,0,1-2.46-2.07,28.12,28.12,0,0,1,27.73-33.08ZM41.2,39.62A23.32,23.32,0,0,0,38.08,37,2.5,2.5,0,0,1,41,32.91a29.88,29.88,0,0,1,3.79,3.17,28.21,28.21,0,0,1,0,39.84A29.88,29.88,0,0,1,41,79.09a2.54,2.54,0,0,1-1.43.45A2.5,2.5,0,0,1,38.08,75,23.15,23.15,0,0,0,41.2,39.62Zm14,125.23a23.14,23.14,0,0,0,21.28,2.44A2.5,2.5,0,1,1,78.32,172a28.38,28.38,0,0,1-10.14,1.88A28.19,28.19,0,0,1,40.58,151a27.63,27.63,0,0,1-.5-4.92,2.5,2.5,0,0,1,2.46-2.54A2.48,2.48,0,0,1,45.08,146a23.46,23.46,0,0,0,.41,4.05A23,23,0,0,0,55.25,164.85Zm-30.41,61.7a24.25,24.25,0,0,0-.5,4A2.49,2.49,0,0,1,21.85,233h-.1a2.5,2.5,0,0,1-2.4-2.59,28.11,28.11,0,0,1,34.06-26.53,28.11,28.11,0,0,1,4.71,1.46A2.5,2.5,0,1,1,56.24,210a23.16,23.16,0,0,0-31.4,16.58ZM89.42,281A2.5,2.5,0,0,1,87,283.14l-.33,0a2.51,2.51,0,0,1-2.16-2.8,22.23,22.23,0,0,0,.17-4.06A23.16,23.16,0,0,0,60.41,254.2a23.37,23.37,0,0,0-4,.55,2.5,2.5,0,1,1-1.1-4.88,28.42,28.42,0,0,1,4.89-.66A28.16,28.16,0,0,1,89.63,276,29.36,29.36,0,0,1,89.42,281ZM99.27,96.4a28.78,28.78,0,0,1-1.44,4.73,28.16,28.16,0,0,1-36.66,15.56,28.53,28.53,0,0,1-4.4-2.25,2.5,2.5,0,1,1,2.65-4.24,23.14,23.14,0,0,0,35-14.84,2.5,2.5,0,0,1,4.89,1Zm9.84,135.41a29.1,29.1,0,0,1-3.85,3.09,2.54,2.54,0,0,1-1.39.42,2.5,2.5,0,0,1-1.39-4.58,23.14,23.14,0,0,0,.8-38,2.5,2.5,0,1,1,3-4A28.34,28.34,0,0,1,110,192a28.17,28.17,0,0,1-.84,39.83Zm23.27-64.63a2.5,2.5,0,0,1-2,2.89,2.18,2.18,0,0,1-.44,0,2.49,2.49,0,0,1-2.45-2.07A28.12,28.12,0,0,1,155.19,135a27.41,27.41,0,0,1,4.91.44,2.5,2.5,0,1,1-.86,4.92,23.44,23.44,0,0,0-4.05-.36,23.15,23.15,0,0,0-22.81,27.22Zm54,90.62a29.46,29.46,0,0,1-4.28.32h-.65a28.18,28.18,0,0,1-27.48-28.84,28.53,28.53,0,0,1,.56-4.91,2.5,2.5,0,1,1,4.9,1,23.38,23.38,0,0,0-.46,4,23.11,23.11,0,0,0,26.66,23.45,2.5,2.5,0,1,1,.75,5ZM206.44,177a28.14,28.14,0,0,1-37.51,21.37,2.5,2.5,0,1,1,1.73-4.69,22.91,22.91,0,0,0,3.92,1.08,23.2,23.2,0,0,0,26.94-18.65,24.49,24.49,0,0,0,.37-4.05,2.49,2.49,0,0,1,2.5-2.49h0a2.51,2.51,0,0,1,2.49,2.51A28.49,28.49,0,0,1,206.44,177Zm15.27-66.69a27.06,27.06,0,0,1-1.78,4.61,2.48,2.48,0,0,1-2.24,1.4,2.5,2.5,0,0,1-2.25-3.6A23.16,23.16,0,0,0,201.06,80.3a23.59,23.59,0,0,0-4-.78,2.5,2.5,0,0,1,.53-5,29.71,29.71,0,0,1,4.85.94,28.16,28.16,0,0,1,19.27,34.86Zm14.92-78.62a2.5,2.5,0,0,1,2.89,2,23.13,23.13,0,0,0,30.67,17.9A24,24,0,0,0,273.88,50a2.5,2.5,0,0,1,2.48,4.34,28.27,28.27,0,0,1-14,3.74,28.19,28.19,0,0,1-27.79-23.42A2.51,2.51,0,0,1,236.63,31.73ZM251.17,153.9a22.32,22.32,0,0,0,2.88,2.87,2.5,2.5,0,0,1-1.61,4.42,2.42,2.42,0,0,1-1.6-.59,28.16,28.16,0,0,1-.05-43.16,27.65,27.65,0,0,1,4.05-2.83,2.5,2.5,0,0,1,2.5,4.33,23.92,23.92,0,0,0-3.34,2.32,23.18,23.18,0,0,0-2.83,32.64Zm29.61,66.41a2.49,2.49,0,0,1-3.49-.52,22.66,22.66,0,0,0-2.69-3.06,23.11,23.11,0,0,0-35.28,4,2.51,2.51,0,0,1-2.09,1.11,2.45,2.45,0,0,1-1.38-.42,2.5,2.5,0,0,1-.7-3.46,28.5,28.5,0,0,1,3.08-3.86,28.13,28.13,0,0,1,43.08,2.73A2.49,2.49,0,0,1,280.78,220.31ZM5.72,5.86A23.17,23.17,0,0,1,0,9.89V0H10.12A23.27,23.27,0,0,1,5.72,5.86ZM186.49,2.38A23.4,23.4,0,0,1,180.83,0H204.2a.5.5,0,0,0-.12.08A23.07,23.07,0,0,1,186.49,2.38Z"/>',
'rotated' => '<path d="M72.38,258.8A23.15,23.15,0,0,0,37,261.92a2.5,2.5,0,0,1-4.1-2.87,29.88,29.88,0,0,1,3.17-3.79,28.21,28.21,0,0,1,39.84,0,29.88,29.88,0,0,1,3.17,3.79,2.54,2.54,0,0,1,.45,1.43A2.5,2.5,0,0,1,75,261.92,23.32,23.32,0,0,0,72.38,258.8ZM0,284.34v5.54a23.27,23.27,0,0,1,5.86,4.4,23.17,23.17,0,0,1,4,5.72h5.49a28.29,28.29,0,0,0-5.92-9.18A28.14,28.14,0,0,0,0,284.34Zm284.78-1.81a2.5,2.5,0,0,0,.77,4.94,23.3,23.3,0,0,1,4.06-.28A23,23,0,0,1,300,289.88v-5.54a28.24,28.24,0,0,0-15.22-1.81ZM11.89,14.83a2.5,2.5,0,0,0,4.91,1,28.46,28.46,0,0,0,.53-4.91v-.55A28.15,28.15,0,0,0,15.38,0H9.89a23.08,23.08,0,0,1,2.44,10.79A23.33,23.33,0,0,1,11.89,14.83Zm63.6,82.73a29.71,29.71,0,0,0-.94,4.85,2.5,2.5,0,0,0,5,.53,23.59,23.59,0,0,1,.78-4,23.13,23.13,0,0,1,32.46-14.38,2.5,2.5,0,1,0,2.2-4.49,27.06,27.06,0,0,0-4.61-1.78A28.16,28.16,0,0,0,75.49,97.56ZM58,37.62a28.27,28.27,0,0,0-3.74-14A2.5,2.5,0,0,0,50,26.12a24,24,0,0,1,1.71,3.69,23.13,23.13,0,0,1-17.9,30.67,2.5,2.5,0,1,0,.85,4.93A28.19,28.19,0,0,0,58,37.62Zm111.57,58h0a2.49,2.49,0,0,0,2.49,2.5,24.49,24.49,0,0,1,4.05.37,23.2,23.2,0,0,1,18.65,26.94,22.91,22.91,0,0,1-1.08,3.92,2.5,2.5,0,1,0,4.69,1.73,28.31,28.31,0,0,0,1.31-4.76A28.13,28.13,0,0,0,177,93.56a28.49,28.49,0,0,0-4.92-.45A2.51,2.51,0,0,0,169.61,95.6Zm83.24,18.8a23.13,23.13,0,0,1-27.49,26.2,2.5,2.5,0,1,0-1,4.9,28.53,28.53,0,0,0,4.91.56,28.18,28.18,0,0,0,28.84-27.48v-.65a29.46,29.46,0,0,0-.32-4.28,2.5,2.5,0,1,0-5,.75ZM121.26,46a23.92,23.92,0,0,1-2.32-3.34,2.5,2.5,0,0,0-4.33,2.5,27.65,27.65,0,0,0,2.83,4.05,28.12,28.12,0,0,0,43.16-.05,2.42,2.42,0,0,0,.59-1.6A2.5,2.5,0,0,0,156.77,46a22.32,22.32,0,0,1-2.87,2.88A23.18,23.18,0,0,1,121.26,46Zm91.85-24a28.19,28.19,0,0,0,1,39.82A28.5,28.5,0,0,0,218,64.85a2.5,2.5,0,0,0,3.46-.7,2.45,2.45,0,0,0,.42-1.38,2.51,2.51,0,0,0-1.11-2.09,23.11,23.11,0,0,1-4-35.28,22.66,22.66,0,0,1,3.06-2.69,2.5,2.5,0,0,0-3-4A28.38,28.38,0,0,0,213.11,22Zm72,9.73a28,28,0,0,0-17,13.33,28.56,28.56,0,0,0-2,4.5,2.5,2.5,0,1,0,4.71,1.65,23.84,23.84,0,0,1,1.67-3.7A23.15,23.15,0,0,1,300,36.81V31.58A28,28,0,0,0,285.1,31.68ZM7.41,40.9A2.5,2.5,0,1,0,10.58,37,27.54,27.54,0,0,0,6.5,34.24,28.33,28.33,0,0,0,0,31.58v5.23A23.55,23.55,0,0,1,4.06,38.6,22.92,22.92,0,0,1,7.41,40.9Zm249.1,178.65a28,28,0,0,0-7.3,20.28,28.42,28.42,0,0,0,.66,4.89,2.5,2.5,0,1,0,4.88-1.1,23.37,23.37,0,0,1-.55-4,23.16,23.16,0,0,1,22.06-24.22,22.23,22.23,0,0,1,4.06.17,2.51,2.51,0,0,0,2.8-2.16c0-.11,0-.22,0-.33a2.5,2.5,0,0,0-2.18-2.47,29.36,29.36,0,0,0-4.94-.21A28,28,0,0,0,256.51,219.55ZM93.44,202.65a2.5,2.5,0,0,0,1.92,3,23.15,23.15,0,0,1,14.84,35,2.5,2.5,0,1,0,4.24,2.65,28.53,28.53,0,0,0,2.25-4.4,28.16,28.16,0,0,0-15.56-36.66,28.78,28.78,0,0,0-4.73-1.44A2.49,2.49,0,0,0,93.44,202.65Zm-49.5-34a28.18,28.18,0,0,0-5.41-39.46,28.34,28.34,0,0,0-4.18-2.63A2.5,2.5,0,1,0,32.07,131,23.16,23.16,0,0,1,40,165.64a23.44,23.44,0,0,1-2.74,3,2.5,2.5,0,1,0,3.4,3.66A28.51,28.51,0,0,0,43.94,168.66ZM8.17,107.45a28,28,0,0,0-3.76-14,28.42,28.42,0,0,0-2.84-4.05A2.48,2.48,0,0,0,0,88.52V95.8a.5.5,0,0,0,.08.12,23.07,23.07,0,0,1,2.3,17.59A23.4,23.4,0,0,1,0,119.17v8.16A28.26,28.26,0,0,0,8.17,107.45ZM298.05,89.07a2.51,2.51,0,0,0-.31,3.53A23.18,23.18,0,0,1,300,95.8V88.52A2.5,2.5,0,0,0,298.05,89.07Zm-6.47,38.49a23.43,23.43,0,0,1-3.69,1.72,2.5,2.5,0,0,0,1.7,4.7A28.06,28.06,0,0,0,300,127.33v-8.16A23,23,0,0,1,291.58,127.56Zm-193.11,19A23,23,0,0,1,84,156.81a22.34,22.34,0,0,1-4,.54,2.5,2.5,0,1,0,.24,5,28.14,28.14,0,0,0,22.5-13.1,27.93,27.93,0,0,0,4.36-15,28.4,28.4,0,0,0-.7-6.26,28.87,28.87,0,0,0-1.51-4.7,2.5,2.5,0,0,0-4.61,1.93,23.15,23.15,0,0,1-1.77,21.34ZM140,144.81a23.44,23.44,0,0,1,.36-4.05,2.5,2.5,0,0,0-4.92-.86,27.41,27.41,0,0,0-.44,4.91A28.12,28.12,0,0,0,168,172.54a2.49,2.49,0,0,0,2.07-2.45,2.18,2.18,0,0,0,0-.44,2.5,2.5,0,0,0-2.89-2A23.15,23.15,0,0,1,140,144.81Zm10.09,109.7a23.46,23.46,0,0,1-4.05.41,2.48,2.48,0,0,0-2.46,2.54,2.5,2.5,0,0,0,2.54,2.46,27.63,27.63,0,0,0,4.92-.5,28.11,28.11,0,0,0,22.32-33,28.4,28.4,0,0,0-1.36-4.75,2.5,2.5,0,0,0-4.67,1.79,23.16,23.16,0,0,1-17.24,31Zm38.69-60.74a2.5,2.5,0,1,0,4,2.95,23.15,23.15,0,0,1,38,.8,2.5,2.5,0,0,0,4.58-1.39,2.54,2.54,0,0,0-.42-1.39,29.1,29.1,0,0,0-3.09-3.85,28.17,28.17,0,0,0-39.83-.84A28.34,28.34,0,0,0,188.74,193.77ZM208.6,240.5a2.5,2.5,0,0,0-3.26,1.38,28.14,28.14,0,0,0,20.16,38.17,28.41,28.41,0,0,0,4.91.6,2.5,2.5,0,0,0,2.59-2.4v-.1a2.49,2.49,0,0,0-2.41-2.49,24.25,24.25,0,0,1-4-.5A23.16,23.16,0,0,1,210,243.76,2.5,2.5,0,0,0,208.6,240.5ZM106.89,280.62a23.47,23.47,0,0,1,1.21-3.88,2.5,2.5,0,1,0-4.63-1.88A28.09,28.09,0,0,0,105.41,300h6.08a20.78,20.78,0,0,1-1.4-1.94A23,23,0,0,1,106.89,280.62ZM105.89.78A28,28,0,0,0,123.63,13a28.17,28.17,0,0,0,4.9.6,2.49,2.49,0,0,0,2.59-2.4v-.1a2.49,2.49,0,0,0-2.41-2.49,23.25,23.25,0,0,1-4-.5A23,23,0,0,1,111.49,0h-6.08C105.57.26,105.72.52,105.89.78ZM47.37,216.88a2.25,2.25,0,0,0,0-.44,2.49,2.49,0,0,0-2.9-2,24.19,24.19,0,0,1-4,.36,23.15,23.15,0,0,1-22.8-27.22,2.5,2.5,0,0,0-4.93-.87A28.13,28.13,0,0,0,45.3,219.34,2.5,2.5,0,0,0,47.37,216.88Z"/>',
'rotated-inverted' => '<path d="M124.68,8.14a23.25,23.25,0,0,0,4,.5,2.49,2.49,0,0,1,2.41,2.49v.1a2.49,2.49,0,0,1-2.59,2.4,28.17,28.17,0,0,1-4.9-.6A28,28,0,0,1,105.89.78c-.17-.26-.32-.52-.48-.78h-90a28.15,28.15,0,0,1,1.95,10.34v.55a28.46,28.46,0,0,1-.53,4.91,2.5,2.5,0,0,1-4.91-1,23.33,23.33,0,0,0,.44-4A23.08,23.08,0,0,0,9.89,0H0V31.58a28.33,28.33,0,0,1,6.5,2.66A27.54,27.54,0,0,1,10.58,37,2.5,2.5,0,0,1,7.41,40.9a22.92,22.92,0,0,0-3.35-2.3A23.55,23.55,0,0,0,0,36.81V88.52a2.48,2.48,0,0,1,1.57.86,28.42,28.42,0,0,1,2.84,4.05,28,28,0,0,1,3.76,14A28.26,28.26,0,0,1,0,127.33v157a28.14,28.14,0,0,1,9.46,6.48A28.29,28.29,0,0,1,15.38,300h90a28.09,28.09,0,0,1-1.94-25.14,2.5,2.5,0,1,1,4.63,1.88,23.47,23.47,0,0,0-1.21,3.88,23,23,0,0,0,3.2,17.44,20.78,20.78,0,0,0,1.4,1.94H300V289.88a23,23,0,0,0-10.39-2.69,23.3,23.3,0,0,0-4.06.28,2.5,2.5,0,0,1-.77-4.94A28.24,28.24,0,0,1,300,284.34v-157A28.06,28.06,0,0,1,289.59,134a2.5,2.5,0,0,1-1.7-4.7,23.43,23.43,0,0,0,3.69-1.72,23,23,0,0,0,8.42-8.39V95.8a23.18,23.18,0,0,0-2.26-3.2A2.49,2.49,0,0,1,300,88.52V36.81a23.15,23.15,0,0,0-27.49,10.65,23.84,23.84,0,0,0-1.67,3.7,2.5,2.5,0,1,1-4.71-1.65,28.56,28.56,0,0,1,2-4.5A28.2,28.2,0,0,1,300,31.58V0H111.49A23,23,0,0,0,124.68,8.14ZM101.58,122a2.49,2.49,0,0,1,3.27,1.34,28.87,28.87,0,0,1,1.51,4.7,28.4,28.4,0,0,1,.7,6.26,28.2,28.2,0,0,1-22,27.42,28.22,28.22,0,0,1-4.89.66,2.5,2.5,0,1,1-.24-5,22.34,22.34,0,0,0,4-.54,23.16,23.16,0,0,0,16.25-31.57A2.49,2.49,0,0,1,101.58,122ZM37.09,172.18a2.5,2.5,0,0,1,.13-3.53,23.44,23.44,0,0,0,2.74-3A23.15,23.15,0,0,0,32.07,131a2.5,2.5,0,1,1,2.28-4.45,28.16,28.16,0,0,1,15.31,25.1,28,28,0,0,1-5.72,17,28.51,28.51,0,0,1-3.32,3.65A2.5,2.5,0,0,1,37.09,172.18ZM12.22,191.61a28.37,28.37,0,0,1,.43-4.92,2.5,2.5,0,0,1,4.93.87,23.15,23.15,0,0,0,22.8,27.22,24.19,24.19,0,0,0,4-.36,2.49,2.49,0,0,1,2.9,2,2.25,2.25,0,0,1,0,.44,2.5,2.5,0,0,1-2.07,2.46,28.12,28.12,0,0,1-33.08-27.73Zm27.4,67.19A23.32,23.32,0,0,0,37,261.92a2.5,2.5,0,0,1-4.1-2.87,29.88,29.88,0,0,1,3.17-3.79,28.21,28.21,0,0,1,39.84,0,29.88,29.88,0,0,1,3.17,3.79,2.54,2.54,0,0,1,.45,1.43A2.5,2.5,0,0,1,75,261.92a23.15,23.15,0,0,0-35.37-3.12Zm125.23-14.05a23.14,23.14,0,0,0,2.44-21.28,2.5,2.5,0,0,1,4.67-1.79,28.38,28.38,0,0,1,1.88,10.14A28.19,28.19,0,0,1,151,259.42a27.63,27.63,0,0,1-4.92.5,2.5,2.5,0,0,1-2.54-2.46,2.48,2.48,0,0,1,2.46-2.54,23.46,23.46,0,0,0,4.05-.41A23,23,0,0,0,164.85,244.75Zm61.7,30.41a24.25,24.25,0,0,0,4,.5,2.49,2.49,0,0,1,2.41,2.49v.1a2.5,2.5,0,0,1-2.59,2.4,28.11,28.11,0,0,1-26.53-34.06,28.11,28.11,0,0,1,1.46-4.71,2.5,2.5,0,1,1,4.63,1.88,23.16,23.16,0,0,0,16.58,31.4ZM281,210.58a2.5,2.5,0,0,1,2.18,2.47c0,.11,0,.22,0,.33a2.51,2.51,0,0,1-2.8,2.16,22.23,22.23,0,0,0-4.06-.17,23.16,23.16,0,0,0-22.06,24.22,23.37,23.37,0,0,0,.55,4,2.5,2.5,0,1,1-4.88,1.1,28.42,28.42,0,0,1-.66-4.89A28.16,28.16,0,0,1,276,210.37,29.36,29.36,0,0,1,281,210.58ZM96.4,200.73a28.78,28.78,0,0,1,4.73,1.44,28.16,28.16,0,0,1,15.56,36.66,28.53,28.53,0,0,1-2.25,4.4,2.5,2.5,0,1,1-4.24-2.65,23.14,23.14,0,0,0-14.84-35,2.5,2.5,0,0,1,1-4.89Zm135.41-9.84a29.1,29.1,0,0,1,3.09,3.85,2.54,2.54,0,0,1,.42,1.39,2.5,2.5,0,0,1-4.58,1.39,23.14,23.14,0,0,0-38-.8,2.5,2.5,0,1,1-4-2.95,28.34,28.34,0,0,1,3.24-3.72,28.17,28.17,0,0,1,39.83.84Zm-64.63-23.27a2.5,2.5,0,0,1,2.89,2,2.18,2.18,0,0,1,0,.44,2.49,2.49,0,0,1-2.07,2.45A28.12,28.12,0,0,1,135,144.81a27.41,27.41,0,0,1,.44-4.91,2.5,2.5,0,0,1,4.92.86,23.44,23.44,0,0,0-.36,4.05,23.15,23.15,0,0,0,27.22,22.81Zm90.62-54a29.46,29.46,0,0,1,.32,4.28v.65a28.18,28.18,0,0,1-28.84,27.48,28.53,28.53,0,0,1-4.91-.56,2.5,2.5,0,1,1,1-4.9,23.38,23.38,0,0,0,4,.46,23.11,23.11,0,0,0,23.45-26.66,2.5,2.5,0,1,1,5-.75ZM177,93.56a28.14,28.14,0,0,1,21.37,37.51,2.5,2.5,0,1,1-4.69-1.73,22.91,22.91,0,0,0,1.08-3.92,23.2,23.2,0,0,0-18.65-26.94,24.49,24.49,0,0,0-4.05-.37,2.49,2.49,0,0,1-2.49-2.5h0a2.51,2.51,0,0,1,2.51-2.49A28.49,28.49,0,0,1,177,93.56ZM110.35,78.29A27.06,27.06,0,0,1,115,80.07a2.48,2.48,0,0,1,1.4,2.24,2.5,2.5,0,0,1-3.6,2.25A23.16,23.16,0,0,0,80.3,98.94a23.59,23.59,0,0,0-.78,4,2.5,2.5,0,0,1-5-.53,29.71,29.71,0,0,1,.94-4.85,28.16,28.16,0,0,1,34.86-19.27ZM31.73,63.37a2.5,2.5,0,0,1,2-2.89,23.13,23.13,0,0,0,17.9-30.67A24,24,0,0,0,50,26.12a2.5,2.5,0,0,1,4.34-2.48,28.27,28.27,0,0,1,3.74,14A28.19,28.19,0,0,1,34.62,65.41,2.51,2.51,0,0,1,31.73,63.37ZM153.9,48.83A22.32,22.32,0,0,0,156.77,46a2.5,2.5,0,0,1,4.42,1.61,2.42,2.42,0,0,1-.59,1.6,28.16,28.16,0,0,1-43.16.05,27.65,27.65,0,0,1-2.83-4.05,2.5,2.5,0,0,1,4.33-2.5A23.92,23.92,0,0,0,121.26,46a23.18,23.18,0,0,0,32.64,2.83Zm66.41-29.61a2.49,2.49,0,0,1-.52,3.49,22.66,22.66,0,0,0-3.06,2.69,23.11,23.11,0,0,0,4,35.28,2.51,2.51,0,0,1,1.11,2.09,2.45,2.45,0,0,1-.42,1.38,2.5,2.5,0,0,1-3.46.7,28.5,28.5,0,0,1-3.86-3.08,28.13,28.13,0,0,1,2.73-43.08A2.49,2.49,0,0,1,220.31,19.22ZM5.86,294.28a23.17,23.17,0,0,1,4,5.72H0V289.88A23.27,23.27,0,0,1,5.86,294.28ZM2.38,113.51A23.4,23.4,0,0,1,0,119.17V95.8a.5.5,0,0,0,.08.12A23.07,23.07,0,0,1,2.38,113.51Z"/>',
'thumbnail' => '<path d="M30.3,19.73a5.58,5.58,0,0,0-3.82-6.91,6,6,0,0,0-1-.19A.61.61,0,0,1,25,12a.62.62,0,0,1,.67-.54,7.22,7.22,0,0,1,1.16.23,6.78,6.78,0,0,1,4.65,8.4A6.53,6.53,0,0,1,31,21.17a.59.59,0,0,1-.54.34.66.66,0,0,1-.27-.06.61.61,0,0,1-.27-.81A6.31,6.31,0,0,0,30.3,19.73ZM43.55,7.05a6.58,6.58,0,0,0,1.08-.5.6.6,0,0,0-.6-1,6.46,6.46,0,0,1-.89.41A5.59,5.59,0,0,1,36,2.55a5.91,5.91,0,0,1-.25-.94.6.6,0,0,0-1.19.2A7.19,7.19,0,0,0,34.86,3a6.81,6.81,0,0,0,6.4,4.49A6.58,6.58,0,0,0,43.55,7.05ZM27.78,36.13A7.61,7.61,0,0,0,27.89,35a.61.61,0,0,0-.6-.61h0a.6.6,0,0,0-.6.6,5.33,5.33,0,0,1-.09,1,5.58,5.58,0,0,1-6.49,4.49,4.71,4.71,0,0,1-.94-.26.62.62,0,0,0-.78.36.6.6,0,0,0,.36.77,6.79,6.79,0,0,0,1.15.32,7.07,7.07,0,0,0,1.21.11A6.8,6.8,0,0,0,27.78,36.13Zm-6,19.54h.16a6,6,0,0,0,1-.08.59.59,0,0,0,.5-.68.6.6,0,0,0-.68-.51,6.55,6.55,0,0,1-1,.07,5.58,5.58,0,0,1-5.45-5.72,6.4,6.4,0,0,1,.11-1,.6.6,0,0,0-1.18-.24,6.78,6.78,0,0,0,6.49,8.13ZM40,22.13a.6.6,0,0,0-.6-1,6.79,6.79,0,0,0-1.81,10.24,7.5,7.5,0,0,0,.85.84.56.56,0,0,0,.38.14.6.6,0,0,0,.39-1.06,5.62,5.62,0,0,1-.69-.69,5.58,5.58,0,0,1,.68-7.87A6.37,6.37,0,0,1,40,22.13ZM35.2,46.93a.61.61,0,0,0,.5-.27,5.9,5.9,0,0,1,.61-.77,5.6,5.6,0,0,1,7.9-.19,6.43,6.43,0,0,1,.64.73.6.6,0,1,0,1-.71,6.14,6.14,0,0,0-.78-.89,6.79,6.79,0,0,0-9.6.23,6.71,6.71,0,0,0-.74.93.6.6,0,0,0,.17.84A.64.64,0,0,0,35.2,46.93Zm4.28,11.16a6.71,6.71,0,0,0-1.09-.49A.6.6,0,0,0,38,58.74a5.49,5.49,0,0,1,.89.4A6,6,0,0,1,40,60h1.62A6.81,6.81,0,0,0,39.48,58.09ZM1.61,17.84A7.15,7.15,0,0,0,2,16.7.59.59,0,0,0,1.49,16a.6.6,0,0,0-.72.46,6,6,0,0,1-.28.94,5.87,5.87,0,0,1-.49.93v1.87A7,7,0,0,0,1.61,17.84ZM19.56.93a.6.6,0,0,0-.81.27,6.43,6.43,0,0,1-.52.83,5.55,5.55,0,0,1-3.69,2.15A5.55,5.55,0,0,1,10.41,3.1a6.49,6.49,0,0,1-.73-.66.59.59,0,0,0-.85,0,.6.6,0,0,0,0,.85,7.39,7.39,0,0,0,.88.8,6.75,6.75,0,0,0,4.1,1.38,6.77,6.77,0,0,0,5.41-2.69,6.47,6.47,0,0,0,.63-1A.6.6,0,0,0,19.56.93ZM15,17.2a5.53,5.53,0,0,1-2.46-3.49,5.16,5.16,0,0,1-.14-1,.6.6,0,1,0-1.2,0A6.45,6.45,0,0,0,11.36,14,6.8,6.8,0,0,0,18,19.27a7.06,7.06,0,0,0,1.51-.17,7.8,7.8,0,0,0,1.13-.36.61.61,0,0,0-.47-1.12,5.3,5.3,0,0,1-.93.3A5.57,5.57,0,0,1,15,17.2Zm.43,10a6.35,6.35,0,0,1,1,.08.6.6,0,0,0,.7-.49.59.59,0,0,0-.49-.69A6.8,6.8,0,0,0,8.74,34a.61.61,0,0,0,.6.5h.1a.59.59,0,0,0,.49-.69,5.5,5.5,0,0,1-.09-1A5.59,5.59,0,0,1,15.43,27.2ZM2.72,49.07a.61.61,0,0,0-.16.84.62.62,0,0,0,.5.27.56.56,0,0,0,.33-.1,6.93,6.93,0,0,0,.93-.75,6.73,6.73,0,0,0,2.09-4.75,6.76,6.76,0,0,0-1.88-4.85,7.52,7.52,0,0,0-.9-.78.6.6,0,1,0-.71,1,6.62,6.62,0,0,1,.74.65,5.59,5.59,0,0,1-.17,7.89A5.17,5.17,0,0,1,2.72,49.07ZM59.5,11.54a.6.6,0,0,0,.35,1.1.6.6,0,0,0,.34-.11,6.79,6.79,0,0,0,.92-10.37,7.58,7.58,0,0,0-.92-.76.6.6,0,0,0-.84.15.61.61,0,0,0,.15.84,5.1,5.1,0,0,1,.75.63,5.58,5.58,0,0,1,0,7.89A5.1,5.1,0,0,1,59.5,11.54ZM71.93,60a6.82,6.82,0,0,0-7.1-6.47,6.85,6.85,0,0,0-1.18.17.6.6,0,0,0-.46.72.61.61,0,0,0,.72.45,5.6,5.6,0,0,1,5,1.32A5.59,5.59,0,0,1,70.72,60h1.21Zm2-42.15a6.27,6.27,0,0,0,.35-1.14.59.59,0,0,0-.46-.71.6.6,0,0,0-.72.46,6,6,0,0,1-.28.94,5.59,5.59,0,0,1-7.27,3.08,6.57,6.57,0,0,1-.88-.44.59.59,0,0,0-.83.19.6.6,0,0,0,.2.83,7,7,0,0,0,1.06.54,6.85,6.85,0,0,0,2.53.49A6.78,6.78,0,0,0,73.9,17.84Zm-5.84,17.4a8.16,8.16,0,0,0,1.14-.33.6.6,0,0,0-.43-1.13,5.57,5.57,0,0,1-7.48-4.15,5.25,5.25,0,0,1-.1-1,.6.6,0,0,0-.61-.59.61.61,0,0,0-.6.61,7.87,7.87,0,0,0,.12,1.19,6.82,6.82,0,0,0,6.66,5.5A7.23,7.23,0,0,0,68.06,35.24ZM75.93,39a.6.6,0,1,0-.71,1,6.51,6.51,0,0,1,.73.65,5.59,5.59,0,0,1-.16,7.89,5.73,5.73,0,0,1-.77.61.61.61,0,0,0-.16.84.6.6,0,0,0,.5.27.58.58,0,0,0,.33-.1,6.93,6.93,0,0,0,.93-.75,6.78,6.78,0,0,0,.2-9.6A7.42,7.42,0,0,0,75.93,39ZM55.57,49.62h0a.6.6,0,0,0,.6-.58,6.12,6.12,0,0,1,.12-1,5.59,5.59,0,0,1,6.63-4.29,5.36,5.36,0,0,1,.94.29.59.59,0,0,0,.78-.33.6.6,0,0,0-.33-.79,6.69,6.69,0,0,0-1.13-.35,6.81,6.81,0,0,0-8.07,5.21A6.56,6.56,0,0,0,55,49,.6.6,0,0,0,55.57,49.62Zm1.15-30.43a.62.62,0,0,0-.33-.79,7.1,7.1,0,0,0-1.14-.35,6.72,6.72,0,0,0-4.92.82l-.19.12a6.73,6.73,0,0,0-3,4.27A6.57,6.57,0,0,0,47,24.44a.62.62,0,0,0,.58.63h0a.6.6,0,0,0,.6-.58,8,8,0,0,1,.12-1,5.6,5.6,0,0,1,2-3.17,3.9,3.9,0,0,1,.46-.34,5.56,5.56,0,0,1,5.14-.48A.61.61,0,0,0,56.72,19.19Zm12.94-16a6.91,6.91,0,0,0,.1,1.19.61.61,0,0,0,.6.49h.1A.59.59,0,0,0,71,4.18,5.5,5.5,0,0,1,71.88,0H70.46A6.75,6.75,0,0,0,69.66,3.2Z"/>',
),
'width' => '300px',
'height' => '300px',
);
}
}
return new ET_Builder_Pattern_Smiles();

View File

@ -0,0 +1,41 @@
<?php
/**
* Background Pattern Style - Squares.
*
* @package Divi
* @sub-package Builder
* @since 4.15.0
*/
if ( ! defined( 'ABSPATH' ) ) {
die( 'Direct access forbidden.' );
}
/**
* Class ET_Builder_Pattern_Squares
*
* @since 4.15.0
*/
class ET_Builder_Pattern_Squares extends ET_Builder_Background_Pattern_Style_Base {
/**
* Configuration.
*
* @return array
*/
public function settings() {
return array(
'label' => esc_html__( 'Squares', 'et-builder' ),
'svgContent' => array(
'default' => '<rect width="4" height="4"/>',
'default-inverted' => '<polygon points="8 8 8 0 4 0 4 4 0 4 0 8 8 8"/>',
'rotated' => '<rect y="4" width="4" height="4"/>',
'rotated-inverted' => '<polygon points="8 0 0 0 0 4 4 4 4 8 8 8 8 0"/>',
'thumbnail' => '<path d="M0,0H2V4H0ZM6,0h4V4H6Zm8,0h4V4H14Zm8,0h4V4H22Zm8,0h4V4H30Zm8,0h4V4H38Zm8,0h4V4H46Zm8,0h4V4H54Zm8,0h4V4H62Zm8,0h4V4H70ZM0,8H2v4H0ZM6,8h4v4H6Zm8,0h4v4H14Zm8,0h4v4H22Zm8,0h4v4H30Zm8,0h4v4H38Zm8,0h4v4H46Zm8,0h4v4H54Zm8,0h4v4H62Zm8,0h4v4H70ZM0,16H2v4H0Zm6,0h4v4H6Zm8,0h4v4H14Zm8,0h4v4H22Zm8,0h4v4H30Zm8,0h4v4H38Zm8,0h4v4H46Zm8,0h4v4H54Zm8,0h4v4H62Zm8,0h4v4H70ZM0,24H2v4H0Zm6,0h4v4H6Zm8,0h4v4H14Zm8,0h4v4H22Zm8,0h4v4H30Zm8,0h4v4H38Zm8,0h4v4H46Zm8,0h4v4H54Zm8,0h4v4H62Zm8,0h4v4H70ZM0,32H2v4H0Zm6,0h4v4H6Zm8,0h4v4H14Zm8,0h4v4H22Zm8,0h4v4H30Zm8,0h4v4H38Zm8,0h4v4H46Zm8,0h4v4H54Zm8,0h4v4H62Zm8,0h4v4H70ZM0,40H2v4H0Zm6,0h4v4H6Zm8,0h4v4H14Zm8,0h4v4H22Zm8,0h4v4H30Zm8,0h4v4H38Zm8,0h4v4H46Zm8,0h4v4H54Zm8,0h4v4H62Zm8,0h4v4H70ZM0,48H2v4H0Zm6,0h4v4H6Zm8,0h4v4H14Zm8,0h4v4H22Zm8,0h4v4H30Zm8,0h4v4H38Zm8,0h4v4H46Zm8,0h4v4H54Zm8,0h4v4H62Zm8,0h4v4H70ZM0,56H2v4H0ZM78,0h2V4H78Zm0,8h2v4H78Zm0,8h2v4H78Zm0,8h2v4H78Zm0,8h2v4H78Zm0,8h2v4H78Zm0,8h2v4H78Zm0,8h2v4H78ZM6,56h4v4H6Zm8,0h4v4H14Zm8,0h4v4H22Zm8,0h4v4H30Zm8,0h4v4H38Zm8,0h4v4H46Zm8,0h4v4H54Zm8,0h4v4H62Zm8,0h4v4H70Z"/>',
),
'width' => '8px',
'height' => '8px',
);
}
}
return new ET_Builder_Pattern_Squares();

View File

@ -0,0 +1,41 @@
<?php
/**
* Background Pattern Style - Triangles.
*
* @package Divi
* @sub-package Builder
* @since 4.15.0
*/
if ( ! defined( 'ABSPATH' ) ) {
die( 'Direct access forbidden.' );
}
/**
* Class ET_Builder_Pattern_Triangles
*
* @since 4.15.0
*/
class ET_Builder_Pattern_Triangles extends ET_Builder_Background_Pattern_Style_Base {
/**
* Configuration.
*
* @return array
*/
public function settings() {
return array(
'label' => esc_html__( 'Triangles', 'et-builder' ),
'svgContent' => array(
'default' => '<path d="M70,120H0L35,60ZM70,0,35,60H70ZM0,0V60H35Z"/>',
'default-inverted' => '<path d="M0,0H70L35,60ZM0,120,35,60H0Zm70,0V60H35Z"/>',
'rotated' => '<path d="M120,0V70L60,35ZM0,0,60,35V0ZM0,70H60V35Z"/>',
'rotated-inverted' => '<path d="M0,70V0L60,35Zm120,0L60,35V70Zm0-70H60V35Z"/>',
'thumbnail' => '<path d="M20,20H0L10,0ZM30,0,20,20H40ZM50,0,40,20H60ZM70,0,60,20H80ZM0,20V40H10Zm20,0L10,40H30Zm20,0L30,40H50Zm20,0L50,40H70Zm20,0L70,40H80ZM10,40,0,60H20Zm20,0L20,60H40Zm20,0L40,60H60Zm20,0L60,60H80Z"/>',
),
'width' => '70px',
'height' => '120px',
);
}
}
return new ET_Builder_Pattern_Triangles();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,41 @@
<?php
/**
* Background Pattern Style - Zig Zag 2.
*
* @package Divi
* @sub-package Builder
* @since 4.15.0
*/
if ( ! defined( 'ABSPATH' ) ) {
die( 'Direct access forbidden.' );
}
/**
* Class ET_Builder_Pattern_Zig_Zag_2
*
* @since 4.15.0
*/
class ET_Builder_Pattern_Zig_Zag_2 extends ET_Builder_Background_Pattern_Style_Base {
/**
* Configuration.
*
* @return array
*/
public function settings() {
return array(
'label' => esc_html__( 'Zig Zag 2', 'et-builder' ),
'svgContent' => array(
'default' => '<path d="M0,35,56,0l56,35v5L56,5,0,40Z"/>',
'default-inverted' => '<path d="M0,0H56L0,35ZM112,0H56l56,35Zm0,40L56,5,0,40Z"/>',
'rotated' => '<path d="M35,112,0,56,35,0h5L5,56l35,56Z"/>',
'rotated-inverted' => '<path d="M0,112V56l35,56ZM0,0V56L35,0ZM40,0,5,56l35,56Z"/>',
'thumbnail' => '<path d="M80,6.56V7.5L70,.94,60,7.5,50,.94,40,7.5,30,.94,20,7.5,10,.94,0,7.5V6.56L10,0,20,6.56,30,0,40,6.56,50,0,60,6.56,70,0ZM70,7.5,60,14.06,50,7.5,40,14.06,30,7.5,20,14.06,10,7.5,0,14.06V15L10,8.44,20,15,30,8.44,40,15,50,8.44,60,15,70,8.44,80,15v-.94ZM70,15,60,21.56,50,15,40,21.56,30,15,20,21.56,10,15,0,21.56v.94l10-6.56L20,22.5l10-6.56L40,22.5l10-6.56L60,22.5l10-6.56L80,22.5v-.94Zm0,7.5L60,29.06,50,22.5,40,29.06,30,22.5,20,29.06,10,22.5,0,29.06V30l10-6.56L20,30l10-6.56L40,30l10-6.56L60,30l10-6.56L80,30v-.94ZM70,30,60,36.56,50,30,40,36.56,30,30,20,36.56,10,30,0,36.56v.94l10-6.56L20,37.5l10-6.56L40,37.5l10-6.56L60,37.5l10-6.56L80,37.5v-.94Zm0,7.5L60,44.06,50,37.5,40,44.06,30,37.5,20,44.06,10,37.5,0,44.06V45l10-6.56L20,45l10-6.56L40,45l10-6.56L60,45l10-6.56L80,45v-.94ZM70,45,60,51.56,50,45,40,51.56,30,45,20,51.56,10,45,0,51.56v.94l10-6.56L20,52.5l10-6.56L40,52.5l10-6.56L60,52.5l10-6.56L80,52.5v-.94Zm0,7.5L60,59.06,50,52.5,40,59.06,30,52.5,20,59.06,10,52.5,0,59.06V60l10-6.56L20,60l10-6.56L40,60l10-6.56L60,60l10-6.56L80,60v-.94Z"/>',
),
'width' => '112px',
'height' => '40px',
);
}
}
return new ET_Builder_Pattern_Zig_Zag_2();

View File

@ -0,0 +1,41 @@
<?php
/**
* Background Pattern Style - Zig Zag.
*
* @package Divi
* @sub-package Builder
* @since 4.15.0
*/
if ( ! defined( 'ABSPATH' ) ) {
die( 'Direct access forbidden.' );
}
/**
* Class ET_Builder_Pattern_Zig_Zag
*
* @since 4.15.0
*/
class ET_Builder_Pattern_Zig_Zag extends ET_Builder_Background_Pattern_Style_Base {
/**
* Configuration.
*
* @return array
*/
public function settings() {
return array(
'label' => esc_html__( 'Zig Zag', 'et-builder' ),
'svgContent' => array(
'default' => '<path d="M0,0H56L0,28ZM112,0H56l56,28Zm0,56L56,28,0,56Z"/>',
'default-inverted' => '<path d="M0,28,56,0l56,28V56L56,28,0,56Z"/>',
'rotated' => '<path d="M0,112V56l28,56ZM0,0V56L28,0ZM56,0,28,56l28,56Z"/>',
'rotated-inverted' => '<path d="M28,112,0,56,28,0H56L28,56l28,56Z"/>',
'thumbnail' => '<path d="M24.78,7.7,39.61.29,54.44,7.7,69.27.29,80,5.66V0H0V5.27l10-5Zm29.66,7.42L39.61,7.7,24.78,15.12,10,7.7,0,12.68v7.41l10-5,14.83,7.41,14.83-7.41,14.83,7.41,14.83-7.41L80,20.48V13.07L69.27,7.7Zm0,14.83L39.61,22.53,24.78,30,10,22.53,0,27.51v7.41l10-5,14.83,7.41L39.61,30l14.83,7.41L69.27,30,80,35.31V27.9L69.27,22.53Zm0,14.82L39.61,37.36,24.78,44.77,10,37.36,0,42.34v7.41l10-5,14.83,7.42,14.83-7.42,14.83,7.42,14.83-7.42L80,50.14V42.73L69.27,37.36Zm0,14.83L39.61,52.19,24.78,59.6,10,52.19,0,57.16V60H80V57.55L69.27,52.19Z"/>',
),
'width' => '112px',
'height' => '56px',
);
}
}
return new ET_Builder_Pattern_Zig_Zag();