Snippets Collections
.sqs-add-to-cart-button-wrapper {display:none!important}
/* Change Line Color: You can do this in the main style editor, but if you want a special color for an individual page, this code will get you there! :) */
.sqs-block-horizontalrule hr {
 background: #50bdb8;/*adjust the line color*/
}

/* Change Line Size */
.sqs-block-horizontalrule hr {
height: 8px!important;/*adjust the line size*/
}

/* Dotted Line */
.sqs-block-horizontalrule hr {
 background: transparent!important;
border-top: 3px dotted #50bdb8;
}

/* Dashed Line */
.sqs-block-horizontalrule hr {
 background: transparent!important;
border-top: 3px dashed #50bdb8;
}

/* Striped Line */
.sqs-block-horizontalrule hr {
 background: #df89a4;/*adjust the small stripe*/
border-top: 10px dashed #ffcfdd;/*adjust the big stripe*/
}

/* Double Line */
.sqs-block-horizontalrule hr {
 background: #df89a4 ;/*adjust the bottom line color*/
height: 5px!important;/*adjust the bottom line size*/
border-top: 5px solid #50bdb8;/*adjust the top line size and color*/
}
hr{background-color:transparent!important; background-image:url('image-url-goes-here'); background-size:contain!important; background-position:center;background-repeat:no-repeat!important; height:30px!important}
Code block:
<!-- HTML FOR CODE BLOCKS -->
<div class="vertical-line"></div>

CSS:
/*STYLES FOR CUSTOM CSS WINDOW*/
.vertical-line {
background: #000;
width: 3px;
height: 60px;
margin: 0 auto;
}
→ Here is the code for small buttons:
.sqs-block-button-element--small{background-color:transparent!important; background-image:url(‘image-url-here'); background-size:contain!important; background-position:center;background-repeat:no-repeat!important}

→ Here is the code for medium buttons:
.sqs-block-button-element--medium{background-color:transparent!important; background-image:url(‘image-url-here'); background-size:contain!important; background-position:center;background-repeat:no-repeat!important}

→ Here is the code for large buttons:
.sqs-block-button-element--large{background-color:transparent!important; background-image:url(‘image-url-here'); background-size:contain!important; background-position:center;background-repeat:no-repeat!important}

→ Add this line of code to make sure the button image won't change opacity on a hover:
Small button
.sqs-block-button-element--small:hover{opacity:1!important; }

Medium button
.sqs-block-button-element--medium:hover{opacity:1!important; }

Large Button 
.sqs-block-button-element--large:hover{opacity:1!important; }

→ Add this line of code before the final bracket to give any PNG image a drop shadow, adjusting the px values and color codes to make it match your site style:
filter:drop-shadow(5px 5px 10px rgba(0,0,0,0.8)
<style>
.header-title-logo
{
    display: none;
}

</style>
h3.comment-count span {
    visibility: hidden;
}
h3.comment-count span:before {
    visibility: visible;
    content: "tuanphan";
}
This code below will make all your buttons 200px in width. You can adjust the pixel width (px) to be a percentage (80%) or a vw (10vw) or any other value you want to use!

.sqs-block-button-element {width: 200px}


Ready to apply this to just the mobile version of your site?

Add the media query to make sure it only applies to screens smaller than 640px in width.
Pro tip: I like to use the value 80% for this code.

@media only screen and (max-width:640px) { .sqs-block-button-element {width: 80%}}
/* Newer posts */
nav.blog-list-pagination .prev-label {
    visibility: hidden;
}
nav.blog-list-pagination .prev-label:before {
    visibility: visible;
    content: "New prev text";
}
/* Older posts */
nav.blog-list-pagination .next-label {
    visibility: hidden;
}
nav.blog-list-pagination .next-label:after {
    visibility: visible;
    content: "new next text";
}

@keyframes turn {
  from { transform: rotate(0deg) }

  to { transform: rotate(360deg) }
}

#blockID{
animation: turn 10s linear infinite;
}
@media screen and (min-width: 640px) {
[data-current-styles*='"customContentWidth": 77']{
.section-background-canvas, .section-background img, {
    width:50% !important;
z-index:1;   
  }
.section-background-overlay {
  opacity:1 !important;
}
.content-wrapper {
z-index:1; 
  
}
}
}

#sectionID {
  .sqs-gallery-design-carousel-slide .summary-content {
  background: #CCD1C9;
  padding: 20px;
  flex: 1;
}
.sqs-gallery-design-carousel-slide .summary-thumbnail-container {
  margin-bottom: 0 !important;
}
.sqs-gallery-design-carousel .sqs-gallery {
  display: flex;
}
.sqs-gallery-design-carousel .sqs-gallery-design-carousel-slide {
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}


}
combinations.OrderBy(x => Int32.Parse(x.Substring(0, 1))).ThenBy(x => Int32.Parse(x.Substring(1, 2)))

var id = "123456789abcdefg";
var sheet = "Sheet";
var cells = "a1:b10";
var range = SpreadsheetApp.openById(id).getSheetByName(sheet).getRange(cells);

var id = range.getSheet().getParent().getId();

>>> id ---> 123456789abcdefg
/**
 * Aggiungi autore
 */
add_action('init', 'wpse_74054_add_author_woocommerce', 999 );

function wpse_74054_add_author_woocommerce() {
    add_post_type_support( 'product', 'author' );
}
<select name="state_emp">
                                                            <option value="">SELECT STATE</option>
                                                            <option value="AN">Andaman and Nicobar Islands</option>
                                                            <option value="AR">Arunachal Pradesh</option>
                                                            <option value="AS">Assam</option>
                                                            <option value="BR">Bihar</option>
                                                            <option value="JH">Jharkhand</option>
                                                            <option value="MN">Manipur</option>
                                                            <option value="ML">Meghalaya</option>
                                                            <option value="MZ">Mizoram</option>
                                                            <option value="NL">Nagaland</option>
                                                            <option value="OD">Odisha</option>
                                                            <option value="SK">Sikkim</option>
                                                            <option value="TR">Tripura</option>
                                                            <option value="WB">West Bengal</option>
                                                         
                                                         
                                                         
                                                         
                                                     </select>
XDG_CACHE_HOME  DEFAULT=@{HOME}/.xdg/cache
XDG_CONFIG_HOME DEFAULT=@{HOME}/.xdg/config
XDG_DATA_HOME   DEFAULT=@{HOME}/.xdg/data
XDG_STATE_HOME  DEFAULT=@{HOME}/.xdg/state
if [ -x __PREFIX__/bin/xset ] ; then
        fontpath="__PREFIX__/lib/X11/fonts/misc/,__PREFIX__/lib/X11/fonts/TTF/,__PREFIX__/lib/X11/fonts/OTF,__PREFIX__/lib/X11/fonts/Type1/,__PREFIX__/lib/X11/fonts/75dpi/:unscaled,__PREFIX__/lib/X11/fonts/100dpi/:unscaled,__PREFIX__/lib/X11/fonts/75dpi/,__PREFIX__/lib/X11/fonts/100dpi/"

        [ -e "$HOME"/.fonts/fonts.dir ] && fontpath="$fontpath,$HOME/.fonts"
        [ -e "$HOME"/Library/Fonts/fonts.dir ] && fontpath="$fontpath,$HOME/Library/Fonts"
        [ -e /Library/Fonts/fonts.dir ] && fontpath="$fontpath,/Library/Fonts"
        [ -e /System/Library/Fonts/fonts.dir ] && fontpath="$fontpath,/System/Library/Fonts"

        __PREFIX__/bin/xset fp= "$fontpath"
        unset fontpath
fi
REPORT sapbc401_bas_s4.

TYPE-POOLS icon.
*-------------------------------------------------*
* CLASS lcl_airplane DEFINITION
*
*-------------------------------------------------*
  
CLASS lcl_airplane DEFINITION.
 PUBLIC SECTION.
 
 METHODS:
 	constructor
 		IMPORTING
 			iv_name TYPE string
   	 		iv_planetype TYPE saplane-planetype
		EXCEPTIONS
 			wrong_planetype,
              
 	display_attributes.
            
            
 CLASS-METHODS:
 
 	display_n_o_airplanes,
 	get_n_o_airplanes RETURNING value(rv_count) TYPE i.
    
  PRIVATE SECTION.
  
  
 	CONSTANTS:
 		c_pos_1 TYPE i VALUE 30.


	DATA:
	 mv_name TYPE string,
	 mv_planetype TYPE saplane-planetype,
	 mv_weight TYPE saplane-weight,
	 mv_tankcap TYPE saplane-tankcap.
     
     
 	CLASS-DATA:
 	 gv_n_o_airplanes TYPE i.
     
ENDCLASS. 
     
CLASS lcl_airplane IMPLEMENTATION.


	METHOD constructor.

    DATA: ls_planetype TYPE saplane.
 		  mv_name = iv_name.
 		  mv_planetype = iv_planetype.
    
 	SELECT SINGLE * FROM saplane
				    INTO ls_planetype
 					WHERE planetype = iv_planetype.
                    
 	IF sy-subrc <> 0.
 		RAISE wrong_planetype.
 	ELSE.
 		mv_weight = ls_planetype-weight.
 		mv_tankcap = ls_planetype-tankcap.
 		gv_n_o_airplanes = gv_n_o_airplanes + 1.
 	ENDIF.
	
    ENDMETHOD. 
    
    
    METHOD display_attributes.
		 WRITE:
		 / icon_ws_plane AS ICON,
		 / 'Name of Airplane'(001) , AT c_pos_1 mv_name,
		 / 'Type of Airplane:'(002), AT c_pos_1 mv_planetype,
		 / 'Weight:'(003), AT c_pos_1 mv_weight 
		 LEFT-JUSTIFIED,
		 / 'Tank capacity:'(004), AT c_pos_1 mv_tankcap
	ENDMETHOD.
    
    METHOD display_n_o_airplanes.
 		SKIP.
		WRITE:
 		/ 'Number of airplanes:'(ca1), AT c_pos_1 gv_n_o_airplanes LEFT-JUSTIFIED.
	ENDMETHOD. "display_n_o_airplanes


	METHOD get_n_o_airplanes.
		rv_count = gv_n_o_airplanes.
	ENDMETHOD. "get_n_o_airplanes


ENDCLASS. "lcl_airplane IMPLEMENTATION


DATA:
 go_airplane TYPE REF TO lcl_airplane,
 gt_airplanes TYPE TABLE OF REF TO lcl_airplane,
 gv_count TYPE i.
 
 START-OF-SELECTION.
*******************
 lcl_airplane=>display_n_o_airplanes( ).
 
 CREATE OBJECT go_airplane
 	EXPORTING
 		iv_name = 'LH Berlin'
 		iv_planetype = 'A321'
 	EXCEPTIONS
 		wrong_planetype = 1.
 	IF sy-subrc = 0.
 	APPEND go_airplane TO gt_airplanes.
 	ENDIF.
    
 CREATE OBJECT go_airplane
 	EXPORTING
 		iv_name = 'AA New York'
 		iv_planetype = '747-400'
 	EXCEPTIONS
 		wrong_planetype = 1.
 	IF sy-subrc = 0.
 	APPEND go_airplane TO gt_airplanes.
 	ENDIF.
 
 CREATE OBJECT go_airplane
 	EXPORTING
 		iv_name = 'US Hercules'
 		iv_planetype = '747-200F'
 	EXCEPTIONS
 		wrong_planetype = 1.
 	IF sy-subrc = 0.
 	APPEND go_airplane TO gt_airplanes.
 	ENDIF.
    
    
 LOOP AT gt_airplanes INTO go_airplane.
 	go_airplane->display_attributes( ).
 ENDLOOP.

 gv_count = lcl_airplane=>get_n_o_airplanes( ).
 SKIP 2.
 WRITE: / 'Number of airplanes'(ca1), gv_count.
gridOptions.columnApi.applyColumnState({
    state: [
      { colId: 'country', sort: 'asc', sortIndex: 0 },
      { colId: 'sport', sort: 'asc', sortIndex: 1 },
    ],
    defaultState: { sort: null },
  });
echo setenv PATH /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin|sudo tee -a /etc/launchd.conf
import { useEffect, useState } from "react";
import "./styles.css";

const App = () => {
  const [imageUrl, setImageUrl] = useState("");
  const [catFacts, setCatFacts] = useState("");
  const [showCatFacts, setShowCatFacts] = useState(false);

  useEffect(() => {
    const fetchDogImage = async () => {
      const response = await fetch("https://dog.ceo/api/breeds/image/random");
      const { message } = await response.json();
      setImageUrl(message);
    };
    fetchDogImage();
  }, []);

  useEffect(() => {
    const getRandomCatFact = async () => {
      const response = await fetch("https://catfact.ninja/fact");
      const { fact } = await response.json();
      setCatFacts(fact);
    };
    if (showCatFacts) {
      getRandomCatFact();
    }
  }, [showCatFacts]);

  return (
    <div className="App">
      <h1>useEffect Examples</h1>
      {showCatFacts ? (
        <>
          <h2>Cat facts update each time you hit the button</h2>
          <p>{catFacts}</p>
        </>
      ) : (
        <div>
          <h2>Dog pics only update on page refresh</h2>
          <img
            src={imageUrl}
            alt="randomly generated images of doggos"
            style={{ width: "400px" }}
          />
        </div>
      )}
      <button onClick={() => setShowCatFacts((showCatFacts) => !showCatFacts)}>
        Flip the switch!
      </button>
    </div>
  );
};

export default App;
from odoo.tools import date_utils

today = fields.Date.today()
month_start, month_end = date_utils.get_month(today)
def get_col_widths(dataframe):
    # First we find the maximum length of the index column   
    idx_max = max([len(str(s)) for s in dataframe.index.values] + [len(str(dataframe.index.name))])
    # Then, we concatenate this to the max of the lengths of column name and its values for each column, left to right
    return [idx_max] + [max([len(str(s)) for s in dataframe[col].values] + [len(col)]) for col in dataframe.columns]

for i, width in enumerate(get_col_widths(dataframe)):
    worksheet.set_column(i, i, width)
<svg width="128" height="128" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M67.17 13.3399C64.66 9.27995 58.97 6.11995 54.26 6.89995C48.98 7.76995 46.15 11.5699 45.4 16.3899C45.13 18.1399 45.18 19.88 45.48 21.11C45.52 21.26 45.81 22.3299 45.83 22.6699C46.03 23.9699 43.51 25.2599 43.22 26.6899C43 27.7699 45.25 28.4599 45.43 28.6499C46.31 29.6199 44.92 34.2299 51.09 34.6899C53.46 34.8699 53 34.72 53.7 34.99C54.79 35.41 54.69 38.3099 54.69 38.3099C54.69 38.3099 55.3 43.09 59.38 41.82C64.04 40.38 64.22 37.08 64.22 37.08C64.22 37.08 62.49 32.4799 65.27 27.6999C67.48 23.8799 68.79 15.9499 67.17 13.3399V13.3399Z" fill="black"/>
<path d="M46.05 31.23C46.91 31.28 47.75 31.08 48.48 30.54C49.27 29.95 48.73 29.3 47.82 29.68C47.27 29.91 46.5 30.03 45.8 29.9L46.05 31.23V31.23Z" fill="black"/>
<path d="M49.7048 25.1289C50.3286 25.1092 50.8096 24.3146 50.7792 23.3541C50.7488 22.3936 50.2185 21.6309 49.5948 21.6507C48.971 21.6704 48.49 22.465 48.5204 23.4255C48.5507 24.386 49.081 25.1487 49.7048 25.1289Z" fill="black"/>
<path d="M48.7701 20.82C47.6501 21.08 47.4301 20.34 47.8301 19.78C48.1201 19.36 48.8101 19.04 50.0801 19.36C51.2801 19.66 51.7401 20.39 52.0501 20.83C52.3601 21.27 52.2901 21.69 52.0101 21.72C51.6301 21.74 50.1501 20.5 48.7701 20.82Z" fill="black"/>
<path d="M85.2601 108.68L71.1901 92.63C70.3101 91.63 69.7901 90.37 69.7101 89.04L68.3301 66.58L52.8301 68.29L57.7101 91.46C58.5001 95.21 60.6101 98.55 63.6501 100.88L80.1401 113.48L85.2601 108.68V108.68Z" fill="black"/>
<path d="M68.15 62.88L50.57 64.49L46.04 84.88C45.21 88.64 44.92 92.51 45.19 96.35L46.82 119.59H53.49L56.44 94.56C56.44 94.56 61.45 81.24 61.61 81.16C65.68 79.23 69.2 76.24 69.02 71.33C68.93 68.51 68.47 65.67 68.15 62.88V62.88Z" fill="black"/>
<path d="M64.8901 73.5101H52.9901C50.7201 73.5101 48.8701 71.3301 48.8701 68.6501L51.0201 46.1501C51.4601 42.0401 53.5501 38.0601 55.6501 36.5601C57.6201 35.1501 60.4701 34.92 60.4701 34.92C62.0001 34.8 64.2701 35.1701 65.7201 37.2901C66.5901 38.5601 67.2401 41.04 67.3801 43.17L69.0001 68.6501C69.0001 71.3401 67.1601 73.5101 64.8901 73.5101Z" fill="black"/>
<path d="M66.8001 60.29L64.5501 46.46L57.5801 47.59L59.7301 60.78L56.1601 70.62C55.9301 71.07 52.7001 72.53 52.5001 72.63C51.8801 72.93 51.4501 73.52 51.1301 74.69C50.9401 75.41 50.4601 77.47 51.4701 77.83C51.1301 78.78 51.3501 79.97 51.6101 80.25C52.2101 80.9 52.9401 80.61 52.9401 80.61C52.9401 80.61 53.0401 81.44 53.7001 81.67C54.5201 81.96 55.0901 81.51 55.0901 81.51C55.3801 81.73 55.7301 81.85 56.1001 81.85C56.5401 81.85 56.9301 81.68 57.2301 81.46C57.4201 81.54 57.9401 81.85 58.6001 81.38C59.0201 81.08 60.3401 79.35 60.7501 78.24C61.0301 77.48 60.9901 73.66 61.3401 72.99C61.6901 72.32 66.4801 62.79 66.4801 62.79H66.4701C66.9001 62 67.0001 61.11 66.8001 60.29V60.29Z" fill="black"/>
<path d="M58.8799 78.7C58.6499 78.1 58.4999 78.06 58.0799 78.17C57.5099 78.32 56.8899 78.3 56.5399 77.6C56.4599 77.43 56.3399 77.37 56.1599 77.43C55.5499 77.63 54.7899 77.64 54.5299 76.72C54.4299 76.38 54.2899 76.34 53.9199 76.34C53.7999 76.34 53.4499 76.49 53.0899 76.11C52.6899 75.68 53.2299 74.82 52.7199 74.74C52.5699 74.72 51.8499 74.8 51.6299 74.03C51.4899 73.53 52.0699 72.93 52.0799 72.92C51.6799 73.27 51.3699 73.82 51.1399 74.7C50.9499 75.42 50.4699 77.48 51.4799 77.84C51.1399 78.79 51.3599 79.98 51.6199 80.26C52.2199 80.91 52.9499 80.62 52.9499 80.62C52.9499 80.62 53.0499 81.45 53.7099 81.68C54.5299 81.97 55.0999 81.52 55.0999 81.52C55.3899 81.74 55.7399 81.86 56.1099 81.86C56.5499 81.86 56.9399 81.69 57.2399 81.47C57.4299 81.55 57.9499 81.86 58.6099 81.39C58.9599 81.14 59.9499 79.87 60.4999 78.81C60.0099 79.2 59.0499 79.15 58.8799 78.7V78.7Z" fill="black"/>
<path d="M54.6 123.98C55.23 123.98 55.75 123.47 55.75 122.83V120.03C55.75 118.13 53.82 115.96 53.82 115.96H46.84L40.56 118.03C39.04 118.63 38.03 120.09 38.02 121.72L38.01 122.98C38.01 123.53 38.46 123.98 39.01 123.98H54.6Z" fill="black"/>
<path d="M89.6499 111.84C90.0999 111.39 90.0999 110.67 89.6499 110.22L87.6699 108.24C86.3199 106.89 83.4299 106.72 83.4299 106.72L78.4999 111.65L75.5299 117.56C74.8799 119.06 75.1999 120.8 76.3499 121.97L77.2399 122.87C77.6299 123.26 78.2699 123.26 78.6599 122.87L89.6499 111.84V111.84Z" fill="black"/>
<path d="M58.37 79.39C58.44 79.88 58.31 80.25 58.13 80.61C57.93 80.95 57.69 81.26 57.24 81.47C57.17 80.98 57.3 80.61 57.48 80.25C57.67 79.91 57.92 79.6 58.37 79.39Z" fill="black"/>
<path d="M56.3501 78.48C56.4201 79.11 56.2801 79.67 56.0801 80.2C55.8601 80.72 55.6001 81.23 55.1101 81.64C55.0401 81 55.1801 80.45 55.3801 79.92C55.6001 79.41 55.8701 78.9 56.3501 78.48Z" fill="black"/>
<path d="M53.95 77.48C54.07 78.1 53.97 78.66 53.82 79.2C53.65 79.73 53.42 80.25 52.97 80.7C52.85 80.08 52.95 79.52 53.1 78.98C53.28 78.45 53.51 77.93 53.95 77.48Z" fill="black"/>
<path d="M53.8 73.88C53.49 74.15 53.19 74.43 52.94 74.73C52.67 75.03 52.54 75.3 52.45 75.69C52.22 76.43 51.99 77.2 51.45 77.91C51.29 77.04 51.45 76.22 51.78 75.44C51.95 75.06 52.28 74.62 52.64 74.4C53.01 74.15 53.4 73.98 53.8 73.88V73.88Z" fill="black"/>
<path d="M56.3999 53L67.2999 51.02L65.5399 41.33C65.4101 40.6142 65.1404 39.9311 64.7465 39.3195C64.3525 38.708 63.8419 38.18 63.2439 37.7658C62.6458 37.3517 61.9721 37.0594 61.261 36.9057C60.55 36.752 59.8156 36.7398 59.0999 36.87C58.3841 36.9999 57.701 37.2695 57.0894 37.6635C56.4779 38.0574 55.9499 38.568 55.5357 39.166C55.1216 39.7641 54.8293 40.4379 54.6756 41.1489C54.5219 41.8599 54.5097 42.5943 54.6399 43.31L56.3999 53Z" fill="black"/>
<path d="M70.6601 13.5301C69.3401 10.2201 66.6601 9.22005 65.7801 8.98005C65.3701 7.78005 63.2901 3.23005 55.7801 4.47005C53.9501 4.77005 52.6101 5.64005 51.4301 6.41005C50.9301 6.74005 50.4501 7.06005 50.0001 7.27005C49.6301 7.44005 48.9901 7.60005 48.4601 7.43005C47.2501 7.03005 47.6301 5.19005 47.6301 5.19005C47.6301 5.19005 43.1901 6.07005 45.1001 10.3601C43.6101 11.0201 42.9201 12.6001 42.6601 14.0901C42.3001 16.1201 43.2901 18.0501 45.2401 18.9201C45.2401 18.9201 44.8501 15.6601 49.5601 15.8501C51.0201 15.9101 52.5501 16.1401 53.9001 15.5901C54.4201 15.3801 54.9001 15.0501 55.4001 14.8101H55.5801C57.3601 15.7601 55.0201 19.9701 57.0001 22.4301C57.3901 22.9201 57.7201 22.7401 57.7201 22.7401L58.5101 21.5701C59.1101 20.7701 59.6601 20.0701 60.4101 20.2401C62.6301 20.7301 62.2301 24.6901 59.6001 25.5601C59.3401 25.6501 59.9501 30.0601 65.4001 30.0601C68.2201 30.0601 69.2101 27.7201 69.2101 27.7201C69.2101 27.7201 68.0101 28.0201 67.7501 27.0001C67.6101 26.4701 68.1001 25.7501 68.9801 24.9701C71.5201 22.7101 70.6001 20.1101 70.2301 19.3001C70.6301 18.5401 71.6901 16.1201 70.6601 13.5301V13.5301Z" fill="black"/>
<path d="M70.2401 19.29C70.2901 19.2 69.4501 21.3 65.8501 20.95C64.3701 20.95 62.3101 24.52 64.4701 26.88C66.3901 28.96 69.2201 27.71 69.2201 27.71C69.2201 27.71 68.8301 27.82 68.2601 27.63C67.8901 27.5 67.7601 27.02 67.7601 26.99C67.6201 26.46 68.1101 25.74 68.9901 24.96C71.5301 22.69 70.6101 20.1 70.2401 19.29V19.29Z" fill="black"/>
<path d="M70.6601 13.5301C69.9701 11.7901 68.7001 10.3201 67.0201 9.4701C66.7801 9.3501 66.1801 9.0601 65.7701 8.9801C65.9701 9.7501 65.9501 10.5801 65.6201 11.4301C65.6101 11.4601 65.2301 12.7301 64.1401 13.7401C64.9301 14.8401 65.3301 16.1701 65.7101 17.4801C66.0401 18.6201 66.3601 19.8801 65.8501 20.9501C66.5401 20.9101 67.6401 21.1001 68.8501 20.5601C70.0101 20.0401 70.6201 18.7001 70.9001 17.5001C71.2101 16.1901 71.1601 14.8001 70.6601 13.5301V13.5301Z" fill="black"/>
<path d="M65.6101 11.4401C66.4801 9.21008 65.2501 7.15008 63.4001 5.78008C61.2201 4.17008 58.3601 4.05008 55.7801 4.47008C53.9501 4.77008 52.6101 5.64008 51.4301 6.41008C50.9201 6.74008 50.4401 7.05008 49.9901 7.27008C49.6201 7.44008 48.9801 7.60008 48.4501 7.43008C47.2401 7.03008 47.6201 5.19008 47.6201 5.19008C47.6201 5.19008 43.1801 6.07008 45.0901 10.3601C43.6001 11.0201 42.9101 12.6001 42.6501 14.0901C42.2901 16.1201 43.2801 18.0501 45.2301 18.9201C45.2301 18.9201 44.8401 15.6601 49.5501 15.8501C51.0101 15.9101 52.5401 16.1401 53.8901 15.5901C55.0901 15.1101 55.4901 14.4601 56.8401 14.5301C58.2901 14.6101 60.2201 15.1601 61.7101 14.9301C64.7201 14.4701 65.6001 11.4801 65.6101 11.4401V11.4401Z" fill="black"/>
<path d="M64.4702 26.88C63.5002 25.85 63.2402 24.15 61.7202 23.25C61.4402 24.24 60.7302 25.17 59.6002 25.55C59.3402 25.64 59.9502 30.05 65.4002 30.05C68.2202 30.05 69.2102 27.71 69.2102 27.71C69.2102 27.71 66.4202 28.95 64.4702 26.88V26.88Z" fill="black"/>
</svg>
$WshShell = New-Object -comObject WScript.Shell
$Shortcut = $WshShell.CreateShortcut("$Home\Desktop\Windows Terminal.lnk")
$Shortcut.TargetPath = "$env:LOCALAPPDATA\Microsoft\WindowsApps\Microsoft.WindowsTerminal_8wekyb3d8bbwe\wt.exe"
$Shortcut.Save()

$bytes = [System.IO.File]::ReadAllBytes("$Home\Desktop\Windows Terminal.lnk")
$bytes[0x15] = $bytes[0x15] -bor 0x20 #set byte 21 (0x15) bit 6 (0x20) ON
[System.IO.File]::WriteAllBytes("$Home\Desktop\Windows Terminal.lnk", $bytes)
cell.style = cell.style.copy(font=cell.style.font.copy(bold=True))
from openpyxl import Workbook
from openpyxl.styles import Font
# Create workbook
wb = Workbook()
# Select active sheet
ws = wb.active()
# Select cell A1
cell = ws['A1']
# Make the text of the cell bold and italic
cell.font = cell.font.copy(bold=True, italic=True)
 const newService = {
      hostnames: defaultHostnames,
      balance: "roundrobin",
      distinct_http: false,
      timeout: 100,
      name: serviceName,
      waf_profile: 2,
      waf_mode: "learning",
      dos: false,
      scanner_detection: false,
      protocol_attack: false,
      lfi: false,
      rfi: false,
      rce: false,
      php: false,
      nodejs: false,
      xss: false,
      sqli: false,
      session_fixation: false,
      java: false,
      generic_leak: false,
      sql_leak: false,
      java_leak: false,
      php_leak: false,
      iis_leak: false,
      watchUrl: "",
      ddos: false,
      pow: false,
      captcha: false,
      rateLimit: 1,
      duration: 1,
      servers: [],
      ipv6: true,
      waf: true,
      ssl: false,
      redirects: [],
      ipFilter: [],
      urlFilter: [],
      countryFilter: [],
      sslType: "easySSL",
      type: "http",
      watch: false
    };
   @include fontStyle(16px, $color-fontdark, 500, 20px);
//time complexity:- O(log p)

ll bpow(ll b, ll p, ll m)
{
    // power is 0 or base is 1 return 1
    if (p == 0 || b == 1)
        return 1;

    // if power is odd
    if (p & 1)
    {
        p >>= 1; // divide power by 2
        ll t = bpow(b, p, m);
        t = (1ll * t * t % m);
        return (1ll * b * t % m);
    }
    // if power is even
    else
    {
        p >>= 1;
        ll t = bpow(b, p, m);
        return (1ll * t * t % m);
    }
}
function AddReadMore() {
    //This limit you can set after how much characters you want to show Read More.
    var carLmt = 280;
    // Text to show when text is collapsed
    var readMoreTxt = " ... Read More";
    // Text to show when text is expanded
    var readLessTxt = " Read Less";


    //Traverse all selectors with this class and manupulate HTML part to show Read More
    $(".addReadMore").each(function() {
        if ($(this).find(".firstSec").length)
            return;

        var allstr = $(this).text();
        if (allstr.length > carLmt) {
            var firstSet = allstr.substring(0, carLmt);
            var secdHalf = allstr.substring(carLmt, allstr.length);
            var strtoadd = firstSet + "<span class='SecSec'>" + secdHalf + "</span><span class='readMore'  title='Click to Show More'>" + readMoreTxt + "</span><span class='readLess' title='Click to Show Less'>" + readLessTxt + "</span>";
            $(this).html(strtoadd);
        }

    });
    //Read More and Read Less Click Event binding
    $(document).on("click", ".readMore,.readLess", function() {
        $(this).closest(".addReadMore").toggleClass("showlesscontent showmorecontent");
    });
}
$(function() {
    //Calling function after Page Load
    AddReadMore();
});
vector<bool> primes(100001, true);//global array

// Time complexity :- n(log(log((n)^1/2)))+O(n)
void sieve()
{

    int n = 10000;

    primes[0] = primes[1] = false; // 0 and 1 are not prime so primes is false;

    for (int i = 2; i <= n; i++)
    {
        if (primes[i] == true)
        {
            for (int j = i * i; j <= n; j += i)
            {
                primes[j] = false;
            }
        }
    }

    // primes array which has value true are primes

    for (int i = 1; i <= n; i++)
        if (primes[i])
            cout << i << " ";
}
public class HomeController : Controller
{
    public RedirectResult Index()
    {
        return Redirect("https://dotnettutorials.net");
    }
}
<svg width="317" height="90" viewBox="0 0 317 90" fill="none" xmlns="http://www.w3.org/2000/svg">
    <path d="M67.7547 41.8594L93.0219 31.7344C93.1828 31.4531 93.6656 30.75 93.9875 30.3281C95.114 28.7812 96.5625 26.9531 96.5625 24.7031C96.5625 14.8594 81.5953 6 61.8 6C42.0047 6 21.5656 13.4531 9.81717 20.625C8.04685 21.75 67.7547 41.8594 67.7547 41.8594Z" fill="#995024" />
    <path d="M94.3094 42.7031C93.0219 35.1094 92.861 32.4375 92.861 31.5938L67.5938 41.7187L56.9719 84.6094C64.375 84.6094 89.9641 70.8281 92.861 67.1719C96.4016 62.9531 96.7235 58.875 94.4704 43.9687C94.4704 43.6875 94.4704 43.2656 94.3094 42.7031Z" fill="#B3682A" />
    <path d="M64.8578 41.1563C65.1797 39.3281 68.3984 36.9375 68.3984 34.8281C68.3984 26.9531 53.7531 16.2656 35.5672 16.2656C17.3812 16.2656 2.89685 26.8125 2.89685 34.6875C2.89685 36.9375 6.1156 39.3281 6.43748 41.0156C6.92029 43.125 5.14998 52.4062 4.8281 54.5156C1.12654 78.4219 4.50623 81.6562 17.3812 81.6562C22.0484 81.6562 28.164 81.2344 35.5672 81.2344C42.9703 81.2344 49.0859 81.6562 53.7531 81.6562C66.6281 81.6562 70.1687 78.4219 66.3062 54.5156C66.1453 52.4062 64.5359 43.2656 64.8578 41.1563Z" fill="#FFF3E3" />
    <path d="M2.89687 34.6875C2.89687 26.8125 17.5422 16.125 35.7281 16.125C53.9141 16.125 68.5594 26.8125 68.5594 34.6875C68.5594 36.9375 65.3406 39.3281 65.0188 41.0156L67.9156 41.7188C68.0766 41.4375 68.5594 40.7344 68.8812 40.3125C70.0078 38.7656 71.4563 36.9375 71.4563 34.6875C71.4563 24.8437 55.5234 13.0312 35.7281 13.0312C15.9328 13.0313 0 24.9844 0 34.6875C0 36.9375 1.44844 38.7656 2.575 40.3125C2.89687 40.7344 3.37969 41.4375 3.54062 41.7188L6.4375 41.1562C6.11562 39.3281 2.89687 36.9375 2.89687 34.6875Z" fill="#C0773B" />
    <path d="M69.2031 52.8281C67.9156 45.2344 67.7547 42.5625 67.7547 41.7187L64.8578 41.1562C64.375 43.2656 66.1453 52.5469 66.4672 54.6562C70.1688 78.5625 66.7891 81.7969 53.9141 81.7969C49.2469 81.7969 43.1313 81.375 35.7281 81.375C28.325 81.375 22.2094 81.7969 17.5422 81.7969C4.6672 81.7969 1.12657 78.5625 4.98907 54.6562C5.15001 52.4062 6.75939 43.2656 6.43751 41.1562L3.54064 41.8594C3.54064 42.5625 3.3797 45.2344 2.0922 52.9688C1.93126 53.5313 1.93126 53.9531 1.93126 54.2344C-0.321863 69 1.13249e-05 76.1719 3.54064 80.3906C6.43751 84.0469 11.2656 84.75 17.5422 84.75C19.6344 84.75 22.2094 84.6094 24.7844 84.6094C28.0031 84.4688 31.7047 84.3281 35.7281 84.3281C39.7516 84.3281 43.4531 84.4688 46.6719 84.6094C49.2469 84.75 51.661 84.75 53.9141 84.75C60.1906 84.75 64.8578 84.0469 67.9156 80.3906C71.2953 76.1719 71.7781 69 69.525 54.0938C69.3641 53.8125 69.2031 53.3906 69.2031 52.8281Z" fill="#CB8D44" />
    <path d="M11.7484 71.8125C13.3483 71.8125 14.6453 70.6792 14.6453 69.2812C14.6453 67.8833 13.3483 66.75 11.7484 66.75C10.1485 66.75 8.85156 67.8833 8.85156 69.2812C8.85156 70.6792 10.1485 71.8125 11.7484 71.8125Z" fill="#EDE0D1" />
    <path d="M15.7719 64.2188C17.1051 64.2188 18.1859 63.2744 18.1859 62.1094C18.1859 60.9444 17.1051 60 15.7719 60C14.4386 60 13.3578 60.9444 13.3578 62.1094C13.3578 63.2744 14.4386 64.2188 15.7719 64.2188Z" fill="#EDE0D1" />
    <path d="M20.6 68.0156C21.4 68.0156 22.0485 67.449 22.0485 66.75C22.0485 66.051 21.4 65.4844 20.6 65.4844C19.8001 65.4844 19.1516 66.051 19.1516 66.75C19.1516 67.449 19.8001 68.0156 20.6 68.0156Z" fill="#EDE0D1" />
    <path d="M43.2922 41.8594C45.4254 41.8594 47.1547 40.3483 47.1547 38.4844C47.1547 36.6204 45.4254 35.1094 43.2922 35.1094C41.159 35.1094 39.4297 36.6204 39.4297 38.4844C39.4297 40.3483 41.159 41.8594 43.2922 41.8594Z" fill="#EDE0D1" />
    <path d="M48.925 43.8281C49.5472 43.8281 50.0516 43.3874 50.0516 42.8438C50.0516 42.3001 49.5472 41.8594 48.925 41.8594C48.3028 41.8594 47.7985 42.3001 47.7985 42.8438C47.7985 43.3874 48.3028 43.8281 48.925 43.8281Z" fill="#EDE0D1" />
    <path d="M53.2703 47.3438C54.1591 47.3438 54.8796 46.7142 54.8796 45.9375C54.8796 45.1609 54.1591 44.5312 53.2703 44.5312C52.3814 44.5312 51.6609 45.1609 51.6609 45.9375C51.6609 46.7142 52.3814 47.3438 53.2703 47.3438Z" fill="#EDE0D1" />
    <path d="M45.7063 48.0469C47.0395 48.0469 48.1204 47.1025 48.1204 45.9375C48.1204 44.7725 47.0395 43.8281 45.7063 43.8281C44.373 43.8281 43.2922 44.7725 43.2922 45.9375C43.2922 47.1025 44.373 48.0469 45.7063 48.0469Z" fill="#EDE0D1" />
    <path d="M54.075 70.6875C55.6749 70.6875 56.9719 69.5542 56.9719 68.1562C56.9719 66.7583 55.6749 65.625 54.075 65.625C52.4751 65.625 51.1781 66.7583 51.1781 68.1562C51.1781 69.5542 52.4751 70.6875 54.075 70.6875Z" fill="#EDE0D1" />
    <path d="M48.1204 70.125C49.0092 70.125 49.7297 69.4954 49.7297 68.7188C49.7297 67.9421 49.0092 67.3125 48.1204 67.3125C47.2315 67.3125 46.511 67.9421 46.511 68.7188C46.511 69.4954 47.2315 70.125 48.1204 70.125Z" fill="#EDE0D1" />
    <path d="M14.4844 36.5156C15.3732 36.5156 16.0938 35.886 16.0938 35.1094C16.0938 34.3327 15.3732 33.7031 14.4844 33.7031C13.5955 33.7031 12.875 34.3327 12.875 35.1094C12.875 35.886 13.5955 36.5156 14.4844 36.5156Z" fill="#EDE0D1" />
    <path d="M14.4844 31.7344C15.8176 31.7344 16.8984 30.79 16.8984 29.625C16.8984 28.46 15.8176 27.5156 14.4844 27.5156C13.1511 27.5156 12.0703 28.46 12.0703 29.625C12.0703 30.79 13.1511 31.7344 14.4844 31.7344Z" fill="#EDE0D1" />
    <path d="M19.1516 35.1094C20.0404 35.1094 20.761 34.4798 20.761 33.7031C20.761 32.9265 20.0404 32.2969 19.1516 32.2969C18.2628 32.2969 17.5422 32.9265 17.5422 33.7031C17.5422 34.4798 18.2628 35.1094 19.1516 35.1094Z" fill="#EDE0D1" />
    <rect x="241.781" y="11.375" width="75" height="67" rx="3" fill="#E74500" />
    <rect x="253.781" y="19.375" width="51" height="34" rx="7" fill="black" />
    <rect x="250" y="49" width="59" height="7" rx="2" fill="#F1A787" />
    <g filter="url(#filter0_d_335_3)">
        <path d="M280.738 49C273.105 49 271.066 40.7155 271.987 35.2874C272.028 35.0512 272.325 34.9831 272.455 35.1815C272.856 35.7956 273.213 36.6827 273.805 36.6057C274.694 36.49 275.31 28.3189 280.582 26.0198C280.749 25.9469 280.924 26.0853 280.906 26.2731C280.645 28.9357 282.18 32.7477 284.901 32.7477C286.46 32.7477 287.527 31.4519 288.06 30.1505C288.222 29.7552 288.777 29.8051 288.87 30.2238C289.821 34.5137 292.364 49 280.738 49Z" fill="#D90707" />
    </g>
    <path d="M278.147 40.4337C278.335 40.2727 278.621 40.3832 278.663 40.6297C278.763 41.2064 279.091 42.1977 280.168 42.1977C281.464 42.1977 282.343 38.5629 282.574 37.4939C282.612 37.318 282.78 37.1986 282.953 37.2344C286.191 37.9056 287.765 48.625 280.646 48.625C275.464 48.625 276.638 41.7267 278.147 40.4337ZM286.994 28.8251C287.108 27.9151 285.479 30.404 285.479 30.404C285.479 30.404 286.721 31.0021 286.994 28.8251ZM270.579 42.3958C270.613 42.0085 270.124 40.9713 270.038 41.3819C269.831 42.3644 270.544 42.7832 270.579 42.3958Z" fill="#E3FF36" />
    <defs>
        <filter id="filter0_d_335_3" x="251.781" y="6" width="58" height="63" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
            <feFlood flood-opacity="0" result="BackgroundImageFix" />
            <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" />
            <feOffset />
            <feGaussianBlur stdDeviation="10" />
            <feComposite in2="hardAlpha" operator="out" />
            <feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 0.84 0 0 0 0 0 0 0 0 0.5 0" />
            <feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_335_3" />
            <feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_335_3" result="shape" />
        </filter>
    </defs>
</svg>
.Buttonbg {
  width: 356px;
  height: 128px;
  background-color: #ffde69;
  border-radius: 25px;
}

#txt {
  font-family: Simonetta;
  text-align: left;
  font-size: 48px;
  letter-spacing: 0;
  color: Black;
  width: 87px;
  height: 60px;
  position: absolute;
  left: 145px;
  top: -1px;
}

svg {
  position: absolute;
  top: 30px;
  left: 15px;
}
cd accelerated-mobile-pages-foundations
Widget build(BuildContext context) {
    return new Scaffold(
      appBar: new AppBar(
        title: new Text(widget.title),
      ),
      body: _buildTodoList(),
      floatingActionButton: new FloatingActionButton(
        onPressed: _pushAddTodoScreen,
        tooltip: 'Increment',
        child: new Icon(Icons.add),
        elevation: 4.0,
      ),
      bottomNavigationBar: BottomAppBar(
        child: new Row(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            Expanded(child: IconButton(icon: Icon(Icons.home)),),
            Expanded(child: IconButton(icon: Icon(Icons.show_chart)),),
            Expanded(child: new Text('')),
            Expanded(child: IconButton(icon: Icon(Icons.tab)),),
            Expanded(child: IconButton(icon: Icon(Icons.settings)),),
          ],
        ),
      ),
      floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked,
    );
  }
// Example POST method implementation:
async function postData(url = '', data = {}) {
  // Default options are marked with *
  const response = await fetch(url, {
    method: 'POST', // *GET, POST, PUT, DELETE, etc.
    mode: 'cors', // no-cors, *cors, same-origin
    cache: 'no-cache', // *default, no-cache, reload, force-cache, only-if-cached
    credentials: 'same-origin', // include, *same-origin, omit
    headers: {
      'Content-Type': 'application/json'
      // 'Content-Type': 'application/x-www-form-urlencoded',
    },
    redirect: 'follow', // manual, *follow, error
    referrerPolicy: 'no-referrer', // no-referrer, *no-referrer-when-downgrade, origin, origin-when-cross-origin, same-origin, strict-origin, strict-origin-when-cross-origin, unsafe-url
    body: JSON.stringify(data) // body data type must match "Content-Type" header
  });
  return response.json(); // parses JSON response into native JavaScript objects
}

postData('https://example.com/answer', { answer: 42 })
  .then(data => {
    console.log(data); // JSON data parsed by `data.json()` call
  });
<?php
 
ob_start();
 
$API_KEY = "5051368650:AAHsXuy8HToavoTi3kNtYvCVu3b51yCzfXo";
$site = "";
 
define("API_KEY",$API_KEY);
function bot($method,$str=[]){
        $http_build_query = http_build_query($str);
        $api = "https://api.telegram.org/bot".API_KEY."/".$method."?$http_build_query";
        $http_build_query = file_get_contents($api);
        return json_decode($http_build_query);
}
 
$update = json_decode(file_get_contents("php://input"));
$message = $update->message;
$id = $message->from->id;
$chat_id = $message->chat->id;
$text = $message->text;
$message_id = $message->message_id;
 
if($text == "/adminpan"){ 
bot("sendMessage",[ 
"chat_id"=>$chat_id, 
"text"=>"$stta ­­ ­",
"reply_markup"=>json_encode([ 
"resize_keyboard"=>true,
"keyboard"=>[
[["text"=>"اذاعة بالتوجية"],["text"=>"اذاعة"]],
[["text"=>"معرفة عدد المشتركين"]],
]])
]);
}
 
$user          = $update->message->from->username;
$from_id     = $message->from->id;
$first_name = $message->from->first_name;
$type       = $update->message->chat->type;
$message_id = $message->message_id;
$ook = file_get_contents("ok.txt");
$pirvate = explode("\n",file_get_contents("pirvate.txt"));
$forward = $update->message->forward_from;
$Subscribers = count($pirvate)-1;
 
$backhome = file_get_contents("agza.txt"); 
$backsound = file_get_contents("soundas.txt"); 
 
include('quranpages.php');
 
include('qurana_arbaaa.php');
 
$json = json_decode(file_get_contents("save.txt"),true);
$getjson = json_decode(file_get_contents("save.txt"));
 
$user = $getjson->$id;
$save = $user->save;
$page = $user->page;
$part = $user->part;

$startsounds = array(
  /*"ختمات الأرباع",*/
  "ختمات الأوجه",
  /*"ختمات السور",*/
  " ♻️ القائمة الرئيسة",
  //"ختمات الأحزاب",
);
$startsoundsafter = array(
  /*"gitmat_al_arbaa",*/
  "gitmat_al_auguh",
  /*"gitmat_al_sour",*/
  /*"gitmat_al_ahzaab"*/
);
 
 
$writesave = str_replace($startsounds, $startsoundsafter, $text);
 
//الباحث النصي
$write = array(
  "ابحث عن آية",
  "تفسير آية - الميسر",
  "تفسير آية - الجلالين",
  "شرح آية باللغة الإنجليزية",
  " ♻️ القائمة الرئيسة",
);
$writeafter = array(
  "search",
  "tafser2",
  "tafser1",
  "english"
);
$writemessage = array(
  "حسنا ، أرسل ما تذكره من الآية ليتم البحث عنها",
  "حسنا ، أرسل ما تذكره من الآية ليتم تفسيرها -تفسير الميسر-",
  "حسنا ، أرسل ما تذكره من الآية ليتم تفسيرها -تفسير الجلالين-",
  "حسنا ، أرسل ما تذكره من الآية ليتم شرحها باللغة الإنجليزية",
);
$writesave = str_replace($write, $writeafter, $text);
$writemessage = str_replace($write, $writemessage, $text);
 
 
//الباحث الصوتي
 
$sound = array(
  "ختمة قالون/ الشيخ محمود خليل الحصري",
  "ختمة ورش/ الشيخ محمود خليل الحصري",
  "ختمة حفص/ الشيخ محمود خليل الحصري",
);
 
$soundafter = array(
  "Al_husari",
  "Al_husari_warsh",
  "Al_husari_Hafs",
);

$soundafterv2 = array(
  "Al_husari",
  "Al_husari_warsh",
  "Al_husari_Hafs",
);


$soundsave = str_replace($sound, $soundafter,$text);

// Auguh
$auguh_details = array(
  "الوجه رقم ١",
  "الوجه رقم ٢",
);

$auguh_detailsafter = array(
  "page001", 
  "page002",
);


$auguh_detailssave = str_replace($auguh_details, $auguh_detailsafter, $text);

//
$parts = array(
  "الجزء رقم  ١       ( الأوجه من  ١  إلى ٢١ )",
  "الجزء رقم  ٢       ( الأوجه من ٢٢ إلى ٤١ )",
);

$partsafter = array(
  "part1", 
  "part2",
);


$partssave = str_replace($parts, $partsafter, $text);


//start
if($text == "/start"){
  $json ["$id"]["save"] = "start";
  file_put_contents("save.txt",json_encode($json));
foreach($sound as $ckey){
    $keyboard[] = [$ckey];
  }
  bot("sendMessage",[
    "chat_id"=>$chat_id,
    "text"=>"
        حياك الله في بوت ختمات القران الكريم
    ".$site,
    "reply_to_message_id"=>$message_id,
    "reply_markup"=>json_encode([
      'keyboard'=>$keyboard
    ])
  ]);
  return;
}
 
if($text == "رجوع 🔙" or $text == "♻️ القائمة الرئيسة"){
    foreach($sound as $ckey){
    $keyboard[] = [$ckey];
  }
  bot("sendMessage",[
    "chat_id"=>$chat_id,
    "text"=>"
    اختر القارئ بالرواية التى تريد
    ".$site,
    "reply_to_message_id"=>$message_id,
    "reply_markup"=>json_encode([
      'keyboard'=>$keyboard
    ])
  ]);
  return;
}
 
if(in_array($text,$write)){
  $json ["$id"]["save"] = "$writesave";
  file_put_contents("save.txt",json_encode($json));
  bot("sendMessage",[
    "chat_id"=>$chat_id,
    "text"=>$writemessage,
    "reply_to_message_id"=>$message_id,
  ]);
  return;
}
 
if(in_array($save,$writeafter)){
  $get = json_decode(file_get_contents("https://api-quran.cf/quransql/index.php?text=".urlencode($text)."&type=".$save))->result;
  $count = count($get);
  bot("sendMessage",[
    "chat_id"=>$chat_id,
    "text"=>"تم العثور على $count من النتائج",
    "reply_to_message_id"=>$message_id,
  ]);
  if($count > 10)
    $l = 10;
  else
    $l = $count;
  for( $i=0; $i <= $l; $i++){
  bot("sendMessage",[
    "chat_id"=>$chat_id,
    "text"=>$get[$i],
  ]);
}
return;
}



if(in_array($text,$sound)){
  $json ["$id"]["save"] = "$soundsave";
  file_put_contents("save.txt",json_encode($json));
  
/*foreach($parts_auguh as $key){
    $keyboard[] = [$key];
  }*/
bot("sendMessage",[
  "chat_id"=>$chat_id,
  "text"=>"تم إختيار القارئ ، قم الآن بكتابة اسم السورة أو قم بالإختيار من الكيبورد في الاسفل..",
  "reply_to_message_id"=>$message_id,
  "reply_markup"=>json_encode([
    'keyboard'=>[
[['text'=>'رجوع 🔙']],
[['text'=>'الجزء رقم  ١       ( الأوجه من  ١  إلى ٢١ )']],
[['text'=>'الجزء رقم  ٢       ( الأوجه من ٢٢ إلى ٤١ )']],
[['text'=>'الجزء رقم  ٣       ( الأوجه من ٤٢  إلى ٦١ )']],
[['text'=>'الجزء رقم  ٤       ( الأوجه من ٦٢  إلى  ٨١ )']],
[['text'=>'الجزء رقم  ٥       ( الأوجه من ٨٢  إلى ١٠١ )']],
[['text'=>'الجزء رقم  ٦       ( الأوجه من ١٠٢ إلى ١٢١ )']],
[['text'=>'الجزء رقم  ٧       ( الأوجه من ١٢٢ إلى ١٤١ )']],
[['text'=>'الجزء رقم  ٨       ( الأوجه من ١٤٢ إلى ١٦١ )']],
[['text'=>'الجزء رقم  ٩       ( الأوجه من ١٦٢ إلى ١٨١ )']],
[['text'=>'الجزء رقم  ١٠       ( الأوجه من ١٨٢ إلى ٢٠١ )']],
[['text'=>'الجزء رقم  ١١      ( الأوجه من ٢٠٢ إلى ٢٢١ )']],
[['text'=>'الجزء رقم  ١٢      ( الأوجه من ٢٢٢ إلى ٢٤١ )']],
[['text'=>'الجزء رقم  ١٣      ( الأوجه من ٢٤٢ إلى ٢٦١ )']],
[['text'=>'الجزء رقم  ١٤      ( الأوجه من ٢٦٢ إلى ٢٨١ )']],
[['text'=>'الجزء رقم  ١٥      ( الأوجه من ٢٨٢ إلى ٣٠١ )']],
[['text'=>'الجزء رقم  ١٦      ( الأوجه من ٣٠٢ إلى ٣٢١ )']],
[['text'=>'الجزء رقم  ١٧      ( الأوجه من ٣٢٢ إلى ٣٤١ )']],
[['text'=>'الجزء رقم  ١٨      ( الأوجه من ٣٤٢ إلى ٣٦١ )']],
[['text'=>'الجزء رقم  ١٩      ( الأوجه من ٣٦٢ إلى ٣٨١ )']],
[['text'=>'الجزء رقم  ٢٠      ( الأوجه من ٣٨٢ إلى ٤٠١ )']],
[['text'=>'الجزء رقم  ٢١      ( الأوجه من ٤٠٢ إلى ٤٢١ )']],
[['text'=>'الجزء رقم  ٢٢      ( الأوجه من ٤٢٢ إلى ٤٤١ )']],
[['text'=>'الجزء رقم  ٢٣      ( الأوجه من ٤٤٢ إلى ٤٦١ )']],
[['text'=>'الجزء رقم  ٢٤      ( الأوجه من ٤٦٢ إلى ٤٨١ )']],
[['text'=>'الجزء رقم  ٢٥      ( الأوجه من ٤٨٢ إلى ٥٠١ )']],
[['text'=>'الجزء رقم  ٢٦      ( الأوجه من ٥٠٢ إلى ٥٢١ )']],
[['text'=>'الجزء رقم  ٢٧      ( الأوجه من ٥٢٢ إلى ٥٤١ )']],
[['text'=>'الجزء رقم  ٢٨      ( الأوجه من ٥٤٢ إلى ٥٦١ )']],
[['text'=>'الجزء رقم  ٢٩      ( الأوجه من ٥٦٢ إلى ٥٨١ )']],
[['text'=>'الجزء رقم  ٣٠      ( الأوجه من ٥٨٢ إلى ٦٠٤ )']],
[['text'=>'رجوع 🔙']],
    ],
    'resize_keyboard'=>true,
    ])
  ]);
  return;
}


/*
if(in_array($text,$sound) and in_array($part, $partsafter)){
  $json ["$id"]["save"] = "$soundsave";
  file_put_contents("save.txt",json_encode($json));
    
  $json ["$id"]["save"] = "$partssave";
  file_put_contents("save.txt",json_encode($json));
  $get = json_decode(file_get_contents("http://telegramlibrary.aba.vg/curl/handlersergi.php?part=".$part));
  foreach($get->data as $key){
    $keyboard[] = [$key];
  }
bot("sendMessage",[
  "chat_id"=>$chat_id,
  "text"=>"تم إختيار القارئ ، قم الآن بكتابة اسم السورة أو قم بالإختيار من الكيبورد في الاسفل..",
  "reply_to_message_id"=>$message_id,
  "reply_markup"=>json_encode([
    'keyboard'=>$keyboard,
    ])
  ]);
  return;
}
*/
if($text == "🔙 رجـوع"){
/*foreach($parts_auguh as $key){
   $keyboard[] = [$key];
 }*/
bot("sendMessage",[
  "chat_id"=>$chat_id,
  "text"=>
  "
✅ تم إختيار القارئ
الأن قم بالإختيار الجزء الذي يحتوي على الوجه الذي تريد
",
  "reply_to_message_id"=>$message_id,
  "reply_markup"=>json_encode([
    'keyboard'=>[
      [['text'=>'رجوع 🔙']],
      [['text'=>'الجزء رقم  ١       ( الأوجه من  ١  إلى ٢١ )']],
      [['text'=>'الجزء رقم  ٢       ( الأوجه من ٢٢ إلى ٤١ )']],
      [['text'=>'الجزء رقم  ٣       ( الأوجه من ٤٢  إلى ٦١ )']],
      [['text'=>'الجزء رقم  ٤       ( الأوجه من ٦٢  إلى  ٨١ )']],
      [['text'=>'الجزء رقم  ٥       ( الأوجه من ٨٢  إلى ١٠١ )']],
      [['text'=>'الجزء رقم  ٦       ( الأوجه من ١٠٢ إلى ١٢١ )']],
      [['text'=>'الجزء رقم  ٧       ( الأوجه من ١٢٢ إلى ١٤١ )']],
      [['text'=>'الجزء رقم  ٨       ( الأوجه من ١٤٢ إلى ١٦١ )']],
      [['text'=>'الجزء رقم  ٩       ( الأوجه من ١٦٢ إلى ١٨١ )']],
      [['text'=>'الجزء رقم  ١٠       ( الأوجه من ١٨٢ إلى ٢٠١ )']],
      [['text'=>'الجزء رقم  ١١      ( الأوجه من ٢٠٢ إلى ٢٢١ )']],
      [['text'=>'الجزء رقم  ١٢      ( الأوجه من ٢٢٢ إلى ٢٤١ )']],
      [['text'=>'الجزء رقم  ١٣      ( الأوجه من ٢٤٢ إلى ٢٦١ )']],
      [['text'=>'الجزء رقم  ١٤      ( الأوجه من ٢٦٢ إلى ٢٨١ )']],
      [['text'=>'الجزء رقم  ١٥      ( الأوجه من ٢٨٢ إلى ٣٠١ )']],
      [['text'=>'الجزء رقم  ١٦      ( الأوجه من ٣٠٢ إلى ٣٢١ )']],
      [['text'=>'الجزء رقم  ١٧      ( الأوجه من ٣٢٢ إلى ٣٤١ )']],
      [['text'=>'الجزء رقم  ١٨      ( الأوجه من ٣٤٢ إلى ٣٦١ )']],
      [['text'=>'الجزء رقم  ١٩      ( الأوجه من ٣٦٢ إلى ٣٨١ )']],
      [['text'=>'الجزء رقم  ٢٠      ( الأوجه من ٣٨٢ إلى ٤٠١ )']],
      [['text'=>'الجزء رقم  ٢١      ( الأوجه من ٤٠٢ إلى ٤٢١ )']],
      [['text'=>'الجزء رقم  ٢٢      ( الأوجه من ٤٢٢ إلى ٤٤١ )']],
      [['text'=>'الجزء رقم  ٢٣      ( الأوجه من ٤٤٢ إلى ٤٦١ )']],
      [['text'=>'الجزء رقم  ٢٤      ( الأوجه من ٤٦٢ إلى ٤٨١ )']],
      [['text'=>'الجزء رقم  ٢٥      ( الأوجه من ٤٨٢ إلى ٥٠١ )']],
      [['text'=>'الجزء رقم  ٢٦      ( الأوجه من ٥٠٢ إلى ٥٢١ )']],
      [['text'=>'الجزء رقم  ٢٧      ( الأوجه من ٥٢٢ إلى ٥٤١ )']],
      [['text'=>'الجزء رقم  ٢٨      ( الأوجه من ٥٤٢ إلى ٥٦١ )']],
      [['text'=>'الجزء رقم  ٢٩      ( الأوجه من ٥٦٢ إلى ٥٨١ )']],
      [['text'=>'الجزء رقم  ٣٠      ( الأوجه من ٥٨٢ إلى ٦٠٤ )']],
      [['text'=>'رجوع 🔙']],
   ],
     'resize_keyboard'=>true
   ])
  ]);
  return;
}

if(in_array($text, $auguh_details)){
  $json ["$id"]["page"] = "$auguh_detailssave";
  file_put_contents("save.txt",json_encode($json));
  bot('sendMessage',[
      "chat_id" => $chat_id,
      "text" => "ZakiOli",
      "reply_to_message_id" => $message_id,
      "reply_markup" => json_encode([
          'keyboard'=>[
              [['text'=>'back']],
              [['text'=>'Send audio'],['text'=>'Send audio tafseer']],
              [['text'=>'Send Pdf'],['text'=>'Send Photo']],
              [['text'=>'Send Tafseer']],
           ],
          'resize_keyboard'=>true
      ])
  ]);
  return;
}

if(in_array($page, $auguh_detailsafter) and $text == "Send audio" and in_array($save, $soundafter)){
  $get = json_decode(file_get_contents("https://telegramlibrary.aba.vg/curl/handler.php?souraEnglish=".urlencode($page)."&readernameEngilsh=".$save));
  bot('sendaudio',[
    'chat_id' => $chat_id,
    'audio' => $get->url,
    'caption' =>
    "🕋 ".$get->soura."\n🎙 ".$get->readername."\n",
    "reply_to_message_id"=>$message_id,
  ]);
  return;
}
 
?>
 
mysql://USER:PASSWORD@HOST:PORT/DATABASE
<iframe width="560" height="315" src="https://www.youtube.com/embed/eGUEAvNpz48" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
star

Wed Jan 19 2022 20:51:01 GMT+0000 (Coordinated Universal Time)

@tarusalokangas

star

Wed Jan 19 2022 20:51:18 GMT+0000 (Coordinated Universal Time)

@tarusalokangas

star

Wed Jan 19 2022 20:51:34 GMT+0000 (Coordinated Universal Time)

@tarusalokangas

star

Wed Jan 19 2022 20:51:49 GMT+0000 (Coordinated Universal Time)

@tarusalokangas

star

Wed Jan 19 2022 20:52:20 GMT+0000 (Coordinated Universal Time)

@tarusalokangas

star

Wed Jan 19 2022 20:52:38 GMT+0000 (Coordinated Universal Time)

@tarusalokangas

star

Wed Jan 19 2022 20:53:05 GMT+0000 (Coordinated Universal Time)

@tarusalokangas

star

Wed Jan 19 2022 20:53:22 GMT+0000 (Coordinated Universal Time)

@tarusalokangas

star

Wed Jan 19 2022 20:54:06 GMT+0000 (Coordinated Universal Time)

@tarusalokangas

star

Wed Jan 19 2022 20:54:22 GMT+0000 (Coordinated Universal Time)

@tarusalokangas

star

Wed Jan 19 2022 21:26:39 GMT+0000 (Coordinated Universal Time)

@tarusalokangas

star

Wed Jan 19 2022 21:41:07 GMT+0000 (Coordinated Universal Time)

@tarusalokangas

star

Thu Jan 20 2022 07:31:10 GMT+0000 (Coordinated Universal Time)

@vooda

star

Thu Jan 20 2022 08:37:58 GMT+0000 (Coordinated Universal Time) https://gist.github.com/tanaikech/d71eaa978d26f649bb1a25c67d279e43

@phat

star

Thu Jan 20 2022 08:52:06 GMT+0000 (Coordinated Universal Time)

@renzobassi

star

Thu Jan 20 2022 10:25:11 GMT+0000 (Coordinated Universal Time)

@mainak_dev

star

Thu Jan 20 2022 10:25:59 GMT+0000 (Coordinated Universal Time) https://superuser.com/questions/365847/where-should-the-xdg-config-home-variable-be-defined

@canering

star

Thu Jan 20 2022 10:26:11 GMT+0000 (Coordinated Universal Time) https://superuser.com/questions/365847/where-should-the-xdg-config-home-variable-be-defined

@canering

star

Thu Jan 20 2022 11:48:07 GMT+0000 (Coordinated Universal Time) https://opensource.apple.com/source/X11server/X11server-106.7/xinitrc.d/10-fontdir.sh.auto.html

@canering

star

Thu Jan 20 2022 11:50:10 GMT+0000 (Coordinated Universal Time)

@Gyurex97

star

Thu Jan 20 2022 12:09:23 GMT+0000 (Coordinated Universal Time) https://stackoverflow.com/questions/65609945/sort-multiple-columns-on-column-header-click-in-ag-grid

@arielvol

star

Thu Jan 20 2022 12:25:12 GMT+0000 (Coordinated Universal Time) https://apple.stackexchange.com/questions/107787/how-to-set-system-wide-environment-variables-on-os-x-mavericks

@canering

star

Thu Jan 20 2022 12:26:04 GMT+0000 (Coordinated Universal Time) https://apple.stackexchange.com/questions/107787/how-to-set-system-wide-environment-variables-on-os-x-mavericks

@canering

star

Thu Jan 20 2022 16:04:42 GMT+0000 (Coordinated Universal Time)

@robert4044

star

Thu Jan 20 2022 16:52:38 GMT+0000 (Coordinated Universal Time) https://medium.com/theleanprogrammer/how-to-setup-tailwind-css-2-0-365ce840455e

@dzahorsky

star

Thu Jan 20 2022 21:34:13 GMT+0000 (Coordinated Universal Time) https://codingdodo.com/working-with-dates-in-odoo-analysis-and-use-cases/

@jrund

star

Fri Jan 21 2022 01:10:27 GMT+0000 (Coordinated Universal Time) https://stackoverflow.com/questions/29463274/simulate-autofit-column-in-xslxwriter

star

Fri Jan 21 2022 01:19:09 GMT+0000 (Coordinated Universal Time)

@Rangerdevv

star

Fri Jan 21 2022 01:30:06 GMT+0000 (Coordinated Universal Time) https://fontawesome.com/v5.15/icons/napster?style

@zvrhub

star

Fri Jan 21 2022 05:47:42 GMT+0000 (Coordinated Universal Time) https://superuser.com/questions/1560049/open-windows-terminal-as-admin-with-winr/1560192

@pirate

star

Fri Jan 21 2022 07:16:25 GMT+0000 (Coordinated Universal Time) https://stackoverflow.com/questions/8440284/setting-styles-in-openpyxl

star

Fri Jan 21 2022 07:19:38 GMT+0000 (Coordinated Universal Time) https://stackoverflow.com/questions/8440284/setting-styles-in-openpyxl

star

Fri Jan 21 2022 08:04:57 GMT+0000 (Coordinated Universal Time)

@codingwithdidem

star

Fri Jan 21 2022 11:34:06 GMT+0000 (Coordinated Universal Time)

@distance

star

Fri Jan 21 2022 11:52:15 GMT+0000 (Coordinated Universal Time)

@vaibhav_55

star

Fri Jan 21 2022 12:04:06 GMT+0000 (Coordinated Universal Time) https://stackoverflow.com/questions/25341429/jquery-read-more-read-less-how-to-replace-text

@Aqdasrasheed

star

Fri Jan 21 2022 12:14:59 GMT+0000 (Coordinated Universal Time)

@vaibhav_55

star

Fri Jan 21 2022 13:18:42 GMT+0000 (Coordinated Universal Time)

@movj

star

Fri Jan 21 2022 17:04:10 GMT+0000 (Coordinated Universal Time) https://vk.com/launata

@Cikalgoku

star

Fri Jan 21 2022 17:49:47 GMT+0000 (Coordinated Universal Time) https://wpw3schools.com/

@vivek123

star

Fri Jan 21 2022 23:44:40 GMT+0000 (Coordinated Universal Time) https://dotnettutorials.net/lesson/redirect-redirecttoaction-mvc/

@raajeshn

star

Sat Jan 22 2022 01:50:21 GMT+0000 (Coordinated Universal Time)

@Rangerdevv

star

Sat Jan 22 2022 02:32:59 GMT+0000 (Coordinated Universal Time)

@Rangerdevv

star

Sat Jan 22 2022 02:39:07 GMT+0000 (Coordinated Universal Time)

@Rangerdevv

star

Sat Jan 22 2022 06:30:43 GMT+0000 (Coordinated Universal Time) https://amp.dev/documentation/guides-and-tutorials/start/converting/setting-up/?format

@Karyneduardo93

star

Sat Jan 22 2022 06:32:42 GMT+0000 (Coordinated Universal Time)

@developerchef

star

Sat Jan 22 2022 06:38:56 GMT+0000 (Coordinated Universal Time) https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch

@bronius

star

Sat Jan 22 2022 09:45:28 GMT+0000 (Coordinated Universal Time)

@NinjaGamerlero

star

Sat Jan 22 2022 11:26:21 GMT+0000 (Coordinated Universal Time)

@evelyn

star

Sat Jan 22 2022 16:31:13 GMT+0000 (Coordinated Universal Time)

@Evans

Save snippets that work with our extensions

Available in the Chrome Web Store Get Firefox Add-on Get VS Code extension