Skip to content

Instantly share code, notes, and snippets.

@srivatsava-i2o
Created May 1, 2025 08:41
Show Gist options
  • Save srivatsava-i2o/7e6785ee4ca8b55622b5b7e8cc8bcd1f to your computer and use it in GitHub Desktop.
Save srivatsava-i2o/7e6785ee4ca8b55622b5b7e8cc8bcd1f to your computer and use it in GitHub Desktop.
Query ID 1283 - Diff Check
-
-
1
2
8
3
+
W
I
T
H
+
+
- m
- a
- s
- t
- e
- r
- _
- p
- r
- o
- d
- u
- c
- t
- s
- a
+
s
+ k
+ e
+ l
+ e
+ t
+ o
+ n
+
+ A
+ S
+
(
+
+ W
+ I
+ T
+ H
+
- s
- e
- l
- e
- c
- t
+ t
+ e
-
- *
-
-
-
-
- f
- r
- o
m
-
+ p
+ A
+ S
-
-
-
-
(
+
-
-
-
-
S
E
L
E
C
T
+
-
-
-
-
-
-
-
-
-
-
-
-
-
- r
- o
- w
- _
- n
- u
- m
- b
- e
- r
- (
- )
-
- o
- v
- e
- r
-
- (
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- p
- a
- r
- t
- i
- t
- i
- o
- n
-
- b
- y
-
- p
- r
- o
- d
- u
- c
- t
- _
- c
- o
- d
- e
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- a
- .
- m
- a
- r
- k
- e
- t
- p
- l
- a
- c
- e
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- a
- .
- r
- e
- g
- i
- o
- n
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- o
- r
- d
- e
- r
-
- b
- y
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- o
- r
- g
- _
- t
- y
- p
- e
-
-
-
-
-
-
-
-
-
-
-
-
-
- )
-
- a
- s
-
- r
- o
- w
- _
- n
- u
- m
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- m
- a
- s
- t
- e
- r
- _
- e
- n
- a
- b
- l
- e
- d
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- p
- r
- o
- d
- u
- c
- t
- _
- s
- t
- a
- t
- u
- s
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- p
- r
- o
- d
- u
- c
- t
- _
- c
- o
- d
- e
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- a
- .
- m
- a
- r
- k
- e
- t
- p
- l
- a
- c
- e
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- a
- .
- b
- r
- a
- n
- d
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- c
- a
- t
- e
- g
- o
- r
- y
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- m
- o
- d
- e
- l
- _
- n
- u
- m
- b
- e
- r
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- u
- p
- c
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- i
- s
- b
- n
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- p
- a
- s
- i
- n
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- s
- u
- b
- _
- c
- a
- t
- e
- g
- o
- r
- y
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- a
- .
- r
- e
- g
- i
- o
- n
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- s
- h
- o
- r
- t
- _
- n
- a
- m
- e
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- p
- r
- o
- d
- u
- c
- t
- _
- t
- i
- t
- l
- e
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- s
- e
- g
- m
- e
- n
- t
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- C
- O
- N
- C
- A
- T
- (
- S
- P
- L
- I
- T
- (
- p
- r
- o
- d
- u
- c
- t
- _
- i
- m
- a
- g
- e
- _
- u
- r
- l
- ,
-
- '
- .
- j
- p
- g
- '
- )
-
- [
- O
- F
- F
- S
- E
- T
- (
- 0
- )
- ]
- ,
- '
- .
- j
- p
- g
- '
- )
-
- A
- S
-
- p
- r
- o
- d
- u
- c
- t
- _
- i
- m
- a
- g
- e
- _
- u
- r
- l
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- p
- r
- o
- d
- u
- c
- t
- _
- u
- r
- l
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- r
- e
- p
- l
- e
- n
- i
- s
- h
- m
- e
- n
- t
- _
- s
- t
- a
- t
- u
- s
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- r
- e
- l
- e
- a
- s
- e
- _
- d
- a
- t
- e
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- c
- o
- a
- l
- e
- s
- c
- e
- (
- b
- .
- a
- c
- c
- o
- u
- n
- t
- _
- n
- a
- m
- e
- ,
-
- '
- U
- N
- K
- N
- O
- W
- N
- '
- )
-
- a
- c
- c
- o
- u
- n
- t
- _
- n
- a
- m
- e
-
-
-
-
-
-
-
-
-
-
- F
- R
- O
- M
-
-
-
-
-
-
-
-
-
-
-
-
-
- C
- C
- _
- I
- 2
- O
- _
- D
- A
- T
- A
- _
- R
- E
- P
- O
- .
- f
- i
- n
- a
- l
- _
- p
- r
- o
- d
- u
- c
- t
- _
- m
- a
- s
- t
- e
- r
- _
- f
- i
- l
- t
- e
- r
- e
- d
-
- a
-
-
-
-
-
-
-
-
-
-
-
-
-
- l
- e
- f
- t
-
- j
- o
- i
- n
-
- C
- C
- _
- I
- 2
- O
- _
- D
- A
- T
- A
- _
- R
- E
- P
- O
- .
- v
- a
- n
- t
- a
- g
- e
- _
- a
- c
- c
- o
- u
- n
- t
- _
- b
- r
- a
- n
- d
- _
- m
- a
- r
- k
- e
- t
- p
- l
- a
- c
- e
- _
- m
- a
- p
- p
- i
- n
- g
-
- b
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- o
- n
-
- l
- o
- w
- e
- r
- (
- a
- .
- b
- r
- a
- n
- d
- )
-
- =
-
- l
- o
- w
- e
- r
- (
- b
- .
- b
- r
- a
- n
- d
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
- a
- n
- d
-
- l
- o
- w
- e
- r
- (
- a
- .
- m
- a
- r
- k
- e
- t
- p
- l
- a
- c
- e
- )
-
- =
-
- l
- o
- w
- e
- r
- (
- b
- .
- m
- a
- r
- k
- e
- t
- p
- l
- a
- c
- e
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
- a
- n
- d
-
- a
- .
- r
- e
- g
- i
- o
- n
-
- =
-
- b
- .
- r
- e
- g
- i
- o
- n
-
-
-
-
-
-
-
-
-
-
- W
- H
- E
- R
- E
-
-
-
-
-
-
-
-
-
-
-
-
-
- m
- a
- s
- t
- e
- r
- _
- e
- n
- a
- b
- l
- e
- d
-
- =
-
- t
- r
- u
- e
-
-
-
-
-
-
-
- )
-
-
-
-
- w
- h
- e
- r
- e
-
-
-
-
-
-
-
- 1
-
- =
-
- 1
-
- [
- f
- i
- l
- t
- e
- r
- 2
- ]
-
- A
- N
- D
-
- r
- o
- w
- _
- n
- u
- m
-
- =
-
- 1
-
-
- )
- ,
-
-
-
-
- s
- k
- e
- l
- e
- t
- o
- n
-
- A
- S
-
- (
-
-
-
-
- W
- I
- T
- H
-
-
-
-
-
-
- t
- e
- m
- p
-
- A
- S
-
- (
-
-
-
-
-
-
- S
- E
- L
- E
- C
- T
-
-
@
f
i
r
s
t
_
e
n
d
_
d
a
t
e
:
I
t
i
s
t
h
e
e
n
d
d
a
t
e
o
f
f
i
r
s
t
p
e
r
i
o
d
i
.
e
i
f
s
t
a
r
t
d
a
t
e
f
o
r
w
e
e
k
l
y
i
s
"
2
0
2
0
-
0
6
-
0
7
"
t
h
e
n
f
i
r
s
t
_
e
n
d
_
d
a
t
e
=
"
2
0
2
0
-
0
6
-
1
3
"
(
l
a
s
t
d
a
y
o
f
t
h
e
w
e
e
k
)
+
-
-
@
e
n
d
_
d
a
t
e
:
"
2
0
2
0
-
0
7
-
0
4
"
+
-
-
@
p
e
r
i
o
d
:
w
e
e
k
,
m
o
n
t
h
,
q
u
a
r
t
e
r
,
y
e
a
r
w
i
h
t
o
u
t
d
o
u
b
l
e
q
u
o
t
e
s
i
.
e
n
o
t
"
w
e
e
k
"
+
A
R
R
A
Y
<
D
A
T
E
>
{
@
e
n
d
_
d
a
t
e
_
l
i
s
t
}
A
S
d
a
t
e
_
a
r
r
a
y
)
+
S
E
L
E
C
T
+
p
e
r
i
o
d
_
e
n
d
_
d
a
t
e
+
F
R
O
M
+
t
e
m
p
,
+
U
N
N
E
S
T
(
d
a
t
e
_
a
r
r
a
y
)
A
S
p
e
r
i
o
d
_
e
n
d
_
d
a
t
e
+
W
I
T
H
+
O
F
F
S
E
T
+
A
S
+
O
F
F
S
E
T
+
)
+
+
S
E
L
E
C
T
+
d
a
t
e
_
t
r
u
n
c
(
s
1
.
p
e
r
i
o
d
_
e
n
d
_
d
a
t
e
,
w
e
e
k
)
p
e
r
i
o
d
,
+
c
o
u
n
t
(
D
I
S
T
I
N
C
T
(
C
O
N
C
A
T
(
a
.
p
r
o
d
u
c
t
_
c
o
d
e
,
r
e
s
e
l
l
e
r
_
n
a
m
e
,
a
.
m
a
r
k
e
t
p
l
a
c
e
,
a
.
r
e
g
i
o
n
,
a
- .
- a
c
c
o
u
n
t
_
n
a
m
e
)
)
)
a
s
c
o
u
n
t
f
r
o
m
+
+
(
s
e
l
e
c
t
p
r
o
d
u
c
t
_
c
o
d
e
,
r
e
s
e
l
l
e
r
_
n
a
m
e
,
m
a
r
k
e
t
p
l
a
c
e
,
r
e
g
i
o
n
,
a
c
c
o
u
n
t
_
n
a
m
e
,
s
t
a
t
u
s
,
d
a
t
e
_
t
r
u
n
c
(
p
e
r
i
o
d
_
e
n
d
_
d
a
t
e
,
{
@
p
e
r
i
o
d
}
)
A
S
p
e
r
i
o
d
+
F
R
O
M
+
s
k
e
l
e
t
o
n
s
+
l
e
f
t
J
O
I
N
+
C
C
_
I
2
O
_
D
A
T
A
_
M
A
R
T
.
v
i
z
_
c
o
m
b
i
n
e
d
_
l
i
s
t
i
n
g
l
+
O
N
+
l
.
s
t
a
t
u
s
_
s
t
a
r
t
_
d
a
t
e
<
=
s
.
p
e
r
i
o
d
_
e
n
d
_
d
a
t
e
+
A
N
D
l
.
s
t
a
t
u
s
_
e
n
d
_
d
a
t
e
>
=
s
.
p
e
r
i
o
d
_
e
n
d
_
d
a
t
e
+
A
N
D
l
.
s
t
a
t
u
s
I
N
(
+
"
D
i
s
c
o
v
e
r
e
d
"
,
+
"
V
e
r
i
f
y
i
n
g
"
,
+
"
P
e
n
d
i
n
g
"
)
+
A
N
D
r
e
p
o
r
t
i
n
g
_
r
a
n
g
e
=
'
D
a
i
l
y
'
+
+
-
-
m
a
n
d
a
t
o
r
y
+
[
f
i
l
t
e
r
1
]
)
a
+
j
o
i
n
+ (
-
-
- m
- a
s
- t
e
+ l
+ e
- r
- _
- p
- r
- o
- d
- u
c
t
- s
+ d
+ i
+ s
+ t
+ i
+ n
+ c
+ t
+
+ p
+ r
+ o
+ d
+ u
+ c
+ t
+ _
+ c
+ o
+ d
+ e
+ ,
+ r
+ e
+ g
+ i
+ o
+ n
+ ,
+ m
+ a
+ r
+ k
+ e
+ t
+ p
+ l
+ a
+ c
+ e
+
+ f
+ r
+ o
+ m
+
+ (
+
+
+
+ s
+ e
+ l
+ e
+ c
+ t
+
+
+ p
+ r
+ o
+ d
+ u
+ c
+ t
+ _
+ c
+ o
+ d
+ e
+ ,
+ a
+ .
+ r
+ e
+ g
+ i
+ o
+ n
+ ,
+ a
+ .
+ m
+ a
+ r
+ k
+ e
+ t
+ p
+ l
+ a
+ c
+ e
+ ,
+ o
+ r
+ g
+ _
+ t
+ y
+ p
+ e
+ ,
+ a
+ .
b
-
-
- o
- n
-
- a
- .
- p
r
- o
+ a
+ n
d
- u
+ ,
c
+ a
t
- _
- c
- o
- d
e
+ g
+ o
+ r
+ y
+ ,
+ u
+ p
+ c
+ ,
+ p
+ r
+ o
+ d
+ u
+ c
+ t
+ _
+ s
+ t
+ a
+ t
+ u
+ s
+ ,
+ a
+ c
+ c
+ o
+ u
+ n
+ t
+ _
+ n
+ a
+ m
+ e
+ ,
+ s
+ h
+ o
+ r
+ t
+ _
+ n
+ a
+ m
+ e
+
+ f
+ r
+ o
+ m
+
+ C
+ C
+ _
+ I
+ 2
+ O
+ _
+ D
+ A
+ T
+ A
+ _
+ R
+ E
+ P
+ O
+ .
+ f
+ i
+ n
+ a
+ l
+ _
+ p
+ r
+ o
+ d
+ u
+ c
+ t
+ _
+ m
+ a
+ s
+ t
+ e
+ r
+ _
+ f
+ i
+ l
+ t
+ e
+ r
+ e
+ d
+
+ a
+
+
+
+ l
+ e
+ f
+ t
+
+ j
+ o
+ i
+ n
+
+ C
+ C
+ _
+ I
+ 2
+ O
+ _
+ D
+ A
+ T
+ A
+ _
+ R
+ E
+ P
+ O
+ .
+ v
+ a
+ n
+ t
+ a
+ g
+ e
+ _
+ a
+ c
+ c
+ o
+ u
+ n
+ t
+ _
+ b
+ r
+ a
+ n
+ d
+ _
+ m
+ a
+ r
+ k
+ e
+ t
+ p
+ l
+ a
+ c
+ e
+ _
+ m
+ a
+ p
+ p
+ i
+ n
+ g
+
+ b
+
+ o
+ n
+
+ a
+ .
+ b
+ r
+ a
+ n
+ d
=
b
.
- p
+ b
r
- o
+ a
+ n
d
- u
- c
- t
- _
- c
- o
- d
- e
a
n
d
a
.
r
e
g
i
o
n
=
b
.
r
e
g
i
o
n
a
n
d
a
.
m
a
r
k
e
t
p
l
a
c
e
=
b
.
m
a
r
k
e
t
p
l
a
c
e
+
+ w
+ h
+ e
+ r
+ e
+
+ a
+ .
+ m
+ a
+ s
+ t
+ e
+ r
+ _
+ e
+ n
+ a
+ b
+ l
+ e
+ d
+ =
+ t
+ r
+ u
+ e
+ )
+
+
+
+ -
+ -
+ d
+ y
+ n
+ a
+ m
+ i
+ c
+
+ f
+ i
+ l
+ t
+ e
+ r
+ s
+
+
+
+ W
+ H
+ E
+ R
+ E
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ =
+ 1
+
+ [
+ f
+ i
+ l
+ t
+ e
+ r
+ 2
+ ]
+ )
+ b
+
+
+
+ o
+ n
+
+ a
+ .
+ p
+ r
+ o
+ d
+ u
+ c
+ t
+ _
+ c
+ o
+ d
+ e
+ =
+ b
+ .
+ p
+ r
+ o
+ d
+ u
+ c
+ t
+ _
+ c
+ o
+ d
+ e
+
+ a
+ n
+ d
+
+ a
+ .
+ r
+ e
+ g
+ i
+ o
+ n
+ =
+ b
+ .
+ r
+ e
+ g
+ i
+ o
+ n
+
+ a
+ n
+ d
+
+ a
+ .
+ m
+ a
+ r
+ k
+ e
+ t
+ p
+ l
+ a
+ c
+ e
+ =
+ b
+ .
+ m
+ a
+ r
+ k
+ e
+ t
+ p
+ l
+ a
+ c
+ e
+
r
i
g
h
t
j
o
i
n
s
k
e
l
e
t
o
n
s
1
o
n
d
a
t
e
_
t
r
u
n
c
(
s
1
.
p
e
r
i
o
d
_
e
n
d
_
d
a
t
e
,
{
@
p
e
r
i
o
d
}
)
=
a
.
p
e
r
i
o
d
+
G
R
O
U
P
B
Y
1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment