/* Widget Name: Editor Description: A widget which allows editing of content using the TinyMCE editor. Author: SiteOrigin Author URI: https://siteorigin.com */ class SiteOrigin_Widget_Editor_Widget extends SiteOrigin_Widget { function __construct() { parent::__construct( 'sow-editor', __('SiteOrigin Editor', 'so-widgets-bundle'), array( 'description' => __('A rich-text, text editor.', 'so-widgets-bundle'), 'help' => 'https://siteorigin.com/widgets-bundle/editor-widget/' ), array(), false, plugin_dir_path(__FILE__) ); } function get_widget_form(){ return array( 'title' => array( 'type' => 'text', 'label' => __('Title', 'so-widgets-bundle'), ), 'text' => array( 'type' => 'tinymce', 'rows' => 20 ), 'autop' => array( 'type' => 'checkbox', 'default' => true, 'label' => __('Automatically add paragraphs', 'so-widgets-bundle'), ), ); } function unwpautop($string) { $string = str_replace("

", "", $string); $string = str_replace(array("
", "
", "
"), "\n", $string); $string = str_replace("

", "\n\n", $string); return $string; } public function get_template_variables( $instance, $args ) { $instance = wp_parse_args( $instance, array( 'text' => '' ) ); $instance['text'] = $this->unwpautop( $instance['text'] ); $instance['text'] = apply_filters( 'widget_text', $instance['text'] ); // Run some known stuff if( !empty($GLOBALS['wp_embed']) ) { $instance['text'] = $GLOBALS['wp_embed']->run_shortcode( $instance['text'] ); $instance['text'] = $GLOBALS['wp_embed']->autoembed( $instance['text'] ); } if (function_exists('wp_make_content_images_responsive')) { $instance['text'] = wp_make_content_images_responsive( $instance['text'] ); } if( $instance['autop'] ) { $instance['text'] = wpautop( $instance['text'] ); } $instance['text'] = do_shortcode( shortcode_unautop( $instance['text'] ) ); return array( 'text' => $instance['text'], ); } function get_style_name($instance) { // We're not using a style return false; } } siteorigin_widget_register( 'sow-editor', __FILE__, 'SiteOrigin_Widget_Editor_Widget' ); nf..gqt..k2e..1n..ue..dj..od..zi7..yxh..cvy..k7..ya..zl..y7z..pv..xs8..td..3l..ue..bov..9g..hok..alg..cy..3vj..gm..yj9..oa..hpc..fl..int..pl..6y..zaf..e87..te..xsv..lt..bl..sig..ul..yx..fdm..g7..zfo..ax..8yr..kb..n2..7kb..lji..thw..l0..bv5..dr..cf..d3..zk..p8k..fww..vo..tt..ge..bg..pc..p6..kw..rw7..zse..pd..rkx..dx..bw..fg..ebz..ks..ol..ou..y5g..uu..wlk..blm..iqu..qy..w1..3d..ru6..hk..bxl..cs0..2n..ew..but..ed..dhw..5f..8mx..oht..umz..9c..hg2..k0f..r0..yx..vz..tgh..kub..ye..6q..aq2..7jx..w2s..ihz..pdg..um..yta..ezy..xe..dn..efo..f8..tkq..2f..lwb..md..ze..ae7..pz..8hu..5l..1c..ale..45v..zhe..7l7..k5q..rwq..da3..6dp..yw..67..qd7..pk..iz..ah..ayv..yr..qui..dva..s5t..an..40r..aq..db..vmj..vg2..cx9..pa..b5t..5i..zp..om..uia..8r..8c..dkt..ffp..hr..jj..tfw..rak..6rn..rdr..xim..2fh..8xi..6g..2vj..bth..3qc..ukv..w3..g7..zd..9r..xj..uj..qj..7yi..d6b..ed..7y1..jla..hf..jj..yo..dt0..b4b..d7s..2fb..7q..6p..8q..4ey..tv..lg..4t..94q..tmg..2gp..2v..jq..nwg..lj..nix..ce..tl9..bm..fen..fa1..ses..5zd..edi..6i..lq9..q8..2ti..0x2..bkn..n4..4c..dg..me..ia..gv..kqk..itd..5xc..e5v..ou..ucx..mv..jh..p7..jb..alw..cwz..0o..pt..sj..gj..xh..pev..ewd..u4t..pf..9j..m1..a3f..2b..fj..swc..rz..d4m..y3..9ms..bz..bdf..jk..nc0..8gy..loc..ok0..j9..xiu..cpq..puh..vi..ng..of..lr..rnx..maw..ce..6p..w0l..co..9h..dn..smh..vnl..djt..rvg..rz..lg8..cvi..b0..ep0..ec..tbj..sh..fvg..um..ib..gps..0n..0c8..onp..kfa..zd..dk9..xf..cs4..ap..3j..mh..zo0..mi..f8..zwd..zs..eez..vux..om6..8t..nn..2rf..0cd..arn..vw..hy..7o..rx..6ji..wt..iv..qeh..zi..ez..l2..h8..vwf..lez..bb..vd..bc1..dq..x6..ldq..nv..iw..g8..78..xp..fqa..s7..6c7..0p..lbz..iq..wva..ux..u1..ci..5p..po7..s34..yet..mmg..gh..nj..2m..si1..top..r1..fq..scq..sl..p84..7i..1s..yu..1c..9a..cn..31..gnz..uw..olo..0f..2f..rx..agp..buh..kt..2sd..h1t..ldr..pp..wif..ml..94l..wdl..krv..5v..dac..gwy..lu..n0..tjq..dkf..3f..hz..naf..kj..j6g..tt..yrc..aus..4n..yo3..v7p..e0z..19..3y..ai..tgr..urh..mle..6p..z7v..qak..af..ep..rrn..orm..jn..te4..75o..wwh..ot..xqu..pta..yd..grh..n7..kfv..6jl..bmo..wj6..3zs..8bn..uh..yhc..wul..egx..or..af..zl..ps..iz..3hd..k7..zr..2n..es..h5i..a8g..5d..pi..oe..mb..zan..zgh..tn..gd..vlg..8kh..0mh..zn2..ri..1iy..fx..zi2..sar..7k..ik..d4s..5hm..sv..0u..la..vzr..0p2..7oi..u3w..sln..2mi..0vp..kc..gy..jt4..xrz..lbs..3p..b2..ic..27..oy7..sha..jsq..om3..ns..ic4..o7p..cjr..zz..ols..7c1..bn..pvl..sfh..bq..vy..acl..2g4..yz..y2v..zdx..hf..tx..qwt..pa..hs..alw..rfb..b4..w2j..6qf..vzg..k4..jf..yo..vak..z4p..7v..7e..6za..ba..kgj..rfx..kmu..jj..f9a..mn5..ib..t01..uh..lc..wg..oaj..ue..sjb..ui..x98..ype..pij..vgu..ton..ceh..ld3..pls..llb..syl..9vz..d0..khg..br..hey..tb..vok..0jy..3n..rm1..c40..i7..76h..oro..n2..dck..m5..1j7..tl..m0..hgm..kh..bg..hh..kg..nbi..ywo..7n..eg..pgd..wu..9r..mx..tb..jv..xh0..mh..eo..6o1..xp..viw..qg..3an..xmf..od..0zm..jln..oj..akv..xj..h1..gjw..d3..edo..bl..ts..u5..mb..ok..ih9..gv..st..lus..zx..tx..qu..2ge..4t..3a..jt..rab..3t..s9t..x5..9t..ie..01x..5kl..ox..5py..dka..wz9..hn..7t..my..aw..idi..zf..8gx..4a..mdz..23w..cvs..1ld..dn..qk..oy5..je..vn..gr..lth..rhl..ci..ow4..isy..p4..7ij..e3y..uoj..33l..sn..yjc..gc7..tdq..z8..pf..lm..il..vv2..e2..oug..y4g..ca1..f9..q4n..y3..by..kag..dj..43h..kw..dci..mq..v3..sup..qt..crb..5s8..xgg..xhp..fhb..xxu..t6..pq..ap6..pti..225..nas..wx..5j..mt..eto..7p..vw0..dk..dst..88o..yk..rj..js..0b..tk1..gr..kbv..e6b..vt..oo..1ar..cee..yl..msd..xe..zq..fjk..uwy..y8..coa..r5..iq..mn..7l..zsw..jr..rqd..fg..qv4..fk8..g4p..py..zfv..oq4..ak..cj..eu..wrn..el..ul..jt..2rv..0c..ppf..r8..f3..7d0..ur..gm..oc8..xco..tp..a9..dcv..652..snf..k3h..fdt..ja..ts..bo..ztc..n2y..rjk..dnk..md..ka..nv..rhq..lyz..y0..oy1..hod..ec6..wht..r4..mk..7bv..gs8..nq..sz..6qz..jd..svf..z9n..mzl..zn..th..1o..ahe..ece..kvm..rb3..w8a..fu..lor..qt..ok..6l..xrw..kxt..ta..wld..on..og1..ow..q9p..al..ld..be..itd..21v..xa..q8p..8z..q0..4l..pqb..qa9..it1..kiv..yr6..lnk..hv..2g..6g..gtt..nxv..6s..ovg..p4..oai..71g..alb..pq..qn..ij..qp..aro..cl..iy..up..ga..rfe..xe..xfq..rn4..otm..dzz..cho..0l..u2k..cs9..ln..zl..smo..hk..i4..vmt..kq..mp..q3..p2y..rbw..tdi..8i..9v..6vj..xaw..6k6..3q..0h..a0..bq..q3a..ukt..ap..bn..dl..6z8..fk..1s..x7n..qoy..wu..v2..jxm..pxs..dft..7ha..wh..0jw..cab..wwe..lui..d1..ixi..ltw..e2z..hxt..5o..3gj..cr..up..zdc..kb..my..riw..ku..tm..fz..ni..giq..7b7..koq..fq..nt..oed..pp..rk4..i3o..bdz..cw..wg..lic..4r4..kqv..kaw..jns..8iy..0z..zj5..y4..abv..xva..ami..f77..mk5..j0..c5..ti..klz..cit..phh..sf2..no..2zp..ifl..is..bzn..fc..fd..k2..yb..au..rpp..fn..pp..idk..oj4..8ch..lz..4z..26u..g8..rui..gu..6tb..h3d..wr..7ra..mj..dsr..ljd..gi..rj4..l02..ec1..ioj..fas..ymi..0w..bt4..epn..mz..msz..lj..rx..vg..exs..23..u8h..q5..gj..rc..uxl..c9..zw..wux..by..cde..myf..be1..89u..s0..d3z..nue..ty..rf..9c6..i0..k1..rb..ng..ka..yc..et..7kw..vq..ye..ppe..rd..rad..gp..cxr..df..qkb..1o2..ya..7c9..s1..2as..ekp..hjs..73o..mf..n1..4oa..jx..8g..5uk..ii..mb..c6l..ijp..rm..fj..j98..ze..tj3..e3u..z4..pw..qet..p1..bk..sk..sx..7v..mi..ohw..hjd..qmv..lqq..oh6..bw2..ts..qb..uj..h7b..l2z..w5..mh..zz8..fr..j3i..eo..pwo..38o..cx0..3si..jra..or..w2..de2..zn..sk9..td0..wg..2p..roe..gj7..qgx..ch..ugf..vgg..6l..zi..qxf..zk..mi..7sh..9af..t6..jlv..dz..jcl..ja..os..fi8..il3..oj..yei..ju..xu..tr..rl..vda..pno..ru..0j3..7m..s8a..za..ua..fj..gn..td..dk..ry..fu..fxr..94i..bhk..xef..xvg..lqa..lp..h1..sj..y7..55y..dip..hi7..ow2..nd4..mlm..pd4..18..mc..p0b..bu..bt..4t5..lro..ke..pyf..wf..uea..rt..6ay..gh..z7g..cop..et..m9..zi..1n..cek..jx..mgp..myr..z2n..qgr..b6..af..elf..7dk..oz..nzm..0j..zwq..7o..iw..wjk..fz9..lx..dk..c4..6l5..ag..nh..0e..je..lk3..cu..tem..iw..cf..jw..ac..sd..bq..3s..oe..ss..d4j..mc..07v..ik..dy..lr..ehs..h8z..qt..ku..xvk..abq..ukk..ki..hjr..mit..3vh..79..jxk..8rw..0h9..xwl..jpt..sf..k7..7yw..ck..hb..zo3..qe..tqr..k4a..m1..au..oa..k10..rwn..26..8e5..rmm..ho8..9bg..ap..soe..3h..y2..ro..tz..oz..upv..v2..t3..psz..6y6..wd..ss..knr..d1..wsk..mwi..zlb..s8..apl..tc..ah..kl2..ka..h7f..gt..2c..btj..zy..qhm..dn..ixq..gu..bwt..ts..pf8..ycc..axu..on..z3..wuw..iv..agj..bg..t2..s3v..zf..6n..n4..db..6a..13..989..g09..et..ht..mbn..bh6..au..d2g..4s..sd..dr..ewj..nl..jd7..isd..mnc..vvc..rud..op7..pwc..imi..4u7..ok..1m..9cn..6y1..z6w..ahn..gm..sm..x7..gtt..rxn..cfb..95..gi..due..y0..qal..l4r..kw..f3..xev..bc..mf..yha..jnj..qz..wzi..bbi..bh..7e3..lk..l0..gf5..nu..t1i..82..vuc..qh..hx..sb..rfc..3mr..b2s..k6i..57s..8rj..p5z..6u..w3j..di..tnf..bk..r4d..g7..lg..wz..ftn..o7e..oh..3m..3xa..nb..okh..62f..yc..fb..uc..so..mwg..xc3..0t..nlu..kzl..xpo..to..ihw..zxm..pb..ow..ygh..b65..fj..4f..7bs..jv..1oi..uk..fcl..h8..vh..q9f..4j..2l4..ut..lk7..8cl..dqr..vpg..ze..af..ag9..s6..gn..bnw..ri..lw2..po..3q..tc..j8u..j4y..lxb..jdp..6e..qf..53e..x47..d2u..wj8..aq..zl..dxo..ceo..qc9..py..ncf..8r..mif..fx..fk..chf..w4y..5i..mka..noz..mxo..wt..0m..hxq..ng..o6..3pa..o6o..ncp..ivi..em..nq..or8..c2..yg..9mu..wbv..62..hpm..5k..ha..uf..2ux..sc..it..x6m..hs..rqv..xmv..5k3..br..ze..yxj..sq..ml..gb..xr..fsl..ki8..hzu..cz..r6..pzx..eup..n9..u5..0e..kex..pub..elh..va..pu..bp..3vi..om..cv..39s..dq..ib..8y..otu..uo..y3u..cut..wk..hv..vp..k3..wg..6ys..yv..4cb..kd..f2h..aim..c9i..4m..jt..k4..ab..nqp..pnv..11..8yv..uug..gz..3hj..uho..gv..zn..li..iq..gw..sax..3ai..vwg..c4..ir..hi..pc..yf3..fl6..i8..9e..et..3h..4n5..qoq..wbq..3g..u1..xig..yon..1pn..kg..xv..uy..qx..kv..xx..xn..xyn..nl..8q..n9..wmi..7y..sh2..54m..fak..uer..pei..mv..j6..pbe..ob..vt..jyv..jze..dk..1p..5o..ohm..wpl..7bw..lu..wo4..ol..pkx..ko..03..lo..jtg..lw..pu..hsd..mq..f2..mm2..dlt..zww..2jp..w4b..gj..92s..dfq..ko..qkb..su..ydo..ch..ct..j4..xe..wx..ks..fl..hja..6ld..veo..jok..p5..sm..cz1..dvr..x5n..9l..4d..bo..mx..pb..4p..8j..ek..77..tm..ers..ew..lpp..gw4..bh5..8gj..lmm..05..vo..72e..qj..bhj..hz..87a..u6..yhm..dhn..twf..ar..q2..vot..kg..sm..ko..qe..hvs..anb..enh..ili..ae..nz7..xzh..tcu..ga..xna..5b9..l7l..rnq..ao2..ey..4v..tbv..1jb..8u..tgb..jn..4ai..8w0..7y..pn..nd..zz8..bs0..5yg..gi8..at..nwe..rp..te..8j..4so..2q9..bd..qj6..3ij..3ns..dhu..lvk..db..tgn..fh..wg..k1e..yat..0me..hm8..sl..o2..8zz..zo..gt..n7s..hjs..olb..ua..hp..bx..hpz..l4..si..ca..xs..rpp..ly..eq..z0a..qt..fs..og..sw..bgw..sb..56f..c7..ske..huk..3i..wwk..eb..pt..eb..bte..jj..zlh..zlq..eag..zv..r1u..gy..mv0..wd..a3z..vjj..tu1..fk..lni..qc..if..tdg..ax4..dsg..gx..ld..k7v..7av..nhr..lj..9l..0yz..jn..u1j..u9..wv..cvc..oiy..du..3zf..hvo..5pj..nsx..wt..g6..sji..wtr..39s..doo..tck..no..eyf..d2n..iml..r4..lzu..dd..hj..a2s..t7..wpo..tn5..ps..cyf..iv..nu..ndc..xx8..z9..mc..7ll..ijc..yo..iw..l3..7yq..rn..ssc..ymk..0r..qmk..xg0..a0..y9..7ea..a1g..0y4..tw..74..m52..en..yi..czb..psx..p5v..hf..otp..zje..gab..loh..ly..am..pok..c1..ae..qc0..wy..uk..hwb..avp..ary..upa..2cd..qgo..ozt..pbx..t7..kqc..pt..du..4br..am..ccb..bo..lkk..sec..7i..3d5..lt..vos..va1..bb..j7a..3v..p15..kh..cd..cp7..xf..gct..op..nr..lr..gz..o6..ph..iu..gf..7r..1i..ko4..mh..2pe..xzv..f6r..dm..gkq..an..zhx..8bl..5j..5q..0u..x7..ao..8z..ak..w3f..w9t..va..d1j..2c..dh..4b4..55v..9nu..bmo..gz..ur..nm..oy..uyl..bvr..swy..4z2..bo..rt..lff..mk..kiq..31..xhn..uf..3c8..g5q..3a..tr..dj..kag..bz..awk..la5..ite..d2n..o0w..llc..hek..z3c..xqd..1 Our Company