Snippets Collections
apiVersion: v1
kind: Secret
metadata:
  name: my-tls-secret
type: kubernetes.io/tls
data:
  tls.crt: <base64 encoded cert>
  tls.key: <base64 encoded key>
kubectl create secret tls my-tls-secret --cert=path/to/cert/file --key=path/to/key/file
kubectl create secret docker-registry my-registry-secret \
  --docker-server=https://index.docker.io/v1/ \
  --docker-username=my-username \
  --docker-password=my-password \
  --docker-email=my-email@example.com
kubectl create secret generic my-secret --from-literal=username=admin --from-literal=password=supersecret
apiVersion: v1
kind: Secret
metadata:
  name: my-secret
type: Opaque
data:
  username: YWRtaW4=  #base64 encoded
  password: c3VwZXJzZWNyZXQ=
git clone https://github.com/jpcurti/ender3-v3-se-klipper-with-display
cd ender3-v3-se-klipper-with-display
make menuconfig
set $PSDefaultParameterValues['out-file:width'] = 2000 before using Out-File
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>European Phone Number Form</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>European Phone Number Form</h1>
<form id="phoneForm">
  <label for="countryCode">Country Code:</label>
  <select id="countryCode" name="countryCode">
    <option value="+44">UK (+44)</option>
    <option value="+33">France (+33)</option>
    <option value="+49">Germany (+49)</option>
    <!-- Add more European country codes here -->
  </select>
  <label for="phoneNumber">Phone Number:</label>
  <input type="text" id="phoneNumber" name="phoneNumber" placeholder="Enter your phone number">
  <button type="submit">Submit</button>
</form>
<script src="script.js"></script>
</body>
</html>
let name = "Ilya";

alert( `hello ${1}` ); // ?

alert( `hello ${"name"}` ); // ?

alert( `hello ${name}` ); // ?
{
    "clientVersion": "string",
    "event": "CashLoanDisplayAllTermsClick",
    "messageId": "3396d452-38c6-4a86-a621-15939e5c3f11",
    "properties": {},
    "context": {
        "channel": "test",
        "channelVersion": "1",
        "platform": "Desktop",
        "clientVersion": "1.0.0223",
        "language": "tr",
        "page": {
            "path": "/test"
        },
        "source": "storefront",
        "requestId": "2ff36001-d57c-4aea-abe5-3a327509e2dd",
        "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"
    },
    "sentAt": "2024-05-17T00:22:44Z",
    "sessionId": "62b245d7-190f-4045-9f6a-514c4557c9b1",
    "userId": "1ff62a22-ff10-46b6-b254-72e0cd7dfef7"
}
//CALCULATION: 1
		line = WO_Lines_Import1[ID != 0];
		mainwo = WO[Works_Order_Number == line.WO_No];
		if(line.Works_Line_Amount != null)
		{
			if(mainwo.VAT_ApplicableWO = "No")
			{
				line.Percent=line.Works_Line_Amount / mainwo.WO_NetValue * 100;
				line.Gross=line.Works_Line_Amount;
				line.VAT=0.00;
				line.Net=line.Works_Line_Amount;
			}
			else if(mainwo.VAT_ApplicableWO = "Yes")
			{
				line.Percent=line.Works_Line_Amount / mainwo.WO_NetValue * 100;
				line.Gross=line.Works_Line_Amount / 100 * 120;
				line.VAT=line.Gross - line.Works_Line_Amount;
				line.Net=line.Gross / 120 * 100;
			}
			//sum rows;
			total_line = WO_Lines_Import1.sum(Works_Line_Amount);
			total_perc = WO_Lines_Import1.sum(Percent);
			info total_line;
			info total_perc;
			//CALC 2: Compare values /validations 
			if(total_perc != 100)
			{
				alertmsg = "Line item percentages do not sum to 100 - please amend and import again";
				alerturl = "#Form:Alert?plain=" + alertmsg;
				openUrl(alerturl,"popup window","height=300,width=500");
				delete from WO_Lines_Import1[WO_No == mainwo.Works_Order_Number];
				openURL("#Page:WO_Lines_Import","same window");
			}
			else if(total_line = 0.00 || total_line is null)
			{
				alertmsg = "Line item total cannot be zero or empty - please amend";
				alerturl = "#Form:Alert?plain=" + alertmsg;
				openUrl(alerturl,"popup window","height=300,width=500");
				delete from WO_Lines_Import1[WO_No == mainwo.Works_Order_Number];
				openURL("#Page:WO_Lines_Import","same window");
			}
			else if(total_line != mainwo.WO_NetValue)
			{
				alertmsg = "Sum of line totals does not equal WO net value - please amend";
				alerturl = "#Form:Alert?plain=" + alertmsg;
				openUrl(alerturl,"popup window","height=300,width=500");
				delete from WO_Lines_Import1[WO_No == mainwo.Works_Order_Number];
				openURL("#Page:WO_Lines_Import","same window");
			}
			else
			{
				mainwo.Line_item_total=total_line;
				mainwo.Line_perctotal=total_perc;
				//	INSERT into WO
				rows_collection = Collection();
				for each  rec in WO_Lines_Import1
				{
					row1 = WO.Order_DetailsWO();
					//development
					devID = Developments[Development_Name == rec.Dev_name].ID;
					row1.Development_PropertySF=devID;
					//block
					blockID = Development_Blocks[Block_Name == rec.Block_name].ID;
					row1.Block=blockID;
					//schedule
					sched = ScheduleBudgets[ID == rec.ScheduleID].ID;
					row1.ScheduleID=sched;
					//cost head 
					costheadID = BudgetBuilderCH[ID == rec.Cost_HeadID].ID;
					row1.Cost_HeadID=costheadID;
					//asset 
					assetID = Add_Single_Asset[ID == rec.AssetWO_ID].ID;
					row1.AssetWO_ID=assetID;
					//ppm
					ppmID = Testing_and_Maintenance[ID == rec.PPM_ID].ID;
					row1.PPM_ID=ppmID;
					row1.Works_Required=rec.Works_Required;
					//calculation fields 
					row1.Percent=rec.Percent;
					row1.Works_Line_Amount=rec.Works_Line_Amount;
					row1.VAT=0.2 * rec.Works_Line_Amount;
					row1.Gross=rec.Works_Line_Amount + row1.VAT;
					row1.Net=rec.Works_Line_Amount;
					rows_collection.insert(row1);
					fet = WO[Works_Order_Number == rec.WO_No];
					fet.Order_DetailsWO.insert(rows_collection);
				}
				delete from WO_Lines_Import1[WO_No == rec.WO_No];
				openURL("#Page:WO_Lines_Import","same window");
			}
		}
{
    "clientVersion": "string",
    "event": "CashLoanBankLimitView",
    "messageId": "4396d452-38c6-4a86-a621-15939e5c3f02",
    "properties": {
        "referenceId": "2445526",
        "isOtpRequired": true,
        "checkLimitAvailabilities": [
            {
                "bankId": 1,
                "availableLimit": 1234.5,
                "maxTerm": 3,
                "recommended": true,
                "isNewCustomer": true
            },
            {
                "bankId": 2,
                "availableLimit": 3566.5,
                "maxTerm": 9,
                "recommended": true,
                "isNewCustomer": true
            }
        ],
        "newCustomerBanks": [
            1,
            2,
            3
        ],
        "isCustomerInfoNull": true,
        "showFinancialInfoForm": true
    },
    "context": {
        "channel": "test",
        "channelVersion": "1",
        "platform": "Desktop",
        "clientVersion": "1.0.0223",
        "language": "tr",
        "page": {
            "path": "/test"
        },
        "source": "storefront",
        "requestId": "2ff36001-d57c-4aea-abe5-3a327509e2dd",
        "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"
    },
    "sentAt": "2024-08-15T00:22:44Z",
    "sessionId": "62b245d7-190f-4045-9f6a-514c4557c9b1",
    "userId": "1ff62a22-ff10-46b6-b254-72e0cd7dfef7"
}
{
   "clientVersion": "string",
   "event": "CashLoanView",
   "messageId": "3396d452-38c6-4a86-a621-15939e5c3f31",
   "properties": {
       "pageType": "cart",
       "pageValue": "HBCV00005WJBQV"
   },
   "context": {
       "channelVersion": "1",
       "platform": "Desktop",
       "clientVersion": "1.0.0223",
       "language":"tr",
       "page": {
           "path": "/test"
       },
       "source":  "storefront",
       "userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"
   },
   "sentAt": "2024-05-17T00:22:44Z",
   "sessionId": "62b245d7-190f-4045-9f6a-514c4557c9b1",
   "userId": "1ff62a22-ff10-46b6-b254-72e0cd7dfef7"
}

php_value upload_max_filesize 2048M
php_value post_max_size 2048M
php_value memory_limit 4096M
php_value max_execution_time 0
php_value max_input_time 0
/*Set(resetimgUpd1, false);
Set(resetimgUpd2, false);
Set(resetimgUpd3, false);

If(
    IsBlank(TxtTitle.Text) ||
    IsBlank(TxtWeek.Text) ||
    IsBlank(TxtOverview.Text) ||
    IsBlank(TxtBefore.Text) ||
    IsBlank(TxtAfter.Text) ||
    IsBlank(TxtHOD.Text) || 
    IsBlank(CmbDept.Selected),

    Notify("Please fill in the fields", NotificationType.Error, 3000),

    Patch(
        KaizenCreate,
        Defaults(KaizenCreate),
        {
            Title: GenID,
            UserName: User().FullName,
            UserMail: User().Email,
            InDate: Now(),
            KaizenName: TxtTitle.Text,
            WeekNo: TxtWeek.Text,
            PointKaizen: Txtpoint.Text,
            Department: CmbDept.Selected.Title,
            HOD: TxtHOD.Text,
            Overview: TxtOverview.Text,
            KaizenBeforeImg: UploadedImage1.Image,
            KaizenAfterImg: UploadedImage2.Image,
            KaizenBef: TxtBefore.Text,
            KaizenAft: TxtAfter.Text,
            FutureImprovement: TxtFuture.Text,
            TeamMemberImg: UploadedImage3.Image,
            TeamMemberName: TxtTM.Text,
            DateImplemented: DatePicker1.SelectedDate,
            SQDCMImpact: [
                {Value: If(Checkbox1_1.Value = true, "Safety")},
                {Value: If(Checkbox1_2.Value = true, "Quality")},
                {Value: If(Checkbox1_3.Value = true, "Delivery")},
                {Value: If(Checkbox1_4.Value = true, "Cost")},
                {Value: If(Checkbox1_5.Value = true, "Moral")} ],
            Inventory: TextInput3_2.Text,
            FloorSpace: TextInput3_8.Text,
            NoOfOperators: TextInput3_11.Text,
            TravelDistance: TextInput3_14.Text,
            MachineDowntime: TextInput3_17.Text,
            Safety: TextInput3_20.Text,
            DTD: TextInput3_5.Text,
            ValueAdd: TextInput3_23.Text,
            FTT: TextInput3_26.Text,
            YearlyCostSaving: TextInput3_29.Text,
            CycleTime: TextInput3_32.Text,
            Changeover: TextInput3_35.Text,
            BeforeInventory:TextInput3.Text,
            BeforeFloorSpace:TextInput3_6.Text,
            BeforeOperator:TextInput3_9.Text,
            BeforeDistance:TextInput3_12.Text,
            BeforeDowntime:TextInput3_15.Text,
            BeforeSafety:TextInput3_15.Text,
            BeforeDTD:TextInput3_3.Text,
            BeforeValue:TextInput3_21.Text,
            BeforeFTT:TextInput3_24.Text,
            BeforeYCS:TextInput3_27.Text,
            BeforeCycleTime:TextInput3_30.Text,
            BeforeChangeover:TextInput3_33.Text,
            AfterInventory:TextInput3_1.Text,
            AfterFloorSpace:TextInput3_7.Text,
            AfterOperator:TextInput3_10.Text,
            AfterDistance:TextInput3_13.Text,
            AfterDowntime:TextInput3_16.Text,
            AfterSafety:TextInput3_19.Text,
            AfterDTD:TextInput3_4.Text,
            AfterValue:TextInput3_22.Text,
            AfterFTT:TextInput3_25.Text,
            AfterYCS:TextInput3_28.Text,
            AfterCycleTime:TextInput3_31.Text,
            AfterChangeover:TextInput3_34.Text
        },Form7.Updates
    );

    Notify("Your request has been saved.", NotificationType.Success, 3000);

    If(IsBlank(Checkbox1_4.Value),
    KaizenFinanceApproval.Run(
        User().FullName,
        User().Email,
        GenID,
        ComboBox3.Selected.'Carder Reduction',
        ComboBox3_1.Selected.'SMV Improvement',
        ComboBox3_2.Selected.'Material Saving',
        ComboBox3_3.Selected.'Supplier material Price negotiation',
        TextInput1_1.Text,
        attName,
        {file: {contentBytes: First(AttachmentSubmit.Attachments).Value, name: First(AttachmentSubmit.Attachments).Name}}
        //{file_1: {name: "Kaizen Sheet Capture -" & GenID & ".pdf",contentBytes: PDF(KaizenCreate, {ExpandContainers:true})}}
    ;)*/
    
    /*"",
    Office365Outlook.SendEmailV2(
    "thejar@masholdings.com;nethmid@masholdings.com",
    "Kizan Updates",

"
    <!DOCTYPE html>
<html lang='en'>
<head>
    <meta charset='UTF-8'>
    <meta name='viewport' content='width=device-width, initial-scale=1.0'>
</head>
<body style='margin: 0; padding: 0; text-align: center; Font-size: 20px; font-family: Roboto, Tahoma, Verdana, Segoe, sans-serif; mso-line-height-alt: 16.8px; color: #34495e; line-height: 1.2;'>
    <div style='width: 100%; height: auto; background-color: rgb(190, 255, 209); box-shadow: 2px 5px  50px rgb(111, 233, 255); padding-top: 20px; padding-bottom: 100px;'>
        
        <p style='padding: 10px; font-size: 20px; font-weight: bold;'>
            Waiting for your approval
            <hr>
        </p>
        <p style='padding: 10px; font-size: 20px; font-weight: bold;'>
            Please login to the system and update approval
            <hr>
        </p>
        <div style='border-radius: 30px; margin: auto; padding: 10px; width: 90%; background-color: aquamarine; box-shadow: 2px 5px  50px rgb(2, 32, 61); padding-top: 20px; '>
            
            <p style=''>
                Kizan ID :: " & GenID & " 
            </p><br>
            <p style=''>
                Comment :: Waiting for your approval 
            </p>
    
            <p>
            <a href='https://apps.powerapps.com/play/e/default-852c5799-8134-4f15-9d38-eba4296cc76f/a/d626efea-e961-4597-9094-1d30de5159b2?tenantId=852c5799-8134-4f15-9d38-eba4296cc76f&hint=f753fe80-3c99-4afa-bccf-a8260370b99c&sourcetime=1711017484454'> Launch Application </a>  
    
            </p>

            <p style='font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;'>You can reply on this mail for future verification and updates.</p>


        </div>

    </div>
</body>
</html>"
,
    {
        Cc: "srimaleew@masholdings.com"
    }

););   *//*

    Set(res, true);

    Reset(TxtTitle);
    Reset(TxtWeek);
    Reset(Txtpoint);
    Reset(TxtOverview);
    Reset(TxtBefore);
    Reset(TxtAfter);
    Reset(TxtFuture);
    Reset(TxtHOD);
    Reset(CmbDept);
    Reset(TxtTM);
    Reset(DatePicker1);
    Reset(Checkbox1_1);
    Reset(Checkbox1_2);
    Reset(Checkbox1_3);
    Reset(Checkbox1_4);
    Reset(Checkbox1_5);
    Reset(ComboBox3);
    Reset(ComboBox3_1);
    Reset(ComboBox3_2);
    Reset(ComboBox3_3);
    Reset(TextInput1_1);
    Reset(AttachmentSubmit);

    
    UpdateContext(
        {
            GenID: "Kaizen-" & Left(Text(Today(), "mmmm"), 3) & "-0000" & Right(Last(Sort( KaizenCreate,ID,SortOrder.Ascending)).Title,5) + 1
        }
    );
    
    Set(resetimgUpd1, true);
    Set(resetimgUpd2, true);
    Set(resetimgUpd3, true);
    Refresh(KaizenCreate);
);
);
*/

Set(resetimgUpd1, false);
Set(resetimgUpd2, false);
Set(resetimgUpd3, false);

If(
    IsBlank(TxtTitle.Text) ||
    IsBlank(TxtWeek.Text) ||
    IsBlank(TxtOverview.Text) ||
    IsBlank(TxtBefore.Text) ||
    IsBlank(TxtAfter.Text) ||
    IsBlank(TxtHOD.Text) ||
    (IsBlank(TextInput3.Text) && IsBlank(TextInput3_3.Text) && IsBlank(TextInput3_6.Text) && IsBlank(TextInput3_9.Text) && IsBlank(TextInput3_12.Text) && IsBlank(TextInput3_15.Text) && IsBlank(TextInput3_18.Text) && IsBlank(TextInput3_21.Text) && IsBlank(TextInput3_24.Text) && IsBlank(TextInput3_27.Text) && IsBlank(TextInput3_30.Text) && IsBlank(TextInput3_33.Text)) ||
    (!Checkbox1_1.Value && !Checkbox1_2.Value && !Checkbox1_3.Value && !Checkbox1_4.Value && !Checkbox1_5.Value),

    Notify("Please fill in the fields", NotificationType.Error, 3000),
    KaizenHOD.Run(
        User().FullName,
        User().Email,
        Office365Users.Manager(User().Email).DisplayName,
        Office365Users.Manager(User().Email).Mail,
        GenID
    );

    Patch(
        KaizenCreate,
        Defaults(KaizenCreate),
        {
            Title: GenID,
            UserName: User().FullName,
            UserMail: User().Email,
            InDate: Now(),
            KaizenName: TxtTitle.Text,
            WeekNo: TxtWeek.Text,
            PointKaizen: Txtpoint.Text,
            Department: Office365Users.MyProfileV2().department,
            HOD: Office365Users.Manager(User().Email).DisplayName,
            HODMail:Office365Users.Manager(User().Email).Mail,
            Section:{Value:Radio1.Selected.Value},
            Countery:{Value:Radio1_1.Selected.Value},
            Overview: TxtOverview.Text,
            KaizenBeforeImg: UploadedImage1.Image,
            KaizenAfterImg: UploadedImage2.Image,
            KaizenBef: TxtBefore.Text,
            KaizenAft: TxtAfter.Text,
            FutureImprovement: TxtFuture.Text,
            TeamMemberImg: UploadedImage3.Image,
            TeamMemberName: TxtTM.Text,
            DateImplemented: DatePicker1.SelectedDate,
            SQDCMImpact: [
                {Value: If(Checkbox1_1.Value, "Safety")},
                {Value: If(Checkbox1_2.Value, "Quality")},
                {Value: If(Checkbox1_3.Value, "Delivery")},
                {Value: If(Checkbox1_4.Value, "Cost")},
                {Value: If(Checkbox1_5.Value, "Moral")}
            ],
            SafetyVal: {Value: If(Checkbox1_1.Value, "Yes")},
            QualityVal:{Value: If(Checkbox1_2.Value, "Yes")},
            IEval:{Value: If(Checkbox1_3.Value, "Yes")},
            FinanceVal:{Value: If(Checkbox1_4.Value, "Yes")},
            MoralVal:{Value: If(Checkbox1_5.Value, "Yes")},
            Inventory: TextInput3_2.Text,
            FloorSpace: TextInput3_8.Text,
            NoOfOperators: TextInput3_11.Text,
            TravelDistance: TextInput3_14.Text,
            MachineDowntime: TextInput3_17.Text,
            Safety: TextInput3_20.Text,
            DTD: TextInput3_5.Text,
            ValueAdd: TextInput3_23.Text,
            FTT: TextInput3_26.Text,
            YearlyCostSaving: TextInput3_29.Text,
            CycleTime: TextInput3_32.Text,
            Changeover: TextInput3_35.Text,
            BeforeInventory: TextInput3.Text,
            BeforeFloorSpace: TextInput3_6.Text,
            BeforeOperator: TextInput3_9.Text,
            BeforeDistance: TextInput3_12.Text,
            BeforeDowntime: TextInput3_15.Text,
            BeforeSafety: TextInput3_18.Text,
            BeforeDTD: TextInput3_3.Text,
            BeforeValue: TextInput3_21.Text,
            BeforeFTT: TextInput3_24.Text,
            BeforeYCS: TextInput3_27.Text,
            BeforeCycleTime: TextInput3_30.Text,
            BeforeChangeover: TextInput3_33.Text,
            AfterInventory: TextInput3_1.Text,
            AfterFloorSpace: TextInput3_7.Text,
            AfterOperator: TextInput3_10.Text,
            AfterDistance: TextInput3_13.Text,
            AfterDowntime: TextInput3_16.Text,
            AfterSafety: TextInput3_19.Text,
            AfterDTD: TextInput3_4.Text,
            AfterValue: TextInput3_22.Text,
            AfterFTT: TextInput3_25.Text,
            AfterYCS: TextInput3_28.Text,
            AfterCycleTime: TextInput3_31.Text,
            AfterChangeover: TextInput3_34.Text,
            'Carder Reduction':[
                {Value: If(chkBxBudgtCardr.Value, "Budgeted Carder")},
                {Value: If(MonthOnMntActCdr.Value, "Month on month Actual carder")},
                {Value: If(Checkbox1_7.Value, "No of employees reduced -category wise")}
            ],
            'SMV Improvement':[
                {Value: If(Checkbox1_8.Value, "Style wise SMV's before and after the improvement")},
                {Value: If(Checkbox1_9.Value, "Stylewise Budgted Pieces")},
                {Value: If(Checkbox1_10.Value, "Stylewise Actual Pieces")},
                {Value: If(Checkbox1_11.Value, "Considered CPH")}
            ],
            'Supplier material Price negotiation':[
                {Value: If(Checkbox1_12.Value, "Material Number")},
                {Value: If(Checkbox1_13.Value, "Unit price before and after the improvement")},
                {Value: If(Checkbox1_14.Value, "MM60 screenshots")}
            ],
            'Material Saving':[
                {Value: If(Checkbox1_15.Value, "Material Number")},
                {Value: If(Checkbox1_16.Value, "BOM required quantity before and after the improvement")},
                {Value: If(Checkbox1_17.Value, "Month on month Purchased quantity")},
                {Value: If(Checkbox1_18.Value, "Month on month issued quantity")},
                {Value: If(Checkbox1_19.Value, "Considered Unit Price")},
                {Value: If(Checkbox1_20.Value, "BOM Screenshot")}
            ],
            Comment:TextInput1_1.Text
        },
        Form7.Updates
    );

    
    
    Notify("Your request has been saved.", NotificationType.Success, 3000);

    

    /*KaizenHodApproval.Run(
        GenID,
        User().FullName,
        User().Email,
        Office365Users.Manager(User().Email).Mail,
        Office365Users.Manager(User().Email).DisplayName
        /*{file: {
        name: "KAIZEN -" & GenID & ".jpg",
        contentBytes: image(CreateKaizen, {ExpandContainers:true})
    }}
    );

    If(
        !IsBlank(Checkbox1_4.Value),
        KaizenFinanceApproval.Run(
            If(chkBxBudgtCardr.Value=true,chkBxBudgtCardr.Text,""),
            If(MonthOnMntActCdr.Value=true,MonthOnMntActCdr.Text,""),
            If(Checkbox1_7.Value=true,Checkbox1_7.Text,""),
            If(Checkbox1_8.Value=true,Checkbox1_8.Text,""),
            If(Checkbox1_9.Value=true,Checkbox1_9.Text,""),
            If(Checkbox1_10.Value=true,Checkbox1_10.Text,""),
            If(Checkbox1_11.Value=true,Checkbox1_11.Text,""),
            If(Checkbox1_15.Value=true,Checkbox1_15.Text,""),
            If(Checkbox1_16.Value=true,Checkbox1_16.Text,""),
            If(Checkbox1_17.Value=true,Checkbox1_17.Text,""),
            If(Checkbox1_18.Value=true,Checkbox1_18.Text,""),
            If(Checkbox1_19.Value=true,Checkbox1_19.Text,""),
            If(Checkbox1_20.Value=true,Checkbox1_20.Text,""),
            If(Checkbox1_12.Value=true,Checkbox1_12.Text,""),
            If(Checkbox1_13.Value=true,Checkbox1_13.Text,""),
            If(Checkbox1_14.Value=true,Checkbox1_14.Text,""),
            TextInput1_1.Text,
            User().Email,
            GenID,
            {file: {contentBytes: First(AttachmentSubmit.Attachments).Value, name: First(AttachmentSubmit.Attachments).Name}}
        )
    );*/


    Set(res, false);
    Set(res, true);

    Reset(TxtTitle);
    Reset(TxtWeek);
    Reset(Txtpoint);
    Reset(TxtOverview);
    Reset(TxtBefore);
    Reset(TxtAfter);
    Reset(TxtFuture);
    Reset(TxtHOD);
    Reset(CmbDept);
    Reset(TxtTM);
    Reset(DatePicker1);
    Reset(Checkbox1_1);
    Reset(Checkbox1_2);
    Reset(Checkbox1_3);
    Reset(Checkbox1_4);
    Reset(Checkbox1_5);
    Reset(ComboBox3);
    Reset(ComboBox3_1);
    Reset(ComboBox3_2);
    Reset(ComboBox3_3);
    Reset(TextInput1_1);
    Reset(Radio1);
    Reset(Radio1_1);
    Set(attReset, false);
    Set(attReset, true);

    UpdateContext({
        GenID: "Kaizen-" & Left(Text(Today(), "mmmm"), 3) & "-0000" & Right(Last(Sort(KaizenCreate, ID, SortOrder.Ascending)).Title, 5) + 1
    });
    
    Set(resetimgUpd1, true);
    Set(resetimgUpd2, true);
    Set(resetimgUpd3, true);
    Refresh(KaizenCreate);
);
<style>
.reflection {
  width: 300px;
  height: 215px;
  margin: 50px auto;
}
.reflection-figure {
  position: relative;
  height: 215px;
  margin: 0;
}
.reflection-text {
  font: 0.8em sans-serif;
  position: absolute;
  right: 0; bottom: 20px;
  margin: 0;
  padding: 10px;
  background: rgba(255,255,255,.6);
  color: #000;
  transition: padding .3s;
}
.reflection:hover .reflection-text {
  padding-right: 50px;
}

/* reflection the standard way (detecting support) */
@supports (background: -moz-element(#css-element)) {
  .reflection::after{
    content: '';
    position: absolute;
    width: inherit; height: inherit;
    background: -moz-element(#css-element);
    transform: scaleY(-1);
    mask: url('#mask');
    opacity: .3;
  }
}

/* reflection the old WebKit way */
.reflection {
  -webkit-box-reflect: below 0 linear-gradient(transparent 50%, rgba(0,0,0,.3));
}
</style>
<div class="reflection">
  <figure class="reflection-figure" id="css-element">
    <img class="reflection-image" src="https://unsplash.it/300/215?image=84" alt="">
    <figcaption class="reflection-text">San Francisco, CA</figcaption>
  </figure>
</div>
<svg height="0">
  <mask id="mask">
    <rect width="100%" height="215" fill="url(#gradient)"/>
    <linearGradient x1="0" y1="0" x2="0" y2="1" id="gradient">
      <stop offset="50%" stop-color="black" />
      <stop offset="100%" stop-color="white" />
    </linearGradient>
  </mask>
</svg>
<style>
   @import url(https://fonts.googleapis.com/css?family=Droid+Sans:700);

/* counters */

body {
  counter-reset: characters;
}

input:checked {
  counter-increment: characters;
}

.total::after {
  content: counter(characters);
}

/* the rest is just to make things pretty */

body {
  margin: 32px;
  font: 700 32px/1 'Droid Sans', sans-serif;
  color: #fff;
  background-color: #3f584e;
}

h1 {
  margin: 0 0 32px;
  font-size: 48px;
}

h2 {
  margin: 0 0 8px 8px;
  font-size: inherit;
}

section {
  margin-bottom: 16px;
  padding: 16px;
  border-radius: 4px;
  overflow: hidden;
  background-color: rgba(255, 255, 255, .1);
}

input {
  position: absolute;
  left: -9999px;
}

label {
  float: left;
  margin: 8px;
  padding: 16px;
  border-radius: 4px;
  border: solid 2px rgba(255, 255, 255, .4);
  background-color: rgba(255, 255, 255, .2);
  cursor: pointer;
  transition: all .1s;
}

label::before {
  display: inline;
}

input:checked + label {
  border: solid 2px #fff;
  background-color: rgba(255, 255, 255, .4);
  box-shadow: 0 0 10px #fff;
}

.total {
  padding: 16px 24px;
}
  </style>
<h1>בחר קוביה</h1>
<section class="characters">
  <h2>בחר קוביה או קוביות</h2>
  <input id="b" type="checkbox"><label for="b">ראשון</label>
  <input id="c" type="checkbox"><label for="c">שני</label>
  <input id="e" type="checkbox"><label for="e">שלישי</label>
  <input id="g" type="checkbox"><label for="g">רביעי</label>
  <input id="i" type="checkbox"><label for="i">חמישי</label>
  <input id="k" type="checkbox"><label for="k">שישי</label>
  <input id="l" type="checkbox"><label for="l">שביעי</label>
  <input id="o" type="checkbox"><label for="o">שמיני</label>
</section>
<section class="total">
  סה"כ נבחרו:
</section>
<script>
    jQuery(document).ready(function($){
        $(".elementor-field").focus(function() {
            $(this).prev('.elementor-field-label').addClass("active-field-label");
        }).focusout(function() {
            if(!$(this).val()) {
                $(this).prev('.elementor-field-label').removeClass("active-field-label");
            }
        });
    });
</script>
<style>
.elementor-form .elementor-field-label {
    position: absolute;
    right: 18px;
    transition-duration: .2s;
}

.elementor-field-label.active-field-label{
    transform: translateY(-20px);
    font-size: 16px !important;
}

.elementor-field{
    box-shadow: none !important;
}
</style>
<style>
selector{
    animation-name: floating;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    from { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    to   { transform: translate(0, -0px); }
}
</style>
// Function to get the current page title
function get_current_page_title() {
    return get_the_title();
  //also if you want id then replace title with id
}

// Register the shortcode
function register_page_title_shortcode() {
    add_shortcode('page-title', 'get_current_page_title');
}
add_action('init', 'register_page_title_shortcode');


//to get the visitor visiting page id:
    $page_id = get_current_page_id();

class InterceptHandler(logging.Handler):
    def emit(self, record: logging.LogRecord) -> None:
        # Get corresponding Loguru level if it exists.
        level: str | int
        try:
            level = logger.level(record.levelname).name
        except ValueError:
            level = record.levelno

        # Find caller from where originated the logged message.
        frame, depth = inspect.currentframe(), 0
        while frame and (depth == 0 or frame.f_code.co_filename == logging.__file__):
            frame = frame.f_back
            depth += 1

        logger.opt(depth=depth, exception=record.exc_info).log(level, record.getMessage())

logging.basicConfig(handlers=[InterceptHandler()], level=0, force=True)
curl --location 'localhost:9091/chatbot/report/update-data-job' \
--header 'Content-Type: application/json' \
--data '{
    "start_date":"25/01/2024",
    "end_date":"20/08/2024"
}'

curl --location 'localhost:9091/chatbot/report/update-analytic-user' \
--header 'Content-Type: application/json' \
--data '{
    "start_date":"25/01/2024",
    "end_date":"20/08/2024"
}'

import random
names = [
    "黄彦祯",
    "陈子睿",
    "杨芷涵",
    "李若璇",
    "麦家俊",
    "蔡培钧",
    "李泽丰",
    # "陈蓬宇",
    "郭芃泽"
    ]
    
random.shuffle(names)

for idx, name in enumerate(names):
    end_symb = " " if idx%2==0 else " | "
    print(f"{name}", end=end_symb)
    
{
	"blocks": [
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":star: What's on in Melbourne this week! :star:"
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "\n\n Hey Melbourne, happy Monday! Please see below for what's on this week. "
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": "Xero Café :coffee:",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "\n :new-thing: *This week we are offering:* \n\n We have Raspberry Yo-Yo Biscuits (GF), Chocolate Dotty Biscuits, and Vegan Chocolate & Raspberry Slice!\n\n *Weekly Café Special*: _Matcha Latte_"
			}
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": " Wednesday, 28th August :calendar-date-28:",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "\n\n:late-cake: *Afternoon Tea*: From *2pm* in the *L1, L2 and L3* kitchens! \n\n:massage:*Wellbeing - Pilates Class*: Confirm your spot <https://docs.google.com/spreadsheets/d/1ZpZnKeVds8e4Ue8g0tpe9Nv2jKXSqBUkfgzYfQu1hOA/edit?gid=0#gid=0/|*here*>. Please note we have a maximum of 15 participants per class, a minimum notice period of 2 hours is required if you can no longer attend."
			}
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": " Thursday, 29th August :calendar-date-29:",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": ":breakfast: *Breakfast*: Provided by *Kartel Catering* from *8:30am - 10:30am* in the Wominjeka Breakout Space.\n\n"
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "Stay tuned to this channel for more details, and make sure you're subscribed to the <https://calendar.google.com/calendar/u/0?cid=Y19xczkyMjk5ZGlsODJzMjA4aGt1b3RnM2t1MEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t|*Melbourne Social Calendar*> :party-wx:"
			}
		}
	]
}
let vLoopTablecommaCount=SubStringCount(vTables,',');

trace $(section) finnal vTables $(vTables);

for i=2 to vLoopTablecommaCount + 1    

  let t = subfield(vTables,',', i);

  trace $(1) loop store met t $(t);


  HTM_RESET:
  NoConcatenate
  LOAD Null() AS DummyField
  AUTOGENERATE 0;


  STORE HTM_RESET INTO [$(vEnvironmentPathQvd)/$(t).qvd] (qvd);

  LET vRows = NoOfRows('$(t)');
  TRACE $(t) has $(vRows) rows;

	STORE $(t) INTO [$(vEnvironmentPathQvd)/$(t).qvd] (qvd);
    
      
  drop table  $(t);

next

{
	"blocks": [
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":sparkles: Boost Days - Whats On This Week! :sparkles:"
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "Mōrena Ahuriri & happy Monday! :smiling-hand-over-mouth:\n\nWe're excited to bring you another great week in the office with our Boost Day Program! :yay: Please see below for whats on this week :arrow-bounce:"
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":calendar-date-20: Wednesday, 20th November",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "\n:coffee: *Café Partnership*: Enjoy coffee and café-style beverages from our cafe partner, *Adoro*, located in our office building *8:00AM - 11:30AM*.\n:cake: *Afternoon Tea*: Provided by *Mitzi and Twinn* *2:00PM - 3:00PM* in the Kitchen."
			}
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":calendar-date-21: Thursday, 21st November",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": ":coffee: *Café Partnership*: Enjoy coffee and café-style beverages from our cafe partner, *Adoro*, located in our office building *8:00AM - 11:30AM*. \n:breakfast: *Breakfast*: Provided by *Roam* *9:30AM - 11:00AM* in the Kitchen."
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "*LATER THIS MONTH:*"
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "*Friday, 22nd November* \n:unicorn_face: *RSVP Deadline for EOY Event*: Register <https://xero-wx.jomablue.com/reg/store/eoy_hwk|*here*> :magic_wand:\n\n*Wednesday, 27th November*\n:xero: *Global All Hands*: Streaming in Clearview *11:00AM - 12:00PM*."
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "Stay tuned to this channel for more details, check out the <https://calendar.google.com/calendar/u/0?cid=eGVyby5jb21fbXRhc2ZucThjaTl1b3BpY284dXN0OWlhdDRAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ|*Hawkes Bay Social Calendar*>, and get ready to Boost your workdays!\n\nWX Team :party-wx:"
			}
		}
	]
}
ARC-Seal: i=5; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass;
 b=BsuHmlhzDNhTg4Am+jEuS6W2FRKgICcM2auxhs9ZteQC1KXxsj0X1dxaFvosVn/W66niRSiUpC7NdkFbb1nwDaslbNImw5lbkA2tp3NNaiYIv6J4ca5QkrGxS6zdV02H8aYzaKoBPT62om+euvXC/R7eEMW+b3Kq1Q4FN+gUw3VNEt9vDSDXoenjFcRKSfIQpXnUhLGEuE+K3pA+N3GUdvgSABkLvRTH+km+Y8c8+zKU06oBAoD+6QjYxWJo/wduwGsxQ7pjaRpYITTKfHyqWjY4RYbPx/mrm8pijQVoB5ZLsYqqaJuIsaHr/jOFtGSC6h37KDz7DotG0HFTo6tIIg==
ARC-Message-Signature: i=5; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=BTH7KZd88CdQkmmYtaAP6jrzQMdK5mxhJB3u5xBaI7c=;
 b=fPSDwu8f7BIRHNe7noEh1LociGFVfpzzLZfQJTPq8POZItBFAcdG8VV3hmIA4M+KLuB3AEO64VoBmUtPYrdc5xospH00CuDOK8s2qfpXY+8KRnjDwm1uitMfONao2ax+I7klNDg1icrhdROzbuU8B/Or1TKTKrlAU4c7HAOcZobpatxinjVWYXnlQjdZIeShJGO0ItrhClgCv9IKBF6Mt1mezFQtaRdKiinXMNdYuV+L159VdxF1DGQAuMv9CyCrZ+wzy7ckcOUYbLqqdnJXiw1EqkktBamJKzEWcfbdnT0wXNa1efgwMxc1wZ1t31+Lao+FIQuRGlmMEwrRbJMo/g==
ARC-Authentication-Results: i=5; mx.microsoft.com 1; spf=softfail (sender ip
 is 104.47.56.41) smtp.rcpttodomain=accountprotection.microsoft.com
 smtp.mailfrom=gmail.com; dmarc=pass (p=none sp=quarantine pct=100)
 action=none header.from=gmail.com; dkim=pass (signature was verified)
 header.d=gmail.com; arc=pass (0 oda=1 ltdi=1
 spf=[1,1,smtp.mailfrom=gmail.com] dkim=[1,3,header.d=gmail.com]
 dmarc=[1,3,header.from=gmail.com])
ARC-Seal: i=4; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass;
 b=IMptFPWi1RPQyXU9oPt6tZbE0P2KvTOY7hH/XN6fvtgKA7cEQmEiQNcVFFlCs1QbX+lBuen6ARWIjvsPU8hrYC36Uuq1Bsve5C8yT/jKeAnwoDScj5xKRdlBinCPeNinTrvaFyXcwq7YWw9qFcbxpxzMcTY3irziEF8PikXUBppFXNaP2TNLKNWtZB1JCewxcEq4pebioKorDNdtJcLdGefOKE7gL57Ox4k46yBO6nCfEjU8kQKcRNWujitPS2OYr0yCO7c/dTrEIEShs+offi48cZT4z9KImF6z+zrMaCeAHJXippYo1vJ54QVqVXtKTcA0U2uHpbe4FQM+xGHKCg==
ARC-Message-Signature: i=4; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=BTH7KZd88CdQkmmYtaAP6jrzQMdK5mxhJB3u5xBaI7c=;
 b=ZJR+xCNmC1z0qEyWlumGSg2Yx5aRGZbo+aIRGBsRUDUfwHRvUUzG0ftmvYUw3YdNFoMenweBLb7hsuBrIEkAIVOGuM7Al9L+0AHCA661rpJ8nH5WEBA6i26T7OgLGpTYStAeI9FhjdnsU6mSHWu1rfFdACUeM1iOLDvhF4QA5jJt0T3+5vAwEh6JhRnk3A6/FLzO4ylG0rEQrHYlvd3DElVDf7fJzpvIj4nzfYUSiz12TkOWOA7G3huWmzkHLISPP7i6SB8VJIL1N+MF8vLvPONMLOkaqG9E59qw0S/vQSCRekwEX7eEnn+WBc8THqVfHkuVp6h4bxynaAj4iKucSA==
ARC-Authentication-Results: i=4; mx.microsoft.com 1; spf=softfail (sender ip
 is 104.47.56.41) smtp.rcpttodomain=accountprotection.microsoft.com
 smtp.mailfrom=gmail.com; dmarc=pass (p=none sp=quarantine pct=100)
 action=none header.from=gmail.com; dkim=pass (signature was verified)
 header.d=gmail.com; arc=pass (0 oda=1 ltdi=1
 spf=[1,1,smtp.mailfrom=gmail.com] dkim=[1,3,header.d=gmail.com]
 dmarc=[1,3,header.from=gmail.com])
Received: from BLAPR05CA0011.namprd05.prod.outlook.com (2603:10b6:208:36e::26)
 by PH0PR16MB4947.namprd16.prod.outlook.com (2603:10b6:510:122::6) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.22; Tue, 28 May
 2024 11:26:08 +0000
Received: from BL02EPF0001A107.namprd05.prod.outlook.com
 (2603:10b6:208:36e:cafe::b4) by BLAPR05CA0011.outlook.office365.com
 (2603:10b6:208:36e::26) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.18 via Frontend
 Transport; Tue, 28 May 2024 11:26:08 +0000
Authentication-Results: spf=softfail (sender IP is 104.47.56.41)
 smtp.mailfrom=gmail.com; dkim=pass (signature was verified)
 header.d=gmail.com;dmarc=pass action=none header.from=gmail.com;compauth=pass
 reason=100
Received-SPF: SoftFail (protection.outlook.com: domain of transitioning
 gmail.com discourages use of 104.47.56.41 as permitted sender)
Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.41) by
 BL02EPF0001A107.mail.protection.outlook.com (10.167.241.136) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.7633.15 via Frontend Transport; Tue, 28 May 2024 11:26:07 +0000
ARC-Seal: i=3; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass;
 b=QQsjhoFwmWgga7QgVmuiIpjolT3qoIfC4UyvaIHtrBUoZbL8vGnLJaHz1yFT5RgYKdXEcGujhWfYQsO/Ywz89jFMhRJOiUBlGdjNSAvKjqI48DSr+4vbSfup6MSk82yVq9gjo9CQpF3gKvEdHAsZCR6qLQVVODaFC38ZGLqkzbL9dndK6W3DOGQ2Fe7EkzKQZAXq55dnSn2k/CFL20D8qIAuNLhhl8TZmHJdIqSl1e9FBGNrvMSGAD9P9as77FpELjYOK8RBCabTQfXLH3cDfCZOWUGwmwsj9oRyInxiYrT/41AE1RBxJmHVKIsuXwqNUSpqE0v49mz9knUYvWeQhA==
ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=BTH7KZd88CdQkmmYtaAP6jrzQMdK5mxhJB3u5xBaI7c=;
 b=UkduSxg3NiLVpagTOGhOahgYqbN8xvnOdx8QjBBjqDAvtlgP9fpNcl7XWVrPMTyS7dyLid2PPIUnXjtFvX/ickz77F6MuwHx9NokSQY/JMZwxUkN9+7QoKHA5JE4abavik9NnxK23ojlTOOkAAoPk95COX03M7r/fnYw/yEGe1tL07mHuutGZrUe0cUhTdDPmuSkwApA1Q7nuU3ndxaZ+eE0fGoy5vHuUZdSz/XOl1iVc/LF8JYSOg4K/JkfS6h+4wv0DLtMKqfVMUiLsVXwX1ojIrkB9G7n/8lL4nSTsQ/cPuBrT+jsoiO+0ohGJVCaQWw1MtGh8n/cGoiZPtpr/A==
ARC-Authentication-Results: i=3; mx.microsoft.com 1; spf=softfail (sender ip
 is 104.47.58.101) smtp.rcpttodomain=accountprotection.microsoft.com
 smtp.mailfrom=gmail.com; dmarc=pass (p=none sp=quarantine pct=100)
 action=none header.from=gmail.com; dkim=pass (signature was verified)
 header.d=gmail.com; arc=pass (0 oda=1 ltdi=1
 spf=[1,1,smtp.mailfrom=gmail.com] dkim=[1,1,header.d=gmail.com]
 dmarc=[1,1,header.from=gmail.com])
ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass;
 b=LglrIZQAiASG6ZPXPXwZnYKd28LkKldRyXEdVlBXsvsdB6BX4aEDHYzVHo3rq2l6REoE03afSlLRURoleHcepg5mjzUYsDZsGYEzvuvp3VgJGpIDUB/g16kp69n8zVzpaOFCj8OJeWNaVDLG9ROQY5Y+dLS4lqAQuZwUuh1tBBfRcPy9gHot7Py4MqRu/Aqxt1nY7Cvf94kqWm2km6b5NdBElXEzUMstv7R+lTo1sFZ5S9z56Ror4dz4FbHUMu5N+hO+/bTt/UHfgeJd9sKV6qK22VhISNK3GhZOg+YCEVJyP22+It2agJIZHUgAnqw/s2dsWRXbfzDJWjUvcgMx9g==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=BTH7KZd88CdQkmmYtaAP6jrzQMdK5mxhJB3u5xBaI7c=;
 b=XCXqb+akjBYXsQV17MxQFv3rC1661w9gINNtvRsSAlmjbNARiyBKdMn0mZOhCZYbNuLMIPGsYNbJYy2AX+X7mmDcVysXJaVGFmTXJYXpY5syMF4DdCznFP74B/r7bxN/uks7FUPD/RIoGKAYUeHbjkD0ulImKiwSDHNDHVBUTXxAUDZZ4j3PIYremVBW2i1V2u1FOnveU+TXh9Z23EM5rJ12QgjeseDvfX6jKY4BUinl0Lk+dYjLJS+UgqYz+ZYjVlK/VK5ErXCeEY9MrGEIfhHRMsEfTAi85AoyQu8fM+otQtZO8N8uWyYKsJB+B2GZGfvZnTaYOGgo5aLjAXKvEA==
ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=softfail (sender ip
 is 104.47.58.101) smtp.rcpttodomain=accountprotection.microsoft.com
 smtp.mailfrom=gmail.com; dmarc=pass (p=none sp=quarantine pct=100)
 action=none header.from=gmail.com; dkim=pass (signature was verified)
 header.d=gmail.com; arc=pass (0 oda=1 ltdi=1
 spf=[1,1,smtp.mailfrom=gmail.com] dkim=[1,1,header.d=gmail.com]
 dmarc=[1,1,header.from=gmail.com])
Received: from CH2PR11CA0021.namprd11.prod.outlook.com (2603:10b6:610:54::31)
 by SA0PR16MB3776.namprd16.prod.outlook.com (2603:10b6:806:87::22) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.31; Tue, 28 May
 2024 11:26:06 +0000
Received: from CH1PEPF0000AD74.namprd04.prod.outlook.com
 (2603:10b6:610:54:cafe::54) by CH2PR11CA0021.outlook.office365.com
 (2603:10b6:610:54::31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.30 via Frontend
 Transport; Tue, 28 May 2024 11:26:06 +0000
Authentication-Results-Original: spf=softfail (sender IP is 104.47.58.101)
 smtp.mailfrom=gmail.com; dkim=pass (signature was verified)
 header.d=gmail.com;dmarc=pass action=none header.from=gmail.com;compauth=pass
 reason=100
Received-SPF: SoftFail (protection.outlook.com: domain of transitioning
 gmail.com discourages use of 104.47.58.101 as permitted sender)
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.101)
 by CH1PEPF0000AD74.mail.protection.outlook.com (10.167.244.52) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.7633.15 via Frontend Transport; Tue, 28 May 2024 11:26:06 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=ixRw5UhaCeagU2rZxXe09CKUgFELb2JwdpmA06hLVHCqDCeAupzNihrcbye47d+tM83eqVFSVfkNP74dKMtRgNRzCoXHbG1pb9kedKcB8dqq1Xav9MwWnonnedgHjaNtWrohVTC1kCjOBu7Q5MRbBPougbeRXIyuxB+1Ghr0WjHBSH8N/8LCtdf8idexpLYkLYFlXI5W/sTK6E2LRiB+poEbJoxwdBxy+mktTDItTnac4Bv7eARKJjPYsNETyum21ZuMYyiEclVSKckGQyP3gEXOlLRoh8+lr8m8zhk87HDUjBlu2/AFKSKp12UAj/qpwRTRIZHjsTyqVngYLRPMKQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=BTH7KZd88CdQkmmYtaAP6jrzQMdK5mxhJB3u5xBaI7c=;
 b=b3Xjzwgal8pvOeMdHMxjg8iQJnilXl/z2Nnk0BEBngkV0w8dZNbSL9wrn7d1SIThrzxaIepe+j/jhHmMFswYIeaGTI/qG5/pJ5TBbGzmuMizqT/ieNyFRL9hIzlfbeiOreRo2Ur3oXwaIZ8BfcDniXrtArspuLPa48S9SVorydw93gDRh60eN9PUOXfempnzKM5NllxeFw7za2T2oyi5SzZHQPKHtPu8J6GQUmhypBdmWp5/nVzQCUSOVvaibbRvoYo+7hTtvcbNduHBwXxtuuzK6B7T2brvIpST4fFXEcDn3SjhEQLh5WwhHJlgsvtuTqz+wvyf9YhKvlPCle9eiQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is
 209.85.219.174) smtp.rcpttodomain=accountprotection.microsoft.com
 smtp.mailfrom=gmail.com; dmarc=pass (p=none sp=quarantine pct=100)
 action=none header.from=gmail.com; dkim=pass (signature was verified)
 header.d=gmail.com; arc=none (0)
Received: from SJ0PR13CA0064.namprd13.prod.outlook.com (2603:10b6:a03:2c4::9)
 by MN6PR16MB5430.namprd16.prod.outlook.com (2603:10b6:208:475::8) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.29; Tue, 28 May
 2024 11:26:05 +0000
Received: from CO1PEPF000042AA.namprd03.prod.outlook.com
 (2603:10b6:a03:2c4:cafe::a8) by SJ0PR13CA0064.outlook.office365.com
 (2603:10b6:a03:2c4::9) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.18 via Frontend
 Transport; Tue, 28 May 2024 11:26:04 +0000
Authentication-Results-Original: spf=pass (sender IP is 209.85.219.174)
 smtp.mailfrom=gmail.com; dkim=pass (signature was verified)
 header.d=gmail.com;dmarc=pass action=none header.from=gmail.com;compauth=pass
 reason=100
Received-SPF: Pass (protection.outlook.com: domain of gmail.com designates
 209.85.219.174 as permitted sender) receiver=protection.outlook.com;
 client-ip=209.85.219.174; helo=mail-yb1-f174.google.com; pr=C
Received: from mail-yb1-f174.google.com (209.85.219.174) by
 CO1PEPF000042AA.mail.protection.outlook.com (10.167.243.39) with Microsoft
 SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7633.15
 via Frontend Transport; Tue, 28 May 2024 11:26:03 +0000
Received: by mail-yb1-f174.google.com with SMTP id 3f1490d57ef6-df4e40a3cb6so722045276.0
        for <postmaster@accountprotection.microsoft.com>; Tue, 28 May 2024 04:26:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1716895563; x=1717500363; darn=accountprotection.microsoft.com;
        h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
         :date:message-id:reply-to;
        bh=BTH7KZd88CdQkmmYtaAP6jrzQMdK5mxhJB3u5xBaI7c=;
        b=KZPhICQbL1uYh/OXVakyeJ2pKZ5WWekwudrDaIvXvv80PWYWAQcVzyHvxld5oBC6Dh
         GnakbKuXuHX2FKfirPIzeAfjzYbf1x+gnl+pht5i+1Qxx8WmI2Q8281oTVTsnx/LKslo
         W+C8/q2uGueZm/EFnU6Bf+EEUWBI3IJ5nIbx97P5dmLnWCZX1k0Q3B+ax3BHtJFCYESc
         mzEJnXjtW+HgJ0y65nhEPok8L/WslcpXzXjsxF/B06BSi5QGJOYmpYCH8CPyFTVXbOu/
         P/dDrrH0E75ntugVaf0w1PulH+pFs1GBEHSBDUDoA98+mRxMx5cZ8KGmiswmXCw0YDpu
         R9qw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1716895563; x=1717500363;
        h=to:subject:message-id:date:from:mime-version:x-gm-message-state
         :from:to:cc:subject:date:message-id:reply-to;
        bh=BTH7KZd88CdQkmmYtaAP6jrzQMdK5mxhJB3u5xBaI7c=;
        b=CvJ/X/sTQb2b6eHlagEUa2fRD+lE3cSNAnr6SqKKJamyBWAsBNA4Frg+g/Og50zoDZ
         8sd8+Rb/CuihTey8zHeRbKYH1e4SDx7tvIMx3hYjfuzMmqCc0cIyblwoIT1SMSQbhoEj
         mX/uY/iokaLVcJba5M8qubAulP+0TupXUarVoIU+2hvH7kLTJY3GdWC0FS16uxpGoaEr
         QApEkYbgOzpq8JnL1+piKoYJLUkXyQUAProVXg8bNThbiv8pgs5kyjuIOmJq1PgroiE2
         VCJpHQMpwnYBtJR9vryhK6f74NyUP6s2C5G007XqaqPdOrCrSmWzmKI19MEauyn3SXYt
         NQww==
X-Gm-Message-State: AOJu0YwN++KEoFU+Kq4DRk4gxJGqvXgcNyEoi+uWERU7lvBTiurbCus/
	izCKlD2atImPu65NufPbZUhTE6aSswgsEJSfmd/EdPFJsIVZxybvo6xa9Zm8qFwdrh88qIoRM1x
	If6i7OLXW/M0ZjwfCbyW5QxU1AfD9iksM5aw=
X-Google-Smtp-Source: AGHT+IHlOKlIlXAYmLw6Ly6TIRCOkRvMVkmUdbQgdBZILYMopNOfny3Znyln9ByneRGeRV5LEtQqtyY+/PYbXCxWdoU=
X-Received: by 2002:a25:2e07:0:b0:dd1:3909:bdd with SMTP id
 3f1490d57ef6-df7722667a0mr10329240276.65.1716895562611; Tue, 28 May 2024
 04:26:02 -0700 (PDT)
MIME-Version: 1.0
From: saman ghaderi <saman381ghaderi@gmail.com>
Date: Tue, 28 May 2024 13:59:03 +0330
Message-ID: <CAFheeUN2R3TCKtyOByT+StNS_z7gsgA7ceRURHpd+ZJckALBrQ@mail.gmail.com>
Subject: =?UTF-8?B?U2VjdG9yINux27QgKDB4MEUpIFszOF0gcndpIDMzIDM5IDMwIDMzIDBBIDBBIEQ4IEFBIA==?=
	=?UTF-8?B?RDggQTcgRDggQjEgREIgOEMgRDggQUUgfDM5MDPikIrikIouLi4uLi4uLi4ufCBbMzldIHJ3aSAyMCBE?=
	=?UTF-8?B?OCBBNyBEOSA4NiBEOCBBQSBEOSA4MiBEOCBBNyBEOSA4NCAyMCAzQSAzMSB84pCgLi4uLi4uLi4uLi4u?=
	=?UTF-8?B?4pCgOjF8IFszQV0gcndpIDM0IDMwIDMyIDJGIDMwIDM1IDJGIDMyIDM5IDBBIDBBIOKQii4uLi4ufCBb?=
	=?UTF-8?B?M0JdIFdYVyBEMzpGNzpEMzpGNzpEMzpGNyA3RjowNzo4OCBYWDpYWDpYWDpYWDpYWDpYWCBQdWJsaWMg?=
	=?UTF-8?B?TkRFRiBrZXkgKHVua25vd24ga2V5KSBTZWN0b3Ig27HbtSAoMHgwRikgWzNDXSByd2kgQTcgRDkgODYg?=
	=?UTF-8?B?MjAgRDggQTcgRDkgODYgRDggQUEgRDkgODIgRDggQTcgRDkgODQgfC4uLuKQoC4uLi4uLi4uLi4uLnwg?=
	=?UTF-8?B?WzNEXSByd2kgM0EgMzAgMzkgM0EgMzQgMzQgRkUgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgfDow?=
	=?UTF-8?B?OTo0NC7ikIDikIDikIDikIDikIDikIDikIDikIDikIB8IFszRV0gcndpIDAwIDAwIDAwIDAwIDAwIDAw?=
	=?UTF-8?B?IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIHzikIDikIDikIDikIDikIDikIDikIDikIDikIA=?=
	=?UTF-8?B?4pCA4pCA4pCA4pCA4pCA4pCA4pCAfCBbM0ZdIFdYVyBEMzpGNzpEMzpGNzpEMzpGNyA3RjowNzo4OCA0?=
	=?UTF-8?B?MCBYWDpYWDpYWDpYWDpYWDpYWCBQdWJsaWMgTkRFRiBrZXkgKHVua25vd24ga2V5KSDYr9ix2LPYp9mF?=
	=?UTF-8?B?2KfZhtmHICjYtNin2b7YsdqpKSDYqNin2YbaqSDYqtis2KfYsdiqINi12KfYrdioINit2LPYp9ioOtiy?=
	=?UTF-8?B?2YfYsdmHINiy2YXbjNmGINm+2LHYr9in2LIg2qnYr9mF2YTbjDogMDA0NDAzNjM2MSDYtNmF2KfYsdmH?=
	=?UTF-8?B?INit2LPYp9ioOjI3NzkyMzU2NCBbMzhdIHJ3aSAzMyAzOSAzMCAzMyAwQSAwQSBEOCBBQSBEOCBBNyBE?=
	=?UTF-8?B?OCBCMSBEQiA4QyBEOCBBRSB8MzkwM+KQiuKQii4uLi4uLi4uLi58IFszOV0=?=
To: postmaster <postmaster@accountprotection.microsoft.com>
Content-Type: multipart/alternative; boundary="00000000000020467e061981e6c8"
Return-Path: saman381ghaderi@gmail.com
X-EOPAttributedMessage: 2
X-EOPTenantAttributedMessage: 5ba90553-c2cd-460e-b5fd-ab93ad9155c7:2
X-MS-TrafficTypeDiagnostic:
	CO1PEPF000042AA:EE_|MN6PR16MB5430:EE_|CH1PEPF0000AD74:EE_|SA0PR16MB3776:EE_|BL02EPF0001A107:EE_|PH0PR16MB4947:EE_
X-MS-Office365-Filtering-Correlation-Id: 1f9464a1-b090-4037-6e9f-08dc7f08f835
X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230031|7093399003;
X-Microsoft-Antispam-Message-Info-Original: =?us-ascii?Q?4s29TEBj26CygDL9qfm/FUACq6L7SLVnLJWaH47TgY9gB8JEHOcDYK4SfiFV?=
 =?us-ascii?Q?58T1Zo1UrfIwnsiIRTP0ToewGT701sa5CRaqueVnmhQcHh2dGSPZBRmJTtr0?=
 =?us-ascii?Q?SaRxcjHIEH5sEZMS5qpBLQCrQvtzDpv9gWcOlYdIorCbIh3ShGq9zzLo0/wW?=
 =?us-ascii?Q?ww6B7LBqhQu077X7IWwQFNgg4qjx1L6A/wzZEPoW0F2HI+DHoME1qEjVoKT/?=
 =?us-ascii?Q?/vhpFGp39KkAQOa4PTx0U3IUfsoDzcQgj5I6SPmtQbnebggJ6xTgvM3p6Db+?=
 =?us-ascii?Q?Ax4dIKZI5z/SdxpLSaG4HlGXDw0mWbJbvacVDpxVMCG+oo9Y6YnME5MF1Ozk?=
 =?us-ascii?Q?5rTfsyCx9UcXgqbf/lXHBW9cZBeg9bQSEmLX/yWn092xmQ9ssnPv8X/6nXD2?=
 =?us-ascii?Q?IK8ssMLj3TgK6NnoHiWn792nSTnTc2wOMUzjwmkjOHAWAx/4H3ktCKapFzIU?=
 =?us-ascii?Q?PgkMnAUQ2XJ8etuDW/itCsF0LtV4wB0SE+KnBOyNAijViJNz7ijpfXxf3W1v?=
 =?us-ascii?Q?2r+q5glWDjt9kAZPZFUD0gbSFkeBVP7uc/R/5puzG9GyhHLMo7W1w1OkrNEX?=
 =?us-ascii?Q?9xObnNMW4pS1SeG0htsec/s7xIFc9Ya8w0O7ZSQFh0vHmPD5A2kCs6p2AwoQ?=
 =?us-ascii?Q?xuCZyj96Ryjw/TrV3tfjV5wjTdGlQMO7msAk6iVWG/cFYTYVTn2eUfDGxJzd?=
 =?us-ascii?Q?jQVGsxx/Cpb+Ifjs4hPzB11udiFSvz/F3bp07Bfip3SLMdj+XDtwg6zhFfiy?=
 =?us-ascii?Q?5wslkdZ2pVoeLJ/D0bG+vMl2WSxNwKKHLATkthuoUARgZW1elmd5nbj2FxWJ?=
 =?us-ascii?Q?q7iPaHeUjxqpgd5kfaM69r0pJeFhEj1Xb8QV+tQOcazuv+aKrPzBJmm+9iuO?=
 =?us-ascii?Q?qelvSGAhANT7iDy4bR+4BFZbGzCDl+39xuYzOA5GhAKTx2HgPtbiypAKL/Gy?=
 =?us-ascii?Q?2YxEyiizd1rCjX+g2ZGxGT1/vfmlXmwhaRWBqXHxVjQXI5gnkRUQfPKRXYmZ?=
 =?us-ascii?Q?VJLpGIl7DTBqrZArPrGvpCg+pioFV51Grmyx+AyY3lSk4P5l5zaeES/OyW3i?=
 =?us-ascii?Q?ZD8C8QsdqcJ8DuCsYik7fPHA41mNz4xtpIBt48GxlypTCMRxyTW9o36W1K3V?=
 =?us-ascii?Q?aReLLsMELuJb2GkX/Q+U1zXO94mNqSu3ungP4eNgG6B2aU54ZPeWdtub3Hcn?=
 =?us-ascii?Q?Ze2HErG9AsI9lJ+1L1Hs7vg+2GfEYZ4UnziL7WIGTv8m4A2+2m8MOIEC2asZ?=
 =?us-ascii?Q?PT0rQEuxgQyv+jn7ECEnxd5H+o1KPZPqAWqxOoB7swQGotgyx/KdCSLwdCfr?=
 =?us-ascii?Q?NMOK8W461ZZuLN6VcOV2DsmBhWWu8KtfeBA4hy0atCqCY5+7Mnl7hSsPuG3W?=
 =?us-ascii?Q?lSOQO85gM6cgAtU+AiJjYwb+osX4rqWpk9Tbrua/S95jldjZuncV2mM/ZiIg?=
 =?us-ascii?Q?Ka7Tiw7O4pvNeMGshS0whxCCHzNY2pASwelQ90uBLt1aDysJZODG+z2vHIDh?=
 =?us-ascii?Q?IqAi1CtdnJPx3c6OTMY4Xv+nwXNkzpEUdg9/WOw4V/dy5bEuEG7GggzV0pk6?=
 =?us-ascii?Q?vDZThbaHTYl/J+hB2ZMVpGeguQFVxv0YZ+dxiOPtaOSoBBVzUAZLz67ISb8P?=
 =?us-ascii?Q?PgSrMIoOLD1TdvQU+PHQhZl06uMNvAz39RRfvPQSs3y4oivgzamWfGbDTYqj?=
 =?us-ascii?Q?W7Qv+QouAUZuusREN4oLYvyjKEoDF+tXPtCO4gUfGhONVOPzbwoe/zU+FJCi?=
 =?us-ascii?Q?HIB5d4ySSg=3D=3D?=
X-Forefront-Antispam-Report-Untrusted: CIP:209.85.219.174;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail-yb1-f174.google.com;PTR:mail-yb1-f174.google.com;CAT:NONE;SFS:(13230031)(7093399003);DIR:INB;
X-ExternalRecipientOutboundConnectors: 5ba90553-c2cd-460e-b5fd-ab93ad9155c7
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN6PR16MB5430
X-MS-Exchange-Transport-CrossTenantHeadersStripped: CH1PEPF0000AD74.namprd04.prod.outlook.com
X-MS-Exchange-Transport-CrossTenantHeadersPromoted: CH1PEPF0000AD74.namprd04.prod.outlook.com
X-MS-Office365-Filtering-Correlation-Id-Prvs: a137b264-104b-4e07-203e-08dc7f08f5c8
X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230031|2040899004|7093399003|35042699013;
X-Microsoft-Antispam-Message-Info-Original: =?us-ascii?Q?IJ64f00dDp5qBPS28c+wmqpeNxRVTU7RhzWmZ1RS5tjqRCHb8iwWLp/cMKW4?=
 =?us-ascii?Q?+nmmnKwRaOWhC2Uc5HutRfxYjFKn/APjv9RQ4Sd30Q8Cd8S/urbzPlLA2dT+?=
 =?us-ascii?Q?9aPsKXK5AaC+HF1RKeLCAy7bgSUFpBqwoDHWsylu9rfB2KBvEEhXMj8atPKm?=
 =?us-ascii?Q?HucHjWw5N2geByJVf6RRLBTQybE0Xbou/DcWN7FjeIiOPlnqAlRHB25emMW2?=
 =?us-ascii?Q?VqXscDJeLCKT0IOllWvrE6n+wt881UrBU/9cIUPkqzqzTYElgjq3Bp5e4K42?=
 =?us-ascii?Q?mtcRic5da36t2w8wrFaS45iwK80+WArvwkqAM/Vn/XIh4+HZwewIbtExaDS/?=
 =?us-ascii?Q?HiZXAQ/vBgzw849Jrsb0eCvWq5VOZFiSZYZ7L2mL+A60b5UFRW1xIXPMW/Sc?=
 =?us-ascii?Q?As6MjUymoORhSSVJhQJt/kNo6dc9L8ahUlXTljS6U2KFD9rnDqFzMDOxXcX+?=
 =?us-ascii?Q?tpOsXVaC4d5INMlfmSHyvm0f1yBey3F/CenQy6qALH8VrRUx5O5ffhvFWjLU?=
 =?us-ascii?Q?Wyfnybtp5tPYJXP98UIWLJSKSx0pctz38MYT7ZbT/aYdMeq2fWuWhRY8Oix+?=
 =?us-ascii?Q?OIKI78uTBZSjGX1gpHcv1PD+MNw+ZCWepEt6TORuw10/3E1F4JWsbFrQ4NeD?=
 =?us-ascii?Q?DzLOYeygtekNApTkr1P8349GAoVZgQp8Oh7nugCkVlEmmzIgqftH+I9lCZUc?=
 =?us-ascii?Q?KDJs03BeESP47lKYEhvtSXZN2yw+AwyGAfLi+RwwRIX3eaS/MqkFJKVnY4mg?=
 =?us-ascii?Q?jFExF76BuwICI0nu2Ylv1LXi4d9rnaBqTyFyHmZRblSyfMoqX63d7PFf/IDc?=
 =?us-ascii?Q?gNRodWKbIb4kaigReJwICnBPhkFOMDbjU1rT+AFFtP2n951/dYsb0Zl7HzMo?=
 =?us-ascii?Q?xBKf9pjNtdg0nS37xv5xdi0JwhZh8DacBLWU/co7VWKv71vdDJp5f00xTSDN?=
 =?us-ascii?Q?KNGQjeWBUOEZ0TLjzeXN/iIYz2vlVWxt2NAnu4XTdpcPqd72Gy7VUROgOsE/?=
 =?us-ascii?Q?LOYzXWBIuo34Obm1nBFfnkGAzjvqSKY/KDQmbOuNoAUZ7P7qB8TkFJPPdHZh?=
 =?us-ascii?Q?M9dCNpV/mmFk2X6aMOy+T2pczdEWLr6QWdvVvK3NrtWsoZA8bQ698x070bAi?=
 =?us-ascii?Q?j3l2UUA2kFV44fwOBsc8GG+mEhNR8bI2zvAD1rQ1BjRl4SZ/mcLprw3chWPV?=
 =?us-ascii?Q?i9COB+ZXkKZU02AL1Yk1nwYkSl1fu24FZfZ9lEfv7nId6muXYvCIAD42wOgM?=
 =?us-ascii?Q?DNHFqSbZb2Nnw6g2tHBknaddLxc6C6AvnHmfClLi9GOPGU9JwcqpsJt13FRh?=
 =?us-ascii?Q?NJ2+BrjIhLAfJrQZRNzBi5L/HlslX/EggvI/dxg3Fiimu0Occ9GjsEJqrFlU?=
 =?us-ascii?Q?dGZSvoUapRLUie63n9v+hLE88hh+MbIxm63kUBE3O0wS35jl2utXmUBc4B/0?=
 =?us-ascii?Q?C9TGMDbfBpQKxyXZ8iwZc9X+gldTomyeu+O1GtlMwkZp8NgiReIAAHvg+MTi?=
 =?us-ascii?Q?+gVldcxcCTA9c5SK08YbWMC4ZIjYuQ9ESMHqQN9pIMoKaH0Bgx/aYncQ9m8i?=
 =?us-ascii?Q?DGXtp6HsM1kYaWn2IKdTD/IpIOA/qqtJoAS8+jwQhPDHhIxCqXizJtdstryX?=
 =?us-ascii?Q?/8/jLxFk49k6bMqHnW0BVZmAO9to0OuZVbLLy+aPjsUrg/xCr3skINaWOqD1?=
 =?us-ascii?Q?GWT1OPxxPY5hSZXaSMg9tHoi/GlWi4gTwYHdTB2uMkBPWS9QNS0Kjf7Gz8z0?=
 =?us-ascii?Q?myeEQIR2ig=3D=3D?=
X-Forefront-Antispam-Report-Untrusted: CIP:104.47.58.101;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:NAM10-DM6-obe.outbound.protection.outlook.com;PTR:mail-dm6nam10lp2101.outbound.protection.outlook.com;CAT:NONE;SFS:(13230031)(2040899004)(7093399003)(35042699013);DIR:INB;
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR16MB3776
X-MS-Exchange-Transport-CrossTenantHeadersStripped: BL02EPF0001A107.namprd05.prod.outlook.com
X-MS-Exchange-Transport-CrossTenantHeadersPromoted: BL02EPF0001A107.namprd05.prod.outlook.com
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id-Prvs:
	bebe7207-b457-4e17-01b8-08dc7f08f740
X-Microsoft-Antispam: BCL:0;ARA:13230031|2040899004|7093399003|35042699013;
X-Microsoft-Antispam-Message-Info:
	=?us-ascii?Q?kd81Zm2pR7kEdF/9GfLZ69YnVMl0WOUvmt4UxnwdxtB4PS1sa9tTjXuX1fH5?=
 =?us-ascii?Q?ni0m4oi1i0fy+ONCy89q17EM/bnwFRxg4Pc589iEaJMoGMCWCnwKTsZ4+JEA?=
 =?us-ascii?Q?Idikv4JMCZ2DvLPpJSuPAiTNf3LolY4N+WCetHCKv0VoR0+Z3E08d6Bvlkd8?=
 =?us-ascii?Q?HMHdoGE040uUhJAPNT6CIE4A7O1r4foU7KBj1c7L0tlrxW9NxN/4ZLlU0Pce?=
 =?us-ascii?Q?ECqT5gd30uiYmfiP4xuwK2K8D2/0Ixh/UVy2LfdRjRPlzIJ9tMLeGRyHrQ9b?=
 =?us-ascii?Q?EO2E0vvxtnlX2zcw+YFSXV6duWijsNJPwWWhaic+SdcEbafLmS+q8ocZ2Aow?=
 =?us-ascii?Q?yv1xE4W66355GCdT1KiwCOeL1HEqP/CfZiVr4bRHFI2KDrwq51qHetCGlKeh?=
 =?us-ascii?Q?gXQB8u40r/B13aD4S8KtxTBh6j5UuFpIcq3iICbR/V2fxP3Gq3xifC7JMJGG?=
 =?us-ascii?Q?mYf9CWWM7SLxhmJZvbV0e/WUndarFt5ddOtHWf7pGB4KqFabXpcezj6PGRlh?=
 =?us-ascii?Q?aHTxlaiQlIMq4GuZLYwavrS+Syi25ZXTcJtKwSmrndE2uvy5MFfJy8oR41v/?=
 =?us-ascii?Q?dZLkEjjCvPbvNipOgZTK8rOs/9BcNVdLVPekqqEk91Jijp1GN7JxePgsfkdZ?=
 =?us-ascii?Q?M49LpzRYzv+e3ufaK8z6b4Akiqo3fklFvwm1InapdC5K3XOMeaKlCxgr9UV+?=
 =?us-ascii?Q?ymoB/o5zUauLmbrYk4hb26GNlCQuKF45mRHn8eAB/kdt1vOCwiw7Y2lrNjmz?=
 =?us-ascii?Q?w6BP/mVYSPgQESGcb5pJJjdX/HnDN20mI/awR2Y9+gDH7OrwnNR8wGdNHKoJ?=
 =?us-ascii?Q?frTQ9BQEJX1vc2xcZbDqJgvdwFAMB1OylbkWeAY4BNv7IdgnQKeUwPXNPbJt?=
 =?us-ascii?Q?mxDokUpPkjeZJvs6/g2zy3tdiDHViSapT+ieC981/fcdc/b/7yQQ0JT7cGqV?=
 =?us-ascii?Q?zvNARYo+TgH7VfybRLhyIEUj2AzC/GD9Z2x+1jcwOirffQg3EpFyWab+qe62?=
 =?us-ascii?Q?j0rRXZk+hNeioaaINPEAfr+VA2H9ERYHFnd4ybdVLh07Wmt/hEG/idDFqw3c?=
 =?us-ascii?Q?OcgRI5YDv5DTuU+q4kGgKwbwn0ZYOCS2W3mhr/Ybh/izSw4GNLCY07tY2jeZ?=
 =?us-ascii?Q?GtIsrtBEashALBztwwxLSZvvPKP5sAvYzjPnmDOJ/Nyrgjmm3GtOvUytIpho?=
 =?us-ascii?Q?29k+9UiXXDbAr/a0nkB7ZDHIwBCJ8g5roYoO1CRUDohXo4fkVws1n1uHdd/W?=
 =?us-ascii?Q?OSAChXaUi265w5AtRwoHaKufx+WsWHJugCGMiklKrdPInltpyO7K6aK606c/?=
 =?us-ascii?Q?URk66gjb1GHFaC2vRrp1t4Kc0TZuhMECn7ZnEobszicHDZTLLw9CdbNxpTW6?=
 =?us-ascii?Q?NvCOD4n9OoAbjs3uHWLn0iO6zSjRGZCsKoLLHIHTMjKDaYgMO9gX38qHpfXi?=
 =?us-ascii?Q?pJOuADEsmoPWL/7F2oDq0B4XCoskTmBX45+MBDAJZI0N8dMJQ0K/eQg2zAZC?=
 =?us-ascii?Q?vUBgU5Z5KZkDxIbaGZWixL/YFsf/FzaCQdxZCEskpHXt9atxMR36JUOu33zg?=
 =?us-ascii?Q?Hdk6KZfYWLdOnIZQjUhVsdEOns3pUFQugbhGxxxlprPbkOivqPeP0ONS3aKn?=
 =?us-ascii?Q?wHJbz67hwiJDBcqy8IVOkpn+t3qi7MD6gQFuM1dHmBWA1FAlovVRkOwElNED?=
 =?us-ascii?Q?4J+Yu/I8izL0mc4hTzimm/2B2UstE9dNd4hYwK2uler00MBROohQEUBwtAUu?=
 =?us-ascii?Q?fG04ZUeT6g=3D=3D?=
X-Forefront-Antispam-Report:
	CIP:104.47.56.41;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:NAM02-DM3-obe.outbound.protection.outlook.com;PTR:mail-dm3nam02lp2041.outbound.protection.outlook.com;CAT:NONE;SFS:(13230031)(2040899004)(7093399003)(35042699013);DIR:INB;
X-OriginatorOrg: accountprotection.microsoft.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 May 2024 11:26:07.9078
 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1f9464a1-b090-4037-6e9f-08dc7f08f835
X-MS-Exchange-CrossTenant-Id: 5ba90553-c2cd-460e-b5fd-ab93ad9155c7
X-MS-Exchange-CrossTenant-AuthSource:
	BL02EPF0001A107.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: Internet
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR16MB4947
Resolving Conflict through Matrimony, an Old Model for Our Times. Congress, Take Note
No views


To Live Again Tomorrow - The Gift that Only Comes Through Pain
2 views


A Grouse of a Chance with Perseid
2 views


Jack London on Time and Aging
9 views


I Shave with Occam's Razor
462 views


My Lantern - Short
11 views


Garden of Children
4 views


Wake Walking
17 views


Conducting the Cath Lab Symphony
17 views


Bike Ride
<texte>
{{TEXTE}}
</texte>

Résume ce texte en 3 phrases, en évitant tout jargon technique :
import {stackn,rcross, sail, heart, stack, show, quarter_turn_right, quarter_turn_left} from "rune";


#1 CREATING A NEW FUNCTION
function turn_upside_down(rune) {
    return quarter_turn_right(quarter_turn_right(rune));
}

show (turn_upside_down(heart));

***show is a function--> brackets required.

#2 STACK FUNCTION (for only 2 runes, stacks vertically)
show (stack(heart,sail)); 

2A: stacking more than 2--> Apply stack multiple times
show (stack(heart, stack(heart, heart)));
/SIDE BY SIDE with STACK/

2B: Stacking something n times
import {stackn} from "rune";
show (stackn (5, heart));

#3 Side by Side
function beside (rune1, rune2) {
    return (quarter_turn_right(stack(quarter_turn_left(rune2), quarter_turn_left(rune1))));
}

show (beside (heart, heart));

#4 RECTANGULAR QULITING
const my_quilt = (stackn(7,(quarter_turn_left(stackn(5, quarter_turn_right(heart))))));

show(my_quilt);
function quilt (n , m , rune) {
    return 
}

#5 Creating a function for rectangular quilting (abstraction)

function quilt (n , m , rune) {
    return stackn(m , 
        quarter_turn_left(
            stackn(n, quarter_turn_right(
                rune))));
}

show (quilt(10, 10, heart));

#6 MAKE CROSS FUNCTION
import {turn_upside_down, beside} from "rune";


function make_cross(rune) {
    return beside (stack(quarter_turn_right(rune), rune), stack(turn_upside_down(rune), quarter_turn_left(rune)));
}

show(make_cross(make_cross(make_cross(make_cross(make_cross(rcross))))));

/Basically, the make_cross function multiplies the "set" by 2x on each side (l and b) every time you use it, e.g.: 1,2,4,8,16/

possible to apply make cross functions many times
since it is a transformation.
#include <iostream>
#include <vector>

int main() {
    std::vector<int> V = {1, 5, 4, 33, 0};

    // Display number of values stored in V
    std::cout << "V has " << std::ssize(V) << " elements.\n";
}
private bool _jumpToConsume;
        private bool _bufferedJumpUsable;
        private bool _endedJumpEarly;
        private bool _coyoteUsable;
        private float _timeJumpWasPressed;

        private bool HasBufferedJump => _bufferedJumpUsable && _time < _timeJumpWasPressed + _stats.JumpBuffer;
        private bool CanUseCoyote => _coyoteUsable && !_grounded && _time < _frameLeftGrounded + _stats.CoyoteTime;

        private void HandleJump()
        {
            if (!_endedJumpEarly && !_grounded && !_frameInput.JumpHeld && _rb.velocity.y > 0) _endedJumpEarly = true;

            if (!_jumpToConsume && !HasBufferedJump) return;

            if (_grounded || CanUseCoyote) ExecuteJump();

            _jumpToConsume = false;
        }

        private void ExecuteJump()
        {
            _endedJumpEarly = false;
            _timeJumpWasPressed = 0;
            _bufferedJumpUsable = false;
            _coyoteUsable = false;
            _frameVelocity.y = _stats.JumpPower;
            Jumped?.Invoke();
        }
add_filter( 'woocommerce_product_tabs', 'custom_tab' );
function custom_tab( $tabs ) {	
	// Adds the new tab
	$tabs['test_tab'] = array(
		'title' 	=> __( 'Measurement charts', 'woocommerce' ),
		'priority' 	=> 50,
		'callback' 	=> 'custom_tab_content'
	);
	return $tabs;
}
function custom_tab_content() {

	// The new tab content

	echo '<h2>Measurement charts</h2>';
	echo '<p>Lorem ipsum dolor sit amet consectetur adipiscing elit ultricies convallis volutpat, placerat proin scelerisque eget velit tellus at nibh risus. </p>';
	
}
add_filter( 'woocommerce_product_tabs', 'woo_reorder_tabs', 98 );
function woo_reorder_tabs( $tabs ) {

	$tabs['reviews']['priority'] = 5;			// Reviews first
	$tabs['description']['priority'] = 10;			// Description second
	$tabs['additional_information']['priority'] = 15;	// Additional information third

	return $tabs;
}
add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 );

function woo_remove_product_tabs( $tabs ) {

    unset( $tabs['description'] );      	// Remove the description tab
    unset( $tabs['reviews'] ); 			// Remove the reviews tab
    unset( $tabs['additional_information'] );  	// Remove the additional information tab

    return $tabs;
}
add_filter( 'woocommerce_product_tabs', 'woo_rename_tabs', 98 );
function woo_rename_tabs( $tabs ) {

	$tabs['description']['title'] = __( 'More Information' );		// Rename the description tab
	$tabs['reviews']['title'] = __( 'Ratings' );				// Rename the reviews tab
	$tabs['additional_information']['title'] = __( 'Product Data' );	// Rename the additional information tab

	return $tabs;

}
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.DependencyInjection;
using System;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using av_motion_api.Data; // Adjust the namespace to match your project
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Options;
using Microsoft.Data.SqlClient;
using av_motion_api.Models;

namespace av_motion_api.Services
{
    public class OrderStatusUpdater : IHostedService, IDisposable
    {
        private Timer _timer;
        private readonly IServiceProvider _serviceProvider;
        private readonly IOptionsMonitor<OverdueSettings> _settings;

        public OrderStatusUpdater(IServiceProvider serviceProvider, IOptionsMonitor<OverdueSettings> settings)
        {
            _serviceProvider = serviceProvider;
            _settings = settings;
        }

        public Task StartAsync(CancellationToken cancellationToken)
        {
            ScheduleOrderStatusUpdate();
            _settings.OnChange(settings => ScheduleOrderStatusUpdate());
            return Task.CompletedTask;
        }

        private void ScheduleOrderStatusUpdate()
        {
            var overdueTimeValue = _settings.CurrentValue.OverdueTimeValue;
            var overdueTimeUnit = _settings.CurrentValue.OverdueTimeUnit;

            if (string.IsNullOrEmpty(overdueTimeUnit))
            {
                // Log error or warning here
                Console.WriteLine("OverdueTimeUnit is null or empty.");
            }

            var interval = GetTimeSpan(overdueTimeValue, overdueTimeUnit);
            _timer?.Dispose();
            _timer = new Timer(UpdateOrderStatuses, null, TimeSpan.Zero, interval);
        }

        private void UpdateOrderStatuses(object state)
        {
            using (var scope = _serviceProvider.CreateScope())
            {
                var context = scope.ServiceProvider.GetRequiredService<AppDbContext>();

                // Calculate the overdue threshold time
                var overdueThreshold = DateTime.UtcNow.Subtract(GetTimeSpan(_settings.CurrentValue.OverdueTimeValue, _settings.CurrentValue.OverdueTimeUnit));

                var connection = context.Database.GetDbConnection();
                if (connection.State != System.Data.ConnectionState.Open)
                {
                    connection.Open();
                }

                using (var command = connection.CreateCommand())
                {
                    command.CommandText = "UpdateOrderStatuses";
                    command.CommandType = System.Data.CommandType.StoredProcedure;

                    // Add the required parameters
                    command.Parameters.Add(new SqlParameter("@OverdueTimeValue", _settings.CurrentValue.OverdueTimeValue));
                    command.Parameters.Add(new SqlParameter("@OverdueTimeUnit", _settings.CurrentValue.OverdueTimeUnit));

                    // Execute the stored procedure
                    command.ExecuteNonQuery();
                }
            }
        }

        private TimeSpan GetTimeSpan(int value, string unit)
        {
            if (string.IsNullOrEmpty(unit))
            {
                throw new ArgumentNullException(nameof(unit), "Unit cannot be null or empty.");
            }

            return unit.ToLower() switch
            {
                "minutes" => TimeSpan.FromMinutes(value),
                "hours" => TimeSpan.FromHours(value),
                "days" => TimeSpan.FromDays(value),
                "weeks" => TimeSpan.FromDays(value * 7),
                "months" => TimeSpan.FromDays(value * 30), // Approximation
                "years" => TimeSpan.FromDays(value * 365), // Approximation
                _ => TimeSpan.FromMinutes(value),
            };
        }

        public Task StopAsync(CancellationToken cancellationToken)
        {
            _timer?.Change(Timeout.Infinite, 0);
            return Task.CompletedTask;
        }

        public void Dispose()
        {
            _timer?.Dispose();
        }
    }
}
if(or(isnotblank(Filters[Title]), isnotblank(Filters[From...]), isnotblank(Filters[To...])),
sum(select(Expenses[Total Paid], and(
    if(isnotblank(any(Filters[Title])), and([Title] = any(Filters[Title]), [Title]=[_THISROW].[UID]), [Title]=[_THISROW].[UID]),
    if(isnotblank(any(Filters[From...])), [Date] >= any(Filters[From...]), true),
    if(isnotblank(any(Filters[To...])), [Date] <= any(Filters[To...]), true)
))),
sum(select(Expenses[Total Paid], [Title]=[_THISROW].[UID])))
# Add this reg file to Post-Setup (Before logon):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager]
; BingWeather, Candy Crush and etc.
"SubscribedContent-314559Enabled"=dword:00000000

; My People Suggested Apps
"SubscribedContent-314563Enabled"=dword:00000000

; Occasionally show suggestions in Start
"SubscribedContent-338388Enabled"=dword:00000000
- name: ls -a via ssh
  uses: garygrossgarten/github-action-ssh@release
  with:
    command: ls -a
    host: ${{ secrets.HOST }}
    username: garygrossgarten
    passphrase: ${{ secrets.PASSPHRASE }}
    privateKey: ${{ secrets.PRIVATE_KEY}}
name: Sync Fork

on:
  schedule:
    - cron: '*/30 * * * *' # every 30 minutes
  workflow_dispatch: # on button click

jobs:
  sync:

    runs-on: ubuntu-latest

    steps:
      - uses: tgymnich/fork-sync@v2.0
        with:
          token: ${{ secrets.PERSONAL_TOKEN }}
          owner: llvm
          base: master
          head: master
# Add 'root' label to any root file changes
# Quotation marks are required for the leading asterisk
root:
- changed-files:
  - any-glob-to-any-file: '*'

# Add 'AnyChange' label to any changes within the entire repository
AnyChange:
- changed-files:
  - any-glob-to-any-file: '**'

# Add 'Documentation' label to any changes within 'docs' folder or any subfolders
Documentation:
- changed-files:
  - any-glob-to-any-file: docs/**

# Add 'Documentation' label to any file changes within 'docs' folder
Documentation:
- changed-files:
  - any-glob-to-any-file: docs/*

# Add 'Documentation' label to any file changes within 'docs' or 'guides' folders
Documentation:
- changed-files:
  - any-glob-to-any-file:
    - docs/*
    - guides/*

## Equivalent of the above mentioned configuration using another syntax
Documentation:
- changed-files:
  - any-glob-to-any-file: ['docs/*', 'guides/*']

# Add 'Documentation' label to any change to .md files within the entire repository 
Documentation:
- changed-files:
  - any-glob-to-any-file: '**/*.md'

# Add 'source' label to any change to src files within the source dir EXCEPT for the docs sub-folder
source:
- all:
  - changed-files:
    - any-glob-to-any-file: 'src/**/*'
    - all-globs-to-all-files: '!src/docs/*'

# Add 'feature' label to any PR where the head branch name starts with `feature` or has a `feature` section in the name
feature:
 - head-branch: ['^feature', 'feature']

# Add 'release' label to any PR that is opened against the `main` branch
release:
 - base-branch: 'main'
jobs:
  run:
    runs-on: ${{ matrix.operating-system }}
    strategy:
      matrix:
        operating-system: ['ubuntu-latest', 'windows-latest', 'macos-latest']
        php-versions: ['8.1', '8.2', '8.3']
        phpunit-versions: ['latest']
        include:
          - operating-system: 'ubuntu-latest'
            php-versions: '8.0'
            phpunit-versions: 9
    steps:
    - name: Setup PHP
      uses: shivammathur/setup-php@v2
      with:
        php-version: ${{ matrix.php-versions }}
        extensions: mbstring, intl
        ini-values: post_max_size=256M, max_execution_time=180
        coverage: xdebug
        tools: php-cs-fixer, phpunit:${{ matrix.phpunit-versions }}
      env:
        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
  {
    "op": "CustomVal",
    "searchfor": "MAX_CONSECUTIVE_LOW_TEMPERATURE_ERROR_ALLOWED",
    "value": "10",
    "comment": "Fixes MINTEMP issue caused by unstable temperature readings"
  }
star

Wed Aug 21 2024 02:58:49 GMT+0000 (Coordinated Universal Time)

@Sassy

star

Wed Aug 21 2024 02:57:17 GMT+0000 (Coordinated Universal Time)

@Sassy

star

Wed Aug 21 2024 02:55:03 GMT+0000 (Coordinated Universal Time)

@Sassy

star

Wed Aug 21 2024 02:51:05 GMT+0000 (Coordinated Universal Time)

@Sassy

star

Wed Aug 21 2024 02:49:28 GMT+0000 (Coordinated Universal Time)

@Sassy

star

Wed Aug 21 2024 02:27:35 GMT+0000 (Coordinated Universal Time) https://github.com/jpcurti/ender3-v3-se-klipper-with-display?tab

@amccall23

star

Wed Aug 21 2024 01:26:03 GMT+0000 (Coordinated Universal Time) https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/out-file?view

@baamn

star

Tue Aug 20 2024 17:53:10 GMT+0000 (Coordinated Universal Time)

@Faramzin

star

Tue Aug 20 2024 12:10:18 GMT+0000 (Coordinated Universal Time)

@portal_wombat #python

star

Tue Aug 20 2024 12:08:46 GMT+0000 (Coordinated Universal Time) https://learn.javascript.ru/types

@kseniya #javascript

star

Tue Aug 20 2024 11:12:58 GMT+0000 (Coordinated Universal Time)

@hkutluay

star

Tue Aug 20 2024 10:26:52 GMT+0000 (Coordinated Universal Time)

@nishpod

star

Tue Aug 20 2024 09:40:44 GMT+0000 (Coordinated Universal Time)

@hkutluay

star

Tue Aug 20 2024 09:39:06 GMT+0000 (Coordinated Universal Time)

@hkutluay

star

Tue Aug 20 2024 07:12:04 GMT+0000 (Coordinated Universal Time)

@BilalRaza12

star

Tue Aug 20 2024 05:55:19 GMT+0000 (Coordinated Universal Time)

@Tharkana

star

Tue Aug 20 2024 00:05:31 GMT+0000 (Coordinated Universal Time)

@ASPX #css #html

star

Mon Aug 19 2024 22:05:05 GMT+0000 (Coordinated Universal Time)

@ASPX #css #html

star

Mon Aug 19 2024 21:18:50 GMT+0000 (Coordinated Universal Time)

@ASPX #css #jquery

star

Mon Aug 19 2024 21:14:15 GMT+0000 (Coordinated Universal Time)

@ASPX #css

star

Mon Aug 19 2024 18:24:23 GMT+0000 (Coordinated Universal Time)

@Alihaan #php

star

Mon Aug 19 2024 14:29:25 GMT+0000 (Coordinated Universal Time) https://loguru.readthedocs.io/en/stable/overview.html#entirely-compatible-with-standard-logging

@theshyxin

star

Mon Aug 19 2024 13:47:23 GMT+0000 (Coordinated Universal Time) https://codepen.io/robertostringa/pen/zYVRWJZ

@rstringa

star

Mon Aug 19 2024 12:14:08 GMT+0000 (Coordinated Universal Time) https://maticz.com/multiplayer-game-development

@carolinemax #maticz #multiplayer_game_development

star

Mon Aug 19 2024 10:20:49 GMT+0000 (Coordinated Universal Time)

@manhmd #java

star

Mon Aug 19 2024 06:08:06 GMT+0000 (Coordinated Universal Time)

@hyzzzz #python

star

Mon Aug 19 2024 06:07:19 GMT+0000 (Coordinated Universal Time)

@WXAPAC

star

Mon Aug 19 2024 05:58:21 GMT+0000 (Coordinated Universal Time) https://htm-rapportage.eu.qlikcloud.com/dataloadeditor/app/9e01ce59-e241-41dc-aca1-5490cddba9c2/hubUrl//catalog

@bogeyboogaard

star

Sun Aug 18 2024 21:41:11 GMT+0000 (Coordinated Universal Time)

@FOHWellington

star

Sun Aug 18 2024 18:22:27 GMT+0000 (Coordinated Universal Time) https://www.youtube.com/watch?v

@Tomsims

star

Sun Aug 18 2024 16:57:03 GMT+0000 (Coordinated Universal Time)

@mayeul_rougevin

star

Sun Aug 18 2024 13:03:19 GMT+0000 (Coordinated Universal Time)

@hkrishn4a

star

Sun Aug 18 2024 10:43:59 GMT+0000 (Coordinated Universal Time) https://www.itn.liu.se/~aidvi05/cplusplus/my-docs/Vectors/basics.html

@ssjuniverse

star

Sun Aug 18 2024 09:50:12 GMT+0000 (Coordinated Universal Time) https://github.com/Matthew-J-Spencer/Ultimate-2D-Controller

@jakebezz

star

Sun Aug 18 2024 08:38:27 GMT+0000 (Coordinated Universal Time) https://www.learncbse.in/class-12-informatics-practices-notes-chapter-11/

@A97v1

star

Sun Aug 18 2024 06:59:01 GMT+0000 (Coordinated Universal Time) https://kipofashion.com/product-category/dresses/

@kipofashion #digitalprintdresses #digitalprintdressesorwomen

star

Sat Aug 17 2024 23:14:36 GMT+0000 (Coordinated Universal Time) https://wpsimplehacks.com/how-to-create-custom-tabs/

@mediasolutions

star

Sat Aug 17 2024 23:14:15 GMT+0000 (Coordinated Universal Time) https://wpsimplehacks.com/how-to-create-custom-tabs/

@mediasolutions

star

Sat Aug 17 2024 23:14:08 GMT+0000 (Coordinated Universal Time) https://wpsimplehacks.com/how-to-create-custom-tabs/

@mediasolutions

star

Sat Aug 17 2024 23:14:08 GMT+0000 (Coordinated Universal Time) https://wpsimplehacks.com/how-to-create-custom-tabs/

@mediasolutions

star

Sat Aug 17 2024 20:23:30 GMT+0000 (Coordinated Universal Time)

@iamkatmakhafola

star

Sat Aug 17 2024 18:55:42 GMT+0000 (Coordinated Universal Time) https://www.appsheet.com/template/AppDef?appName

@Wittinunt

star

Sat Aug 17 2024 17:44:37 GMT+0000 (Coordinated Universal Time) https://www.ntlite.com/community/index.php?threads/content-delivery-manager-vs-automatic-installation-of-sponsored-apps.4684/#post-45992

@Curable1600 #windows #ntlite

star

Sat Aug 17 2024 08:42:19 GMT+0000 (Coordinated Universal Time) https://github.com/marketplace/actions/run-ssh-command

@acassell

star

Sat Aug 17 2024 08:41:49 GMT+0000 (Coordinated Universal Time) https://github.com/marketplace/actions/fork-sync

@acassell

star

Sat Aug 17 2024 08:41:16 GMT+0000 (Coordinated Universal Time) https://github.com/marketplace/actions/labeler

@acassell

star

Sat Aug 17 2024 08:39:39 GMT+0000 (Coordinated Universal Time) https://github.com/marketplace/actions/setup-php-action

@acassell

star

Sat Aug 17 2024 08:12:59 GMT+0000 (Coordinated Universal Time) https://github.com/mriscoc/Ender3V2S1/discussions/1092

@amccall23

star

Sat Aug 17 2024 08:12:56 GMT+0000 (Coordinated Universal Time) https://github.com/mriscoc/Ender3V2S1/discussions/1092

@amccall23

Save snippets that work with our extensions

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