Commit 548bac02 authored by wangmingming's avatar wangmingming

请求造纸

parent 041402b3
apiVersion: apps/v1 # 【必须】版本号
kind: Deployment # 【必选】Pod
metadata: # 【必选-Object】元数据
name: shape # 【必选】 Pod的名称
# namespace: String # 【必选】 Pod所属的命名空间
# labels: # 【List】 自定义标签列表
# - name: String
# annotations: # 【List】 自定义注解列表
# - name: String
spec: # 【必选-Object】 Pod中容器的详细定义
# replicas: 3  
replicas: 1
selector:
matchLabels:
app: shape
template:
metadata:
labels:
app: shape
spec:
containers:
- name: shape
imagePullPolicy: Never
image: shape:latest
# 定义副本数量为2个
# containers: # 【必选-List】 Pod中容器的详细定义
# - name: shape1 # 【必选】 容器的名称
# image: shape:latest # 【必选】 容器的镜像名称
## imagePullPolicy: [Always | Never | IfNotPresent] # 【String】 镜像拉取策略
# imagePullPolicy: Never # 【String】 镜像拉取策略
# command: [String] # 【List】 容器的启动命令列表,如果不指定,则使用镜像打包时使用的启动命令
# args: [String] # 【List】 容器的启动命令参数列表
# workingDir: String # 容器的工作目录
# volumeMounts: # 【List】 挂载到容器内部的存储卷配置
# - name: String # 引用Pod定义的共享存储卷的名称,需使用volumes[]部分定义的共享存储卷名称
# mountPath: Sting # 存储卷在容器内mount的绝对路径,应少于512个字符
# readOnly: Boolean # 是否为只读模式,默认为读写模式
# ports: # 【List】 容器需要暴露的端口号列表
# - name: String # 端口的名称
# containerPort: Int # 容器需要监听的端口号
# hostPort: Int # 容器所在主机需要监听的端口号,默认与containerPort相同。设置hostPort时,同一台宿主机将无法启动该容器的第二份副本
# protocol: String # 端口协议,支持TCP和UDP,默认值为TCP
# env: # 【List】 容器运行前需设置的环境变量列表
# - name: String # 环境变量的名称
# value: String # 环境变量的值
# resources: # 【Object】 资源限制和资源请求的设置
# limits: # 【Object】 资源限制的设置
# cpu: 2 # CPU限制,单位为core数,将用于docker run --cpu-shares参数
# memory: 2G # 内存限制,单位可以为MB,GB等,将用于docker run --memory参数
# requests: # 【Object】 资源限制的设置
# cpu: String # cpu请求,单位为core数,容器启动的初始可用数量
# memory: String # 内存请求,单位可以为MB,GB等,容器启动的初始可用数量
# 【Object】 对Pod内各容器健康检查的设置,当探测无响应几次之后,系统将自动重启该容器。
# 可以设置的方法包括:exec、httpGet和tcpSocket。对一个容器只需要设置一种健康检查的方法
# livenessProbe:
# exec: # 【Object】 对Pod内各容器健康检查的设置,exec方式
# command: [String] # exec方式需要指定的命令或者脚本
# httpGet: # 【Object】 对Pod内各容器健康检查的设置,HTTGet方式。需要指定path、port
# path: String
# port: Number
# host: String
# scheme: String
# httpHeaders:
# - name: String
# value: String
# tcpSocket: # 【Object】 对Pod内各容器健康检查的设置,tcpSocket方式
# port: Number
# initialDelaySeconds: Number # 容器启动完成后首次探测的时间,单位为s
# timeoutSeconds: Number # 对容器健康检查的探测等待响应的超时时间设置,单位为s,默认值为1s。
# periodSeconds: Number # 对容器健康检查的定期探测时间设置,单位为s,默认10s探测一次
# successThreshold: 0
# failureThreshold: 0
# securityContext:
# privileged: Boolean
# Pod的重启策略 一旦终止运行,都将重启 | 终止后kubelet将报告给master,不会重启
# 只有Pod以非零退出码终止时,kubelet才会重启该容器。如果容器正常终止(退出码为0),则不会重启。
# restartPolicy: [Always | Never | OnFailure]
# nodeSelector: object # 设置Node的Label,以key:value格式指定,Pod将被调度到具有这些Label的Node上
# imagePullSecrets: # 【Object】 pull镜像时使用的Secret名称,以name:secretkey格式指定
# - name: String
# 是否使用主机网络模式,默认值为false。设置为true表示容器使用宿主机网络,不再使用docker网桥,该Pod将无法在同一台宿主机上启动第二个副本
# hostNetwork: Boolean
# volumes: # 【List】 在该Pod上定义的共享存储卷列表
# - name: String # 共享存储卷的名称,volume的类型有很多emptyDir,hostPath,secret,nfs,glusterfs,cephfs,configMap
# emptyDir: {} # 【Object】 类型为emptyDir的存储卷,表示与Pod同生命周期的一个临时目录,其值为一个空对象:emptyDir: {}
# hostPath: # 【Object】 类型为hostPath的存储卷,表示挂载Pod所在宿主机的目录
# path: String # Pod所在主机的目录,将被用于容器中mount的目录
# secret: # 【Object】类型为secret的存储卷,表示挂载集群预定义的secret对象到容器内部
# secretName: String
# items:
# - key: String
# path: String
# configMap: # 【Object】 类型为configMap的存储卷,表示挂载集群预定义的configMap对象到容器内部
# name: String
# items:
# - key: String
# path: String
\ No newline at end of file
No preview for this file type
......@@ -372,7 +372,7 @@
},
"node_modules/canvas": {
"version": "2.11.2",
"resolved": "https://registry.npmmirror.com/canvas/-/canvas-2.11.2.tgz",
"resolved": "https://registry.npmjs.org/canvas/-/canvas-2.11.2.tgz",
"integrity": "sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==",
"hasInstallScript": true,
"dependencies": {
......
......@@ -13,7 +13,7 @@ headers = {'Host': 'jbrest.jetblue.com', 'application-channel': 'Desktop_Web', '
headers.update(
{'Host': 'jbrest.jetblue.com', 'application-channel': 'Desktop_Web', 'user-agent': 'Mozilla/5.0 (iPad; CPU OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/117.0.5938.108 Mobile/15E148 Safari/604.1', 'booking-application-type': 'NGB', 'content-type': 'application/json', 'accept': 'application/json', 'origin': 'https://www.jetblue.com', 'accept-language': 'en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7', 'x-1itxwo9i-f': 'A7FOzrKLAQAAxKuet6X663953JqOHSiud_AuRu3sGvUn2RSEPKMTOeKUT8bNAZooPOoAAAAAAAAAAAAAAAAAAA==', 'x-1itxwo9i-b': 'r57ztl', 'x-1itxwo9i-c': 'ACCKyrKLAQAAZXS8cM-sXGrTreG1CwMpJdyx81R_fIrRXhd86uN3a-zet90x', 'x-1itxwo9i-d': 'ABaAhIDBCKGFgQGAAYIQgISigaIAwBGAzvpCzi_33wfjd2vs3rfdMQAAAAByzJzLADcsmlwisfkpNaIhPQ0yu9o', 'x-1itxwo9i-z': 'q', 'x-1itxwo9i-a': '-QRsMgvpl-c=1oY--rIYAFq=vWHcf8EgDXNf6L2765PwUs4fFfNk-yxETd_IB9=8=n-umbBTvZSjS44QBTIZPXY0gTcV6VrnF3Jc2dUNhbEnj=uDP1CHxKNA22Ax0NBFs49pHVD8Ink=8wU2IXSTM1M7Y=La8uJdchxV6BVhTiS8FYWvnLcUg=QTz=Uq2nj6xnMm2IUn1Yo=YypauXvBqQ9pQQyHpDILkPNnPNKsyK0sFWzAuR6eqC9F8WGI1VlfJLQV99R8=B7_TdaS24rNV-235Zw9DFvyfXbmmUQVi7Qa4Fq5ka-6MBTEbvWOdpdIKPKxExhI5GQkPgb2=jx1Gy9ZTpRwaf-Y-LlbY0FiYFYO7rEP9NKs-wsb4x_SMhmxoBHWObP1AVfbVaTi5z9l9O82F-kHNJl4FbLuja6a29LOOFaMe8bH3fSB_0O0MQhV=4b=IqG-qXUzuTOLB5yaKdFGf2jGpX8PnS37xrY1bJ1mbdn_1gvMX03qR0AXr92jc8fHvYovg3lsT8HlZJRRXwRxWP=Roefn9dXii2DqVZH2SRciSNjuO5xqp32y9OwESVvK_UdUV4T9nnA4Kdv1hz7RU5deRFnPRMsb1QxnCNfAAqm6zasVLcUGZYMhJowsz-ZXWEsx2mO_LsEeKfeTQAIZVXnEpMdFUurERwmgIkVvov2KBsmBKVIQ_as88-q-F3=56nBJ=QkyeRuYIsUE_RzwmRq9_nPV0=ilJ2qydAM-L5wyDHDq3JoBZqSLWKGkY26BkxRFGJWL9BgrNr4AYp1Jn6=Hba2xCwqLOMKhMYl574RDUIYZp1a1e6MW3SH0VYn-gUQNwQUW7r1MQIu7qTbFLdV_s=8sq9-7QjYEu1SVGELnax3sz8SplGCxJDxJTs_wjdMcx3hbaPcaSir7xb0UPqqoIboQRHRaD6S2-br9lSKsD05ZVhf2OLoi7hJnUInTAPC2TL6MQJ=AzaY5S=W5ZFGC5S9v9pT0zXBHdIk6L_lOEiM4niPG8ZqhRdBgf6AYl-xlzaxE1BxXoCj5e-EEIkkAvXzS6Nls2zL8CZPDC6O9FvTEHLY8mM5MIQug2joJ6OP6uisylVhGOuK_SOHDLgyc-jWOAiUNWfWwWGf8VdRbaJv6dH20c5rPCQ7nuy6=87vjDXqxOfxsV67eAfLs4qcZTu_c1sFSLYOM3V=K=m-hLxVl4Z07QSUqHw=FQBKgG8nHQRUBCJQBG8eoRfuUHNRQUoBgZYCYsaKqSwd67_=h2DzMURCTFToVXkFX1jFFMEU7_Sx2NE2xwL7iNVWB1Ho=6YjF4jq45267eXn9NMRfdi5VqL9VLZWjSms=iqQlhkSUZ0p3IxTnsIygx26jYUR368QKxrIGLr9uGJFGmqDCfVAfQ7LQVaKkaH9WubUZyjc1u44HxThW5-6F-f0b9KJQH3d3imK4ImObdjIn_u5P=TYMlBNWTQOUybCgbHEKAW=yZ5KHfD8aQ8LX5jyY=bY=FYpNTdhg7KqKArmL5ZkEfbBgxs5zpH=62XZbnhT-4u4Iuu6FBjk8yRzBed-OJW3ezrS_BT_ODj3m=7mnohsRYyPUJy19Wn8_Hsdoiqh7-JchO=q76A-zTmmWvWJbxaflBhFiFuW7gP78j8viDKuEsNJSQSbDhzehhVknrfJO4N1JfkH5wJqEBy-=RvWuRNPE-oGX=u6_2H0m1vELi293ciNuT2mK60nNEdU4RxhUPhqVlVRGPiHqIY=gKfFd7DriIO9_Sa9OL3dRETcOdMPJJniB4prFUJX9To321TKyCMlx1=3plJq9C-GWgSaDoj_d3BzD--zxKvPKdqWTi5CXLdDZfiRrsbaIvM3ceYAUMDXEgZTkCwjcsBP7dWwN6in5M8VniU4nGeU=sHeJE8OPmjXq1aysYsV9U4EnXk5l-R6x92_vlsA_673MMkJnvdV_E7c1vw6axM_YhluOW7fCxWfZCQBzoRi5ffnDAaNaOPK5G14DN2eX9-qgMkVaaaI6ii3H4WjUSzq4lI2iA0ePOUrzigvdhM2znq35JUP7cY-hQXq6ZVEswFN2_P3MuwwfWkJn0zUpYQji3d4Nir2Xo6MDIrcfeA1-Xufbf8nAoc9T09-LqgHrvYKbcE_ChEjSFWD0sinso4bw9RcgToEXyowFW7xISKy6WTLq_RFhK0HAW9VPuUFWYqP-rNKRaMsTgPMbeW2dXgr6VLSlV6vraOOJAGC2W5LF2y8u9qKulQ85C831HbWV7pReP4IX67gUpMoOeDi8BpGxhPINLN=C7nD258UbPJCVJjxrg7sI9PkLNvNxLW6-bUUD11p5dVz7v4c3Vc_LOPBPTPUn5BQq=8SrZpSqjIsFkaAJW03YqYEaSSFx95Ur3mfphXQ92WLYDB9Ug6XMX9dvDvJVwH34RxnsnJXP_xea1R8ag7fG6iiu9AEZrawT9g2RHo42XMrk_8-zIA-DjVuvFpZZycFA56FxwQNM1JSuHHv4eK54E4uMgXZFOqoUWLLneNA_iwVDXQQDdbhsR7pw7=2GK9wbXQ--67GZ=EOqoeM1rLDcNNejCKRLUn9PcqnYelr4z4vrMshb1QvU=vXe8exgIvscd2PIOMEVBJ3c28HXDuRo5Cwf6rvdPRl1vTW_J1AWKou0L2a56Ei1XIoPfgLDv5JQ5ZSLKZq1wwj--ZL7Hh_d9FopMeBoq-xkj99oz6W0=bScTXyfiWY6f57zyVWCUp70zM=I=iuGSsXRdhmuAzeFvjlpFJsI58j6KgX_cOwhDo7=1lL9RQ16J6saLKvUudT8EM8M=Znqrx1Zsjwhn0q3PqD4e1QUTLau93mWVg_w7XkE=UL=_4B-2ADN3h5BA7-UEjr1zD_vqzNyAj5dLnnK-5EclqLrVgTwFZ55WaupyOjaDHTeCFRmHYToQ9FHGFy05Wd0yOALH_ChLTF4zo0GLjirQ1d88l4gm9=VOYQy0OJO0c7_GMXGIOUQ_09RGxYhxr6D1vHXBo1W5N3OyL9E6_HK1TJU3ikLff1TXX-JegMM_k=xRD16GY3zAm8YJcaDPmEmO93GWM7yi3-5PCKCa5MMHnf1qSVeBRs9uXlWNdfAlAczqw91_Pjf7Rr1UIEi39oJhrJ10qlLNqqj1MXHq-eN_T1QcDBmoCi8O_SzZUVQkKWmhPc67cLSTc-VnD=Yj=bIek_ApNvRe_hF-FFI-aRq4vRYnW91BajarvVWdaRGjQ4gNarHUamDZDEX_Iuq9WCMynbrOKwDf4W8pzfQ=u=Kb6VVJkhucQ1qbfTXhnoV2-GNyVVuOMwF4xDkZT7ZpJzrO-7MVbBl65qhhH2WQLz39VBzyu1pQ1y0c5F81=YTHs07AIlGVp3Bm16RzVGnYAmiiRn4Tc1ipqaN7iU_IS6rBKkLo0iwJN3DZuHnpXVm9dfV1Xl=74OW6cnn8m6mT=Dw4M8PIwuDHC1ph43wiIbMSF6LzAgInfE9U_RaJeROc12w5ZFA6W4AuvHKWkF-oX9G3k6sHXirf3xEurwJBUPVqdHC3Kq1J5GLL9F8TmK4Usz0_oj3x2lI5zAVH34BBfl-bUXWa7QdkAD5gh=DpVYmhTF9OaNRW8wRDnXZp=jyjBegCVf7dV4bUgoCxOpIx82P-XaZgZKEg0yjl43ZZmaxYMAfgbLcKT_aWDGW6mwbjCwyFJGaoW2GFgQYxVm3QY3rgNvwlypTP3QXr1XVSXPRaG2=_Nsk2u6RDb5qUkoroM6Q6y7cWVm6BUOMJSqh1JlRSwfvwTS=2D7MJmvzO2s5LdMcJepq1V122vLwPT-HqczIdkQyf-LF949Yql3hz5zHVX-NaOkFCUXvj_oHulmjdSUK=q9HE0=9dJVk3W4_AfADgxEkGoQpEipFzvBdgWx5PVNdRzvNTNBZ33QqplMTPxu2IjFDR3TonX-uNadeowFjYnN5imH2qBIz-kaIo3QnfUG-Nu2A1qR7Yu1PMQ3B6HJMGrOTWc7kPs=CuFJF8gq6hJ9oVh9hiIlbrTaK7jnGWUwL08LbFxuU=4FSr3CfBEjeF4cHuG5pMwey2KPVJfuDwWU_AQO1nQSmPTXxoZcM0cbg2_=1jlRoCUfhCWfe=OGIRVDBqeDZgcrY1SwaJ=NDyWMdxW-QSFnjO8nDzw5bxFeZUJJXfRqp0_wloyMG5LMKl_dyYgGb3q5z4idufjSlrLnNx0zb_gNpOe6YuHoIeNMRXDiS4GdxjRRojx-lnL3n-rVlnUm5E8GQO4=hAwb8kr=fS7NLlZQ5jH4oCNvZbn082KKNiN_OTlWB9DkQUKEQMSNcEpsF87ws_BIFF3lp2uxijmu=r_1FeykXYWEkw_mbDCHGa4h9V7UykbljyW23R4d4Dm1ZVV70mIh3iBi_IUhTyDyXS3LJ31yEB8eL6l_euC37v7v_gBL6XG2FlYQo6Mw9i5uxMTe5hirU7yW7azNXmD2QZNx1Jli7=1jWHnWGfWwz-L-rvb9v_9G6T9K2ElsUycuu2fgKy_-1P7QAXZEAZM=xW=BmoSnuLuCQAM=VlsFosiPydD3NobFVpVFMFlpP4kEYxK8E3wn9fTmUbQciSiT4DfWkFWe0DQS3lHhUO7XHGlkTcGl_kdvI4ibflSz0yv4XpvixMe3NJPazMw4sjE02zQBlJWqrcSY7DLXIAU--TbdJB8I6zH=HPvTV3p8YlJb_de8DsDODmKgBa=Q9NOR8mVswfF5WF35Sl3bTjU3HBXyXOWkIBljKTkkYvy_Bu-c51jEZdk8JKTBh=0h3h-l-yTBD-dJqFPMX6Vz0zX0NPp9z87vOPZc5qcewDP8p9_LewOWowjqdYrAG3IIx4ibhnjJoUwxG7wUJcC_N7gydJjqlAEUKPiQMCw-dP_pP--Z40BC3Exam8owlq_==Bn0znmdSXrrbO5yLcdscPuG_Cb-GEOsD7Sx3NFUx2wp13o--ns20IhJDSMWmu1Fh57S7R-6zr=iM1WQKM7WDRWyie_nfRIhCrVJXRvQWjfOo-qiNiKZXRyA_oyPyuJJ0V0=KGEysUCuc8PWYFwrylxF3PPcARrAWOSg6WDWyL4jy=bcuVwu8WxJFcXlRzbnmhAx0Rdj=Zy0=OhzTJdzbIrelwc0q2wsa=I=0TLQkmQpWXAa_gOrCmpMCorX6dyMADUSV0grQpJTdldSC0=7V-bVX4iRCjE3HSq4Io4mwAEY-TvTTy0ZVg99Lnk5gLOqbFQj6ykMM0Vwlfieg0U62PNqc_k8z=nqHwD59DbbVkCFSamwOg80FFwg=26FHem8QdEOjuTP2XmgQyNqVsE0OrIsxOnl_P-ZcgMrXWFcNCF7xPf4S0rB1KlmWr0uNOfXFMDr4gkXGoRzRgwZRxb9L70djWc5FMqofW53JjOEp6XGa6Zmr=5oVUrkKA1J8gfclN95Mozw4CJHNU_YJ9PKVzk7ex1zHSGsZQ8LXbnGhOD7yWdVG9GuKTYGSsQLo7cYMaYYfB_-JpV-kSybJWR-1oXB1K48qo5VqszwTcH5X1V9c86=bBENBNqJGzVW34h_ZusgBMLrh94_n-HdzEmaBeAE76ED2fTmY=F5EccKRjuC0KSQm_3pcM7VskZiJQc0e3Cgb_=gN81=AEw1KxEbQr9vFLKWqNWehhz-NWYBdjcyoGH0pMirTd7a8iZKhn2u1kj8Yd4npCbrbpqiRP6dUi-xWcox6WRxm9FEPo4BqnNdCuUnCJfGVMPcW2phHFUFSh7pO615w=sY2-0oqufhJyWp9TJTjowTY3uWyUhm3fgFcc2AnOM-vPlDhbmAFnc6Zm5Kvkwnv7L_bWFPeQfmsLr2mud6-GrAzvMdSSblonJRRBLoi4cuT4LG62wbC1IPiqPd6yJqojSEww_Dng-L6kU_5kT'}
{'Host': 'jbrest.jetblue.com', 'application-channel': 'Desktop_Web', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36 Edg/113.0.1774.50', 'booking-application-type': 'NGB', 'content-type': 'application/json', 'accept': 'application/json', 'origin': 'https://www.jetblue.com', 'accept-language': 'en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7', 'x-1itxwo9i-f': 'A0HjDbqLAQAA6HSTy-5YZQZpWBgT2-ciq_kzdftpJW4W2vaKs6Y8kUSARlzhAbn4unAAAAAAAAAAAAAAAAAAAA==', 'x-1itxwo9i-b': 'o50q7', 'x-1itxwo9i-c': 'AGAPDbqLAQAA7iY-ud2WlQEspidpwrx5Q31l8HQEf2fMkN1PlNmcUH71Lw9m', 'x-1itxwo9i-d': 'ABaAhIDBCKGFgQGAAYIQgISigaIAwBGAzvpCzi_33wfZnFB-9S8PZgAAAAByzJzLAILpOEGGT1f4GGV6RkFHfuw', 'x-1itxwo9i-z': 'q', 'x-1itxwo9i-a': 'nK_jGthOxvq-D=fwLwPgMRT3_LFTlZ1WdB7uQAtTEeTF74fBAEecFsXFMbJ-MfdR7Hqm3QX-J5zmACKpHq7KiHNy4XJ_ppmbJLQp=GnuQRf8rH0W=CF1no5fnKN7UJthBR3C0xMu4dwDvNFnr4bwZbSJLogih_5yyJsuFuldXeVgLmfj676TzBYptCr-_iyr=NeX0m=lTItwUqnpHFx3BIVrnCRRYvTD6Zcs4pE2IcN-f7yjJgVqkxpxNc0fRFt8SIy44JiBgCOBvo5PWZA3KApq_Z0u4yiV_U6PAIJkKAmo8EhhLZ6r-CiBXPlgzLo0BfixkCU06qxwOxT=sjvAX_QpRyc6xukACsMdsMf25bTUJx99jfx2FFb6DVNKqk=48HI6NtvEdobCrJsrn72QXqILomnQo3DusWUhhE3LTiVgP9KtXbTnKwFZfgJiCw35WnyzQE8Wpg7A9dA1AQGJKpc_OxzxGEHqU8G5zfcFHf7JA5f4ZIENCrUS9IxTdY75Y88gq1Ne7h=GQf9dGxlPUEpG8dJMX1Z9oPdwZcC1nIdYLlbW4GH9lUd=8eZuRXeU4HhMe2lyMFCwDBiXvDwON3WsSpS7DSl3k8uJ3EpOFX0grv_QpA4UJxv0MgRM3VrlqckFFA9RJGAoZv_BKODVyLkBCn-ERT93HoLlFjNOzRjW8U5nw5_11l=xv6Ct1riMD7GYsfJjVbZbkVORNB=Vc9f545rHcCD5QGlgpZnb-PYhDzDopJ9g6KW6lR34Nz=tx0WY=yt3niHqUMV3mfJ8666O0b_F7jzj78y6_XVJNghQbJgn3LvIHMDPkDIy4SsTAeLMRLyhJFpih3ZxlqDy4x2HSuTkKbZr3Jx_dMGfswQjRCDCYsJgT3FMSUFn1XzpOMlr7ETQ8t62IVRNDzWIBD-pyvFVgGL1esuP7cXM2po_1jfj5pNOjexmI5FkKlKAID7hWvX3tZEi-X92FQfLCpQtDNK-PYLYH-q5E8QfQVSDCswLUGYRMkrqSQy8lheVgE=RtzWiMWzYwVpv00fY_23ZoMSuQkr7pXRf2ydCr98ciB8KDliMT10Ql4v9LEIMbqDsYfnpeJ9HXwmd5TrPbL9BRKNGpAKT8gZen8VlFHOlxxeGkjVh32YmzxVMw=AEQGfCpicw-4hCkNMMLduP9=LSd-nwv-hgHZOzO015'}
)
# print(headers)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment